doomemacs/modules/lang
Henrik Lissner 1e81a35461
Minimize dependence on map!
This is in preparation for general.el integration coming in 2.1.1. It is
very likely that map! will change (and even more, be split into several
macros). Not much, but change none-the-less. Specifically, the state
keywords (e.g. :nvi, :n, :i) will be removed in favor of a :state
property that takes a list, e.g. (normal visual insert).

In any case, both map! and general are also relatively expensive
compared to define-key and evil-define-key* (and the new define-key!
macro), so use that when we can.

This also means changes to either API won't affect Doom's modules in the
long term.
2018-06-03 15:46:00 +02:00
..
assembly Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
cc Minimize dependence on map! 2018-06-03 15:46:00 +02:00
clojure Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
crystal Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
csharp Minor, general refactor 2018-05-29 15:34:13 +02:00
data Update uses of associate! 2018-06-01 02:20:00 +02:00
elixir Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
elm lang/elm: wrap elm-mode config in after! block 2018-06-02 21:42:11 +02:00
emacs-lisp Fix redundant minor mode entries in elisp imenu 2018-06-02 15:22:41 +02:00
erlang Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
ess Minimize dependence on map! 2018-06-03 15:46:00 +02:00
go lang/go: group flycheck config & use add-hook 2018-05-26 10:33:55 +02:00
haskell 💥 Change first arg of load! macro 2018-05-27 12:52:28 +02:00
hy Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
java 💥 Change first arg of load! macro 2018-05-27 12:52:28 +02:00
javascript Update uses of associate! 2018-06-01 02:20:00 +02:00
julia Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
latex Minimize dependence on map! 2018-06-03 15:46:00 +02:00
ledger Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
lua Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
markdown Minimize dependence on map! 2018-06-03 15:46:00 +02:00
nim Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
nix Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
ocaml Fix typo in OCaml module. 2018-05-28 11:30:17 +08:00
org Minimize dependence on map! 2018-06-03 15:46:00 +02:00
perl Major refactor: use-package-always-defer = nil & use :hook 2017-12-08 23:14:11 -05:00
php Update uses of associate! 2018-06-01 02:20:00 +02:00
plantuml Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
purescript Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
python add-hook 'nose-mode-hook #'evil-normalize-keymaps 2018-06-03 11:21:32 +02:00
qt Optimize lang/qt #642 2018-06-02 02:53:54 +02:00
rest Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
ruby Fix rspec-mode activation & localleader keybinds 2018-06-01 16:59:25 +02:00
rust Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
scala Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
sh lang/sh: improve zsh shebang detection regexp 2018-05-25 00:52:37 +02:00
solidity Merge pull request #614 from Emiller88/patch-2 2018-05-26 10:17:12 +02:00
swift Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
web 💥 Change first arg of load! macro 2018-05-27 12:52:28 +02:00