]> granicus.if.org Git - vim/commitdiff
patch 9.0.1229: Cap'n Proto files are not recognized v9.0.1229
authorAmaan Qureshi <amaanq12@gmail.com>
Sun, 22 Jan 2023 13:10:39 +0000 (13:10 +0000)
committerBram Moolenaar <Bram@vim.org>
Sun, 22 Jan 2023 13:10:39 +0000 (13:10 +0000)
Problem:    Cap'n Proto files are not recognized.
Solution:   Add a pattern and the "capnp" filetype. (Amaan Qureshi,
            closes #11862)

runtime/filetype.vim
src/testdir/test_filetype.vim
src/version.c

index dcd83b4e1a7e60dfb615615211d337c99c385a5a..fae19b9f8c453bba5372fcc9e35ca2a10c25669d 100644 (file)
@@ -277,6 +277,9 @@ au BufNewFile,BufRead *.lpc,*.ulpc          setf lpc
 " Calendar
 au BufNewFile,BufRead calendar                 setf calendar
 
+" Cap'n Proto
+au BufNewFile,BufRead *.capnp                  setf capnp
+
 " C#
 au BufNewFile,BufRead *.cs,*.csx               setf cs
 
index b58fb400d2274be1b359180d7656a36a7ed8d455..0efdf9632c6176ce790bf96e3dde1c2f3c0cee52 100644 (file)
@@ -96,6 +96,7 @@ let s:filename_checks = {
     \ 'cabalconfig': ['cabal.config'],
     \ 'cabalproject': ['cabal.project', 'cabal.project.local'],
     \ 'calendar': ['calendar', '/.calendar/file', '/share/calendar/any/calendar.file', '/share/calendar/calendar.file', 'any/share/calendar/any/calendar.file', 'any/share/calendar/calendar.file'],
+    \ 'capnp': ['file.capnp'],
     \ 'catalog': ['catalog', 'sgml.catalogfile', 'sgml.catalog', 'sgml.catalog-file'],
     \ 'cdl': ['file.cdl'],
     \ 'cdrdaoconf': ['/etc/cdrdao.conf', '/etc/defaults/cdrdao', '/etc/default/cdrdao', '.cdrdao', 'any/etc/cdrdao.conf', 'any/etc/default/cdrdao', 'any/etc/defaults/cdrdao'],
index 361567b2573ec09046ab49963f58666686156b71..80d8444ef64a11ebe7321b4c0f64bbc52c422117 100644 (file)
@@ -695,6 +695,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1229,
 /**/
     1228,
 /**/