Интересно, попробую. Я вот еще видел одну функцию в vim-е кажется, стоишь на вызове функции, жмешь хоткей, и попадаешь в её исходник в другом файле. Хотя... вот пишу и думаю... В фаре макрос такой можно сделать :) А тут есть что-то подобное?
для знающего человека да, а вот для человека, который не имел дело с подобными задачами, это займет времени поболее:) может на досуге попытаюсь реализовать его
если да, то я знаю где расположен файл с подсветкой синтаксиса. проблема в том, что у этого редактора очень мало разных типов подсветки (Words1-Words4). мне этого не хватает.
а вот про function list можно подробнее, я вообще не нашел как это делать. регекспы я бы написал.
в общем на подсветке свет клином не сошелся. А вот функшин лист очень кстати, он даже обладает быстрым поиском.
советую брать версию FunctionList Plugin v2.0 BETA VC2005 2,1 у меня крашит редактор, при попытки добавить правило. у себя настроил так начало функции ^@ имя функции ["\w_]+
PS по поводу стилейЮ их там намного больше можно сделать, я просто смотрю по примеру: опции, определение стилей. Выбираю например С++ и там появляется большой список. Скорее всего средствами ГУИ, можно добавить мало правил, а если править напрямую правила в конфигах можно добиться необходимого. в принципе этого хватает, для навигации по файлу.
а. плагин. точно. я-же его даже нашёл и скачал, а потом отвлёкся на что-то другое и напрочь забыл. спасибо за напоминание. %-)
ну... хотелось всё таки использовать стандартные средства для подключения UserDefined языка.
хотя возможно действительно лучше внедриться в langs.xml + stylers.xml да отправить изменения авторам редактора, пусть будут :-)
UPDATE: плагин версии 2.1 у меня тоже не работает. я написал такое определение функций: Function Begin: ^@ Function Name List: [^\[]+ Function End: \[[\w_;]*\]
а вообще отстой, что этот плагин не умеет работать с multiline. я хотел у него ещё и список классов засунуть :(
у них всё анализируется построчно. т.е. одна сущность не может начинаться на одной строке и заканчиваться на другой.
т.е. если взять функцию C++ и написать её заголовок в несколько строк -- он тоже не найдется, т.к. весь поиск идёт от одного перевода строки до другого.
у нас с методами так сделать невозможно, но вот @CLASS и @USE -- запросто.
а вообще я снёс плагин через час после установки, т.к. с ним появились существенные тормоза в работе редактора.