Keelerm's init file: https:%%//%%github.com/keelerm84/.emacs.d/blob/master/init.el \\ | **what**|**cmd ** |** notes**| | m-m | move to first non-whitespace character|  | | m-g g | goto line |  | | c-s s | save all buffers |  | |  |  |  | |  |  |  | |  |  |  | |  |  |  | |  |  |  | |  |  |  | |  |  |  | |  |  |  | |  |  |  | |  |  |  | |  |  |  | \\ current custom configuration: (custom-set-faces  ;; custom-set-faces was added by Custom.  ;; If you edit it by hand, you could mess it up, so be careful.  ;; Your init file should contain only one such instance.  ;; If there is more than one, they won't work right.  '(default ((t (:family "Monaco" :foundry "unknown" :slant normal :weight normal :height 60 :width normal))))) (require 'package) ;; You might already have this line (add-to-list 'package-archives              '("melpa" . "https:%%//%%melpa.org/packages/")) (setq make-backup-files nil) (setq package-enable-at-startup nil) (package-initialize) (require 'auto-complete-config) (add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict") (ac-config-default) (add-to-list 'ac-modes 'Javascript) (ac-set-trigger-key "TAB") (ac-set-trigger-key "") (setq mouse-wheel-scroll-amount '(1 ((shift) . 1))) ;; one line at a time (setq mouse-wheel-progressive-speed nil) ;; don't accelerate scrolling (setq mouse-wheel-follow-mouse 't) ;; scroll window under mouse (setq scroll-step 1) ;; keyboard scroll one line at a time \\ ==== Windows ==== * put ''.emacs.d'' in ''c:\Users\\AppData\Roaming''