diff options
| author | Cássio Ávila <cassioavila@protonmail.com> | 2024-03-01 17:39:40 -0300 |
|---|---|---|
| committer | Youmu <condy0919@gmail.com> | 2024-03-06 00:13:26 +0800 |
| commit | 5bb5ada5e59db45c1052132fcaba7f531d425d0d (patch) | |
| tree | 18dd43620c3135d6f7093848c916eed1a0aa1a09 /modes | |
| parent | 0da72667ced05268e959d97de5d24ce0d992af1f (diff) | |
CIDER: Only use cider-find-var when cider-use-xref is nil
Closes: #776
Diffstat (limited to 'modes')
| -rw-r--r-- | modes/cider/evil-collection-cider.el | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/modes/cider/evil-collection-cider.el b/modes/cider/evil-collection-cider.el index 93a5b7b..89b82f5 100644 --- a/modes/cider/evil-collection-cider.el +++ b/modes/cider/evil-collection-cider.el @@ -121,23 +121,29 @@ ex. \(cider-debug-mode-send-reply \":next\"\)" "q" 'evil-collection-cider-debug-quit)) (evil-collection-define-key '(normal visual) 'cider-mode-map - "gd" 'cider-find-var - (kbd "C-t") 'cider-pop-back "gz" 'cider-switch-to-repl-buffer "gf" 'cider-find-resource "K" 'cider-doc) + (unless cider-use-xref + (evil-collection-define-key '(normal visual) 'cider-mode-map + "gd" 'cider-find-var + (kbd "C-t") 'cider-pop-back)) + (evil-collection-define-key '(normal visual) 'cider-repl-mode-map ;; FIXME: This seems to get overwritten by `cider-switch-to-repl-buffer'. "gz" 'cider-switch-to-last-clojure-buffer (kbd "RET") 'cider-repl-return - "gd" 'cider-find-var - (kbd "C-t") 'cider-pop-back "gr" 'cider-refresh "gf" 'cider-find-resource "K" 'cider-doc) + (unless cider-use-xref + (evil-collection-define-key '(normal visual) 'cider-repl-mode-map + "gd" 'cider-find-var + (kbd "C-t") 'cider-pop-back)) + (evil-collection-define-key '(normal visual) 'cider-repl-history-mode-map (kbd "C-k") 'cider-repl-history-previous (kbd "C-j") 'cider-repl-history-forward @@ -180,7 +186,7 @@ ex. \(cider-debug-mode-send-reply \":next\"\)" "r" 'cider-macroexpand-again "K" 'cider-doc ; Evil has `evil-lookup'. "J" 'cider-javadoc - "." 'cider-find-var + "." (if cider-use-xref 'xref-find-definitions 'cider-find-var) "m" 'cider-macroexpand-1-inplace "a" 'cider-macroexpand-all-inplace "u" 'cider-macroexpand-undo |
