Commit Graph

25 Commits

Author SHA1 Message Date
Pierre Neidhardt 66ae22f276 Update ambrevar's email address 2018-08-27 10:42:28 +02: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
James Nguyen 1177456348 Require evil-collection instead of evil
Remove declare-function workaround.
2018-06-19 18:14:50 -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
Jay Kamat eab93210c1 Convert evil-collection-evil-search-enabled to a function 2018-05-09 21:53:01 +02:00
Jay Kamat a055728ec5 Fix evil search in info mode 2018-05-09 21:53:01 +02: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
James Nguyen 9fc1a19807 Match package prefix 2018-03-06 18:06:04 -08:00
James Nguyen 24088eddcb Move macro to util file 2018-03-06 17:58:57 -08:00
Pierre Neidhardt e663b74a81 info: Restore "b" to evil-backward-word-begin 2018-03-03 08:55:06 +01:00
James Nguyen 6ddfc3f7ff Change url 2018-03-01 17:22:38 -08:00
Pierre Neidhardt 8ca2da95b7 info: Bind "yu" to Info-copy-current-node-name 2018-03-01 08:50:43 +01:00
Pierre Neidhardt 355cb778e0 info: Rebind "m" to Info-menu 2018-02-26 19:00:19 +01:00
James Nguyen 5b2da79e7e Fix linting errors 2018-02-24 17:14:05 -08:00
Pierre Neidhardt 1a5f33ba18 info: Bind "gg" to evil-goto-first-line 2018-02-24 10:15:47 +01:00
Pierre Neidhardt ca66f134a0 Info: Use normal state 2018-02-22 18:25:35 +01:00
Pierre Neidhardt 3c2b8cd5b9 Revert "info: Fix missing require for evil-search"
This reverts commit 1cf5f1b9e6.
2018-01-16 19:26:46 +01:00
Pierre Neidhardt 1cf5f1b9e6 info: Fix missing require for evil-search 2018-01-16 11:30:10 +01:00
James Nguyen abef1b70ee Info: Require evil-collection-evil-search 2018-01-14 11:55:25 -08:00
James Nguyen c7654a3a77 Support evil-search-module set to evil-search (#49) 2018-01-12 00:51:47 -08:00
James Nguyen 9eb7d3db0d Change namespace to evil-collection 2017-12-06 17:50:37 -08:00