VIM 7.3.46
У меня есть специальный файл синтаксиса, определенный для того, чтобы сделать мои заметки более читабельными.
Я хочу определить диапазон, который будет применять подсветку синтаксиса из существующего файла синтаксиса (например, php, javascript или любой другой) в пределах определенных символов границы.
Например,
Notes.txt
Notes would be here, blah blah...
More notes, then a javascript code block with proper js highlighting below this:
**jsbegin**
$('#jquerystuff').change(function(){
var example = $(this).val();
alert(example);
});
**jsend**
Поэтому я ищу что-то вроде этого, чтобы поместить в файл синтаксиса vim:
so <sfile>:p:h/javascript.vim
so <sfile>:p:h/php.vim
syn region notesJS matchgroup=javascript start="**jsbegin**" end="**jsend**" contains=javascript
syn region notesPHP matchgroup=php start="**phpbegin**" end="**phpend**" contains=php
Но он должен применять только подсветку javascript к тексту в определенном диапазоне: