diff options
| author | James Nguyen <james@jojojames.com> | 2017-11-28 22:11:25 -0800 |
|---|---|---|
| committer | James Nguyen <james@jojojames.com> | 2017-11-28 22:11:25 -0800 |
| commit | 44983c4f286de9c34828fe6aea7aa612f0478c30 (patch) | |
| tree | b4fd134d95eaa31fffef119e092499c64634f21f | |
| parent | 620b7f29492069f42f189237c29fd6602894e491 (diff) | |
Slime: Add slime-xref
| -rw-r--r-- | evil-slime.el | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/evil-slime.el b/evil-slime.el index 2dbdcfd..1f49a75 100644 --- a/evil-slime.el +++ b/evil-slime.el @@ -84,6 +84,21 @@ ;; goto "gd" 'slime-edit-definition) + (evil-set-initial-state 'slime-xref-mode 'normal) + (evil-define-key 'normal slime-xref-mode-map + (kbd "RET") 'slime-goto-xref + (kbd "S-<return>") 'slime-goto-xref + "go" 'slime-show-xref + "gj" 'slime-xref-next-line + "gk" 'slime-xref-prev-line + (kbd "C-j") 'slime-xref-next-line + (kbd "C-k") 'slime-xref-prev-line + "]" 'slime-xref-next-line + "[" 'slime-xref-prev-line + "gr" 'slime-recompile-xref + "gR" 'slime-recompile-all-xrefs + "r" 'slime-xref-retract) + (add-hook 'slime-popup-buffer-mode-hook #'evil-normalize-keymaps)) (provide 'evil-slime) |
