rebind my prog-mode keys to analogous tide commands

This commit is contained in:
Łukasz Pankowski 2021-08-31 14:59:18 +02:00
parent c0265edde4
commit 3b1443aea8

12
init.el
View File

@ -879,8 +879,20 @@ inserted between the braces between the braces."
(tide-hl-identifier-mode +1) (tide-hl-identifier-mode +1)
(company-mode 1)) (company-mode 1))
(defun my-tide-jump-to-type-definiton ()
(interactive)
(tide-jump-to-definition 1))
(use-package tide (use-package tide
:after (:any js typescript-mode) :after (:any js typescript-mode)
:bind (:map tide-mode-map
("C-c e n" . flycheck-next-error)
("C-c e p" . flycheck-prev-error)
("C-c e L" . tide-project-errors)
("C-c e r" . tide-references)
("C-c e R" . tide-rename-symbol)
("C-c e i" . tide-jump-to-implementation)
("C-c e t" . my-tide-jump-to-type-definiton))
:hook ((before-save . tide-format-before-save) :hook ((before-save . tide-format-before-save)
(typescript-mode . my-setup-tide-mode) (typescript-mode . my-setup-tide-mode)
(js-mode . my-setup-tide-mode))) (js-mode . my-setup-tide-mode)))