We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 88f317f commit be4eea8Copy full SHA for be4eea8
typescript-mode.el
@@ -2983,6 +2983,17 @@ Key bindings:
2983
;;;###autoload
2984
(add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-mode))
2985
2986
+;;;###autoload
2987
+(ignore-errors
2988
+ ;; experimental TSX-support via tree-sitter, if available
2989
+ (require 'tree-sitter)
2990
+ (require 'tree-sitter-langs)
2991
+ (define-derived-mode typescript-tsx-mode typescript-mode "tsx")
2992
+ (add-hook typescript-tsx-mode-hook #'tree-sitter-hl-mode)
2993
+ (add-to-list 'tree-sitter-major-mode-language-alist '(typescript-tsx-mode . tsx))
2994
+ (add-to-list 'auto-mode-alist '("\\.tsx?\\'" . typescript-tsx-mode)))
2995
+
2996
2997
(provide 'typescript-mode)
2998
2999
;;; typescript-mode.el ends here
0 commit comments