Commit Graph

24 Commits

Author SHA1 Message Date
James Nguyen ee2e2f9b7a Move [ ] to [[ ]] (#225) 2019-03-16 10:54:12 -07:00
Enze Chi d9760942c6 Autoload "evil-collection-*-setup" functions
With autoload, it doesn't need "require" the package before call
evil-collection-*-setup function.
2018-10-16 09:22:31 +02:00
Pierre Neidhardt 66ae22f276 Update ambrevar's email address 2018-08-27 10:42:28 +02:00
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