Commit Graph

1701 Commits

Author SHA1 Message Date
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
c4888749b1 Remove pug-mode keybindings 2017-09-23 13:48:08 +02:00
93ae5e5f51 lang/ruby: add rake support 2017-09-23 13:48:08 +02:00
d600d36675 lang/cc: minor refactor 2017-09-20 14:25:35 +02:00
ad013e96dd Fix malformed include path bug for c++-mode
Include paths were incorrectly escaped, causing -I options to be
ignored.
2017-09-20 03:10:00 +02:00
58198acf18 Refactor magic-mode-alist entries for rjsx-mode, c++-mode & objc-mode 2017-09-20 01:34:47 +02:00
3fcbdae441 Make doom-project-{p,root} functions simpler
+ doom-project-root and doom-project-p no longer takes arguments
+ Remove doom*project-root advice
2017-09-20 01:33:31 +02:00
235576d168 lang/rust: minor refactor 2017-09-19 05:07:24 +02:00
ad8418a84b lang/cc: remove redundant condition 2017-09-19 05:07:05 +02:00
b288f34f4e lang/cc: rewrite init of irony-mode & compiler options 2017-09-19 05:06:50 +02:00
570b093ac4 lang/cc: general config refactor
+ Auto-add the nearest include/ folder to compiler header search path.
+ Remove unneeded fontification hooks (now covered by
  modern-cpp-font-lock).
+ Enable C++11 support by default
2017-09-17 22:01:08 +02:00
91783e0695 General refactor & cleanup 2017-09-15 14:37:20 +02:00
1f75191620 Merge branch 'master' into develop
* master:
  inf-haskell: fix mode-map name
2017-09-09 21:17:39 +02:00
d399e7715b inf-haskell: fix mode-map name 2017-09-09 11:31:57 -07:00
781f29dea1 Add lang/ledger #194 2017-09-08 21:49:12 +02:00
d28c64b4fa General refactor & cleanup 2017-09-02 16:39:51 +02:00
bb5907cadb Rethink smartparens config #181
+ Parts of my smartparens config that were personal preference have been
  moved to my private module.
+ The css-mode config was redundant and was removed
+ Moved lang-specific config to their respective modules
+ Markdown config was redundant with native electric support, and thus
  removed.
2017-09-02 16:11:21 +02:00
1b8970786d lang/sh: remove unused setup.sh 2017-08-21 21:55:34 +02:00