doomemacs/modules/lang
Henrik Lissner 0ee42c1df0
Improve smartparens+web-mode compatibility
+ Enables web-mode's autopairing functionality
+ Prevents duplicate >'s after web-mode autopairing.
+ Leave longer-than-3-character pairs to smartparens (there was only
  <!-- -->)
+ Remove <?p -> <?php | ?> autopairer. Leave that to snippets (web-mode
  doesn't support prefixes longer than 3 letters, and <?php ?> is too
  much of a performance drain to have smartparens support it, so I added
  a "php" snippet that expands to <?php | ?>).
+ Tags now auto-close when you finish typing the opening
  tag. (web-mode-auto-close-style = 2)
2018-06-24 16:31:13 +02:00
..
assembly Refactor out map.el usage 2018-06-23 19:53:54 +02:00
cc Apply /* and /** pairs to more modes 2018-06-24 16:31:13 +02:00
clojure Cut: lang/clojure: unneeded + subjective parts 2018-06-23 18:44:50 +02:00
common-lisp Add repl+lookup handlers and popup rule for sly 2018-06-22 01:49:21 +02:00
crystal Minor reformatting 2018-06-23 22:22:42 +02:00
csharp Refactor out map.el usage 2018-06-23 19:53:54 +02:00
data Refactor out map.el usage 2018-06-23 19:53:54 +02:00
elixir Replace :lookup with set-lookup-handlers! autodef 2018-06-15 17:27:48 +02:00
elm Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
emacs-lisp Use C-n/C-p in macrostep instead of n/p 2018-06-24 10:35:36 +02:00
erlang Refactor out map.el usage 2018-06-23 19:53:54 +02:00
ess Refactor out map.el usage 2018-06-23 19:53:54 +02:00
go Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
haskell Fix dante-mode hook #718 2018-06-23 20:02:56 +02:00
hy Replace :eval/:repl with autodef functions 2018-06-15 16:20:20 +02:00
java Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
javascript Apply /* and /** pairs to more modes 2018-06-24 16:31:13 +02:00
julia Replace :eval/:repl with autodef functions 2018-06-15 16:20:20 +02:00
latex Refactor out map.el usage 2018-06-23 19:53:54 +02:00
ledger Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
lua Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
markdown added rudimentary support for markdown compilation via pandoc 2018-06-22 14:02:35 +02:00
nim Change flycheck initialization strategy 2018-06-22 01:49:20 +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 Refactor out map.el usage 2018-06-23 19:53:54 +02:00
perl Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
php Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
plantuml 💥 Change set-popup-rule! usage 2018-06-18 02:34:16 +02:00
purescript Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
python Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
qt Optimize lang/qt #642 2018-06-02 02:53:54 +02:00
rest 💥 Change set-popup-rule! usage 2018-06-18 02:34:16 +02:00
ruby Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
rust Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
scala Replace :eval/:repl with autodef functions 2018-06-15 16:20:20 +02:00
sh Refactor out map.el usage 2018-06-23 19:53:54 +02:00
solidity Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
swift Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
web Improve smartparens+web-mode compatibility 2018-06-24 16:31:13 +02:00