Matthew Carter
6bfd13f50f
Fix up helm minibuffer defaults ( #151 )
...
Fix up Helm minibuffer default to use large minibuffer results
2018-06-28 14:12:21 +02:00
James Nguyen
1177456348
Require evil-collection instead of evil
...
Remove declare-function workaround.
2018-06-19 18:14:50 -07:00
Justin Burkett
44e2da380d
Fix bugs from transition to new define-key
...
Mostly this fixes unquoted maps in the helm bindings.
2018-06-12 08:19:16 -07:00
James Nguyen
c5a92f206e
Helm: Remove * in evil-collection-define-key
2018-06-08 10:32:22 -07:00
James Nguyen
b587061fc3
Fix some byte compiler warnings
2018-06-08 10:32:13 -07:00
James Nguyen
04268dcadc
Remove .el in declare-function
2018-06-08 10:32:02 -07:00
James Nguyen
36f56362cc
Add declare-functions for evil-collection-define-key
...
Adding for byte compiling.
TODO: Should look into doing an import instead since we shouldn't need
to declare a function that our library should know about.
I think there was some circular dependency around evil-collection-*
requiring evil-collection.el so I went with the quick and dirty
approach of doing a declare-function. If someone has a better idea,
feel free to change this!
2018-06-08 10:18:17 -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
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
Pierre Neidhardt
bca66d36fd
helm: Replace with-helm-buffer macro to fix potential byte-code version conflict
2018-06-06 12:55:29 +02:00
James Nguyen
ae0d4c6d68
Helm: Fix another warning
...
I think with-helm-buffer is a macro so this might be the best way to
cover the warning.
2018-03-30 19:11:11 -07:00
James Nguyen
fcc4a4d246
Helm: Fix warning
2018-03-30 19:11:09 -07:00
Pierre Neidhardt
ddad9909fd
Helm: Rid prompt setup from Helm macros
...
Third-party macros are problematic because they yield compilation errors on
systems where the third-party package is not installed.
2018-03-23 18:49:07 +05:30
noctuid
1853b53a8d
Add key translation functionality
...
Also add evil-collection-setup-hook. Fixes #5 and #98 .
2018-03-23 14:22:06 +05:30
James Nguyen
9e62471333
Remove declare-function for macro
...
This is gonna throw a build warning/error now but it's better to fix
some workflows broken as a result of declaring this as a function.
2018-03-12 17:05:11 -07:00
James Nguyen
6ddfc3f7ff
Change url
2018-03-01 17:22:38 -08:00
James Nguyen
5b2da79e7e
Fix linting errors
2018-02-24 17:14:05 -08:00
Pierre Neidhardt
951df9586d
helm: Change insert-state cursor and show visual selection in header line
2018-02-24 13:44:15 +01:00
Pierre Neidhardt
9fb666e8bc
helm: Rebind "p"/"P" to "yp"/"yP"
...
"p" and "P" can be useful from the prompt.
2017-12-29 22:08:05 +01:00
Pierre Neidhardt
81923376e2
Helm: Overhaul
...
Fix map issue.
Don't override C-l in Emacs Helm map.
Add <tab> in normal mode.
Add bindings S-RET, go, =, %, D, gj/gk, /.
2017-12-07 12:09:50 +01:00
James Nguyen
9eb7d3db0d
Change namespace to evil-collection
2017-12-06 17:50:37 -08:00