Commit Graph

21 Commits

Author SHA1 Message Date
James Nguyen afe6aeb479 Consolidate settings
Deprecate evil-collection-settings-setup-debugger-keys.
2019-05-02 18:36:16 -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
James Nguyen 0882cd7b2d Indium: Replace breakpoint functions 2018-09-12 18:48:38 -07:00
Pierre Neidhardt 66ae22f276 Update ambrevar's email address 2018-08-27 10:42:28 +02: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
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 6ddfc3f7ff Change url 2018-03-01 17:22:38 -08:00
James Nguyen f0ed016efc Indium: Declare functions 2018-01-14 11:30:16 -08:00
James Nguyen 68a214064c Indium: Add debugger interaction keys 2018-01-13 11:06:38 -08:00
James Nguyen 4a89fa75d3 Indium: Add quit-window 2018-01-13 10:58:58 -08:00
James Nguyen 72a397d704 Change prefix 2018-01-11 19:44:26 -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 833d0596e7 Indium: Add a few more keymaps 2018-01-11 19:26:06 -08:00
James Nguyen 1710e5eace Add indium 2017-12-24 10:40:26 -08:00