Когда я анализирую файлы журналов в vim
я часто создаю специальные правила подсветки синтаксиса для лучшей ориентации. Например
:syntax match myerror match /NullPointerException/
:highlight myerror ctermbg=red
Все идет нормально. Но иногда я создаю довольно сложные правила во время длительного сеанса редактирования и хочу сохранить все созданные специальные правила, чтобы их можно было использовать повторно. Я могу напечатать их:
:syntax
myerror xxx match /NullPointerException/
:highlight
myerror xxx ctermbg=4
Но этот вывод содержит не только специальные правила и не может быть просто скопирован в .vimrc
или в новый файл синтаксиса из-за другого формата. :makevimrc
вообще не сохраняет правила подсветки синтаксиса.
Есть идеи, как экспортировать специальные правила раскраски?