I'm still going to improve it but I left my emacs to my liking. I really liked having this freedom to leave the ide as I like, most don't give you that. I'm even thinking about making an IDE in the future, it would be a clone of Nano with the freedom that Vim and Emacs give you to edit your development environment.
;; MyEmacs
(add-to-list 'exec-path "C:/Program Files (x86)/GnuWin32/bin")
(split-window-vertically (round (* 0.7 (window-height))))
(other-window 1)
(set-fringe-mode 15)
(load-theme 'tango-dark t)
(electric-indent-mode 1)
(column-number-mode t)
(global-display-line-numbers-mode t)
(global-hl-line-mode t)
(global-visual-line-mode t)
(tool-bar-mode -1)
(scroll-bar-mode -1)
(tooltip-mode -1)
(setq inhibit-startup-message t)
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(unless (package-installed-p 'use-package)
(package-install 'use-package)
(require 'use-package)
(setq use-package-always-ensure t))
(setq auto-mode-alist (append '(("\\.scm$" . scheme-mode)) auto-mode-alist))
(setq auto-mode-alist (append '(("\\.lisp$" . lisp-mode)) auto-mode-alist))
(add-to-list 'auto-mode-alist '("\\.el\\'" . emacs-lisp-mode))
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
(global-set-key (kbd "C-c C-e") 'eval-last-sexp)
(global-set-key (kbd "C-c C-r") 'eval-region)