2019-10-09 13:13:56 +02:00
|
|
|
;; load order is intentional
|
2020-09-02 15:09:15 +02:00
|
|
|
(require 'wpc-package)
|
2019-10-09 13:13:56 +02:00
|
|
|
(require 'wpc-misc)
|
2020-02-18 12:18:02 +01:00
|
|
|
(require 'ssh)
|
2019-10-09 13:13:56 +02:00
|
|
|
(require 'keyboard)
|
2019-12-24 14:38:06 +01:00
|
|
|
(require 'irc)
|
2019-12-23 11:55:21 +01:00
|
|
|
(require 'email)
|
Require keybindings.el after wpc-keybindings.el
keybindings.el calls (require 'evil-ex), which I introduced in this commit...
0456a1c4b4405da2681296b2250681454637d80f
...calling (require 'evil-ex) loads evil. When evil is loaded before
evil-want-integration is set to nil, evil-collection writes to *Warnings* when
Emacs initializes, which I find noisy. This commit ensures the
evil-want-integration is set to nil before evil is loaded, which appeases
evil-collection and thus removes the warning message.
Bonus:
If you git checkout the previous commit, and attempt to run the KBDs...
- `SPC g s`: magit-status
- `s h`: evil-window-vsplit
...from a buffer whose major-mode is dired-mode, you should notice that the
above functions won't execute.
Strangely though, if you look at this commit...
37f8ca04f29ea9bf988b2277c42f3e264d7a89e1
...I fixed these issues. Well I introduced a regression when I added 0456a1c.
My current guess is that when evil-collection complains about
evil-want-integration, it is breaking the evaluation sequence of my init.el
file. wpc-dired.el is downstream from wpc-keybindings.el, which requires
evil-collection. Perhaps no modules required after wpc-keybindings.el are
evaluated after evil-collection warns about evil-want-integration. Even if that
assumption is wrong, what I do know is that this commit fixes the
evil-collection warning and restores the KBDs for dired-mode-map.
Here's to feeding two birds with one scone!
2020-02-17 23:35:53 +01:00
|
|
|
(require 'keybindings)
|
2019-10-09 13:13:56 +02:00
|
|
|
(require 'window-manager)
|
|
|
|
(require 'wpc-ui)
|
|
|
|
(require 'wpc-dired)
|
|
|
|
(require 'wpc-org)
|
|
|
|
(require 'wpc-company)
|
|
|
|
(require 'wpc-shell)
|
|
|
|
(require 'wpc-lisp)
|
|
|
|
(require 'wpc-haskell)
|
|
|
|
(require 'wpc-elixir)
|
|
|
|
(require 'wpc-nix)
|
|
|
|
(require 'wpc-rust)
|
|
|
|
(require 'wpc-clojure)
|
|
|
|
(require 'wpc-python)
|
|
|
|
(require 'wpc-javascript)
|
2019-12-22 21:57:01 +01:00
|
|
|
(require 'wpc-prolog)
|
2020-02-01 00:15:01 +01:00
|
|
|
(require 'wpc-golang)
|