Dragnucs
20dd751792
Add twig files
...
Twig files already work nice with web-mode. So detecting them here.
2018-03-19 10:47:06 +00:00
Henrik Lissner
8bd68064ef
lang/web: register docsets for css, scss & sass
2018-03-14 18:50:10 -04:00
Henrik Lissner
45096c2ab6
lang/web: change counsel-css source (now on MELPA)
2018-03-02 19:14:45 -05:00
Henrik Lissner
0fb72805ab
lang/web: new comment-indent-function for css/scss-mode
...
Adds +css/comment-indent-new-line, since the built-in default performs
poorly in CSS buffers. This is experimental.
2018-02-14 20:58:38 -05:00
Henrik Lissner
5bee5c95ee
lang/web: refactor +css/toggle-inline-or-block
...
Remove evil dependency + make more robust.
2018-02-14 20:55:43 -05:00
Henrik Lissner
da84850ced
lang/web: remove company-yasnippet from css modes
2018-02-10 15:13:08 -05:00
Henrik Lissner
741612a965
lang/web: fix wrong-number-of-args error in +css/toggle-inline-org-block
2018-02-09 23:24:34 -05:00
Henrik Lissner
45a490882f
lang/web: open templates/.+\.php$ in web-mode
2018-01-28 20:38:14 -05:00
Henrik Lissner
acb77c8407
lang/web: conditionally define js sub-modes
2018-01-28 04:28:15 -05:00
Dragnucs
32c3dd847e
Add Vue file to web mode
...
Support `.vue` Vue.js files in web-mode.
2018-01-09 11:27:48 +00:00
Henrik Lissner
f9de4fd7b7
lang/web/+css: wrap sp config in after! block
2017-12-08 23:14:13 -05:00
Henrik Lissner
9d81bc5a8b
Major refactor: use-package-always-defer = nil & use :hook
...
Possibly breaking change: packages are no longer deferred by default.
Addresses #286
2017-12-08 23:14:11 -05:00
Henrik Lissner
bac286e8e2
Remove blank autoload files
2017-11-05 01:16:35 +01:00
Henrik Lissner
6b9849fd57
Add conditional autoload/compile cookies #229
2017-11-05 01:16:35 +01:00
Henrik Lissner
07867c478d
lang/web: add & entity to +web-entities-list
2017-10-18 00:02:14 +02:00
Henrik Lissner
cd7ab060e0
General refactor & docstring updates
2017-10-05 17:02:59 +02:00
Henrik Lissner
b825b0cd0c
lang/web: refactor +web-jekyll-mode
2017-10-04 18:02:14 +02:00
Henrik Lissner
ed76cfda99
General lang refactor; new refactor, help, build & test menus
2017-10-03 02:58:09 +02:00
Henrik Lissner
d0fcb23314
Replace feature/eval build system with def-menu!
2017-10-03 02:58:09 +02:00
Henrik Lissner
30567ea0f7
Install company-web only if company is active
2017-09-23 13:48:08 +02:00
Henrik Lissner
c4888749b1
Remove pug-mode keybindings
2017-09-23 13:48:08 +02:00
Henrik Lissner
91783e0695
General refactor & cleanup
2017-09-15 14:37:20 +02:00
Henrik Lissner
6a5bd216e5
Appease byte-compiler senpai
2017-07-14 18:19:08 +02:00
Henrik Lissner
59c5a78940
Refactor lang/web/autoload/html
2017-07-04 13:10:36 +02:00
Henrik Lissner
7477546892
Fix lang/web's html entity encode/decode functions
...
Also, add unit tests and don't encode spaces.
2017-07-03 03:39:18 +02:00
Henrik Lissner
822c78554f
destructuring-bind => cl-destructuring-bind
2017-06-25 02:04:50 +02:00
Henrik Lissner
392c58ea47
General refactor & cleanup
2017-06-19 00:32:45 +02:00
Henrik Lissner
c7254e7bdc
Major optimization refactor, across the board
...
+ enable lexical-scope everywhere (lexical-binding = t): ~5-10% faster
startup; ~5-20% general boost
+ reduce consing, function calls & garbage collection by preferring
cl-loop & dolist over lambda closures (for mapc[ar], add-hook, and
various cl-lib filter/map/reduce functions) -- where possible
+ prefer functions with dedicated opcodes, like assq (see byte-defop's
in bytecomp.el for more)
+ prefer pcase & cond (faster) over cl-case
+ general refactor for code readability
+ ensure naming & style conventions are adhered to
+ appease byte-compiler by marking unused variables with underscore
+ defer minor mode activation to after-init, emacs-startup or
window-setup hooks; a customization opportunity for users + ensures
custom functionality won't interfere with startup.
2017-06-09 00:47:45 +02:00
Henrik Lissner
ce49f94bbe
Remove doom-bootstrap system (will be replaced)
2017-05-20 18:40:13 +02:00
Henrik Lissner
5491fd552e
Replace nlinum with linum
2017-05-13 22:40:52 +02:00
Henrik Lissner
62a69bee3d
lang/web: fix {en,de}code-html-entities commands
2017-04-22 21:45:14 -04:00
Henrik Lissner
e204df3c05
Replace obsolete functions/commands
2017-04-17 02:19:20 -04:00
Henrik Lissner
ed2e7a65f6
Refactor out s.el usage
2017-04-17 02:18:25 -04:00
Henrik Lissner
5ae94b765c
PRAISE BE TO THE BYTE COMPILER FOR THY SHARP QUOTES
2017-04-17 02:17:10 -04:00
Henrik Lissner
648c4c1d3b
Update lang modules' :build settings
2017-04-07 01:46:33 -04:00
Henrik Lissner
62e906cf19
lang/web: add +css/toggle-inline-or-block command
2017-04-03 13:18:02 -04:00
Henrik Lissner
5f8cbd751a
Remove references to doom/append-semicolon; use evil append mode instead
2017-04-03 13:17:35 -04:00
Henrik Lissner
53b9e92fd7
lang/{web,javascript}: remove +web-bower-mode; refactor react, phaser & angular detection
2017-04-01 23:54:30 -04:00
Henrik Lissner
ba681497ec
lang/web: refactor +web-react-mode detection
2017-04-01 23:33:52 -04:00
Henrik Lissner
f213fbdf5c
lang/web: improve +web-angularjs-mode detection
2017-04-01 23:33:18 -04:00
Henrik Lissner
de61d68652
rjsx-mode: remove electric <, replace with snippets; enable emmet-mode in rjsx-mode
2017-03-29 23:46:35 -04:00
Henrik Lissner
72698ca9e8
Add :requires prop to def-bootstrap! & refactor+rewrite bootstrapping
2017-03-25 18:41:29 -04:00
Henrik Lissner
ddc77ef743
lang/web: add +web-react-mode
2017-03-25 16:43:10 -04:00
Henrik Lissner
191ddfd334
lang/web: move emmet-mode from +html.el to config.el; enable in css-mode
2017-03-23 15:47:38 -04:00
Henrik Lissner
495b0d0016
lang/{javascript,web}: add web-beautify plugin
2017-03-23 15:47:07 -04:00
Henrik Lissner
db7cf68775
General tweaks
2017-03-19 22:50:57 -04:00
Henrik Lissner
3e63d2d23b
Reduce def-package magic; explicitly use :when property
2017-03-19 22:47:50 -04:00
Henrik Lissner
d6667a433f
General cleanup + refactor
2017-03-04 20:54:13 -05:00
Henrik Lissner
4f5826df37
lang/web/+css: refactor; css imenu support; add counsel-imenu & rainbow-mode
2017-03-04 20:49:23 -05:00
Henrik Lissner
e77545f1f8
Move rainbow-delimiters-mode activation to respective lang modules
2017-03-03 23:59:53 -05:00