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