diff runtime/filetype.vim @ 21008:2cf49849e933 v8.2.1055

patch 8.2.1055: no filetype set for pacman config files Commit: https://github.com/vim/vim/commit/73b4465ba7f170c5a1701ad908144970e758b1f5 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jun 25 19:53:24 2020 +0200 patch 8.2.1055: no filetype set for pacman config files Problem: No filetype set for pacman config files. Solution: Recognize pacman.conf and *.hook. (Guido Cella, closes https://github.com/vim/vim/issues/6335)
author Bram Moolenaar <Bram@vim.org>
date Thu, 25 Jun 2020 20:00:54 +0200
parents 9dccf57e918a
children 2b07e2e7d95b
line wrap: on
line diff
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -1134,8 +1134,17 @@ au BufNewFile,BufRead *.ora			setf ora
 " Packet filter conf
 au BufNewFile,BufRead pf.conf			setf pf
 
+" Pacman Config (close enough to dosini)
+au BufNewFile,BufRead */etc/pacman.conf		setf dosini
+
+" Pacman hooks
+au BufNewFile,BufRead *.hook
+	\ if getline(1) == '[Trigger]' |
+	\   setf dosini |
+	\ endif
+
 " Pam conf
-au BufNewFile,BufRead */etc/pam.conf		setf pamconf
+au BufNewFile,BufRead */etc/pam.conf			setf pamconf
 
 " Pam environment
 au BufNewFile,BufRead pam_env.conf,.pam_environment	setf pamenv