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