branch: elpa/typescript-mode commit 4fcb4594819caf472ae42ea068a1c7795cf07f46 Merge: 4e10fd7973 7675bab5f2 Author: Jostein Kjønigsen <jost...@kjonigsen.net> Commit: GitHub <nore...@github.com>
Merge pull request #182 from jdufresne/tsx Add .tsx to auto-mode-alist --- typescript-mode-general-tests.el | 8 ++++++++ typescript-mode.el | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/typescript-mode-general-tests.el b/typescript-mode-general-tests.el index d013ac3eba..65aa07440a 100644 --- a/typescript-mode-general-tests.el +++ b/typescript-mode-general-tests.el @@ -18,6 +18,14 @@ (indent-region (point-min) (point-max) nil) (untabify (point-min) (point-max))) +(ert-deftest auto-mode-alist-ts () + (find-file (make-temp-file load-file-name nil ".ts")) + (should (string-equal "typescript-mode" major-mode))) + +(ert-deftest auto-mode-alist-tsx () + (find-file (make-temp-file load-file-name nil ".tsx")) + (should (string-equal "typescript-mode" major-mode))) + (ert-deftest indentation-reference-document-is-reflowed-correctly () (with-temp-buffer (insert-file-contents "test-files/indentation-reference-document.ts") diff --git a/typescript-mode.el b/typescript-mode.el index bcb7f19c89..aa7e5b2234 100644 --- a/typescript-mode.el +++ b/typescript-mode.el @@ -3119,7 +3119,7 @@ Key bindings: (folding-add-to-marks-list 'typescript-mode "// {{{" "// }}}" ))) ;;;###autoload -(add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-mode)) +(add-to-list 'auto-mode-alist '("\\.tsx?\\'" . typescript-mode)) (provide 'typescript-mode)