AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Coder plugin (1)
Goto page 1, 2, 3 ... 99, 100, 101  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5373

PostPosted: Sat Jun 19, 2010 9:50 am    Post subject: Coder plugin (1) Reply with quote

Coder plugin (1) 19.06.2010 - 25.01.2013
Coder plugin (2)

Дополнительные возможности для программирования:
- Подсветка синтаксиса.
- Поддержка сворачиваемых блоков (фолдинг).
- Авто-дополнение.

Additional features for programming:
- Syntax highlighting.
- Code folding.
- Auto-completion.


<< Download>>


Last edited by Instructor on Sat Jan 26, 2013 7:57 am; edited 2 times in total
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5373

PostPosted: Sat Jun 19, 2010 11:49 am    Post subject: Reply with quote

Изменено: улучшен переход по уровням.
Добавлено: возможность указывать несколько правил с одинаковой строкой начала фолдинга.
Добавлено: новый флаг 256 моно уровень - игнорировать любые вложенные уровни. (Только для секции "Folds:").
Добавлено: настройка для автоматического скрытия списка.
Добавлено: настройка для следования за кареткой только по корню списка.
Добавлено: возможность дополнять слова из базы HighLight'а.

Changed: improved moving on levels.
Added: ability to specify multiple rules with the same folding start string.
Added: new flag 256 mono fold - fold ignore any other folds inside. ("Folds:" section only).
Added: option to automatically hide the list.
Added: option to follow the caret only on the list root.
Added: AutoComplete option to add words from the HighLight base.


Coder plugin v1.0
Back to top
View user's profile Send private message Send e-mail
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Sun Jun 20, 2010 9:44 pm    Post subject: Reply with quote

баг с расположением узлов фолдинга после раскрытия аббревиатуры, стоит нажать любую клавишу и всё нормализуется

Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Mon Jun 21, 2010 1:01 pm    Post subject: Reply with quote

Было бы здорово иметь ещё и создание нового файла со стандартным заполнением (инклюды/winmain, обёртка html, и т.д.). Вставляться оно может при установке темы, когда текущий файл пуст.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Mon Jun 21, 2010 2:15 pm    Post subject: Reply with quote

Fr0sT
Т.е. здесь:
Code:
Call("Coder::Settings", 1, "EXTENSION")
?

Я когда-то предлагал более гибкое решение:
Code:
Call("AutoComplete::Main", 1, Ext, "NEWFILETEMPLATE")
т.е.
VladSh wrote:
чётко указать имя автоподстановки, которую сейчас вставлять!
Например мы бы договорились, что автоподстановка с шаблоном для создания нового файла будет называться, к примеру, NEWFILETEMPLATE, и скриптом вызывали бы просто одну строку

Сейчас это было бы:
Code:
Call("Coder::AutoComplete", 1, "EXTENSION", "NEWFILETEMPLATE")
где:
1 - вызвать программно для вставки без диалога;
"EXTENSION" - расширение файла (определённый файл автодополнения);
"NEWFILETEMPLATE" - имя паттерна/шаблона, который необходимо вставить.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5373

PostPosted: Mon Jun 21, 2010 3:02 pm    Post subject: Reply with quote

Fr0sT
У Infocatcher'а есть скрипт: newFileTemplate.js. Тока его обновить немного надо.

se7h
Как временное решение: разместите в AkelPad.ini "LineBoard::Main" ниже "Coder::CodeFold".
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1619

PostPosted: Mon Jun 21, 2010 4:30 pm    Post subject: Reply with quote

Instructor wrote:
Тока его обновить немного надо.

Я пока еще не переехал, я присматриваюсь. Very Happy

newFileTemplate-test.js
Пришлось сделать бубен для правильного вычисления позиции:
Code:
.replace(/\r\n/g, "\n")

Раньше такого делать не требовалось...
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5373

PostPosted: Mon Jun 21, 2010 10:46 pm    Post subject: Reply with quote

Исправлено: освобождение ресурсов при закрытии программы могло приводить к ее падению.

Fixed: resources release when closing the program could lead to crash.


