diff options
Diffstat (limited to 'init.el')
-rw-r--r-- | init.el | 62 |
1 files changed, 62 insertions, 0 deletions
@@ -35,3 +35,65 @@ (scroll-bar-mode 0) (tool-bar-mode 0) (tooltip-mode 0) + +(let ((config-directory (file-name-concat user-emacs-directory "init"))) + (add-to-list 'load-path (file-name-concat config-directory "company")) + (add-to-list 'load-path (file-name-concat config-directory "conf-mode")) + (add-to-list 'load-path (file-name-concat config-directory "dired")) + (add-to-list 'load-path (file-name-concat config-directory "display-buffer")) + (add-to-list 'load-path (file-name-concat config-directory "eglot")) + (add-to-list 'load-path (file-name-concat config-directory "eldoc")) + (add-to-list 'load-path (file-name-concat config-directory "electric")) + (add-to-list 'load-path (file-name-concat config-directory "flycheck")) + (add-to-list 'load-path (file-name-concat config-directory "flymake")) + (add-to-list 'load-path (file-name-concat config-directory "garbage-collection")) + (add-to-list 'load-path (file-name-concat config-directory "ibuffer")) + (add-to-list 'load-path (file-name-concat config-directory "keys")) + (add-to-list 'load-path (file-name-concat config-directory "man")) + (add-to-list 'load-path (file-name-concat config-directory "lsp-mode")) + (add-to-list 'load-path (file-name-concat config-directory "native-comp")) + (add-to-list 'load-path (file-name-concat config-directory "package")) + (add-to-list 'load-path (file-name-concat config-directory "prog-mode")) + (add-to-list 'load-path (file-name-concat config-directory "project")) + (add-to-list 'load-path (file-name-concat config-directory "recentf")) + (add-to-list 'load-path (file-name-concat config-directory "savehist")) + (add-to-list 'load-path (file-name-concat config-directory "text-mode")) + (add-to-list 'load-path (file-name-concat config-directory "tramp"))) + +(require 'init-text-mode) +(require 'init-conf-mode) +(require 'init-prog-mode) +(require 'init-dired) +(require 'init-display-buffer) +(require 'init-eldoc) +(require 'init-electric) +(require 'init-flymake) +(require 'init-garbage-collection) +(require 'init-ibuffer) +(require 'init-keys) +(require 'init-man) +(require 'init-package) +(require 'init-project) +(require 'init-recentf) +(require 'init-savehist) +(require 'init-tramp) + +(when (locate-library "company") + (require 'init-company)) + +(when (locate-library "eglot") + (require 'init-eglot)) + +(when (locate-library "flycheck") + (require 'init-flycheck)) + +(when (locate-library "lsp-mode") + (require 'init-lsp-mode)) + +(when (and (> emacs-major-version 28) (native-comp-available-p)) + (require 'init-native-comp)) + +(let ((local-lisp-directory (file-name-concat user-emacs-directory "lisp"))) + (add-to-list 'load-path (file-name-concat local-lisp-directory "man-wrapper"))) + +(require 'man-wrapper) |