Henrik Lissner
9d81bc5a8b
Major refactor: use-package-always-defer = nil & use :hook
...
Possibly breaking change: packages are no longer deferred by default.
Addresses #286
2017-12-08 23:14:11 -05:00
Henrik Lissner
c2bb5a0951
Fix dumb-jump integration for +jump/definition, take 2 #227
2017-11-14 01:10:14 +01:00
Henrik Lissner
a24e22cf57
cl-pushnew => push
...
Now that doom//byte-compile and doom//reload-autoloads always run in an
isolated Emacs session, there is little need to ensure idempotency of
the current session's state.
2017-11-10 00:19:05 +01:00
Henrik Lissner
a49675eb21
Merge branch 'master' into develop
...
* master:
Fix 'Wrong type argument: commandp' in +workspace/kill-session-and-quit.
2017-11-08 22:55:10 +01:00
Sergey Trofimov
1fe5f2d33b
Fix 'Wrong type argument: commandp' in +workspace/kill-session-and-quit.
2017-11-08 22:49:19 +03:00
Henrik Lissner
655f14a85d
Start tab numbering from 1 instead of 0 #262
2017-11-07 14:47:15 +01:00
Henrik Lissner
936e3d8dcb
Remove debug code in +jump/definition
2017-11-07 12:05:54 +01:00
Henrik Lissner
efac883648
Merge branch 'master' into develop
...
* master:
autoload evil-anzu when doing evil-ex-search-word*
When calling +vcs-root, load git-link first.
2017-11-06 00:53:48 +01:00
Henrik Lissner
4c3f5e8cc2
Fix dumb-jump integration for +jump/definition
...
Addresses #227 , #256
2017-11-05 22:12:28 +01:00
Henrik Lissner
9408062f60
Move some plugins' storage to doom-etc-dir
2017-11-05 01:16:36 +01:00
Henrik Lissner
6b9849fd57
Add conditional autoload/compile cookies #229
2017-11-05 01:16:35 +01:00
Henrik Lissner
213e933a80
Disable file template for .dir-locals.el files
2017-10-28 18:07:38 +02:00
Henrik Lissner
a24a3ef292
Fix unindexed file-templates on first load of yasnippet
2017-10-23 20:07:54 +02:00
Undead Kernel
771199e904
When calling +vcs-root, load git-link first.
2017-10-18 20:30:20 +02:00
Amos Bird
1f87eb4a5c
Fix dump jump local advice
...
Targeting https://github.com/hlissner/doom-emacs/issues/227
2017-10-16 02:05:05 -05:00
Henrik Lissner
642dc094d1
Fix reference to defunct variable #232
2017-10-07 20:32:48 +02:00
Henrik Lissner
c3398e6afc
New jump command: +jump/online-select
2017-10-07 01:19:24 +02:00
Henrik Lissner
1e95dc530a
Add zunit file template & file extension
2017-10-06 02:37:24 +02:00
Henrik Lissner
b0c26ea4dd
Remove +workspace/cleanup (doom/cleanup-buffers is better)
2017-10-06 02:37:24 +02:00
Henrik Lissner
cd7ab060e0
General refactor & docstring updates
2017-10-05 17:02:59 +02:00
Henrik Lissner
33a49ce4dc
Add unit test file template
2017-10-05 01:27:46 +02:00
Henrik Lissner
bdea695b5a
Fix quickrun output popups being too small
...
There is no guarantee that the quickrun buffer will have all its output
when spawned, making :autofit unpredictable; usually making them too
small, so we disable :autofit and do it manually, once the output is
ready.
2017-10-03 15:47:49 +02:00
Henrik Lissner
1bd096ceb8
Remove lb6 file templates (unused)
2017-10-03 02:58:09 +02:00
Henrik Lissner
5a5d2f2d94
Add multiple-cursors compatibility integration
...
mc doesn't work well with evil, but some plugins force us to use it
anyway (like js2r-refactor). This config reduces (but doesn't eliminate)
that friction.
2017-10-03 02:58:09 +02:00
Henrik Lissner
d0fcb23314
Replace feature/eval build system with def-menu!
2017-10-03 02:58:09 +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
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
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
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
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
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
91783e0695
General refactor & cleanup
2017-09-15 14:37:20 +02:00
Henrik Lissner
5f26399ff2
Fix evil-mc not whitelisting custom commands
2017-09-12 23:55:34 +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
Henrik Lissner
5137888bd9
feature/hydra: lv-use-separator = t
2017-09-11 16:38:29 +02:00
Russell Matney
05a743320f
fix(wrkspcs): interactive rename, save + load dir
2017-09-09 19:30:08 -04:00
Henrik Lissner
d2d71795e5
Merge branch 'develop'
...
* develop: (64 commits)
Prepare for v2.0.5
Temporarily disable doom-themes-visual-bell-config
Fix neotree always changing root
Update changelog
Fix wrong-type-argument error from +org/insert-item
Make +ivy-buffer-transformer autoloadable
General refactor & cleanup
Correct troubleshooting link in README
org: set org-ellipsis to downward chevron
Add elfeed-(show|search)-mode to evil-snipe-disabled-modes
Autoload json library
Rethink smartparens config #181
README: expand troubleshooting
Fix wiki links in README (again)
Correct intro in README
Fix wiki links in README
Prevent private commands from affecting projectile cache
Remove recentf-filename-handlers fix for projectile-recentf-files
lang/sh: remove unused setup.sh
Convert +ivy/switch-buffer to transformers + add mode icons #169
...
2017-09-03 23:32:23 +02:00
Henrik Lissner
d28c64b4fa
General refactor & cleanup
2017-09-02 16:39:51 +02:00
Henrik Lissner
6439d7abee
Add elfeed-(show|search)-mode to evil-snipe-disabled-modes
2017-09-02 16:14:27 +02:00