Commit graph

351 commits

Author SHA1 Message Date
Henrik Lissner
27b1a9c3c6
+workspaces*auto-add-buffer: redisplay => force-mode-line-update 2017-12-10 17:00:29 -05:00
Henrik Lissner
1de396ae8d
feature/version-control: appease byte-compiler in Emacs 26 2017-12-10 15:12:25 -05:00
Henrik Lissner
76a4ae459d
Fix obsolete (when|if)-let messages in Emacs 26 2017-12-10 14:49:52 -05:00
Henrik Lissner
07088d3dcf
Removed s.el dependency (prefer built-in) 2017-12-09 14:40:14 -05:00
Henrik Lissner
f8e8dbad8f
General minor refactor 2017-12-08 23:14:12 -05:00
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