dd0d568694
Remove unecessary keywords in clojure popup config
2017-12-06 13:56:16 -05:00
ee611ca8af
Merge branch 'develop' of https://github.com/hlissner/doom-emacs into develop
2017-12-06 10:01:22 -05:00
26c16d431b
PR review updates: fix repl, remove unidiomatic use-package things.
2017-12-05 09:58:46 -05:00
a41c651853
Merge pull request #280 from ocharles/nix-mode
...
lang/nix: initial commit
2017-12-03 20:01:48 -05:00
89223e0a2f
lang/nix: initial commit
2017-12-02 00:05:51 +00:00
fd40dee579
Add eval buffer shortcut.
2017-11-28 19:37:34 -05:00
af5d0d3e4b
Add eval at point to clojure mode
2017-11-28 19:29:37 -05:00
9317c9bc39
fix broken clj
2017-11-26 17:26:24 -05:00
bf9eb03558
add rainbow delimiters when loading clojure mode
2017-11-24 14:45:16 -05:00
c10b01ba65
name space auto completion
2017-11-21 13:25:00 -05:00
acded8c533
Add clj refactor
2017-11-18 14:54:05 -05:00
feb75751bf
Add figwheel settings + try and unshackle the repl (no luck yet!)
2017-11-15 08:44:33 -05:00
d217db8539
more keybindings
2017-11-15 08:44:33 -05:00
56d43a93be
Add cljs mode and localleader keybindings
2017-11-15 08:44:33 -05:00
a24e22cf57
cl-pushnew => push
...
Now that doom//byte-compile and doom//reload-autoloads always run in an
isolated Emacs session, there is little need to ensure idempotency of
the current session's state.
2017-11-10 00:19:05 +01:00
8428433898
lang/sh: tweak interpolation + builtin fontification
2017-11-05 21:25:49 +01:00
d7a562faf5
lang/sh: remove tail & tee from +sh-builtin-keywords
2017-11-05 21:25:01 +01:00
c45e2c4918
General & minor refactor+cleanup
2017-11-05 19:54:44 +01:00
9408062f60
Move some plugins' storage to doom-etc-dir
2017-11-05 01:16:36 +01:00
bac286e8e2
Remove blank autoload files
2017-11-05 01:16:35 +01:00
6b9849fd57
Add conditional autoload/compile cookies #229
2017-11-05 01:16:35 +01:00
e0dab9f5fa
lang/rust: check for racer binary + RUST_SRC_PATH first
2017-11-02 20:01:34 +01:00
8361e13383
Add lang/rust/README.org
2017-11-02 20:00:43 +01:00
730e4c2600
lang/java: fix meghanada-mode hooks
2017-10-23 19:14:36 +02:00
2b13451ea8
lang/sh: recognize functions w/ dashes in imenu
2017-10-21 14:49:57 +02:00
d0484c2ae7
lang/sh: fix unfontified character next to subshells
2017-10-18 18:24:25 +02:00
416a6cce21
lang/haskell: update README
2017-10-18 17:55:04 +02:00
07867c478d
lang/web: add & entity to +web-entities-list
2017-10-18 00:02:14 +02:00
988ae683dd
lang/sh: improve variable highlighting in quotes
2017-10-18 00:02:13 +02:00
1e95dc530a
Add zunit file template & file extension
2017-10-06 02:37:24 +02:00
cd7ab060e0
General refactor & docstring updates
2017-10-05 17:02:59 +02:00
11dc929355
Merge pull request #224 from gilbertw1/fix-markdown-keybinds
...
Fix markdown specific keybindings being added to global map
2017-10-05 17:02:15 +02:00
3b9bf9bb44
Fix 'variable reference to nil’ compiler warning
2017-10-05 13:14:25 +02:00
3287b5b0b3
Fix markdown specific keybindings being added to global map
2017-10-05 07:02:12 -04:00
f1d5c3d3db
Fix compile error caused by defunct keybinding #219
2017-10-05 02:07:14 +02:00
b825b0cd0c
lang/web: refactor +web-jekyll-mode
2017-10-04 18:02:14 +02:00
028fd43d75
lang/javascript: major refactor
...
+ Adds ./node_modules/.bin to exec-path
+ Uses eslint_d globally, if available
+ Always favor local installs of eslint over global eslint or eslint_d
Relevant to #214 #185
2017-10-04 18:02:00 +02:00
e5bd1fe55e
Merge pull request #214 from orther/javascript-eslintd-fix
...
Add project-mode +javascript-eslintd-fix-mode
2017-10-04 15:50:27 +02:00
5c340f0218
Remove redundant +javascript/refactor-menu
2017-10-03 20:46:19 +02:00
3b36f52db4
lang/javascript: add +javascript/refactor-menu
2017-10-03 03:00:34 +02:00
ed76cfda99
General lang refactor; new refactor, help, build & test menus
2017-10-03 02:58:09 +02:00
d0fcb23314
Replace feature/eval build system with def-menu!
2017-10-03 02:58:09 +02:00
061e71a846
[breaking] lang/haskell: refactor + require flags #158
...
The +intero/+dante module flags are now required; there is no default.
2017-10-03 02:57:00 +02:00
6be89e1df6
[breaking] lang/java: rewrite & new submodules #157
...
Split into two submodules: +eclim & +meghanada. These must be explicitly
included in lang/java's module flags in init.el.
2017-10-03 02:56:02 +02:00
ad29a2253f
Remove accidentally added parts to javascript module
2017-09-30 02:23:03 -07:00
dd97e10aa0
Remove flycheck js2 errors if eslint available.
...
Flycheck has it's own trailing command and semicolon warning that was
conflicting with the eslint settings. Now it disables those warnings if
eslint.js is setup for flycheck.
2017-09-30 02:20:25 -07:00
a4ddb1bc9b
General minor refactor + cleanup
2017-09-28 18:19:15 +02:00
3938a58bbb
Add project-mode +javascript-eslintd-fix-mode
...
This adds code formating on save using eslint --fix functionality. It uses the
emacs package eslintd-fix which uses the npm package eslint_d.js.
2017-09-28 01:55:47 -07:00
738d85e84f
Let python/ruby modules handle version strings
...
Also, set RBENV_VERSION and PYENV_VERSION envvars.
2017-09-26 01:02:47 +02:00
30567ea0f7
Install company-web only if company is active
2017-09-23 13:48:08 +02:00