Justin Burkett
31ba858177
Catch errors in evil-collection-define-key
...
Like errors related to prefix keys already being defined
2019-08-16 19:29:37 -07:00
James Nguyen
e7f6245052
Add hg-histedit
2019-07-06 17:11:42 -07:00
James Nguyen
3ce6872f68
Add simplified port of unimpaired
2019-06-17 18:41:37 -07:00
James Nguyen
0da8ac7f88
Add leetcode
2019-06-09 16:59:12 -07:00
James Nguyen
6470c3a034
Add monky
...
Preliminary bindings...
2019-06-09 14:25:04 -07:00
panda
5976cbd6ff
Add 2048-game
2019-05-29 19:18:51 -07:00
James Nguyen
cec8c2c31d
Add elisp-slime-nav
2019-05-26 10:34:51 -07:00
James Nguyen
1081938506
Add hungry-delete
2019-05-25 19:06:41 -07:00
James Nguyen
c45c310ea5
Add vterm
2019-05-20 17:24:36 -07:00
James Nguyen
457329e2e9
Add log-edit
2019-05-18 12:40:04 -07:00
James Nguyen
afe6aeb479
Consolidate settings
...
Deprecate evil-collection-settings-setup-debugger-keys.
2019-05-02 18:36:16 -07:00
Pierre Neidhardt
a925c27d5f
Add process-menu
2019-03-17 08:51:28 +01:00
Omair Majid
8f6faaecc4
Add omnisharp
...
Add some basic keybindings for omnisharp
2019-03-16 09:41:09 +00:00
Pierre Neidhardt
98442e91f4
Add disk-usage
2019-02-19 09:39:21 +01:00
Pierre Neidhardt
f30484deed
edbi: Init
2019-02-12 19:15:39 +01:00
Pierre Neidhardt
4e1f0e0b17
Add helpful
2018-12-18 09:20:43 +01:00
MaxSt
7a845e4bbd
Add tetris
2018-12-09 20:40:37 +09:00
Justin Burkett
065cde9b92
ebib: Add initial support
2018-12-07 05:05:55 +09:00
Pierre Neidhardt
ac2c17b425
Add w3m
2018-11-09 11:56:10 +01:00
Pierre Neidhardt
323e1f8e98
hackernews: Add to mode-list
2018-10-17 11:57:13 +02:00
James Nguyen
abc9dd60f7
Add restclient
2018-09-27 18:14:34 -07:00
James Nguyen
efc0a73eb8
Remove avy (part of evil-integration.el)
2018-09-15 06:32:36 -07:00
James Nguyen
a662dfd608
Remove ace-jump-mode (part of evil-integration.el)
2018-09-15 06:31:11 -07:00
James Nguyen
22a377b361
Remove paren (part of evil.integration) ( #201 )
2018-09-15 06:21:39 -07:00
James Nguyen
ee74ac08e0
Add evil-mc
2018-09-12 19:09:04 -07:00
James Nguyen
c6fe5936b8
Add compatibility aliasing for if-let/when-let
2018-09-12 19:08:18 -07:00
James Nguyen
97f2d9af0d
Fix spacing
2018-09-12 17:56:35 -07:00
James Nguyen
02472ba83b
Check for correct feature
2018-09-12 09:37:58 -07:00
James Nguyen
ebb68ca081
Update version
2018-09-12 09:26:16 -07:00
James Nguyen
0fd9807a95
Delete etags-select (part of evil-integration)
2018-09-12 09:26:16 -07:00
James Nguyen
a0bbe591e2
Delete eldoc (part of evil-integration)
2018-09-12 09:26:16 -07:00
James Nguyen
2585c1c2eb
Add messaging related to evil-want-keybinding
2018-09-12 09:26:16 -07:00
Pierre Neidhardt
733f8d0d28
Add youtube-dl
2018-09-12 12:09:34 +02:00
James Nguyen
ecb3834684
Add flymake
2018-09-11 20:51:02 -07:00
James Nguyen
04a3e5c859
Add more support for vc modes
2018-08-29 22:00:04 -07:00
Pierre Neidhardt
66ae22f276
Update ambrevar's email address
2018-08-27 10:42:28 +02:00
James Nguyen
b248dfae61
Add eglot
2018-08-21 19:14:35 -07:00
Pierre Neidhardt
37fba192e2
image-dired: Init
2018-08-13 15:39:13 +02:00
James Nguyen
dab8f3836e
Add deadgrep
2018-07-21 10:22:34 -07:00
Fredrik Bergroth
9b692a1600
Add evil-collection-magit-todos.el
2018-07-13 00:33:28 -07:00
Fredrik Bergroth
aab3875a36
Add evil-collection-imenu-list.el
2018-07-12 09:52:22 -07:00
Fredrik Bergroth
b9fb9b5ce6
Add evil-collection-grep.el
2018-07-12 00:46:33 -07:00
Justin Burkett
bc96e0b318
Move evil-search functions into evil-collection.el
...
Delete evil-collection-evil-search
2018-06-30 10:05:52 -07:00
Justin Burkett
2d4ebf596e
Convert evil-collection-inhibit-insert-state to function
...
Move to evil-collection.el. Make requires consistent across all package
files. Delete evil-collection-util.el.
2018-06-30 10:05:52 -07:00
Pierre Neidhardt
4bd4d66eb0
mu4e-conversation: Init
2018-06-19 18:36:28 +02:00
Justin Burkett
c621475b06
Improve evil-collection-describe-bindings
...
Use better version of the map active check and remove the old one. Don't print
out menu-items and lambdas.
2018-06-18 18:32:45 -07:00
Pierre Neidhardt
cdcda786b2
mu4e: Import from https://github.com/JorisE/evil-mu4e
2018-06-16 19:09:01 +02:00
Justin Burkett
2659ae505c
Accept no bindings in evil-collection-define-key
...
They all might be filtered by the white and black lists.
2018-06-13 12:33:52 -07:00
Justin Burkett
1afea31ac6
Fix evil-collection-describe-bindings
...
Sort a copy of the stored bindings, because sort can modify the underlying
object.
2018-06-13 08:51:22 -07:00
Justin Burkett
df269baf95
Enhance describe bindings functionality.
...
Rename evil-collection-describe-all-bindings to
evil-collection-describe-bindings. By default the function prints all known
evil-collection bindings. With a non-nil interactive argument, print only the
bindings corresponding to active modes in the current buffer.
2018-06-12 23:46:41 -07:00
Justin Burkett
41b2c42986
Ediff: Merge from evil-ediff.el
...
Adds evil-collection-ediff.el
Ref #129
2018-06-11 08:48:16 +02:00
Pierre Neidhardt
2b603d365c
Make it explicit that minibuffer-related packages (e.g. Helm) need the option
2018-06-11 08:18:54 +02:00
James Nguyen
a9a28769ec
Fix some byte compiler warnings
2018-06-08 10:19:45 -07:00
Justin Burkett
8c2c1e96f6
Improve evil-collection-describe-all-bindings
...
Add state information. To do this, change the format of
evil-collection--bindings-record so that bindings for each map are stored in a
list of the form ((STATE KEY BINDING)).
Sort output on state then key.
2018-06-08 09:52:15 -07:00
Justin Burkett
29759c9419
Remove package arg from evil-collection-define-key
...
Implement version of evil-define-key instead. The bindings are made immediately
if the map is available. Otherwise, there are lazily made in the same way that
evil-define-key makes them.
2018-06-08 09:52:15 -07:00
Justin Burkett
317e115a95
Fix printing keys with pipe char in evil-collection-describe-all-bindings
2018-06-08 09:52:15 -07:00
Justin Burkett
f9c38d26ea
Change name of evil-collection-bindings-record
...
Use two dashes for internal variable
2018-06-08 09:52:15 -07:00
Justin Burkett
0a913f9df6
Make requested changes to prior two commits
...
See #143
2018-06-08 09:52:15 -07:00
Justin Burkett
e60988f625
Add evil-collection-describe-all-bindings
...
This is a simple function to write out known evil-collection bindings to a new
buffer.
2018-06-08 09:52:15 -07:00
Justin Burkett
0e7698dd1a
Add support for {white,black}lists and binding records
...
Add and use evil-collection-define-key, which is a custom keybinding function
that checks evil-collection-key-{white,black}list before binding each key and
stores a record of the keybindings in evil-collection-bindings-record.
Modify evil-collection-util-inhibit-insert-state to conform to
evil-collection-define-key.
2018-06-08 09:52:15 -07:00
James Nguyen
f40704a57f
Match eldoc integration with evil
...
9589f2c099
2018-04-22 14:42:46 -07:00
James Nguyen
d36f931be2
Add git-timemachine to list
2018-04-21 11:27:57 -07:00
Dickby
e619930693
Update evil-collection.el
2018-04-21 11:18:24 -07:00
noctuid
502def36c0
Optionally provide modes to evil-collection-init
2018-04-15 10:04:42 -07:00
Pierre Neidhardt
5d25e08f94
Add guix
2018-04-03 16:15:35 +05:30
James Nguyen
3e6077f5ed
Add wdired bindings ( #106 )
2018-03-31 10:20:51 -07:00
James Nguyen
2331fd54e2
Add bindings for modes that don't use insert state ( #106 )
2018-03-31 10:20:51 -07:00
James Nguyen
93b73fe463
Add a temporary workaround for ( #108 )
2018-03-30 19:11:15 -07:00
James Nguyen
64fb57b539
Move and rebind ert
2018-03-30 19:11:13 -07:00
noctuid
1853b53a8d
Add key translation functionality
...
Also add evil-collection-setup-hook. Fixes #5 and #98 .
2018-03-23 14:22:06 +05:30
Jay Kamat
0425de4861
Add daemons.el support
2018-03-18 01:37:33 -07:00
James Nguyen
24088eddcb
Move macro to util file
2018-03-06 17:58:57 -08:00
James Nguyen
8c6eaebb44
Make evil-collection-inhibit-insert-state a macro ( #97 )
2018-03-05 17:41:54 -08:00
Pierre Neidhardt
621a48f97b
Add view-mode
2018-03-03 16:52:16 +01:00
James Nguyen
6ddfc3f7ff
Change url
2018-03-01 17:22:38 -08:00
Pierre Neidhardt
58d951baea
Bind "yu" to "yank URL" in EWW, Elfeed, transmission
2018-02-23 18:31:31 +01:00
Pierre Neidhardt
b967945f9b
Add calc
2018-02-23 17:51:52 +01:00
Pierre Neidhardt
2c539dbcca
Add -inhibit-insert-state helper function
2018-02-22 18:25:35 +01:00
Evgeni Kolev
2e19cc170f
evil-collection-delete-operators: fix typo
2018-02-19 01:40:05 -08:00
James Nguyen
8fb02fbb3b
Blanket move avy to its own file
...
Same as ace-jump, I don't use these modes enough to know if something
is broken..
2018-02-18 19:52:24 -08:00
James Nguyen
4e1444b07a
Blanket move ace-jump to its own file
...
I don't use ace-jump enough.. hopefully this doesn't break anything.
FIXME: Still need to make this pass the linter.
2018-02-18 19:36:28 -08:00
James Nguyen
70ef3e5875
Add js2
2018-02-18 19:28:27 -08:00
Evgeni Kolev
fad86bb068
Add vdiff.el support
2018-02-15 20:40:41 -08:00
Maximiliano Sandoval
71326dd391
Support for epa
...
* Added a preliminary set of keybingins.
* The more troubling one is "v" which is bind to `epa-verify-file` in
this mode there isn't any reason to use `visual-state` so it may be Ok.
2018-02-02 17:22:31 -08:00
Maximiliano Sandoval
3744825eb4
Neotree mode support
...
Added support for neotree-mode. Some keys require
revision (e.g. "s,S") some others
like "H,K,L" could be used more. Many keybings do not coincide with
the ones used in spacemacs. `neotree-change-root` could use a better
alternative.
2018-02-02 17:22:04 -08:00
James Nguyen
dc1c23b0fb
Add simple
2018-01-29 17:45:42 -08:00
James Nguyen
db4c7d581f
Add free-keys
2018-01-28 12:13:55 -08:00
James Nguyen
602d24f07d
Add skeleton for buff-menu binding
2018-01-27 15:47:44 -08:00
Maximiliano Sandoval
e155ac14a6
Support for which-key
2018-01-27 15:35:43 -08:00
Maximiliano Sandoval
fdaa6092c5
Add reftex
2018-01-26 18:25:53 -08:00
James Nguyen
43d876b08c
Add log-view
2018-01-22 22:15:41 -08:00
James Nguyen
8270e4b6dc
Add vc-annotate
2018-01-22 22:15:32 -08:00
James Nguyen
69d20122b5
Add cmake-mode
2018-01-20 12:47:52 -08:00
James Nguyen
96da780a3d
Fix show-paren advice not activating ( #79 )
...
Moved to advice-add as well as move integration into separate file.
2018-01-20 00:58:59 -08:00
James Nguyen
8e18f2b72f
Add popup
2018-01-20 00:57:49 -08:00
James Nguyen
76810aeff8
Add go-mode
...
This still needs to be fleshed out more.
2018-01-19 18:56:47 -08:00
James Nguyen
655a0cb033
Add quickrun
2018-01-19 18:56:25 -08:00
Evgeni Kolev
9d2f38130f
Add missing space
2018-01-15 01:56:36 -08:00
James Nguyen
5ed9c994a7
Add Nov
2018-01-14 11:38:50 -08:00
James Nguyen
a664d8fe3e
Integration: Move etags-select
2018-01-13 11:11:20 -08:00
James Nguyen
885814f9d5
Move setting to separate settings file
...
Originally, I placed this in the same file as evil-collection but was
running into problems byte compiling cleanly. Instead of figuring out
how to work around it, I am creating a separate settings file to add
defcustoms lower level modules can consume.
Ideally I can put this setting into the same evil-collection file and
have the the project byte compile cleanly. I am leaving that problem
for another day.
2018-01-11 19:41:26 -08:00
James Nguyen
a37e87dd21
Gate indium debugger bindings with defcustom
2018-01-11 19:32:35 -08:00
James Nguyen
7bf7363865
Add debugging rationale and support for some modes
...
Tweaked edebug
2018-01-11 19:26:08 -08:00
James Nguyen
9a0fc313fa
Integration: Use defvar to make byte compiler happy
2018-01-09 18:58:46 -08:00
James Nguyen
11c2c73f86
Display warning instead of a message
2018-01-09 18:53:12 -08:00
James Nguyen
27b12460fc
Add a more explicit message when checking evil-want-integration
2018-01-09 18:53:12 -08:00
James Nguyen
f8fc2e9baf
Use featurep check
...
This also gates requiring evil-collection-integration. The rationale
is that it's probably better not to require both
evil-collection-integration and evil-integration together as that
might cause weirder behavior than the alternative.
2018-01-09 18:53:12 -08:00
James Nguyen
a591f9ecac
Remove or and bound check and correct language
2018-01-09 18:53:12 -08:00
James Nguyen
34b23873ed
Add initial copy of evil-integration to evil-collection-integration
2018-01-09 18:53:12 -08:00
James Nguyen
0609804b10
Add lua-mode
2018-01-06 09:48:43 -08:00
James Nguyen
713cd58883
Add racer
2017-12-24 11:11:00 -08:00
James Nguyen
cf01742c56
Add rjsx-mode
2017-12-24 11:11:00 -08:00
James Nguyen
15d146f4b7
Add typescript-mode
2017-12-24 11:10:57 -08:00
James Nguyen
1710e5eace
Add indium
2017-12-24 10:40:26 -08:00
James Nguyen
e2edf36dc6
Add kotlin-mode
2017-12-24 10:30:45 -08:00
James Nguyen
46e60d4b69
Add notmuch
...
This is in progress and open to changes!
2017-12-21 22:45:39 -08:00
Pierre Neidhardt
9cf42d3e5f
eww: Init
2017-12-13 17:20:37 +01:00
James Nguyen
2a575c43cb
Add robe
2017-12-12 21:45:23 -08:00
James Nguyen
64556c6f73
Add ruby-mode
2017-12-12 19:45:45 -08:00
James Nguyen
987ee4f368
Add python
2017-12-12 19:31:46 -08:00
Pierre Neidhardt
d7d67f3a50
Fix typo
2017-12-07 19:55:13 +01:00
Fredrik Bergroth
21e9a7d7bc
Add a defcustom to enable minibuffer bindings
2017-12-07 05:04:36 -08:00
James Nguyen
9eb7d3db0d
Change namespace to evil-collection
2017-12-06 17:50:37 -08:00
dieggsy
77664b03ef
Make evil-collection-mode-list customizable.
2017-12-06 09:18:36 -08:00
James Nguyen
771dfbea3b
Add eval-sexp-fu
...
This lets users eval sexpressions and have eval-sexp-fu highlight the
sexpression properly when evil-move-beyond-eol is set to nil.
2017-11-28 19:14:43 -08:00
James Nguyen
6387312691
Add rtags
2017-11-28 00:04:18 -08:00
James Nguyen
eb7008a059
Add geiser
2017-11-27 23:28:47 -08:00
James Nguyen
92ac2eb09d
Add alchemist
2017-11-26 23:47:23 -08:00
Fredrik Bergroth
14d9c51a1a
Add makefile target for byte compilation
2017-11-15 18:43:58 -08:00
James Nguyen
3e369959c2
Add elisp-mode
...
For now, this one just adds an advice to be able to use "RET" in
insert state during an expansion of a long s-exp.
See eval-print-last-sexp and last-sexp-setup-props.
2017-11-14 10:06:39 -08:00
Pierre Neidhardt
b256a694ad
Add autoload cookie to evil-collection-init
2017-11-14 17:54:02 +01:00
James Nguyen
2c62f89118
Add comint
2017-11-12 11:16:09 -08:00
James Nguyen
fc5a8f4e73
Add anaconda-mode
2017-11-11 17:08:06 -08:00
James Nguyen
4009c1c4e2
Add cus-theme
2017-11-11 16:39:42 -08:00
James Nguyen
6d0c9e97a1
Add Tide
2017-11-11 14:51:25 -08:00
James Nguyen
1bf611be79
Add company ( #26 )
2017-11-11 13:59:09 -08:00
Pierre Neidhardt
bd0ffafcb9
occur: Simplify loading process
2017-11-10 12:41:41 +01:00
James Nguyen
2b1f289158
Fix spelling
2017-11-08 20:44:06 -08:00
James Nguyen
a98ce27dab
Occur: Fix loading
...
occur-mode is part of replace which is only provided in emacs26+ and
builtin otherwise.
2017-11-08 08:19:03 -08:00
James Nguyen
8e744d5e5d
Add evil-arc-mode
2017-11-07 18:34:48 -08:00
James Nguyen
f8ec4d6146
Add doc-view
2017-11-07 17:53:22 -08:00
Pierre Neidhardt
7f8936d99f
Rename "debugger" to "debug" to match Emacs package name
2017-11-07 11:33:58 +01:00
Pierre Neidhardt
4733d53646
Normalize the documentation headers ( #12 )
2017-11-07 11:04:12 +01:00
Pierre Neidhardt
9d615fd677
Remove autoload cookies for setup functions
2017-11-07 09:11:14 +01:00
James Nguyen
67f1fea408
Remove emacs keyword
2017-11-06 17:47:02 -08:00
James Nguyen
0dcc0cd290
Change 'set-keys' to 'setup' in function names
2017-11-06 17:39:23 -08:00
Pierre Neidhardt
ff98d3bc15
Add evil-ztree
2017-11-06 17:53:44 +01:00
Pierre Neidhardt
d7ede19835
Add evil-transmission
2017-11-06 17:53:33 +01:00
Pierre Neidhardt
25eaaa49bf
Add evil-pdf
2017-11-06 17:53:22 +01:00
Pierre Neidhardt
b1433f101a
Add evil-image+
2017-11-06 17:52:38 +01:00