Commit Graph

1553 Commits

Author SHA1 Message Date
Brandon Orther
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
Brandon Orther
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
Henrik Lissner
91ff25b150 private/hlissner: add doom/popup-raise & vc-revert keybinds 2017-09-27 14:51:27 +02:00
Henrik Lissner
525bbd3fdf tools/term: rename commands for consistency 2017-09-27 14:50:53 +02:00
Henrik Lissner
e04bdc70d7 tools/eshell: fix +eshell:run 2017-09-27 14:48:24 +02:00
Henrik Lissner
838615eb0c tools/eshell: add command argument to eshell open commands 2017-09-27 14:48:23 +02:00
Henrik Lissner
0479ac3b88 tools/eshell: bugfix + minor refactor
+ Change default name for (doom) eshell buffers
+ Fix eshell splitting commands (referring to incorrect subcommand)
+ Correct aliases (using wrong commands)
+ +eshell/run => +eshell/open
+ +eshell/popup => +eshell/open-popup
+ +eshell/tab => +eshell/open-workspace
+ +eshell/prompt => +eshell-prompt (conform to naming convention)
2017-09-27 14:48:23 +02:00
Henrik Lissner
e8ff048c9b Rewrite and move doom-resolve-vim-path tests 2017-09-27 01:40:11 +02:00
Henrik Lissner
327993a382 Adjust eval output popup rules 2017-09-27 01:24:38 +02:00
Henrik Lissner
6cb5efc929 core-lib: rename helper fns; move doom-resolve-vim-path
+ doom--resolve-paths => doom--resolve-path-forms
+ doom--resolve-hooks => doom--resolve-hook-forms
+ +evil*ex-replace-special-filenames => doom-resolve-vim-path
2017-09-27 01:23:54 +02:00
Henrik Lissner
fde07ba5df Show modified status in scratch buffer modeline 2017-09-27 00:00:30 +02:00
Henrik Lissner
b60286d909 modeline: buffer-project => buffer-default-directory 2017-09-26 19:36:17 +02:00
Henrik Lissner
474f330cd4 Use doom-emacs-dir as dashboard's default directory 2017-09-26 19:35:44 +02:00
Henrik Lissner
738d85e84f Let python/ruby modules handle version strings
Also, set RBENV_VERSION and PYENV_VERSION envvars.
2017-09-26 01:02:47 +02:00
Henrik Lissner
1bfc8b156e Add tools/make module 2017-09-25 13:06:08 +02:00
Henrik Lissner
983d844aec org: use visual evil line motions 2017-09-25 13:05:44 +02:00
Henrik Lissner
e7a9a1a3ca Improve support for moving popup windows (WIP)
Now, the +evil/window-move-* commands are consistent when used with
popups. Also added doom/popup-move-* as popup-alternatives to
evil-window-move-{very,far}-* commands.

Relevant to #141 #171
2017-09-25 13:02:27 +02:00
Henrik Lissner
c7d63fe091 Set special modeline in scratch buffer 2017-09-25 03:03:00 +02:00
Henrik Lissner
0d1f106252 Update personal bindings with new commands 2017-09-25 03:02:43 +02:00
Henrik Lissner
1685076202 New commands: doom/open-{,project-}scratch-buffer 2017-09-25 03:02:13 +02:00
Henrik Lissner
52be654cc4 General/minor refactor 2017-09-24 20:49:36 +02:00
Henrik Lissner
2ea01a5b66 Add basic support for moving popup windows (WIP)
Relevant to #141 #171
2017-09-24 20:47:24 +02:00
Henrik Lissner
0264fc25ff Don't use nlinum-mode for quickrun buffers in emacs 26+ 2017-09-24 17:10:49 +02:00
Henrik Lissner
be2f0a043d feature/file-templates: minor refactor 2017-09-24 17:10:48 +02:00
Henrik Lissner
582e69db05 Move vi-tilde-fringe to new ui/vi-tilde-fringe module 2017-09-24 17:10:48 +02:00
Henrik Lissner
68aeaebff4 Move imenu plugins from core to tools/imenu 2017-09-24 17:10:47 +02:00
Henrik Lissner
91137f83b1 Move ivy-hydra into completion/ivy 2017-09-24 17:10:47 +02:00
Henrik Lissner
597bfb1a3c Move feature/hydra into core-keybinds 2017-09-24 17:10:47 +02:00
Henrik Lissner
842f957a76 Replace tools/prodigy with feature/services 2017-09-23 14:52:06 +02:00
Henrik Lissner
63a4a61714 Refactor feature/debugger (still WIP) 2017-09-23 14:42:04 +02:00
Henrik Lissner
637824e543 Rename feature/debug => feature/debugger 2017-09-23 14:34:41 +02:00
Henrik Lissner
97ea2bd596 Remove blank hydra autoload files 2017-09-23 13:51:33 +02:00
Henrik Lissner
3eac86cc72 Find current file when neotree is opened 2017-09-23 13:48:08 +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
e4f4818c74 Ensure ELPA org is loaded instead of site org 2017-09-23 13:48:08 +02:00
Henrik Lissner
93ae5e5f51 lang/ruby: add rake support 2017-09-23 13:48:08 +02:00
Henrik Lissner
248ea4c2c7 Reset hl-todo-mode if already active 2017-09-22 13:13:23 +02:00
Henrik Lissner
d600d36675 lang/cc: minor refactor 2017-09-20 14:25:35 +02:00
Henrik Lissner
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
Henrik Lissner
58198acf18 Refactor magic-mode-alist entries for rjsx-mode, c++-mode & objc-mode 2017-09-20 01:34:47 +02:00
Henrik Lissner
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
Henrik Lissner
77836e08b1 Add :iedit command for evil-multiedit 2017-09-19 15:09:28 +02:00
Henrik Lissner
23928923e6 Remove unnecessary ex commands 2017-09-19 15:09:20 +02:00
Henrik Lissner
42fec8494d Rename doom/reload => doom/reload-load-path 2017-09-19 15:07:57 +02:00
Henrik Lissner
235576d168 lang/rust: minor refactor 2017-09-19 05:07:24 +02:00
Henrik Lissner
ad8418a84b lang/cc: remove redundant condition 2017-09-19 05:07:05 +02:00
Henrik Lissner
b288f34f4e lang/cc: rewrite init of irony-mode & compiler options 2017-09-19 05:06:50 +02:00
Henrik Lissner
53fc24f0e0 Minor refactor: use sharp-quote syntax 2017-09-17 22:24:19 +02:00
Henrik Lissner
9778267cc2 Add bindings for evil-mc-make-goto-*-match 2017-09-17 22:23:42 +02:00