diff options
Diffstat (limited to 'load-config.el')
-rw-r--r-- | load-config.el | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/load-config.el b/load-config.el new file mode 100644 index 0000000..9e7beb7 --- /dev/null +++ b/load-config.el @@ -0,0 +1,52 @@ +(let ((config-directory (file-name-concat user-emacs-directory "config"))) + (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 "keys")) + (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 'config-text-mode) +(require 'config-conf-mode) +(require 'config-prog-mode) +(require 'config-dired) +(require 'config-display-buffer) +(require 'config-eldoc) +(require 'config-electric) +(require 'config-flymake) +(require 'config-garbage-collection) +(require 'config-keys) +(require 'config-package) +(require 'config-project) +(require 'config-recentf) +(require 'config-savehist) +(require 'config-tramp) + +(when (locate-library "company") + (require 'config-company)) + +(when (locate-library "eglot") + (require 'config-eglot)) + +(when (locate-library "flycheck") + (require 'config-flycheck)) + +(when (locate-library "lsp-mode") + (require 'config-lsp-mode)) + +(when (and (> emacs-major-version 28) (native-comp-available-p)) + (require 'config-native-comp)) |