Henrik Lissner
94f9e43f25
Rewrite :defer semantics
...
:defer now supports a hook, a cons cell with (SYMBOL . INTEGER) where
SYMBOL is a hook and INTEGER is a number of idle seconds before the
package is autoloaded, or just the integer (as per the default behavior
of :defer).
Also fixes an issue where switch-buffer-deffered packages (like
smartparens) wouldn't load.
2018-05-15 10:54:45 +02:00
Henrik Lissner
bb88411cc9
General minor refactor & docstring fixes
2018-05-14 20:55:55 +02:00
Henrik Lissner
67dab98859
Improve idempotency of Doom config (in case of reloading)
2018-05-14 20:54:58 +02:00
Henrik Lissner
a631c10d05
Exploit new :defer input|buffer across various modules
2018-05-14 20:45:47 +02:00
Henrik Lissner
587d69dda0
feature/evil: inline inlined function
2018-05-14 13:05:03 +02:00
Henrik Lissner
f943e3442c
feature/evil: comment fix #519
2018-05-07 21:57:00 +02:00
Henrik Lissner
8451c4519c
feature/evil: update docstring of +evil/reselect-paste
2018-05-07 19:31:13 +02:00
Henrik Lissner
7c1bb8f658
config/default: add & bind +evil/paste-preserve-register (gp)
2018-05-07 19:26:31 +02:00
Henrik Lissner
1fc15e41c5
feature/evil: minor reformatting
2018-05-05 07:49:20 +02:00
Henrik Lissner
f319034c5a
feature/evil: refactor multiple-cursors compat config
2018-05-04 15:12:45 +02:00
Henrik Lissner
27153d128c
feature/evil: remove evil-snipe-disabled-modes
...
These have been set upstream.
2018-05-04 15:12:45 +02:00
Henrik Lissner
c05b16ee6f
Minor refactor/reformatting
2018-05-03 18:03:13 +02:00
Henrik Lissner
26eb33e36e
feature/evil: fix :vs/:sp not focusing split w/ a file argument #552
2018-04-26 22:27:08 -04:00
Henrik Lissner
b8fd35a855
feature/evil: fix inclusivity of evil-matchit #519
2018-04-18 01:08:56 -04:00
scturtle
b050c14129
Fix "z o".
2018-04-08 15:28:56 +08:00
Henrik Lissner
2ce6549e98
feature/evil: disable evil-collection-simple keybinds #506
2018-04-04 07:00:36 -04:00
Henrik Lissner
48ae8e2aff
feature/evil: add mu4e modes to evil-snipe-disabled-modes
2018-04-03 22:37:12 -04:00
Henrik Lissner
56dcc42440
feature/evil: fix nil evil-want-integration when +everywhere isn't used
2018-03-28 04:14:00 -04:00
Henrik Lissner
8a74a081c4
Remove doom-mode-map; semi-revert abe42fcb
2018-03-27 03:49:45 -04:00
Henrik Lissner
1f9576a59a
Conform unit test macros to naming convention
2018-03-27 02:52:30 -04:00
Henrik Lissner
653caf4e73
feature/evil: remove ] and [ evil-snipe aliases #478
2018-03-24 17:52:44 -04:00
Henrik Lissner
bb8304c15d
feature/evil: rename +evil:macro-on-all-lines => +evil:apply-macro
2018-03-24 07:25:01 -04:00
Henrik Lissner
f822fffdd2
feature/evil: fix +evil:macro-on-all-lines
2018-03-24 07:25:01 -04:00
Henrik Lissner
87f18bb906
feature/evil: doom-init-theme-hook => doom-load-theme-hook
2018-03-22 19:29:07 -04:00
Henrik Lissner
abe42fcb9a
Give config/default keybinds higher precedence
...
This is highly experimental! It gives keybinds bound with `map!` much
higher precedence, allowing it to override the defaults imposed by
major modes and plugins (like evil-collection).
2018-03-22 06:28:33 -04:00
Henrik Lissner
744e7d6dfd
feature/evil: move evil-collection fixes to config/default
2018-03-22 06:28:30 -04:00
Henrik Lissner
850acebad1
feature/evil: minor refactor (when => if)
2018-03-20 23:57:02 -04:00
Henrik Lissner
7574e13677
feature/evil: new +evil:align-right command
...
Bound to :ral[ign]
2018-03-20 23:56:26 -04:00
Henrik Lissner
a26755a089
feature/evil: redesign +evil:align; bang = repeat align
2018-03-20 23:55:24 -04:00
Henrik Lissner
5711bfc903
feature/evil: don't quote ex-buffer-match regex on evil-ex-bang
2018-03-20 23:50:03 -04:00
Henrik Lissner
612efccd72
tools/magit: fix reference to possibly undefined variable #469
2018-03-20 16:01:33 -04:00
Henrik Lissner
c95c4a3586
Add < > support to evil-args text-objects
2018-03-20 01:38:47 -04:00
Henrik Lissner
8f21154e50
feature/evil: disable evil-snipe in ranger-mode
2018-03-19 23:57:17 -04:00
Henrik Lissner
57bdd92756
feature/evil: fix leader key in dired buffers
2018-03-19 23:56:58 -04:00
Henrik Lissner
8798477de2
feature/evil: don't rebind gd/K/gz in major modes #459
2018-03-19 16:08:29 -04:00
Henrik Lissner
203f09e808
feature/evil: evil-define-key => evil-define-key* (don't defer)
2018-03-19 14:44:28 -04:00
Henrik Lissner
3e21187595
feature/evil: evil-collection-company-use-tng = nil #459 #467
2018-03-19 14:44:28 -04:00
Henrik Lissner
d07495e626
feature/evil: add git-rebase-mode to evil-snipe-disabled-modes
2018-03-19 04:52:52 -04:00
Henrik Lissner
4a29825e0d
feature/evil: fix leader key in special-mode-map
2018-03-19 04:44:34 -04:00
Henrik Lissner
31611f913a
feature/evil: add evil-collection (with +everywhere flag) #459
2018-03-19 04:39:02 -04:00
Henrik Lissner
ff2f30f9b4
feature/evil: improve bf771dcb
2018-03-18 22:01:08 -04:00
Henrik Lissner
57efa1b864
Update & fix unit tests
2018-03-02 20:46:45 -05:00
Henrik Lissner
99f11415d2
feature/evil: fix wrong-type-argument error when buffer-file-name is blank
2018-03-02 20:21:16 -05:00
Henrik Lissner
0d27eda45a
feature/evil: make evil-vimish-fold less ubiquitous #439
2018-02-28 17:57:30 -05:00
Alois Janíček
aa1fe6957e
feature/evil: add org-agenda-mode to evil-snipe-disabled-modes
2018-02-26 20:30:37 +01:00
Henrik Lissner
0408464489
feature/evil: evil-want-C-w-delete = t
2018-02-18 03:13:11 -05:00
Henrik Lissner
6c4e048c23
General refactor & cleanup
2018-02-14 07:47:22 -05:00
Henrik Lissner
5e5d075431
New doom/*-this-file commands; move doom/sudo* to new files library
2018-02-14 05:40:37 -05:00
Henrik Lissner
3a6388bb68
feature/evil: fix vars being set too late #401
...
Certain evil variables, like evil-respect-visual-line-mode, need to be
set before evil is loaded for it to take effect.
2018-02-03 22:41:19 -05:00
Henrik Lissner
c4244de05e
feature/evil: don't override user cursor settings
...
Slightly more flexible. If you change the evil cursors, but want to
retain the color changes, you'll need to make `evil-default-cursor` and
`evil-emacs-state-cursor` into lists and add `+evil-default-cursor` and
`+evil-emacs-cursor` to them, respectively.
2018-02-02 20:47:32 -05:00