Commit Graph

866 Commits

Author SHA1 Message Date
b6eec664bb Fix new workspace when switching projects #314 2017-12-30 01:18:41 -05:00
707b69540d doom/cleanup-buffers => doom/cleanup-session 2017-12-30 00:59:44 -05:00
f61d7c9e7f doom-force-kill-buffer => doom/kill-this-buffer-in-all-windows 2017-12-30 00:55:44 -05:00
c9fe2de236 Ensure persp-kill-buffer-query-function is last in hook 2017-12-29 01:48:55 -05:00
9fa60965a8 feature/snippets: remove evil hacks (experimental)
They don't seem to be necessary anymore. More testing is required.
2017-12-27 18:20:15 -05:00
16df33a5b1 feature/snippets: simplify var config 2017-12-27 18:19:56 -05:00
9a71a73538 General, minor refactor 2017-12-27 18:19:33 -05:00
01042192b8 Fix file-templates in doom-emacs directory 2017-12-27 18:15:44 -05:00
45f73dae09 Merge pull request #304 from amosbird/develop
add fish-mode file-template.
2017-12-26 19:56:21 -05:00
e8b9c7dba7 feature/jump: remove gxref + commented out ggtags config 2017-12-26 19:26:59 -05:00
48539dacbc feature/jump: add {ivy,helm}-xref 2017-12-26 19:26:42 -05:00
c5a7d2cb25 add fish-mode file-template. 2017-12-26 15:08:45 +08:00
961a55e764 Activate insert-mode in git-commit-mode #282 2017-12-20 22:10:07 -05:00
73333784f8 completion/ivy: fix cyclical-load errors when compiling 2017-12-17 00:03:45 -05:00
dec16e46c7 feature/version-control: add byte-compile cookie to +git 2017-12-16 12:28:06 -05:00
27b1a9c3c6 +workspaces*auto-add-buffer: redisplay => force-mode-line-update 2017-12-10 17:00:29 -05:00
1de396ae8d feature/version-control: appease byte-compiler in Emacs 26 2017-12-10 15:12:25 -05:00
76a4ae459d Fix obsolete (when|if)-let messages in Emacs 26 2017-12-10 14:49:52 -05:00
07088d3dcf Removed s.el dependency (prefer built-in) 2017-12-09 14:40:14 -05:00
f8e8dbad8f General minor refactor 2017-12-08 23:14:12 -05:00
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
c2bb5a0951 Fix dumb-jump integration for +jump/definition, take 2 #227 2017-11-14 01:10:14 +01:00
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
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
1fe5f2d33b Fix 'Wrong type argument: commandp' in +workspace/kill-session-and-quit. 2017-11-08 22:49:19 +03:00
655f14a85d Start tab numbering from 1 instead of 0 #262 2017-11-07 14:47:15 +01:00
936e3d8dcb Remove debug code in +jump/definition 2017-11-07 12:05:54 +01:00
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
4c3f5e8cc2 Fix dumb-jump integration for +jump/definition
Addresses #227, #256
2017-11-05 22:12:28 +01:00
9408062f60 Move some plugins' storage to doom-etc-dir 2017-11-05 01:16:36 +01:00
6b9849fd57 Add conditional autoload/compile cookies #229 2017-11-05 01:16:35 +01:00
213e933a80 Disable file template for .dir-locals.el files 2017-10-28 18:07:38 +02:00
a24a3ef292 Fix unindexed file-templates on first load of yasnippet 2017-10-23 20:07:54 +02:00
771199e904 When calling +vcs-root, load git-link first. 2017-10-18 20:30:20 +02:00
1f87eb4a5c Fix dump jump local advice
Targeting https://github.com/hlissner/doom-emacs/issues/227
2017-10-16 02:05:05 -05:00
642dc094d1 Fix reference to defunct variable #232 2017-10-07 20:32:48 +02:00
c3398e6afc New jump command: +jump/online-select 2017-10-07 01:19:24 +02:00
1e95dc530a Add zunit file template & file extension 2017-10-06 02:37:24 +02:00
b0c26ea4dd Remove +workspace/cleanup (doom/cleanup-buffers is better) 2017-10-06 02:37:24 +02:00
cd7ab060e0 General refactor & docstring updates 2017-10-05 17:02:59 +02:00
33a49ce4dc Add unit test file template 2017-10-05 01:27:46 +02:00
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
1bd096ceb8 Remove lb6 file templates (unused) 2017-10-03 02:58:09 +02:00
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
d0fcb23314 Replace feature/eval build system with def-menu! 2017-10-03 02:58:09 +02:00
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
a4ddb1bc9b General minor refactor + cleanup 2017-09-28 18:19:15 +02:00
dd58479a18 New option: +jump-search-browser-fn 2017-09-28 18:06:07 +02:00
24f59d4b0e Add more +jump/online providers 2017-09-28 18:05:43 +02:00
e8ff048c9b Rewrite and move doom-resolve-vim-path tests 2017-09-27 01:40:11 +02:00