LINUX.ORG.RU

Vim, подсветка синтаксиса


0

1

Здравствуйте. Почему Vim подсвечивает синтаксис только в первом буфере?
В первом буфере:(подсвечивает)

:filetype
filetype detection:ON  plugin:ON  indent:OFF
:set filetype
filetype=noweb
:syntax
--- Syntax items ---
texCmdBody     xxx matchgroup=Delimiter start=/{/rs=s+1 skip=/\\\\\|\\[{}]/ end=/}/  contained contains=@texCmdGroup
texComment     xxx match /%.*$/  contains=@texCommentGroup
                   links to Comment
texDefParm     xxx match /#\d\+/  contained
                   links to Special
texDelimiter   xxx match /&/
                   match /\\\\/
и т.д.
Во втором:(не подсвечивает)
:filetype
filetype detection:ON  plugin:ON  indent:OFF
:set filetype
filetype=make(тут может быть и noweb, например: не важно, какой файл открыт)
:syntax
No Syntax items defined for this buffer

Ответ на: комментарий от lazyklimm

Ну, во-первых, он плохо дружит с noweb: noweb-mode убожество, работает только после обстоятельной обработки напильником с определенным latex-mod'ом.(их 2)(с убогим, а не нормальным)
А, во-вторых, не хватает нормального редактора текста.
Видимо, буду совмещать Vim и Emacs =)
Вспомнил, что когда пересаживался на Emacs, первое время по привычке запускал в терминал Vim ))
Кстати, разобрался, что с Vim'ом: он так реагировал на не совсем корректный .vimrc. Что странно, т.к. не сообщал об ошибке.

kermzyxer ()
Ответ на: комментарий от kermzyxer

> по привычке запускал в терминал Vim ))
имеется в виду Emacs'овский ansi-term

kermzyxer ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.