Henrik Lissner
b7ca13f45d
Move dashboard modeline setup to ui/doom-modeline
2017-09-29 04:00:42 +02:00
Henrik Lissner
d5fe8128aa
Add org-agenda-list button to dashboard
2017-09-29 02:43:33 +02:00
Henrik Lissner
a07b10e686
dashboard: general refactor & minor visual tweaks
2017-09-29 02:43:33 +02:00
Henrik Lissner
6259ba9114
Dynamic vertical alignment of the dashboard #192
2017-09-29 02:43:01 +02:00
Henrik Lissner
27b1d08c19
Show DOOM in dashboard mode-line
2017-09-29 02:41:21 +02:00
Henrik Lissner
a8986c38fa
Fix emacs-ish editing keys in minibuffer
2017-09-29 01:55:51 +02:00
Henrik Lissner
de35ac873a
Major refactor of workspaces api
...
+ The "main" workspace is no longer treated especially, and can be
renamed or deleted. Fixes issue mentioned in #200 .
+ In the disastrous event that there are no workspaces left, a main one
is generated and switched to. Under no circumstances should the use be
left in the nil perspective!
+ Fix the :tabr[ename] ex command throwing argument errors.
+ Refactored most workspace functions.
+ New command: +workspace/close-workspace-or-frame, which is bound to
C-S-w in my private module.
2017-09-29 01:54:58 +02:00
Henrik Lissner
5319f655b4
Prevent nav-flash from causing seizures in term-mode
2017-09-28 18:22:15 +02:00
Henrik Lissner
ef66bc3e5e
General refactor + tweaks to org/org
2017-09-28 18:21:03 +02:00
Henrik Lissner
a4ddb1bc9b
General minor refactor + cleanup
2017-09-28 18:19:15 +02:00
Henrik Lissner
dd58479a18
New option: +jump-search-browser-fn
2017-09-28 18:06:07 +02:00
Henrik Lissner
24f59d4b0e
Add more +jump/online providers
2017-09-28 18:05:43 +02:00
Henrik Lissner
bcfa27a079
Correct +org-capture/dwim keybinds/commands #213
2017-09-28 17:17:58 +02: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