;; If this is not commented, Emacs will overwrite this configuration file ;; on load time. ;; (package-initialize) ;; Initialise the package system first of all. (package-initialize) ;; Skip the default splash screen. (setq inhibit-startup-message t) (add-to-list 'load-path (expand-file-name "config" user-emacs-directory)) (add-to-list 'load-path (expand-file-name "modules" user-emacs-directory)) (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")