typescript: isolate el-doc configuration
also ensure that eldoc-mode is called after tide-setup
This commit is contained in:
parent
e1e4aeb5a4
commit
baf154b0c3
|
@ -13,6 +13,7 @@
|
|||
'(
|
||||
add-node-modules-path
|
||||
company
|
||||
eldoc
|
||||
flycheck
|
||||
tide
|
||||
typescript-mode
|
||||
|
@ -28,6 +29,9 @@
|
|||
:backends company-tide
|
||||
:modes typescript-mode typescript-tsx-mode))
|
||||
|
||||
(defun typescript/pre-init-eldoc ()
|
||||
(spacemacs|use-package-add-hook tide :post-config (eldoc-mode)))
|
||||
|
||||
(defun typescript/post-init-flycheck ()
|
||||
(spacemacs/enable-flycheck 'typescript-mode)
|
||||
(spacemacs/enable-flycheck 'typescript-tsx-mode)
|
||||
|
@ -44,8 +48,8 @@
|
|||
(kbd "C-k") 'tide-find-previous-reference
|
||||
(kbd "C-j") 'tide-find-next-reference
|
||||
(kbd "C-l") 'tide-goto-reference)
|
||||
(add-hook 'typescript-mode-hook #'spacemacs/typescript-setup-tide-mode)
|
||||
(add-hook 'typescript-tsx-mode-hook #'spacemacs/typescript-setup-tide-mode)
|
||||
(spacemacs/add-to-hooks 'tide-setup '(typescript-mode-hook
|
||||
typescript-tsx-mode-hook))
|
||||
(add-to-list 'spacemacs-jump-handlers-typescript-tsx-mode
|
||||
'(tide-jump-to-definition :async t))
|
||||
(add-to-list 'spacemacs-jump-handlers-typescript-mode
|
||||
|
|
Loading…
Reference in a new issue