|
@@ -1,5 +1,10 @@
|
|
|
;; init.el --- Emacs configuration of Dominik Kellner <dkellner@dkellner.de>
|
|
|
|
|
|
+;; This file is used to store user customization variables.
|
|
|
+(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
|
|
|
+(when (file-exists-p custom-file)
|
|
|
+ (load custom-file))
|
|
|
+
|
|
|
;; Configure the package manager and make sure `use-package' is installed.
|
|
|
;; I use it to tidy the rest of my configuration.
|
|
|
(require 'package)
|
|
@@ -10,7 +15,7 @@
|
|
|
(unless (package-installed-p 'use-package)
|
|
|
(package-refresh-contents)
|
|
|
(package-install 'use-package))
|
|
|
-(setq use-package-verbose t)
|
|
|
+(require 'use-package)
|
|
|
(setq use-package-always-ensure t)
|
|
|
|
|
|
;; Make sure the following packages are available as I use them in my configs.
|
|
@@ -28,9 +33,10 @@
|
|
|
(require 'dkellner-elisp)
|
|
|
(require 'dkellner-email)
|
|
|
(require 'dkellner-engine-mode)
|
|
|
+(require 'dkellner-eshell)
|
|
|
+(require 'dkellner-git)
|
|
|
(require 'dkellner-haskell)
|
|
|
(require 'dkellner-ivy)
|
|
|
-(require 'dkellner-git)
|
|
|
(require 'dkellner-misc)
|
|
|
(require 'dkellner-nix)
|
|
|
(require 'dkellner-org)
|
|
@@ -45,9 +51,4 @@
|
|
|
(require 'dkellner-web-mode)
|
|
|
(require 'dkellner-windows-and-navigation)
|
|
|
|
|
|
-;; This file is used to store user customization variables.
|
|
|
-(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
|
|
|
-(when (file-exists-p custom-file)
|
|
|
- (load custom-file))
|
|
|
-
|
|
|
(provide 'init)
|