diff options
| author | Franck Cuny <franck.cuny@gmail.com> | 2018-06-05 15:37:37 -0700 |
|---|---|---|
| committer | Franck Cuny <franck.cuny@gmail.com> | 2018-06-05 15:37:37 -0700 |
| commit | d8313d2234ef1969d5eb60efd83e80cfeba50956 (patch) | |
| tree | 99365078d6c45917e1a9d033a2370b5919429ab0 /emacs.d/init.el | |
| parent | [vim] Add vim-airline for now (diff) | |
| download | emacs.d-d8313d2234ef1969d5eb60efd83e80cfeba50956.tar.gz | |
[emacs] Some major clean up.
Switch from `(require)` to `(load)`, which does not cause warning with flymake.
Remove `:ensure t` since it's the default.
Diffstat (limited to '')
| -rw-r--r-- | emacs.d/init.el | 87 |
1 files changed, 47 insertions, 40 deletions
diff --git a/emacs.d/init.el b/emacs.d/init.el index 840bd29..6714294 100644 --- a/emacs.d/init.el +++ b/emacs.d/init.el @@ -11,43 +11,50 @@ (add-to-list 'load-path (expand-file-name "config" user-emacs-directory)) (add-to-list 'load-path (expand-file-name "modules" user-emacs-directory)) -(require 'config-env) -(require 'config-lib) -(require 'config-package) -(require 'config-set-path) - -(require 'module-general) -(require 'module-appareance) -(require 'module-hydra) -(require 'module-editing) -(require 'module-codestyle) - -(require 'module-ibuffer) -(require 'module-git) -(require 'module-dired) -(require 'module-ivy) -(require 'module-project) -(require 'module-flycheck) -(require 'module-flyspell) -(require 'module-autocomplete) - -(require 'module-make) -(require 'module-pants) - -(require 'module-c) -(require 'module-docker) -(require 'module-go) -(require 'module-java) -(require 'module-json) -(require 'module-lisp) -(require 'module-protobuf) -(require 'module-puppet) -(require 'module-python) -(require 'module-rust) -(require 'module-scala) -(require 'module-shell) -(require 'module-thrift) - -(require 'module-markdown) -(require 'module-toml) -(require 'module-yaml) +(dolist (sub (list + (replace-regexp-in-string "/" "-" (symbol-name system-type)) + (symbol-name window-system) + (replace-regexp-in-string "\\..*" "" (system-name)))) + (load (concat "module-" sub) t)) + + +(load "config-env") +(load "config-lib") +(load "config-package") +(load "config-set-path") + +(load "module-general") +(load "module-appareance") +(load "module-hydra") +(load "module-editing") +(load "module-codestyle") + +(load "module-ibuffer") +(load "module-git") +(load "module-dired") +(load "module-ivy") +(load "module-project") +(load "module-flycheck") +(load "module-flyspell") +(load "module-autocomplete") + +(load "module-make") +(load "module-pants") + +(load "module-c") +(load "module-docker") +(load "module-go") +(load "module-java") +(load "module-json") +(load "module-lisp") +(load "module-protobuf") +(load "module-puppet") +(load "module-python") +(load "module-rust") +(load "module-scala") +(load "module-shell") +(load "module-thrift") + +(load "module-markdown") +(load "module-toml") +(load "module-yaml") |
