changeset 29415:87174e9f7529 v9.0.0049

patch 9.0.0049: csv and tsv files are not recognized Commit: https://github.com/vim/vim/commit/99af91e5820c78a196c9272cd8ce5aa5be7bf374 Author: Leandro Lourenci <2339362+lourenci@users.noreply.github.com> Date: Sat Jul 9 20:27:07 2022 +0100 patch 9.0.0049: csv and tsv files are not recognized Problem: Csv and tsv files are not recognized. Solution: Add patterns fo csv and tsv files. (Leandro Lourenci, closes #10680)
author Bram Moolenaar <Bram@vim.org>
date Sat, 09 Jul 2022 21:30:06 +0200
parents c33c19e5a541
children 7149302a99e0
files runtime/filetype.vim src/testdir/test_filetype.vim src/version.c
diffstat 3 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -404,6 +404,9 @@ au BufNewFile,BufRead configure.in,confi
 " Cooklang
 au BufNewFile,BufRead *.cook			setf cook
 
+" CSV Files
+au BufNewFile,BufRead *.csv			setf csv
+
 " CUDA Compute Unified Device Architecture
 au BufNewFile,BufRead *.cu,*.cuh		setf cuda
 
@@ -2028,6 +2031,9 @@ au BufNewFile,BufReadPost *.tssop		setf 
 " TSS - Command Line (temporary)
 au BufNewFile,BufReadPost *.tsscl		setf tsscl
 
+" TSV Files
+au BufNewFile,BufRead *.tsv			setf tsv
+
 " TWIG files
 au BufNewFile,BufReadPost *.twig		setf twig
 
--- a/src/testdir/test_filetype.vim
+++ b/src/testdir/test_filetype.vim
@@ -128,6 +128,7 @@ let s:filename_checks = {
     \ 'csp': ['file.csp', 'file.fdr'],
     \ 'css': ['file.css'],
     \ 'cterm': ['file.con'],
+    \ 'csv': ['file.csv'],
     \ 'cucumber': ['file.feature'],
     \ 'cuda': ['file.cu', 'file.cuh'],
     \ 'cupl': ['file.pld'],
@@ -564,6 +565,7 @@ let s:filename_checks = {
     \ 'tsscl': ['file.tsscl'],
     \ 'tssgm': ['file.tssgm'],
     \ 'tssop': ['file.tssop'],
+    \ 'tsv': ['file.tsv'],
     \ 'twig': ['file.twig'],
     \ 'typescript.glimmer': ['file.gts'],
     \ 'typescriptreact': ['file.tsx'],
--- a/src/version.c
+++ b/src/version.c
@@ -736,6 +736,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    49,
+/**/
     48,
 /**/
     47,