Coder plugin (2)

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

Post by Instructor »

yozhic, Lenchik
Выложите или вышлите папку с AkelPad'ом.

Offline
Posts: 269
Joined: Mon Jun 20, 2011 8:33 am
Location: Электросталь

Post by yozhic »

Instructor
Выслал почтой.

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

Post by Instructor »

yozhic
Не воспроизводится. Может дело в видеодрайвере.

Offline
Posts: 1
Joined: Wed May 08, 2013 11:32 am

HighLight X64

Post by cashbonus »

Стоял акелпад на x86 очень нравиласть подсветка текста. Поставил x64 - нумерация строк есть, а подсветка не работает. Плагин coderhighlight пишет что работает. В чем может быть проблема?

Offline
Posts: 3
Joined: Sat Sep 29, 2007 2:07 pm

Post by Niven »

День добрый.
В 175-й строке файла bat.coder:

Code: Select all

0	0	${OP}	0	EQL
надо бы заменить EQL на EQU, т.к. у IF в cmd.exe нет такого оператора сравнения, вопреки хелпу к нему. Проверить легко, откройте консоль и наберите:

Code: Select all

if 2 eql 2 echo yes
Вывод: Непредвиденное появление: eql.
Как видно, консоль не понимает, что от нее хотят.

С EQU — все работает:

Code: Select all

if 2 equ 2 echo yes
Вывод: yes

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

Post by Instructor »

cashbonus
Попробуйте удалить cache файл.

Niven
Поправлено.

Offline
Posts: 47
Joined: Sat Jul 25, 2009 10:47 pm

Post by vvch »

opk44 wrote:3. Большинство форумов так организованы. Это не багтрекер.
Багтрекера-то нету. Фактически, форум его заменяет.
opk44 wrote:Если продолжаете сомневаться...
Нет сомнений, что шрифт проблемный. Не совсем ясно только, почему подчёркивания пропадают при включённом плагине, а без него этот эффект воспроизвести не удаётся. Как Вы это объясняете?

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

vvch wrote:Как Вы это объясняете?
Во-первых я не объяснятель и мы с Вами ничем друг другу не обязаны. А во-вторых, труднее всего объяснять очевидное. Вы опыт с WordPad-ом проделали? Мне думалось, что этого должно быть вполне достаточно.
Добавим к увиденному факты:
1) AP плайнтекстовый редактор, а не WYSIWYG;
2) AP без Coder-плагина вообще не умеет отображать текст различными гарнитурами (например часть текста курсивом, а часть не курсивом).
При раскрашивании Coder-плагином, расчетная высота текстовой строки остается прежней, а фактическая высота курсивного шрифта увеличивается и нижняя часть его (куда и попадает подчеркивание "_") проваливается ниже видимой строки. Разница между высотой курсива и НЕкурсива невелика, как раз один пиксель. Эту разницу компенсирует настройка "зазор между строк" со значением больше нуля.
При установлении курсивного шрифта для всего текста (при отключенном Coder-плагине) высота строки расчитывается по фактической гарнитуре. Например, с нулевым зазором, у меня при выборе курсива на экране помещается 47 строк, а при выборе "обычного" - 50. Если же я устанавливаю зазор = 1, то с "обычным" шрифтом помещается уже 47 строк.

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

Post by VladSh »

В xml подсветка в строке:

Code: Select all

<field Name='PriceList' Label='Price List' DataType='DTYPE_TEXT' />
работает неверно, если внутри значения в кавычках есть пробел; пример: в 'Price List' подсвечивается только Price.
Можно ли это как-то поправить?

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

VladSh wrote:Можно ли это как-то поправить?
Можно попробовать добавить апостроф в делимитеры (строка 142-149)

Code: Select all

Delimiters:
;======================================
;Flags  Font    Color   Color   Char(s)
;       style   text    bkgrnd
;======================================
1	0	0	0	"'"
...
но затрудняюсь сказать, не приведет ли это к появлению других проблем.

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

Post by VladSh »

opk44
Изменил, пока никаких проблем не вижу. Будем посмотреть :)
Спасибо!

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

Post by Instructor »

Добавлено: цвета для LineBoard плагина (se7h).
Добавлено: внешний вызов с кодом 22 - получить значение переменной из цветовой темы.

Added: colors for LineBoard plugin (se7h).
Added: external call with code 22 - get variable value from color theme.


Coder plugin v10.8

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Coder::Settings called from context menu.
AkelPad crashes if you press "OK" button.

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

Post by Instructor »

KDJ
Not reproduced. Can you send AkelPad folder?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Instructor
I sent the e-mail.
Locked