diff options
Diffstat (limited to 'emacs/.emacs')
-rw-r--r-- | emacs/.emacs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/emacs/.emacs b/emacs/.emacs new file mode 100644 index 0000000..a20e51b --- /dev/null +++ b/emacs/.emacs @@ -0,0 +1,32 @@ +(defconst user-init-dir + (cond ((boundp 'user-emacs-directory) user-emacs-directory) + ((boundp 'user-init-directory) user-init-directory) + (t "~/.emacs.d"))) + +(defun load-user-file (file) + "Load a file in current user's configuration directory" + (load (expand-file-name file user-init-dir) t nil t)) + +; These lines must come first, before `(package-initialize)` +(require 'package) +(add-to-list 'package-archives (cons "melpa" "https://melpa.org/packages/") t) + +(package-initialize) + +(load-user-file "org-mode.el") +(load-user-file "treemacs.el") +(load-user-file "colors.el") + +(custom-set-variables + '(package-selected-packages + (quote + (treemacs + ample-theme + color-theme-sanityinc-tomorrow + material-theme + subatomic-theme + subatomic256-theme + )))) + +(custom-set-faces + '(default ((t (:family "Inconsolata" :foundry "PfEd" :slant normal :weight normal :height 140 :width normal))))) |