From ab9f109fd557ae1f9b8d28f92540a5aa8d4d0300 Mon Sep 17 00:00:00 2001 From: tv Date: Sun, 3 Jul 2016 20:49:02 +0200 Subject: tv vim: unlet b:current_syntax if exists --- tv/2configs/vim.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tv/2configs/vim.nix b/tv/2configs/vim.nix index 0a8466202..86c5d05d6 100644 --- a/tv/2configs/vim.nix +++ b/tv/2configs/vim.nix @@ -180,7 +180,9 @@ let sigil = ''\(${concatStringsSep ''\|'' startAlts}\)[ \t\r\n]*''; in /* vim */ '' syn include @nix_${lang}_syntax syntax/${lang}.vim - unlet b:current_syntax + if exists("b:current_syntax") + unlet b:current_syntax + endif syn match nix_${lang}_sigil \ X${replaceStrings ["X"] ["\\X"] sigil}\ze\('''\|"\)X -- cgit v1.2.3