# HG changeset patch # User Christian Brabandt # Date 1721196815 -7200 # Node ID 59b716d6ded07246dcb8277a1e28b0ddcbd975da # Parent 3f029d3df643eed2bc81ed05cdeaec3d1b332b77 patch 9.1.0583: filetype: *.pdf_tex files are not recognized Commit: https://github.com/vim/vim/commit/28145e005d646cb0477aa26ef69d0f651a9f9d27 Author: Jonas Dujava Date: Sun Jul 14 10:26:19 2024 +0200 patch 9.1.0583: filetype: *.pdf_tex files are not recognized Problem: filetype: *.pdf_tex files are not recognized Solution: Detect '*.pdf_tex' files as tex filetype (Jonas Dujava) Those files are generated by inkscape, when exporting, see e.g. https://inkscape.org/doc/inkscape-man.html closes: #15250 Signed-off-by: Jonas Dujava Signed-off-by: Christian Brabandt diff --git a/runtime/filetype.vim b/runtime/filetype.vim --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -2455,6 +2455,9 @@ au BufNewFile,BufRead texdoc.cnf setf c " Sometime we need to view its content for debugging au BufNewFile,BufRead *.{pgf,nlo,nls,thm,eps_tex,pygtex,pygstyle,clo,aux,brf,ind,lof,loe,nav,vrb,ins,tikz,bbx,cbx,beamer} setf tex +" LaTeX files generated by Inkscape +au BufNewFile,BufRead *.pdf_tex setf tex + " ConTeXt au BufNewFile,BufRead *.mkii,*.mkiv,*.mkvi,*.mkxl,*.mklx setf context 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 @@ -764,7 +764,7 @@ def s:GetFilenameChecks(): dict