vim-patch:9.1.1177: filetype: tera files not detected

Problem:  filetype: tera files not detected
Solution: detect '*.tera' files as tera filetype,
          include a simple filetype plugin
          (MuntasirSZN)

closes: vim/vim#16806

5daaf23268

Co-authored-by: MuntasirSZN <muntasir.joypurhat@gmail.com>
This commit is contained in:
Christian Clason
2025-03-06 22:50:41 +01:00
committed by Christian Clason
parent 7371abf755
commit e46f07b1d2
3 changed files with 15 additions and 0 deletions

13
runtime/ftplugin/tera.vim Normal file
View File

@ -0,0 +1,13 @@
" Vim filetype plugin file
" Language: Tera
" Maintainer: Muntasir Mahmud <muntasir.joypurhat@gmail.com>
" Last Change: 2025 Mar 06
if exists("b:did_ftplugin")
finish
endif
let b:did_ftplugin = 1
setlocal commentstring={#\ %s\ #}
let b:undo_ftplugin = "setlocal commentstring<"

View File

@ -1207,6 +1207,7 @@ local extension = {
tl = 'teal',
templ = 'templ',
tmpl = 'template',
tera = 'tera',
ti = 'terminfo',
dtx = 'tex',
ltx = 'tex',

View File

@ -801,6 +801,7 @@ func s:GetFilenameChecks() abort
\ 'teal': ['file.tl'],
\ 'templ': ['file.templ'],
\ 'template': ['file.tmpl'],
\ 'tera': ['file.tera'],
\ 'teraterm': ['file.ttl'],
\ 'terminfo': ['file.ti'],
\ 'terraform-vars': ['file.tfvars'],