slime: Add thread-control bindings
This commit is contained in:
parent
986ca7eb0b
commit
93f56e7451
|
@ -42,6 +42,7 @@
|
||||||
slime-inspector-mode-map
|
slime-inspector-mode-map
|
||||||
slime-mode-map
|
slime-mode-map
|
||||||
slime-popup-buffer-mode-map
|
slime-popup-buffer-mode-map
|
||||||
|
slime-thread-control-mode-map
|
||||||
slime-xref-mode-map))
|
slime-xref-mode-map))
|
||||||
|
|
||||||
(defun evil-collection-slime-last-sexp (command &rest args)
|
(defun evil-collection-slime-last-sexp (command &rest args)
|
||||||
|
@ -66,6 +67,7 @@
|
||||||
(evil-set-initial-state 'sldb-mode 'normal)
|
(evil-set-initial-state 'sldb-mode 'normal)
|
||||||
(evil-set-initial-state 'slime-inspector-mode 'normal)
|
(evil-set-initial-state 'slime-inspector-mode 'normal)
|
||||||
(evil-set-initial-state 'slime-popup-buffer-mode 'normal)
|
(evil-set-initial-state 'slime-popup-buffer-mode 'normal)
|
||||||
|
(evil-set-initial-state 'slime-thread-control-mode 'normal)
|
||||||
(evil-set-initial-state 'slime-xref-mode 'normal)
|
(evil-set-initial-state 'slime-xref-mode 'normal)
|
||||||
|
|
||||||
(evil-collection-define-key 'normal 'slime-parent-map
|
(evil-collection-define-key 'normal 'slime-parent-map
|
||||||
|
@ -166,6 +168,13 @@
|
||||||
;; goto
|
;; goto
|
||||||
"gd" 'slime-edit-definition)
|
"gd" 'slime-edit-definition)
|
||||||
|
|
||||||
|
(evil-collection-inhibit-insert-state 'slime-thread-control-mode-map)
|
||||||
|
(evil-collection-define-key 'normal 'slime-thread-control-mode-map
|
||||||
|
"a" 'slime-thread-attach
|
||||||
|
"d" 'slime-thread-debug
|
||||||
|
"x" 'slime-thread-kill
|
||||||
|
"gr" 'slime-update-threads-buffer)
|
||||||
|
|
||||||
(evil-collection-define-key 'normal 'slime-xref-mode-map
|
(evil-collection-define-key 'normal 'slime-xref-mode-map
|
||||||
(kbd "RET") 'slime-goto-xref
|
(kbd "RET") 'slime-goto-xref
|
||||||
(kbd "S-<return>") 'slime-goto-xref
|
(kbd "S-<return>") 'slime-goto-xref
|
||||||
|
|
Loading…
Reference in New Issue