feat(emacs): Use Elisp settings in lisp-data-mode when appropriate
This commit is contained in:
@@ -60,16 +60,17 @@ to a pop up buffer."
|
|||||||
:source-buffer (current-buffer)
|
:source-buffer (current-buffer)
|
||||||
:force-popup current-prefix-arg))
|
:force-popup current-prefix-arg))
|
||||||
|
|
||||||
(set-repl-handler! 'emacs-lisp-mode
|
(dolist (m '(emacs-lisp-mode lisp-data-mode))
|
||||||
|
(set-repl-handler! 'emacs-lisp-mode
|
||||||
#'syd/open-emacs-lisp-repl)
|
#'syd/open-emacs-lisp-repl)
|
||||||
|
(set-eval-handler! 'emacs-lisp-mode
|
||||||
|
#'syd-emacs-lisp-eval))
|
||||||
|
|
||||||
(set-eval-handler! 'emacs-lisp-mode
|
(syd-add-hook '(emacs-lisp-mode-hook lisp-data-mode)
|
||||||
#'syd-emacs-lisp-eval)
|
#'syd-lisp-mode)
|
||||||
|
|
||||||
(add-hook 'emacs-lisp-mode-hook #'syd-lisp-mode)
|
|
||||||
|
|
||||||
;; DEPRECATED: Remove once syd-strategies is working.
|
;; DEPRECATED: Remove once syd-strategies is working.
|
||||||
(syd-add-hook '(emacs-lisp-mode-hook help-mode-hook)
|
(syd-add-hook '(emacs-lisp-mode-hook help-mode-hook lisp-data-mode)
|
||||||
(defun syd-emacs-set-handlers-h ()
|
(defun syd-emacs-set-handlers-h ()
|
||||||
(setq-local syd-lookup-documentation-handlers
|
(setq-local syd-lookup-documentation-handlers
|
||||||
(list #'syd-emacs-lisp-lookup-documentation))))
|
(list #'syd-emacs-lisp-lookup-documentation))))
|
||||||
|
|||||||
Reference in New Issue
Block a user