LINUX.ORG.RU

История изменений

Исправление Xellos, (текущая версия) :

function SpecSyn()
    call SyntaxRange#Include('--SQL', '--\/SQL', 'sqlserver')
    call SyntaxRange#Include('\[%#TT_START%]', '\[%#TT_FINISH%]', 'tt2html')
    call SyntaxRange#Include('<!--HTML-->', '<!--/HTML-->', 'html')
    call SyntaxRange#Include('//+JS', '//-JS', 'javascript')
endfunction
command SS call SpecSyn()


Но работает криво, вложенные блоки глючат.

Да, а сам SyntaxRange это https://www.vim.org/scripts/script.php?script_id=4168

Исходная версия Xellos, :

Скопирую из своего vimrc

function SpecSyn()
    call SyntaxRange#Include('--SQL', '--\/SQL', 'sqlserver')
    call SyntaxRange#Include('\[%#TT_START%]', '\[%#TT_FINISH%]', 'tt2html')
    call SyntaxRange#Include('<!--HTML-->', '<!--/HTML-->', 'html')
    call SyntaxRange#Include('//+JS', '//-JS', 'javascript')
endfunction
command SS call SpecSyn()


Но работает криво, вложенные блоки глючат.