doomemacs/modules/lang
Henrik Lissner d8b1e469bc
Introduce autodefs to replace some settings
+ :popup -> set-popup-rule!
+ :popups -> set-popup-rules!
+ :company-backend -> set-company-backend!
+ :evil-state -> set-evil-initial-state!

I am slowly phasing out the setting system (def-setting! and set!),
starting with these.

What are autodefs? These are functions that are always defined, whether
or not their respective modules are enabled. However, when their modules
are disabled, they are replaced with macros that no-op and don't
waste time evaluating their arguments.

The old set! function will still work, for a while.
2018-06-15 03:42:01 +02:00
..
assembly Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
cc Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
clojure Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
common-lisp lang/common-lisp: replace slime with sly 2018-06-13 22:14:22 +02:00
crystal Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
csharp Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
data Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
elixir Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
elm Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
emacs-lisp Fontify autodef/if cookies & *! symbols in elisp 2018-06-14 19:52:15 +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 Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
haskell Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
hy Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
java Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
javascript Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
julia Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
latex Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
ledger Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
lua Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
markdown Remove unnecessary markdown-toc def-package! block 2018-06-03 15:50:46 +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 Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
org Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
perl Major refactor: use-package-always-defer = nil & use :hook 2017-12-08 23:14:11 -05:00
php Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
plantuml Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
purescript Major refactor & optimization of how modules load their packages 2018-05-25 00:46:16 +02:00
python Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
qt Optimize lang/qt #642 2018-06-02 02:53:54 +02:00
rest Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
ruby Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
rust Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
scala Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
sh Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
solidity Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
swift Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
web Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00