Commit Graph

1749 Commits

Author SHA1 Message Date
e04bdc70d7 tools/eshell: fix +eshell:run 2017-09-27 14:48:24 +02:00
838615eb0c tools/eshell: add command argument to eshell open commands 2017-09-27 14:48:23 +02:00
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
e8ff048c9b Rewrite and move doom-resolve-vim-path tests 2017-09-27 01:40:11 +02:00
327993a382 Adjust eval output popup rules 2017-09-27 01:24:38 +02:00
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
fde07ba5df Show modified status in scratch buffer modeline 2017-09-27 00:00:30 +02:00
b60286d909 modeline: buffer-project => buffer-default-directory 2017-09-26 19:36:17 +02:00
474f330cd4 Use doom-emacs-dir as dashboard's default directory 2017-09-26 19:35:44 +02: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
1bfc8b156e Add tools/make module 2017-09-25 13:06:08 +02:00
983d844aec org: use visual evil line motions 2017-09-25 13:05:44 +02:00
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
c7d63fe091 Set special modeline in scratch buffer 2017-09-25 03:03:00 +02:00
0d1f106252 Update personal bindings with new commands 2017-09-25 03:02:43 +02:00
1685076202 New commands: doom/open-{,project-}scratch-buffer 2017-09-25 03:02:13 +02:00
52be654cc4 General/minor refactor 2017-09-24 20:49:36 +02:00
2ea01a5b66 Add basic support for moving popup windows (WIP)
Relevant to #141 #171
2017-09-24 20:47:24 +02:00
0264fc25ff Don't use nlinum-mode for quickrun buffers in emacs 26+ 2017-09-24 17:10:49 +02:00
be2f0a043d feature/file-templates: minor refactor 2017-09-24 17:10:48 +02:00
582e69db05 Move vi-tilde-fringe to new ui/vi-tilde-fringe module 2017-09-24 17:10:48 +02:00
68aeaebff4 Move imenu plugins from core to tools/imenu 2017-09-24 17:10:47 +02:00
91137f83b1 Move ivy-hydra into completion/ivy 2017-09-24 17:10:47 +02:00
597bfb1a3c Move feature/hydra into core-keybinds 2017-09-24 17:10:47 +02:00
842f957a76 Replace tools/prodigy with feature/services 2017-09-23 14:52:06 +02:00
63a4a61714 Refactor feature/debugger (still WIP) 2017-09-23 14:42:04 +02:00
637824e543 Rename feature/debug => feature/debugger 2017-09-23 14:34:41 +02:00
97ea2bd596 Remove blank hydra autoload files 2017-09-23 13:51:33 +02:00
3eac86cc72 Find current file when neotree is opened 2017-09-23 13:48:08 +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
e4f4818c74 Ensure ELPA org is loaded instead of site org 2017-09-23 13:48:08 +02:00
93ae5e5f51 lang/ruby: add rake support 2017-09-23 13:48:08 +02:00
248ea4c2c7 Reset hl-todo-mode if already active 2017-09-22 13:13:23 +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
77836e08b1 Add :iedit command for evil-multiedit 2017-09-19 15:09:28 +02:00
23928923e6 Remove unnecessary ex commands 2017-09-19 15:09:20 +02:00
42fec8494d Rename doom/reload => doom/reload-load-path 2017-09-19 15:07:57 +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
53fc24f0e0 Minor refactor: use sharp-quote syntax 2017-09-17 22:24:19 +02:00
9778267cc2 Add bindings for evil-mc-make-goto-*-match 2017-09-17 22:23:42 +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
4be4756f90 ui/hl-todo: fix comment detection for some major modes
For major modes with poorly implemented syntax-tables, or simply can't
use them for their comments.
2017-09-14 12:50:58 +02:00
fd0b9c8673 Reload dashboard windows on focus-in 2017-09-13 20:16:00 +02:00