(add-to-list 'load-path "~/.emacs.d") (add-to-list 'load-path "~/.emacs.d/evil") ;; evil (require 'evil) (load "evil-settings") (evil-mode 1) ;; wrap long lines (setq truncate-partial-width-windows nil) ;; show parens (show-paren-mode 1) ;; line numbering (global-linum-mode 1) (setq linum-format "%4d ") ;; scrollbar on the right (set-scroll-bar-mode 'right) ;; theming (require 'color-theme) (color-theme-initialize) (color-theme-charcoal-black) ;; use Poly/ML as SML interpreter (setq sml-program-name "poly") ;; key bindings (add-hook 'proof-mode-hook (lambda () (local-set-key (kbd "M-c") 'unicode-tokens-insert-token))) ;; custom file (setq custom-file "~/.emacs.d/custom.el") (load custom-file)