From 56d531225b14397c470f7a1f55382a4a449b46e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karl=20Yngve=20Lerv=C3=A5g?= Date: Wed, 19 Feb 2025 15:42:00 +0100 Subject: [PATCH] feat(syntax): support import command refer: #3098 --- autoload/vimtex/syntax/p/import.vim | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 autoload/vimtex/syntax/p/import.vim diff --git a/autoload/vimtex/syntax/p/import.vim b/autoload/vimtex/syntax/p/import.vim new file mode 100644 index 0000000000..d89718e151 --- /dev/null +++ b/autoload/vimtex/syntax/p/import.vim @@ -0,0 +1,20 @@ +" vimtex - LaTeX plugin for Vim +" +" Maintainer: Karl Yngve LervÄg +" Email: karl.yngve@gmail.com +" + +function! vimtex#syntax#p#import#load(cfg) abort " {{{1 + syntax match texCmdImport "\%#=1\\\%(sub\)\?import\>" + \ nextgroup=texImportFileArg skipwhite skipnl + + call vimtex#syntax#core#new_arg('texImportFileArg', #{ + \ contains: '@NoSpell,texCmd,texComment', + \ next: 'texFileArg', + \}) + + highlight def link texCmdImport texCmdInput + highlight def link texImportFileArg texFileArg +endfunction + +" }}}1