Commit Graph

824 Commits

Author SHA1 Message Date
f646c969e7 Fix doom module file templates when emacs.d is a symlink 2018-01-01 21:16:36 -05:00
3708d76f51 feature/snippets: use default yas-snippet-dirs (harmless)
This is often overwritten by other modules anyway.
2018-01-01 16:17:24 -05:00
ff13fb854a Fix file template for Doom module readmes 2018-01-01 16:14:06 -05:00
14f310e199 Fix some file-templates not being inserted
Because yas--lookup-snippet-1 uses the template's description, rather
than its trigger key as its lookup key. Doom expects it the other way
around, which is the case when a file template doesn't define a name: in
the snippet.
2018-01-01 16:11:03 -05:00
e87b788078 Update & reformat module readmes for v2.0.9
+ completion/ivy
+ completion/company
+ feature/evil
+ feature/eval
+ feature/snippets
+ feature/workspaces
+ tools/neotree
2018-01-01 13:21:53 -05:00
eef6ed3d11 Minor, general refactor & comment updates 2018-01-01 13:21:52 -05:00
2c2030b583 +jump/documentation: always prompt for provider with online fallback 2017-12-31 21:34:54 -05:00
8ad2666f8f Refactor and fix unit tests, plus isolate them better 2017-12-31 14:58:45 -05:00
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