LINUX.ORG.RU

Подсветка имен функций C/C++ в Vim/Emacs


0

0

Доброго времени суток!

Подскажите, плиз, как добиться сабжа (про c.vim я в курсе).
Устроил бы также вариант, если бы vim подсвечивал любую синтаксическую конструкцию с сочетанием буквы (или цифры) с открывающейся круглой скобкой.

Заранее спасибо.

Re: Подсветка имен функций C/C++ в Vim/Emacs

> Устроил бы также вариант, если бы vim подсвечивал любую синтаксическую конструкцию с сочетанием буквы (или цифры) с открывающейся круглой скобкой
:syn match cFuncCall /[A-Za-z][A-Za-z0-9_]*\s*(/he=e-1
ну и потом эту cFuncCall надо либо :hi, либо :hi link

alexs ()

Re: Подсветка имен функций C/C++ в Vim/Emacs

c++-mode использовать не разрешают?

anonymous ()
Ответ на: Re: Подсветка имен функций C/C++ в Vim/Emacs от alexs

Re: Подсветка имен функций C/C++ в Vim/Emacs

>:syn match cFuncCall /[A-Za-z][A-Za-z0-9_]*\s*(/he=e-1
>ну и потом эту cFuncCall надо либо :hi, либо :hi link

Большое спасибо! Но, может быть, есть другое решение?

>c++-mode использовать не разрешают?

Точно, строго-настрого запретили. Под угрозой rm -rf / ;))
У меня c++-mode подсвечивает имена функции только при её реализации, при вызове - не подсвечивает.

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