]> granicus.if.org Git - vim/commitdiff
patch 8.2.0663: not all systemd temp files are recognized v8.2.0663
authorBram Moolenaar <Bram@vim.org>
Wed, 29 Apr 2020 21:02:40 +0000 (23:02 +0200)
committerBram Moolenaar <Bram@vim.org>
Wed, 29 Apr 2020 21:02:40 +0000 (23:02 +0200)
Problem:    Not all systemd temp files are recognized.
Solution:   Add two more patterns. (Jamie Macdonald, closes #6003)

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

index d5d8115ca19a03fb9cc163b93069d3d06dd08209..9fe4ecfe574433c0f9b3479484465b6786d86887 100644 (file)
@@ -1,7 +1,7 @@
 " Vim support file to detect file types
 "
 " Maintainer:  Bram Moolenaar <Bram@vim.org>
-" Last Change: 2020 Apr 17
+" Last Change: 2020 Apr 29
 
 " Listen very carefully, I will say this only once
 if exists("did_load_filetypes")
@@ -1650,7 +1650,9 @@ au BufNewFile,BufRead */etc/systemd/system/*.d/*.conf     setf systemd
 au BufNewFile,BufRead */.config/systemd/user/*.d/*.conf        setf systemd
 " Systemd temp files
 au BufNewFile,BufRead */etc/systemd/system/*.d/.#*     setf systemd
+au BufNewFile,BufRead */etc/systemd/system/.#*         setf systemd
 au BufNewFile,BufRead */.config/systemd/user/*.d/.#*   setf systemd
+au BufNewFile,BufRead */.config/systemd/user/.#*       setf systemd
 
 " Synopsys Design Constraints
 au BufNewFile,BufRead *.sdc                    setf sdc
index 33fcfd7e7282a9836ae16e423e15f56b6abd9302..e71ccd44ef3137d7386a0dec0d37ae9864ed1bfb 100644 (file)
@@ -438,7 +438,7 @@ let s:filename_checks = {
     \ 'swiftgyb': ['file.swift.gyb'],
     \ 'sil': ['file.sil'],
     \ 'sysctl': ['/etc/sysctl.conf', '/etc/sysctl.d/file.conf'],
-    \ 'systemd': ['any/systemd/file.automount', 'any/systemd/file.mount', 'any/systemd/file.path', 'any/systemd/file.service', 'any/systemd/file.socket', 'any/systemd/file.swap', 'any/systemd/file.target', 'any/systemd/file.timer', '/etc/systemd/system/some.d/file.conf', '/etc/systemd/system/some.d/.#file', '/home/user/.config/systemd/user/some.d/mine.conf', '/home/user/.config/systemd/user/some.d/.#file'],
+    \ 'systemd': ['any/systemd/file.automount', 'any/systemd/file.mount', 'any/systemd/file.path', 'any/systemd/file.service', 'any/systemd/file.socket', 'any/systemd/file.swap', 'any/systemd/file.target', 'any/systemd/file.timer', '/etc/systemd/system/some.d/file.conf', '/etc/systemd/system/some.d/.#file', '/etc/systemd/system/.#otherfile', '/home/user/.config/systemd/user/some.d/mine.conf', '/home/user/.config/systemd/user/some.d/.#file', '/home/user/.config/systemd/user/.#otherfile'],
     \ 'systemverilog': ['file.sv', 'file.svh'],
     \ 'tags': ['tags'],
     \ 'tak': ['file.tak'],
index df2fd1f55201a6556c7f054c5d84740b4418b571..e90c88465c7725df68d401fed17b8daf48f6a274 100644 (file)
@@ -746,6 +746,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    663,
 /**/
     662,
 /**/