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
Henrik Lissner
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
Henrik Lissner
91783e0695
General refactor & cleanup
2017-09-15 14:37:20 +02:00
Henrik Lissner
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
Henrik Lissner
fd0b9c8673
Reload dashboard windows on focus-in
2017-09-13 20:16:00 +02:00
Henrik Lissner
4f7ce35424
doom-dashboard: improve margin resetting
2017-09-13 20:15:46 +02:00
Henrik Lissner
f7e737c1f1
doom-dashboard: refactor
2017-09-13 20:11:16 +02:00
Henrik Lissner
5f26399ff2
Fix evil-mc not whitelisting custom commands
2017-09-12 23:55:34 +02:00
Henrik Lissner
f6f335ee14
doom-modeline: minor refactor
2017-09-12 14:53:40 +02:00
Henrik Lissner
be0e23686b
org/org: resolve +rss-elfeed-files later
...
This gives the user more time to change +org-dir.
2017-09-12 14:52:37 +02:00
Henrik Lissner
e3269c261a
Merge branch 'russmatney-workspace-fixes' into develop
...
* russmatney-workspace-fixes:
fix(wrkspcs): interactive rename, save + load dir
2017-09-11 16:58:08 +02:00