aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2022-01-15 13:41:40 -0500
committerJesús <heckyel@hyperbola.info>2022-01-15 13:41:40 -0500
commita066539b7f1d1bc762af3cf15d3772a4c1269ce4 (patch)
treea06f7f1bcd40bf36a366a80f3d184492993f7d07
parent79b8ed5f81aa885980d289c27397e68b524f1a91 (diff)
downloademacs-personal-a066539b7f1d1bc762af3cf15d3772a4c1269ce4.tar.lz
emacs-personal-a066539b7f1d1bc762af3cf15d3772a4c1269ce4.tar.xz
emacs-personal-a066539b7f1d1bc762af3cf15d3772a4c1269ce4.zip
Add tide
-rw-r--r--modules/init-flycheck.el14
-rw-r--r--modules/init-typescript.el1
2 files changed, 10 insertions, 5 deletions
diff --git a/modules/init-flycheck.el b/modules/init-flycheck.el
index 19d3b7b..ce33e8b 100644
--- a/modules/init-flycheck.el
+++ b/modules/init-flycheck.el
@@ -17,15 +17,19 @@
:modes (php-mode php+-mode web-mode))
(add-to-list 'flycheck-checkers 'mix-php)
+ ;; enable typescript-tslint checker
+ (with-eval-after-load 'tide
+ (flycheck-add-mode 'typescript-tslint 'typescript-mode)
+ (flycheck-add-mode 'typescript-tide 'typescript-mode))
;; Enable for only languages
:hook
(c++-mode . flycheck-mode)
;; (emacs-lisp-mode flycheck-mode)
- (html-mode . flycheck-mode)
- (js-mode . flycheck-mode)
- (python-mode . flycheck-mode)
- (web-mode . flycheck-mode)
- (sh-mode . flycheck-mode))
+ (html-mode . flycheck-mode)
+ (js-mode . flycheck-mode)
+ (python-mode . flycheck-mode)
+ (web-mode . flycheck-mode)
+ (sh-mode . flycheck-mode))
(provide 'init-flycheck)
diff --git a/modules/init-typescript.el b/modules/init-typescript.el
index 6836122..e65f30a 100644
--- a/modules/init-typescript.el
+++ b/modules/init-typescript.el
@@ -4,6 +4,7 @@
;;; Code:
;; typescript-mode
+(use-package tide :ensure t)
(use-package typescript-mode
:mode ("\\.ts\\'" . typescript-mode))