summaryrefslogtreecommitdiff
path: root/emacs.d/init.el
diff options
context:
space:
mode:
authorFranck Cuny <franck.cuny@gmail.com>2018-06-05 15:37:37 -0700
committerFranck Cuny <franck.cuny@gmail.com>2018-06-05 15:37:37 -0700
commitd8313d2234ef1969d5eb60efd83e80cfeba50956 (patch)
tree99365078d6c45917e1a9d033a2370b5919429ab0 /emacs.d/init.el
parent[vim] Add vim-airline for now (diff)
downloademacs.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.el87
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")