Mercurial > vim
comparison runtime/filetype.vim @ 30533:4f6c0ca7530b v9.0.0602
patch 9.0.0602: new TypeScript extensions are not recognized
Commit: https://github.com/vim/vim/commit/7fc6c0e4dab4e80b9806a973936af54276468513
Author: rhysd <lin90162@yahoo.co.jp>
Date: Tue Sep 27 11:57:13 2022 +0100
patch 9.0.0602: new TypeScript extensions are not recognized
Problem: New TypeScript extensions are not recognized.
Solution: Recognize .mts and .cts files. (closes https://github.com/vim/vim/issues/11237)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 27 Sep 2022 13:00:05 +0200 |
parents | 09b3221423e9 |
children | 720ac162fbd6 |
comparison
equal
deleted
inserted
replaced
30532:e8bb811789c1 | 30533:4f6c0ca7530b |
---|---|
768 " Gitolite | 768 " Gitolite |
769 au BufNewFile,BufRead gitolite.conf setf gitolite | 769 au BufNewFile,BufRead gitolite.conf setf gitolite |
770 au BufNewFile,BufRead {,.}gitolite.rc,example.gitolite.rc setf perl | 770 au BufNewFile,BufRead {,.}gitolite.rc,example.gitolite.rc setf perl |
771 | 771 |
772 " Glimmer-flavored TypeScript and JavaScript | 772 " Glimmer-flavored TypeScript and JavaScript |
773 au BufNewFile,BufRead *.gts setf typescript.glimmer | 773 au BufNewFile,BufRead *.gts setf typescript.glimmer |
774 au BufNewFile,BufRead *.gjs setf javascript.glimmer | 774 au BufNewFile,BufRead *.gjs setf javascript.glimmer |
775 | 775 |
776 " Gnuplot scripts | 776 " Gnuplot scripts |
777 au BufNewFile,BufRead *.gpi,.gnuplot setf gnuplot | 777 au BufNewFile,BufRead *.gpi,.gnuplot setf gnuplot |
778 | 778 |
779 " Go (Google) | 779 " Go (Google) |
2084 au BufNewFile,BufRead *.tsv setf tsv | 2084 au BufNewFile,BufRead *.tsv setf tsv |
2085 | 2085 |
2086 " TWIG files | 2086 " TWIG files |
2087 au BufNewFile,BufReadPost *.twig setf twig | 2087 au BufNewFile,BufReadPost *.twig setf twig |
2088 | 2088 |
2089 " Typescript or Qt translation file (which is XML) | 2089 " TypeScript or Qt translation file (which is XML) |
2090 au BufNewFile,BufReadPost *.ts | 2090 au BufNewFile,BufReadPost *.ts |
2091 \ if getline(1) =~ '<?xml' | | 2091 \ if getline(1) =~ '<?xml' | |
2092 \ setf xml | | 2092 \ setf xml | |
2093 \ else | | 2093 \ else | |
2094 \ setf typescript | | 2094 \ setf typescript | |
2095 \ endif | 2095 \ endif |
2096 | |
2097 " TypeScript module and common | |
2098 au BufNewFile,BufRead *.mts,*.cts setf typescript | |
2096 | 2099 |
2097 " TypeScript with React | 2100 " TypeScript with React |
2098 au BufNewFile,BufRead *.tsx setf typescriptreact | 2101 au BufNewFile,BufRead *.tsx setf typescriptreact |
2099 | 2102 |
2100 " Motif UIT/UIL files | 2103 " Motif UIT/UIL files |
2283 | 2286 |
2284 " VBPROJ files are Visual Studio.NET's XML-based Visual Basic project config files | 2287 " VBPROJ files are Visual Studio.NET's XML-based Visual Basic project config files |
2285 au BufNewFile,BufRead *.vbproj,*.vbproj.user setf xml | 2288 au BufNewFile,BufRead *.vbproj,*.vbproj.user setf xml |
2286 | 2289 |
2287 " Qt Linguist translation source and Qt User Interface Files are XML | 2290 " Qt Linguist translation source and Qt User Interface Files are XML |
2288 " However, for .ts Typescript is more common. | 2291 " However, for .ts TypeScript is more common. |
2289 au BufNewFile,BufRead *.ui setf xml | 2292 au BufNewFile,BufRead *.ui setf xml |
2290 | 2293 |
2291 " TPM's are RDF-based descriptions of TeX packages (Nikolai Weibull) | 2294 " TPM's are RDF-based descriptions of TeX packages (Nikolai Weibull) |
2292 au BufNewFile,BufRead *.tpm setf xml | 2295 au BufNewFile,BufRead *.tpm setf xml |
2293 | 2296 |