diff options
Diffstat (limited to 'emacs.d/init.el')
-rw-r--r-- | emacs.d/init.el | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/emacs.d/init.el b/emacs.d/init.el index 26cde75..67ceecf 100644 --- a/emacs.d/init.el +++ b/emacs.d/init.el @@ -9,20 +9,29 @@ (message "Refreshing ELPA package archives...") (package-refresh-contents)) +;; install the package 'use-package' unless it's already installed (unless (package-installed-p 'use-package) (progn - (package-refresh-contents) (package-install 'use-package))) +;; ... and load 'use-package' (require 'use-package) -(eval-and-compile - (add-to-list 'load-path (expand-file-name "lib" user-emacs-directory))) +(use-package config + :load-path (lambda () (expand-file-name "lib" user-emacs-directory))) -(use-package my-settings) -(use-package my-functions) +(use-package funcs + :load-path (lambda () (expand-file-name "lib" user-emacs-directory)) + :commands (fc/load-time) + :bind (("s-=" . fc/scale-up-font) + ("s--" . fc/scale-down-font) + ("s-0" . fc/reset-font-size))) + +(use-package bindings + :load-path (lambda () (expand-file-name "lib" user-emacs-directory))) (use-package server + ;; start emacs server if not already running :config (unless (server-running-p) (server-start))) |