瀏覽代碼

More typescript fixes

Lily Carpenter 11 月之前
父節點
當前提交
b9ad7f9cb1
共有 2 個文件被更改,包括 8 次插入1 次删除
  1. 4 0
      init.el
  2. 4 1
      packages/typescript.el

+ 4 - 0
init.el

@@ -462,6 +462,10 @@ by using nxml's indentation rules."
462 462
 (add-hook 'js-mode-hook
463 463
           (lambda ()
464 464
             (add-hook 'after-save-hook #'eslint-autofix nil 'make-it-local)))
465
+(add-hook 'web-mode-hook
466
+          (lambda ()
467
+            (when (string-equal "tsx" (file-name-extension buffer-file-name))
468
+              (add-hook 'after-save-hook #'eslint-autofix nil 'make-it-local))))
465 469
 (add-hook 'typescript-mode-hook
466 470
           (lambda ()
467 471
             (add-hook 'after-save-hook #'eslint-autofix nil 'make-it-local)))

+ 4 - 1
packages/typescript.el

@@ -9,9 +9,12 @@
9 9
   :hook ((before-save . tide-format-before-save))
10 10
   :mode ("\\.tsx\\'" . web-mode)
11 11
   :config (flycheck-add-next-checker 'typescript-tide 'javascript-eslint 'append)
12
+   (flycheck-add-next-checker 'tsx-tide 'javascript-eslint 'append)
12 13
   (flycheck-add-mode 'typescript-tide 'web-mode)
14
+  (flycheck-add-mode 'javascript-eslint 'web-mode)
13 15
   (add-hook 'web-mode-hook
14 16
           (lambda ()
15 17
             (when (string-equal "tsx" (file-name-extension buffer-file-name))
16
-              (setup-tide-mode)))))
18
+              (setup-tide-mode))))
19
+  (add-hook 'typescript-mode-hook 'setup-tide-mode))
17 20
 (setq web-mode-enable-auto-pairing t)