Commit Graph

276 Commits

Author SHA1 Message Date
Farzin Firouzi dbcdb1a2a9 snake: initial support 2022-06-05 23:01:38 -07:00
James Nguyen d97e6d52c4 Add evil-collection-setup, a way to defer package loading 2022-06-06 01:53:34 -04:00
James Nguyen a63cb007bf Add bug link 2022-05-31 19:28:16 -04:00
James Nguyen cd34af6067 Fix quoting 2022-05-31 18:34:08 -04:00
James Nguyen 514494a997 Attempt to fix CI for CI error: void function seq-into
Error: void-function (seq-into)
  mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode -0xc4fdb87c8512f81>))
  debug-early-backtrace()
  debug-early(error (void-function seq-into))
  seq-into("\32" vector)
  edmacro-parse-keys("C-z" nil)
  read-kbd-macro("C-z")
  (let ((old-key (read-kbd-macro (if (boundp 'evil-toggle-key) evil-toggle-key "C-z"))) (key (read-kbd-macro key))) (with-no-warnings (let ((--dolist-tail-- '((evil-motion-state-map evil-emacs-state) (evil-insert-state-map evil-emacs-state) (evil-emacs-state-map evil-exit-emacs-state)))) (while --dolist-tail-- (let ((pair (car --dolist-tail--))) (if (boundp (car pair)) (progn (let ((map (symbol-value (car pair))) (fun (car (cdr pair)))) (if (keymapp map) (progn (define-key map key fun) (define-key map old-key nil)))))) (setq --dolist-tail-- (cdr --dolist-tail--)))))))
  evil-set-toggle-key("C-z")
  (closure (dabbrev-case-distinction dabbrev-search-these-buffers-only t) (sym value) (evil-set-toggle-key value) (set-default sym value))(evil-toggle-key "C-z")
  custom-initialize-reset(evil-toggle-key (funcall #'(closure (dabbrev-case-distinction dabbrev-search-these-buffers-only t) nil "" "C-z")))
  custom-declare-variable(evil-toggle-key (funcall #'(closure (dabbrev-case-distinction dabbrev-search-these-buffers-only t) nil "" "C-z")) "The key used to change to and from Emacs state.\nMust be readable by `read-kbd-macro'. For example: \"C-z\"." :type string :group evil :set (closure (dabbrev-case-distinction dabbrev-search-these-buffers-only t) (sym value) (evil-set-toggle-key value) (set-default sym value)))
  eval-buffer(#<buffer  *load*-269510> nil "/Users/james/.emacs.d/straight/repos/evil-collection/.cask/29.0/elpa/evil-20220518.859/evil-vars.el" nil t)
  load-with-code-conversion("/Users/james/.emacs.d/straight/repos/evil-collection/.cask/29.0/elpa/evil-20220518.859/evil-vars.el" "/Users/james/.emacs.d/straight/repos/evil-collection/.cask/29.0/elpa/evil-20220518.859/evil-vars.el" nil t)
  require(evil-vars)
  byte-code("\302\303!\210\302\304!\210\302\305!\210\302\306!\210\302\307!\210\302\310!\210\302\311!\210\302\312!\210\302\313!\210\302\314!\210\302\315!\210\302\316!\210\302\317!\210\10\203<\0\302\320!\210\11\203D\0\302\321!\210\322\323!\210\324\325!\207" [evil-want-integration evil-want-keybinding require evil-vars evil-common evil-core evil-states evil-repeat evil-macros evil-search evil-ex evil-digraphs evil-types evil-commands evil-jumps evil-maps evil-integration evil-keybindings run-hooks evil-after-load-hook provide evil] 2)
  require(evil)
  eval-buffer(#<buffer  *load*-174914> nil "/Users/james/.emacs.d/straight/repos/evil-collection/evil-collection.el" nil t)
  load-with-code-conversion("/Users/james/.emacs.d/straight/repos/evil-collection/evil-collection.el" "/Users/james/.emacs.d/straight/repos/evil-collection/evil-collection.el" nil t)
  require(evil-collection)
  eval-buffer(#<buffer  *load*> nil "/Users/james/.emacs.d/straight/repos/evil-collection/test/evil-collection-magit-tests.el" nil t)
  load-with-code-conversion("/Users/james/.emacs.d/straight/repos/evil-collection/test/evil-collection-magit-tests.el" "/Users/james/.emacs.d/straight/repos/evil-collection/test/evil-collection-magit-tests.el" nil t)
  load("evil-collection-magit-tests.el" nil t)
  command-line-1(("-L" "." "-L" "./test" "-l" "evil-collection-magit-tests.el" "-f" "ert-run-tests-batch"))
  command-line()
  normal-top-level()
Symbol's function definition is void: seq-into
2022-05-31 18:33:18 -04:00
James Nguyen 01618da3bb Add function to check if key can be bound 2022-05-28 21:56:01 -04:00
CosmosAtlas 5902b3553a add ebuku to supported modes 2022-05-14 22:14:22 -07:00
James Nguyen b0c0bfb1c6 Add org-roam 2022-04-28 12:48:43 -04:00
James Nguyen e26c869735 Add magit-section
(Hopefully this doesn't conflict with magit.)
2022-04-28 12:48:07 -04:00
James Nguyen 6f99be20a3 Run emms setup hook later 2022-04-15 15:36:53 -04:00
James Nguyen 8d42153481 Delay running `evil-collection-setup-hook` for modes like eshell (#602) 2022-04-15 12:24:38 -07:00
James Nguyen 71630c9477 Remove comment 2022-04-14 17:40:50 -04:00
James Nguyen 01e3ba594e Add extra packages to load magit from (#510) 2022-04-14 11:16:29 -04:00
James Nguyen 535ad8dc52 Add vundo
e.g.
(use-package vundo
 :ensure t
 :straight (vundo :type git :host github :repo "casouri/vundo")
 :commands (vundo)
 :config
 (setq vundo-compact-display t))
2022-04-14 11:00:51 -04:00
James Nguyen 1c42b423f9 Format 2022-04-14 10:16:13 -04:00
James Nguyen ff9ae709ca Use evil-delay when translating minor mode keys 2022-04-14 10:15:50 -04:00
James Nguyen b1c37b8ad0 Add evil-collection-translate-minor-mode-key (#498) 2022-04-13 23:51:50 -04:00
James Nguyen ceac1a9681 Add corfu (#552) 2022-04-13 22:50:36 -04:00
James Nguyen d9b9381eb3 Add eldoc (#551) 2022-04-13 11:28:07 -04:00
condy 017ec2a63d atomic-chrome: Initial support 2022-02-28 07:05:43 +08:00
josephmturner 2e9ce571d2
simple-mpc: initial support (#588) 2022-02-08 20:12:35 +08:00
Zero King a8a12c6290 Add mpc to supported-modes 2022-01-14 04:19:08 +08:00
condy f78156db21 ztree: setup keybindings after loading ztree-dir 2021-12-20 17:33:19 +08:00
condy f31162b253 emoji: initial support 2021-12-19 23:27:54 +08:00
condy 838f609899 scheme: initial support
Fix #546
2021-11-14 14:56:45 +08:00
James Nguyen 33461aa545 Add support for forge 2021-11-11 12:33:37 -08:00
condy 9e47d61bdf org: initial support 2021-10-29 02:51:05 +08:00
condy c878a5ba41 evil-collection: keep supported modes in lexicographical order 2021-10-23 23:51:40 +08:00
Kisaragi Hiu 6709c1ec41 vertico: add initial support 2021-10-08 01:22:51 +08:00
condy d46fd0fe5a diff-hl: initial support 2021-09-23 23:21:31 +08:00
condy 665b6326fe Emacs 25 cleanup 2021-09-18 07:07:07 +08:00
Frédéric Giquel 40b097825d yaml: basic support 2021-09-16 16:58:13 +08:00
Balaji Sivaraman a3e7ad3b0d selectrum: add initial support 2021-09-12 16:21:12 +08:00
Balaji Sivaraman 124fcaf5e3 beginend: add basic support 2021-09-12 16:04:53 +08:00
condy 3d990ce63e markdown: basic support
close #516
2021-08-16 18:10:55 +08:00
condy dbbe017404 fanyi: initial support 2021-08-11 01:15:48 +08:00
condy 8d10ad4ea5 Drop Emacs 25 support 2021-07-21 22:54:48 +08:00
condy 25c395a175 tuareg: initial support 2021-07-10 03:51:10 +08:00
Daanturo 9ee6cc986f Typo in docstring 2021-06-25 23:15:17 +08:00
Daanturo 4a9cb927ce Require 'seq for Emacs < 27 2021-06-25 23:15:17 +08:00
Daanturo 8b8c142dda Make filtering states possible 2021-06-25 23:15:17 +08:00
Vonfry 2849c80c79 Add telega keybindings for evil 2021-06-18 00:11:51 +08:00
condy 86b02f84a8 [devdocs]: initial support 2021-06-08 03:54:44 +08:00
condy ca3d0bd0ad embark: initial support 2021-04-22 17:36:21 +08:00
James Nguyen 458d6bd0f2 Tweak how annalist records bindings in evil-collection-define-operator-key 2021-02-04 02:39:46 -08:00
James Nguyen e52dfbeb68 Add evil-collection-define-operator-key
This is for attaching additional keys to operator commands.

e.g. Add "f" to prefix/operator (evil-yank) "y" to get

"yf"

while still maintaining the other operator commands like "yy".
2021-02-03 21:08:35 -08:00
James Nguyen c02184f2fc Factor out binding implementation from evil-collection-define-key 2021-02-03 21:08:35 -08:00
James Nguyen 61e5a5ba33 Add distel 2021-02-03 12:19:16 -08:00
James Nguyen 48d2b1ef6e Add find-references/find-usages type bindings
Since these bindings have a potential usage clash with "gr", we add an
additional option here to do disable for the case where the user wants to keep
"gr" in their non programming modes but don't want find-refs type keybindings in
their programming modes.

g? may be another good candidate for finding references.
2021-02-03 11:47:59 -08:00
James Nguyen ee41c6f2ae Format 2021-01-31 20:17:17 -08:00