Page 12 of 101

Posted: Sun Sep 26, 2010 9:45 pm
by FeyFre
se7h
А что вам мешает назначить "горячей клавишей" комбинацию Shift+. ?
Я например назначил такой вот скрипт на него.
(Правда есть одно но: он среагирует одинаково на любой раскладке, так что Ю ввести станет невозможно :( Тут нужно устроить мозговой штурм, я сейчас сходу не могу подискать решение. Но чисто англоговорящие будут абсолютно довольны.)

Posted: Mon Sep 27, 2010 7:19 am
by Instructor
Исправлено: удаление блока.

Fixed: block deletion.


Coder plugin v2.3

Posted: Mon Sep 27, 2010 7:23 am
by se7h
FeyFre
Красивое решение

Предлагаю отлавливать код нажатой клавиши (если такое возможно) и при появлении ">" делать автозавершение

Posted: Mon Sep 27, 2010 8:07 am
by FeyFre
se7h
Я сходу за 10 минут написал и отладил скрипт, на больше меня одного в час ночи не хватает. Если бы я знал как отфильтровать нажатие, я бы сделал это сразу. Но Scripts(впрочем как и AkelPad) такой возможности не даёт.

Posted: Mon Sep 27, 2010 12:41 pm
by Instructor
Исправлено: добавление блока комментариев (флаг 512).

Fixed: adding comment block (512 flag).


Coder plugin v2.4

Posted: Mon Sep 27, 2010 1:12 pm
by VladSh
Предлагаю в vbs.coder в секции Folds по умолчанию закоментить строку:

Code: Select all

0	"If"        "End If"        " 	"
потому что в VB-синтаксисе есть строчная запись:

Code: Select all

If <условие>Then <действие>
то есть образуется куча незакрытых блоков, и они лесенкой съезжают вправо.

Posted: Mon Sep 27, 2010 3:47 pm
by Instructor
VladSh
Убрал.

Posted: Mon Sep 27, 2010 3:49 pm
by Instructor
Исправлено: утечка ресурсов при использовании своих цветов для знака узла (CodeFold).

Fixed: resources leak when using own colors for node sign (CodeFold).


Coder plugin v2.5

Posted: Tue Sep 28, 2010 11:21 am
by VladSh
Было бы здорово, если бы окошко автодополнения поддерживало бы "цикличность прокрутки".
При его вызове текущая позиция - первая строка. Если нажать клавишу Up, то ничего не происходит, а лучше, когда выделение строки перепрыгивает на последнюю позицию в окошке, и далее при нажатии Up текущая позиция, как обычно, становится выше.
Это удобно, когда вызвал окошко и видишь, что текст, который тебе нужен, находится в конце списка или ближе к концу.

Posted: Tue Sep 28, 2010 2:55 pm
by se7h
путаюсь с '+' и '*' в окне автозаполнения

здесь была озвучена идея насчёт иконок или цвета, я её полностью поддерживаю

выбираемые иконки были бы вообще шикарны

Posted: Sat Oct 02, 2010 12:59 pm
by Instructor
VladSh
PageDown

Posted: Sat Oct 02, 2010 7:50 pm
by FeyFre
На днях акел упал, предположительно по вине плага, но я повторить не смог. Шаги такие(пишу все детали которые помню, ибо не знаю что крайнее):
1. Вес три функционала плага включены. Окно фолдов скрыто.
2. Открыт документ с обильным количеством фолдов(у меня это был Edit.cpp от AkelPad v4.4.5).
3. Поставил метки LineBoard-а на концах одного из корневых фолдов(в данном случае на имени функции и закрывающей тело скобке }).
4. Через окно плагинов(Alt+P) запустил Coder::Settings. CodeFold 1 поставил настройку Show List - Auto (было none), а в CodeFold 1 - Draw node as - Round.
5. Нажал OK и акел упал.
Больше повторить не смог.

Posted: Sun Oct 03, 2010 3:52 am
by Instructor
FeyFre
Надо что-нибудь повоспроизводимей :)

Posted: Mon Oct 04, 2010 7:37 am
by opk44
1) Используемый в схемах подсветки "*.coder" альтернативный шрифт сбрасывается при его масштабирования (Ctrl + Num +) и (Ctrl + Num -) на дефолтный для редактора (замена "" на "Arial" в секции "Font:").

Code: Select all

Font:
;========================
;Font   Font    Face
;style  size    name
;========================
0	0	"Arial"
Т.е. при открытии файлов задействуется Arial, но после масштабирования шрифта и до переоткрытия файла (либо до "переинициализации" подсветки плагина) весь текст отображается шрифтом Courier (дефолтный).

2) При использовании шрифта Arial в курсивном начертании неверно отрисовываются некоторые сочетания символов. Например в сочетаниях "ть", "та", "ты" буквы рисуются поверх друг друга.
Отчасти здесь могло повлиять то, что во многих (не во всех) вариантах Arial курсивное начертание буквы "т" шире и отличается от прямого (оно похоже на латинское "m").

3) В продолжение второго пункта (шрифты Arial).
При отображении спецсимволов, видно, что пробелы и иные литеры также "совмещаются" (не обязательно при курсивном, но и при вполне регулярном начертании).

Posted: Mon Oct 04, 2010 8:48 am
by VladSh
Instructor wrote:PageDown
По меню обычно перемещаемся клавишами Up, Down, а не прыжками страниц. Так работает все менюхи, поддерживающие цикличность.


opk44
По поводу неверной ширины некоторых букв следует глянуть плагин Fonts.