# HG changeset patch # User Christian Brabandt # Date 1712781904 -7200 # Node ID 1707288c0b1531a2e4f2e5e28db40c6de1c47b90 # Parent d8c90ada53f58300eea2b74842b27cf6a89acb4c patch 9.1.0303: filetype: some protocol buffer files not recognized Commit: https://github.com/vim/vim/commit/e54a8e7c73bbfba0c77e928f27fb3a9bffd2e8fd Author: Bruno BELANYI Date: Wed Apr 10 22:34:42 2024 +0200 patch 9.1.0303: filetype: some protocol buffer files not recognized Problem: filetype: some protocol buffer files not recognized Solution: Detect '*.textproto', '*.textpb', '*.txtpb' as pbtxt files (Bruno Belanyi) See: https://protobuf.dev/reference/protobuf/textformat-spec/#text-format-files closes: #14463 Signed-off-by: Bruno BELANYI Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -1787,7 +1787,7 @@ au BufNewFile,BufRead *.psl setf psl " Google protocol buffers au BufNewFile,BufRead *.proto setf proto -au BufNewFile,BufRead *.pbtxt setf pbtxt +au BufNewFile,BufRead *.txtpb,*.textproto,*.textpb,*.pbtxt setf pbtxt " Poke au BufNewFile,BufRead *.pk setf poke diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim --- a/src/testdir/test_filetype.vim +++ b/src/testdir/test_filetype.vim @@ -522,7 +522,7 @@ def s:GetFilenameChecks(): dict