Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

DV wrote:В идеале было бы сделать настраиваемое поведение кнопки закрытия списка функций
Лучше флагами, чтобы все варианты предусмотреть.


to All
Ещё мелочи, но удобно:

Code: Select all

1	1	#008000	0	MessageBox
1	1	#FF0000	0	Quit

Code: Select all

$~Version
// Version: 1.0 ($[])
)

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Code: Select all

$~GetTextRange $~AkelPad.GetTextRange
Если после AkelPad продолжать набирать текст, то после точки диалог автоподстановки исчезает, что странно...

Понятно, что в настройках плага "Автоматический список" установлено "Показать после 2-х символов", но это имеется ввиду, когда я просто ввожу команду, т.е. впереди ничего нет; в данном случае есть надпись "AkelPad", что соответствует 2-му шаблону, т.о. окно в этом случае убираться не должно.

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Просьба разделить комбинации клавиш для "Дополнить без списка" и "К следующей позиции", т.к. во многих случаях это мешает тем, что переключает когда ненужно. Тем более, что "Дополнить без списка" можно вызывать по Call("Coder::AutoComplete::WithList"), если курсор установлен в конце разворачиваемой аббревиатуры.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

VladSh wrote:Просьба разделить комбинации клавиш для "Дополнить без списка" и "К следующей позиции", т.к. во многих случаях это мешает тем, что переключает когда ненужно. Тем более, что "Дополнить без списка" можно вызывать по Call("Coder::AutoComplete::WithList"), если курсор установлен в конце разворачиваемой аббревиатуры.
а мне наоборот эта фишка очень нравится, ни разу не было такого, чтобы переключило что-то не так

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

se7h

Code: Select all

If ChoosePersonEx("RangFIO", False, NDC) = 0 Then Exit Function
В конце строки хочу написать комментарий, для этого жму Tab, в результате получаю развернувшуюся аббревиатуру для Function. И так постоянно...(

Разделить лучше, можно будет дать возможность для обеих операций указывать одну и ту же клавишу.
Так, как сейчас, - вообще капут.
По Tab я бы сделал переходы, но не автодополнение.

Лучше бы добавить Enter в автодополнение, как, например, делают все IDE; Enter в конце строки

Code: Select all

If ... Then
добавляет End If, т.е. получится

Code: Select all

If ... Then
   |
End If
В настоящем же AutoComplete этого не происходит...

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

можно будет дать возможность для обеих операций указывать одну и ту же клавишу.
если сделать такую возможность, то я не против

php
Offline
Posts: 1
Joined: Sat Jul 31, 2010 12:16 pm

Post by php »

подскажите, как сделать чтоб цветом выделялась вся переменная а не только $. Например так $test

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Предлагаю все теги в html.coder перевести в нижний регистр в соответствии со стандартом XHTML.
Да, и еще как-то можно отмечать свёрнутый блок? Вроде вот этого (в конце строки):
Image

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Fr0sT wrote:Предлагаю все теги в html.coder перевести в нижний регистр в соответствии со стандартом XHTML.
+1
у себя я уже давно перевёл

Offline
Posts: 2
Joined: Sat Aug 14, 2010 12:35 pm

Подсветка многострочных комментариев

Post by Xp&eR »

Подскажите, можно ли как-то с помощью Coder настроить правильную подсветку многострочного комментария.

Вроде такого:

Code: Select all

/*
первая строка
вторая строка
...
все внутри одним цветом
*/
То, что есть сейчас, например для SQL, правильно подсвечивает только такой случай:

Code: Select all

/* комментарий */

Offline
Posts: 2
Joined: Sat Aug 14, 2010 12:35 pm

Post by Xp&eR »

нашел, что уже спрашивали:
viewtopic.php?p=4950#p4950

Я так понимаю, не реализовано еще? Жаль.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Просьба:
в настройки для Паскаля добавить property как ключевое слово и сделать сворачивание блоков {$REGION '...'} ... {$ENDREGION}. Второе сам пытался сделать, но формат настолько мудрёный, что ничего не вышло.

Offline
Site Admin
Posts: 6411
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

php wrote:подскажите, как сделать чтоб цветом выделялась вся переменная а не только $. Например так $test
Добавьте в секцию Quotes файла php.coder:

Code: Select all

;401=1+16+128+256
401	0	#0000FF	0	$	""	""	""	""
Fr0sT wrote:Предлагаю все теги в html.coder перевести в нижний регистр в соответствии со стандартом XHTML.
Перевел.
Fr0sT wrote:...сворачивание блоков {$REGION '...'} ... {$ENDREGION}...
Пример кода?

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Instructor

Code: Select all

{$REGION 'TfrmMain - методы главной формы'}

// создание всякой фигни
procedure TfrmMain.FormShow(Sender: TObject);
...

// реагирует на все необработанные эксепшны
procedure TfrmMain.AppException(Sender: TObject; E: Exception);
...

procedure TfrmMain.FormClose(Sender: TObject; var Action: TCloseAction);
...

{$ENDREGION}
P.S. Раз уж в php ключевые слова выделены bold-ом, может, и для других языков так же сделать? Всё равно очень сомневаюсь, что кто-то кодит при пропорциональном шрифте, а значит, багофича с наползанием друг на друга букв вылезать не будет.

Offline
Site Admin
Posts: 6411
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Fr0sT
Как то так:

Code: Select all

;43=1+2+8+32
43	{$REGION        {$ENDREGION}     " 	"
Locked