Commit Graph

214 Commits

Author SHA1 Message Date
Henrik Lissner
80adb9c1f6 General refactor for consistency & idempotency
Also updated comments
2018-05-18 01:26:41 +02:00
Henrik Lissner
fa6a99f963 feature/evil: fix */# keybinds entering operator mode 2018-05-17 00:54:29 +02:00
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