From f3188f7b4b88958a51d875a215a1c9b984410d0c Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Sun, 19 Oct 2025 20:32:37 +0200 Subject: [PATCH] Migrate '.vim/after/syntax' to neovim --- .../nvim/after/syntax/_comment_keywords.lua | 2 ++ .../pandoc.vim => .config/nvim/after/syntax/pandoc.lua | 8 ++++---- .../prolog.vim => .config/nvim/after/syntax/prolog.lua | 4 +++- .../scheme.vim => .config/nvim/after/syntax/scheme.lua | 4 +++- 4 files changed, 12 insertions(+), 6 deletions(-) rename .vim/after/syntax/_comment_keywords.vim => .config/nvim/after/syntax/_comment_keywords.lua (88%) rename .vim/after/syntax/pandoc.vim => .config/nvim/after/syntax/pandoc.lua (92%) rename .vim/after/syntax/prolog.vim => .config/nvim/after/syntax/prolog.lua (66%) rename .vim/after/syntax/scheme.vim => .config/nvim/after/syntax/scheme.lua (95%) diff --git a/.vim/after/syntax/_comment_keywords.vim b/.config/nvim/after/syntax/_comment_keywords.lua similarity index 88% rename from .vim/after/syntax/_comment_keywords.vim rename to .config/nvim/after/syntax/_comment_keywords.lua index 867c34a..838904a 100644 --- a/.vim/after/syntax/_comment_keywords.vim +++ b/.config/nvim/after/syntax/_comment_keywords.lua @@ -1,5 +1,7 @@ +vim.cmd([[ syn match Todo /TODO/ syn match Todo /FIXME/ syn match Todo /FIX/ syn match Todo /QUESTION/ syn match Todo /NOTE/ +]]) diff --git a/.vim/after/syntax/pandoc.vim b/.config/nvim/after/syntax/pandoc.lua similarity index 92% rename from .vim/after/syntax/pandoc.vim rename to .config/nvim/after/syntax/pandoc.lua index dd4cad3..198286b 100644 --- a/.vim/after/syntax/pandoc.vim +++ b/.config/nvim/after/syntax/pandoc.lua @@ -1,3 +1,4 @@ +vim.cmd([[ " Override the pandoc-syntax highlighting colors for more subtle citations hi! link pandocPCite Comment hi! link pandocICite Comment @@ -5,9 +6,6 @@ hi! link pandocCiteKey Comment hi! link pandocCiteAnchor Comment hi! link pandocCiteLocator Comment -" Don't show the CiteKey within the CiteLocator -syn match pandocCiteKey /\v\[[^]]+\]/ contained - " Match cloze delimiters e.g. `{{c1::` and `}}` syn match ClozeDelimiter /{{c\d\+::/ conceal containedin=pandocUListItem,pandocListItem syn match ClozeDelimiter /}}/ conceal containedin=pandocUListItem,pandocListItem @@ -23,4 +21,6 @@ syn match TaskWikiTaskUuid containedin=TaskWikiTask /\v#([A-Z]:)?[0-9a-fA-F]{8}- syn match TaskWikiTaskUuid containedin=TaskWikiTask /\v#([A-Z]:)?[0-9a-fA-F]{8}$/ highlight link TaskWikiTaskUuid Comment -:runtime! syntax/_comment_keywords.vim +]]) + +vim.cmd.runtime("syntax/_comment_keywords.lua") diff --git a/.vim/after/syntax/prolog.vim b/.config/nvim/after/syntax/prolog.lua similarity index 66% rename from .vim/after/syntax/prolog.vim rename to .config/nvim/after/syntax/prolog.lua index 1afd2b3..be57a3b 100644 --- a/.vim/after/syntax/prolog.vim +++ b/.config/nvim/after/syntax/prolog.lua @@ -1,5 +1,7 @@ +vim.cmd([[ syn keyword Operator \+ conceal cchar=¬ syn keyword Operator , conceal cchar=∧ syn keyword Operator ; conceal cchar=∨ +]]) -:runtime! syntax/_comment_keywords.vim +vim.cmd.runtime("syntax/_comment_keywords.lua") diff --git a/.vim/after/syntax/scheme.vim b/.config/nvim/after/syntax/scheme.lua similarity index 95% rename from .vim/after/syntax/scheme.vim rename to .config/nvim/after/syntax/scheme.lua index b82337b..3b0111a 100644 --- a/.vim/after/syntax/scheme.vim +++ b/.config/nvim/after/syntax/scheme.lua @@ -1,3 +1,4 @@ +vim.cmd([[ syntax keyword Statement define conceal cchar=≔ syn keyword Operator not conceal cchar=¬ @@ -35,5 +36,6 @@ syn keyword Operator phi conceal cchar=φ syn keyword Operator chi conceal cchar=χ syn keyword Operator psi conceal cchar=ψ syn keyword Operator omega conceal cchar=ω +]]) -:runtime! syntax/_comment_keywords.vim +vim.cmd.runtime("syntax/_comment_keywords.lua")