[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Плагин для редактора Geany
Arh
Доброго всем дня.

Есть ли на форуме спецы, готовые написать плагин для редакторы Geany?
Или может такой плагин уже существует?
И можно ли его написать? Или подскажите куда копать, что бы написать самому.

Идея плагина в том, что бы организовывать оглавление из комментарий в коде.
Допустим есть такой код:


<?php
#Вызов волшебной функции
if (1) {

}


#Подключение неизвестного файла
if(2) {

#Проверка существования файла
if() {

}

}


#Обработка несуществующих данных
if(3) {

#Проверка
if(true) {

}

}


Написали, нажали кнопку плагина или комбинацию клавиш, и плагин создаёт оглавление.

<?php
/*-------------------------------------
* Вызов волшебной функции
* Подключение неизвестного файла
* Проверка существования файла
* Обработка несуществующих данных
* Проверка
--------------------------------------*/
#Вызов волшебной функции

if (1) {

}


#Подключение неизвестного файла
if(2) {

#Проверка существования файла
if() {

}

}


#Обработка несуществующих данных
if(3) {

#Проверка
if(true) {

}

}


Далее когда открываете файл с таким оглавлением, что бы по нажатию на нужный пункт, происходил переход к строке с этим комментом.
Такой вот переход по тегам.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
vital
Так там ж есть окошко со списком функций собственное. Клацнули 2 раза перешли на нужную функцию.
Чем не подходит?

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Arh
vital
что за окошко? непонял

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.