Log plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

FeyFre
...AkelPad молча уходит...
Исправлено.

В плагине используется следующий шаблон для VisualStudio:
"^\s*(.*)[(:](\d+)([,:](\d+))?[):]", "/FILE=$1 /GOTOLINE=$2:$4"

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

Post by Instructor »

Исправлено: возможное переполнение буфера при некорректном задании переменных /FILE, /GOTOLINE (Log::Output).

Fixed: possible buffer overflow when variables /FILE, /GOTOLINE incorrectly assigned (Log::Output).


Log plugin v3.0

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Я пока пробовал разные регулярки ещё пару раз уронил, но что и как поверхностно выяснить не получилось(а глубже не копалось - работать надо было).

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

Post by VladSh »

Случайно, в результате собственной ошибки, обнаружил - передаю плагу число вместо текста и он валится.

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

Post by Instructor »

VladSh
Это верно для любого вызова. Так что передаем плагинам параметры с типом в строгом соответствии с документацией.

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

Post by Fr0sT »

Названия вкладок Watch и Output не переведены, это так и должно быть?

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

Post by Instructor »

Fr0sT
Собственно как и в списке плагинов - Log::Watch, Log::Output.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Instructor wrote:Fr0sT
Собственно как и в списке плагинов - Log::Watch, Log::Output.
Фух, а то я уже испугался появления переводов типа Лог::Вахтёр и Лог::Производство :))

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

Post by Fr0sT »

С одной стороны, понятна причина, с другой - выглядит очень чужеродно. Ну, лично мое мнение.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Fr0sT wrote:выглядит очень чужеродно
В принципе, в документации уже есть:
Просмотр лога | Захват вывода
Watch log | Capture output
Можно их и применить.

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

Post by Fr0sT »

Infocatcher, тут не перевод скорее вызывает вопрос, а само его отсутствие :). Watch в данном контексте также часто переводят как "Слежение".

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

Post by Instructor »

Исправлено: возможное переполнение буфера при использовании /FILE (Log::Output).

Fixed: possible buffer overflow when using /FILE (Log::Output).


Log plugin v3.1

Offline
Posts: 20
Joined: Wed Mar 07, 2012 10:27 am

Post by booleg »

Я тут сам себя процитирую:
Может кому то ещё понадобиться. Строка для компиляции в стандартно установленном FreePascal будет выглядеть так:

Код:
"pas PAS Pas" :
"cmd /c fpc.exe \"%f\" || pause" ,


Добавил кнопочку на панель инструментов, и всё стало очень даже удобно. Чего не хватает, так это подсветки сообщений об ошибках, но за это я так понимаю Log плагин отвечает, а там возможности красить строчки в разные цвета в зависимости от их содержания пока нет.
Будем ждать ...
Насколько сложно добавить в окне лога раскраску строк по наличию в них ключевых слов(например: "Error") ? Стоит ли надеятся, что скоро это может появиться? А может такая возможность уже есть, но я просто не умею её пользоваться?

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

Post by VladSh »

Instructor
Хотел, хотя бы временно (до тех пор, пока не будет возможности централизовано настраивать цвета панелей для всех плагов), настроить цвета под тёмную тему (чаще в ней работаю), но не смог, - не таких настроек. Можно ли это как-нибудь сделать? Может какие-то неведомые настройки в ini?

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

Post by Instructor »

VladSh
На данный момент цвета системно-зависимые.
Post Reply