Coder plugin v1.2
Back to top
View user's profile Send private message Send e-mail
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Tue Jun 22, 2010 6:56 am    Post subject: Reply with quote

VladSh
не могу представить случая, чтобы тема подсветки расходилась с шаблоном нового файла Smile

Скрипты, скрипты снова... понимаю, после глобального наращивания версии очень неохота что-то по-крупному менять, но всё-таки поместить данный функционал в плагин было бы логично и удобно.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2042
Location: Vinnitsa, Ukraine

PostPosted: Tue Jun 22, 2010 7:24 am    Post subject: Reply with quote

Quote:
не могу представить случая, чтобы тема подсветки расходилась с шаблоном нового файла
А производители IDE представляют. В частности один и тот же язык программирования используют для написания разных программ используя разные SDK под разные архитектуры железа, потому по одному шаблону не справится. В том же HTML куча спецификаций, использование которых влияет на начальный вид документа, я уже не говорю о С/С++ языках, которые используют везде куда только программирование добралось. Один универсальный шаблон просто не сделаешь.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Tue Jun 22, 2010 8:14 am    Post subject: Reply with quote

Fr0sT wrote:
...понимаю, после глобального наращивания версии очень неохота что-то по-крупному менять
Версия-то как раз "нарастилась" (номер) не глобально, всего лишь на одну цифирю Smile , а вот количество изменений такое, что трудно во всём разобраться; я 2-й день занимаюсь настройкой новой версии... это разве не "по-крупному менять"? Shocked

По теме: я за гибкую функциональность, которую можно использовать для разных целей, а не за "одноразовое" решение.
Back to top
View user's profile Send private message Visit poster's website
[Yustas.NeO]



Joined: 12 Mar 2007
Posts: 258

PostPosted: Tue Jun 22, 2010 8:58 am    Post subject: Reply with quote

Нельзя ли сделать, чтобы у Coder::HighLight "Автоматически выделять выбранное", лимит на выделение был побольше чем 259?
И можно ли как-нибудь повесить на кнопку включение-выключение это "Автоматическое выделение"? А то при перемещении курсора с шифтом - подтормаживает...
Embarassed
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Tue Jun 22, 2010 6:38 pm    Post subject: Reply with quote

FeyFre
пример разных спецификаций HTML - ?
Насчет Сей пожалуй согласен. Но это уже будет чересчур мудрено, сразу такое просить не стоит, надо все постепенно делать Smile))
VladSh
вот и я о том, что изменений море, Инструктору наверняка хочется на этом пока остановиться и передохнуть Smile
Back to top
View user's profile Send private message
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Tue Jun 22, 2010 6:42 pm    Post subject: Reply with quote

FeyFre wrote:
Quote:
не могу представить случая, чтобы тема подсветки расходилась с шаблоном нового файла
А производители IDE представляют. В частности один и тот же язык программирования используют для написания разных программ используя разные SDK под разные архитектуры железа, потому по одному шаблону не справится. В том же HTML куча спецификаций, использование которых влияет на начальный вид документа, я уже не говорю о С/С++ языках, которые используют везде куда только программирование добралось. Один универсальный шаблон просто не сделаешь.


все это элегантно решается с помощью autocomplete (можно и указать место курсора и хотспоты для него), посмотрите gif в моем посте выше, как удобно выбирать нужный тип HTML с помощью простых аббревиатур html:4s, html:4t, html:5, html:xs и т.д.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2042
Location: Vinnitsa, Ukraine

PostPosted: Tue Jun 22, 2010 7:08 pm    Post subject: Reply with quote

Fr0sT
Вам se7h ответил: HTML 4 Strict/Transitional/Frameset, XHTML 1.0/1.1 (Strict/Transitional/Frameset) ... и тд. Ну вот тут к примеру можете посмотреть на вскидку какие есть http://www.w3.org/QA/2002/04/valid-dtd-list.html#DTD , и погуглить насчет отличий между ними окромя собственно строки DTD
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins All times are GMT
Goto page 1, 2, 3 ... 99, 100, 101  Next
Page 1 of 101

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group