From 5e3c8c5f92ad724401f604802723467258de75b3 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 18 Mar 2019 01:08:59 -0400 Subject: [PATCH] lang/javascript: fix documentation lookup Due to how tide-documentation-at-point is designed, it isn't compatible with lookup handlers. A better solution is needed. --- modules/lang/javascript/config.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index c31ae716f..a4b46b448 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -160,14 +160,15 @@ ;; navigation (set-lookup-handlers! 'tide-mode :async t :definition #'tide-jump-to-definition - :references #'tide-references - :documentation #'tide-documentation-at-point) + :references #'tide-references) ;; resolve to `doom-project-root' if `tide-project-root' fails (advice-add #'tide-project-root :override #'+javascript*tide-project-root) ;; cleanup tsserver when no tide buffers are left (add-hook! 'tide-mode-hook (add-hook 'kill-buffer-hook #'+javascript|cleanup-tide-processes nil t)) + (define-key tide-mode-map [remap +lookup/documentation] #'tide-documentation-at-point) + (map! :localleader :map tide-mode-map "R" #'tide-restart-server