Commit Graph

1221 Commits

Author SHA1 Message Date
James Nguyen 352a7ee7b5 Add global handling and key themes in config 2022-06-07 21:32:24 -04:00
James Nguyen 79fc09b014 Take out occur compatibility code 2022-06-06 21:05:36 -04:00
James Nguyen d461f459f4 Change package-requires to 26.3
25 was already deprecated a year ago:

https://github.com/emacs-evil/evil-collection/pull/508/files
2022-06-06 20:53:16 -04:00
James Nguyen 6c8627d3b3 Tweak 2022-06-06 11:12:57 -04:00
James Nguyen d48c72490b Add J for Info-menu 2022-06-06 02:31:39 -04:00
James Nguyen 69ddadb196 Update readme 2022-06-06 02:12:29 -04:00
James Nguyen e5e5f6364b Add header 2022-06-06 02:06:10 -04:00
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 98d28bc679 Fix quoting 2022-06-04 13:51:23 -04:00
James Nguyen 71e4edc84b Try to fix lispy and company single quotes 2022-06-04 13:24:10 -04:00
Jakub Kadlcik ac01ae2803 vterm: remove trailing whitespace 2022-06-04 09:49:17 -07:00
Jakub Kadlcik 2aad44d836 vterm: when deleting command with `dd`, reset cursor after prompt
The original `evil-first-non-blank` isn't usable because the beginning
of the prompt is the first non-blank character. Strangely enough,
`vterm-beginning-of-line` didn't work either.
2022-06-04 09:49:17 -07:00
James Nguyen 8adc957ad9 Add slash to snippet 2022-06-01 21:17:04 -04:00
Quang Luong f40a39e8a4 vterm: change "x" to evil-delete-char 2022-06-01 08:23:32 -07:00
Quang Luong fe11bdd7dd Correct cursor position when evil-append in vterm 2022-06-01 08:22:50 -07: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 232cb10499 Change link 2022-05-30 22:44:56 -04:00
James Nguyen 9f69120f8b Rename workflow to CI 2022-05-30 22:37:29 -04:00
James Nguyen 6b4e136249 Add workflow_dispatch to CI 2022-05-30 22:37:17 -04:00
James Nguyen ca5915c6de Bind [S-tab] instead 2022-05-30 22:37:09 -04:00
James Nguyen e1bbf13194 [Corfu]: Fix more compile errors 2022-05-28 22:34:07 -04:00
James Nguyen 8b2a3327ad [Corfu]: Define var 2022-05-28 22:29:12 -04:00
James Nguyen 393f16f788 Try to print emacs version 2022-05-28 22:25:38 -04:00
James Nguyen 1166e5aa53 Add key themes to corfu
There should be no functional change to users here unless they set
evil-collection-corfu-themes to something other than '(default).

It might be worth making this key-theme a global custom variable
evil-collection-key-themes instead and using a namespaced corfu symbol
instead. e.g. (defcustom evil-collection-key-themes '(corfu-default)) so that
users will only have to know one variable to customize.
2022-05-28 21:56:01 -04:00
James Nguyen 01618da3bb Add function to check if key can be bound 2022-05-28 21:56:01 -04:00
James Nguyen 779d450b79 Update readme 2022-05-28 21:56:01 -04:00
Vonfry 1d026ee065 Fix telega function names 2022-05-28 18:55:45 -07:00
Troy Hinckley b59a6656f0 Use C-n and C-p for navigation in xref 2022-05-28 08:24:02 -07:00
James Nguyen 1b3f071630 Add a section for emacs-q recipe 2022-05-28 11:17:43 -04:00
James Nguyen 1f1f70b48b [Corfu] Use normal state after pressing ESC 2022-05-28 11:14:23 -04:00
Vonfry 45b0761b22 [mpdel] Modify song seek keybindings from three to two keys 2022-05-28 01:39:46 +08:00
James Nguyen 4336587f8e [Magit]: Add new customs to bind $ and 0 2022-05-23 17:35:41 -04:00
Frédéric Giquel 8187b18e8f dired: separate definition of dired-x bindings 2022-05-23 06:35:31 -07:00
James Nguyen 763e77f4b3 [xwidget] Silence compiler 2022-05-21 21:39:00 -04:00
James Nguyen 4bbe042e97 [xwidget] Add X (from vimium) to restore last closed tab 2022-05-21 21:35:30 -04:00
James Nguyen 377ef179b3 [xwidget] Tweak prompt when switching to tab 2022-05-21 21:35:30 -04:00
James Nguyen e9faaac9f1 [xwidget] Add additional evil style bindings 2022-05-21 21:35:30 -04:00
James Nguyen 32584b7b46 [xwidget] Bind y to copy selection 2022-05-21 21:35:30 -04:00
James Nguyen 8e8bad58dd [xwidget] Tweak prompt when creating new tab 2022-05-21 21:35:30 -04:00
Alexis 8a85b46b60 evil-collection-ebuku: Add bindings for new functions.
* ebuku-copy-title
* ebuku-copy-index
2022-05-21 12:24:58 -07:00
James Nguyen 815408f8b8 Bind ; to lispy-commment in special mode 2022-05-21 09:43:59 -04:00
Dickby 11cfad9b3c Bind `H` to `realgud:cmd-until-here` 2022-05-16 23:54:05 +08:00
CosmosAtlas 5902b3553a add ebuku to supported modes 2022-05-14 22:14:22 -07:00
David Florness 9707efcae4 compile: bind TAB and S-TAB to compilation-{next,previous}-error
Currently, TAB is bound to evil-jump-forward, which isn't useful in
compile-mode.
2022-05-05 14:19:56 +08:00
Jakub Kadlcik ca4c617224 vterm: fix paste-before and add paste-after command
The `vterm-yank` that is currently bound to `p` actually pastes before
the cursor, so I am rebinding it to `P` and adding a function for
pasting after the cursor.
2022-05-02 01:12:34 +08:00
Jakub Kadlcik 3d853e67af vterm: use ^ for jumping at the beginning of the command but after prompt
We have `0` for jumping at the very first character of the current
line and `^` for jumping to the non-blank character. It is useful to
keep this distinction in `vterm` buffers. However, it doesn't make
much sense in the command part. Because we have a prompt, both of the
commands jump to the very first character. I think it would be more
useful to change `^` to jump to the first non-blank character after
the prompt.
2022-05-02 01:11:49 +08:00
James Nguyen c8366be124 Add some repolist bindings 2022-04-30 17:07:35 -04:00