PDA

Показать полную графическую версию : [addon] Akelpad


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 [95] 96 97

ya158
12-02-2017, 11:05
sov44,
В конструкторе AkelPad, настроенный под меня. Для поиска я совершенно не использую меню по Ctrl+F, т.к. у меня внизу постоянно открыта панель QSearch. Поэтому такой пункт контекстного меню для слова будет лично для меня лишним.
Но никто не запрещает перед тем, как создавать дистрибутив для себя воспользоваться setup.cmd и настроить все, как надо....

ya158
18-04-2017, 17:49
Обновил Аддон-конструктор
18.04.2017
1. Добавлен ключ --no-check-certificate для утилиты wget.exe для правильной скачки дистрибутивов AkelPad-a.
2. Изменен скрипт setup.cmd для правильной работы с файлами, содержащими русские буквы в названии.
3. Добавлена панель инструментов для различных вставок в текст.
4. Добавлен скрипт для сортировки секций ini-файлов (спасибо Andrey_A_A).

oz84
19-04-2017, 00:58
ya158, заглянул ради любопытства, итог (https://www.upload.ee/files/6921024/Coder.7z.html): бегло поправлены coder-файлы (включая недоразумения, когда символ табуляции в разделителях был заменён на 2 и более пробела, как бывает при копировании из браузера, пробелы в начале строк, чуть причёсаны секции); akelmenu.coder, fb2.coder, hashsum.coder и vcf.coder актуализированы; в ini.coder добавлена подсветка удаляемых веток реестра. Вроде всё. ИМХО, если будет лишнее время, наверное, есть смысл обновить/переработать состав :)

В отдельном каталоге добавил au3.coder с более канонiчной подсветкой, чем идущий с плагином (одно возможное неудобство: работает с 3.3.8.1 до актуальной, поэтому присутствуют ряд переименованных функций из UDF с новым и старым именем), и diff.coder с иной подсветкой удаляемых/добавляемых строк (подсвечивается фон, более привычно для патчей) - взгляните, вдруг покажется удобнее.

ya158
19-04-2017, 11:23
oz84,
Спасибо - буду посмотреть.
бегло поправлены coder-файлы »
А если не бегло;)? Будут ли дальнейшие правки?

есть смысл обновить/переработать состав »
Какие будут еще пожелания, кроме замены coder-файлов?

oz84
20-04-2017, 18:34
ya158, пока не могу ничего сказать, заглянул ради любопытства, времени было немного. К слову, пропустил ошибку в Fb.coder
0 0 ${OP} 0 Screen${TYPE}
${TYPE} тут лишнее.

oz84
25-04-2017, 21:42
ya158, вы случайно не смотрели 7zsfxconfig.coder (http://akelpad.sourceforge.net/files/plugs/Coder/7zsfxconfig.coder)?

ya158
28-04-2017, 15:32
Обновил Аддон-конструктор
28.04.2017
1. Добавлены coder-ы: 7zsfxconfig, syslinux, makefile, grub4dos, WinBuilder и соответствующие пункты в подменю "Темы подсветки" с иконками. Обновлены остальные coder-ы. Удален 1s coder из конструктора, т.к. он входит в оффициальный PlugsPack.
2. Изменен скрипт setup.cmd для правильной работы с файлами, содержащими определенные символы в названии (http://forum.ru-board.com/topic.cgi?forum=5&topic=48565&start=500#10) и далее).

oz84
28-04-2017, 22:57
ya158, у вас меню типов подсветки формируется как-то автоматически? Криво работает как минимум несколько: откройте любой menu.lst, переключите на AutoIt, а теперь попробуйте обратно включить Grub4Dos пунктом меню. Или просто включить Grub4Dos для пустого, несохранённого документа (включается почему-то bat.coder). По идее меню должно быть вроде таким:
"1S" Call("Coder::Settings", 1, "1s") Icon("%a\AkelFiles\Plugs\ico\1S.ico")
"7z_config" Call("Coder::Settings", 1, "config.txt") Icon("%a\AkelFiles\Plugs\ico\7z.ico")
"ActionScript" Call("Coder::Settings", 1, "as") Icon("%a\AkelFiles\Plugs\ico\as.ico")
"Akelmenu" Call("Coder::Settings", 1, "akelmenu") Icon("notepad.exe",0)
"Assembler" Call("Coder::Settings", 1, "asm") Icon("%a\AkelFiles\Plugs\ico\asm.ico")
"AutoHotkey" Call("Coder::Settings", 1, "ahk") Icon("%a\AkelFiles\Plugs\ico\ahk.ico")
"AutoIt" Call("Coder::Settings", 1, "au3") Icon("%a\AkelFiles\Plugs\ico\au3.ico")
"AviSynth" Call("Coder::Settings", 1, "avs") Icon("%a\AkelFiles\Plugs\ico\avs.ico")
"AWK" Call("Coder::Settings", 1, "awk") Icon("%a\AkelFiles\Plugs\ico\awk.ico")
"Bat / Cmd" Call("Coder::Settings", 1, "bat") Icon("%a\AkelFiles\Plugs\ico\bat.ico")
"BBCode" Call("Coder::Settings", 1, "bbc") Icon("%a\AkelFiles\Plugs\ico\BBCode.ico")
"C++" Call("Coder::Settings", 1, "cpp") Icon("%a\AkelFiles\Plugs\Coder.dll", 4)
"Coder Syntax" Call("Coder::Settings", 1, "coder") Icon("%a\AkelFiles\Plugs\Coder.dll", 2)
"CSS" Call("Coder::Settings", 1, "css") Icon("%a\AkelFiles\Plugs\ico\css.ico")
"Cue" Call("Coder::Settings", 1, "cue") Icon("%a\AkelFiles\Plugs\ico\cue.ico")
"Diff" Call("Coder::Settings", 1, "diff") Icon("%a\AkelFiles\Plugs\ico\Diff.ico")
"Fb2" Call("Coder::Settings", 1, "fb2") Icon("%a\AkelFiles\Plugs\ico\fb2.ico")
"Fortran" Call("Coder::Settings", 1, "f") Icon("%a\AkelFiles\Plugs\ico\fortran.ico")
"FreeBASIC" Call("Coder::Settings", 1, "bas") Icon("%a\AkelFiles\Plugs\ico\FreeBASIC.ico")
"Grub4DOS" Call("Coder::Settings", 1, "lst") Icon("%a\AkelFiles\Plugs\ico\grub4dos.ico")
"Hashsum" Call("Coder::Settings", 1, "md5") Icon("%a\AkelFiles\Plugs\ico\Hashsum.ico")
"Hta" Call("Coder::Settings", 1, "hta") Icon("%a\AkelFiles\Plugs\ico\hta.ico")
"HTML" Call("Coder::Settings", 1, "html") Icon("%a\AkelFiles\Plugs\ico\html.ico")
"Ini" Call("Coder::Settings", 1, "ini") Icon("%a\AkelFiles\Plugs\ico\css.ico")
"Inno" Call("Coder::Settings", 1, "iss") Icon("%a\AkelFiles\Plugs\ico\iss.ico")
"Java" Call("Coder::Settings", 1, "java") Icon("%a\AkelFiles\Plugs\ico\Java.ico")
"JScript" Call("Coder::Settings", 1, "js") Icon("%a\AkelFiles\Plugs\ico\js.ico")
"Lng" Call("Coder::Settings", 1, "lng") Icon("notepad.exe",0)
"Log" Call("Coder::Settings", 1, "log") Icon("notepad.exe",0)
"LSS" Call("Coder::Settings", 1, "lss") Icon("%a\AkelFiles\Plugs\ico\lss.ico")
"Lua" Call("Coder::Settings", 1, "lua") Icon("%a\AkelFiles\Plugs\ico\lua.ico")
"Makefile" Call("Coder::Settings", 6, "makefile") Icon("%a\AkelFiles\Plugs\ico\makefile.ico")
"Mnu" Call("Coder::Settings", 1, "manifest") Icon("%a\AkelFiles\Plugs\ico\Manifest.ico")
"Maxscript" Call("Coder::Settings", 1, "mcr") Icon("%a\AkelFiles\Plugs\ico\Maxscript.ico")
"Mnu" Call("Coder::Settings", 1, "mnu") Icon("%a\AkelFiles\Plugs\ico\mnu.ico")
"NSIS" Call("Coder::Settings", 1, "nsis") Icon("%a\AkelFiles\Plugs\ico\nsi.ico")
"Pascal" Call("Coder::Settings", 1, "dpr") Icon("%a\AkelFiles\Plugs\ico\Pascal.ico")
"Perl" Call("Coder::Settings", 1, "pl") Icon("%a\AkelFiles\Plugs\ico\Perl.ico")
"PHP" Call("Coder::Settings", 1, "php") Icon("%a\AkelFiles\Plugs\ico\php.ico")
"Prg" Call("Coder::Settings", 1, "prg") Icon("%a\AkelFiles\Plugs\ico\Prg.ico")
"Python" Call("Coder::Settings", 1, "py") Icon("%a\AkelFiles\Plugs\ico\Python.ico")
"Resource" Call("Coder::Settings", 1, "rc") Icon("%a\AkelFiles\Plugs\ico\rc.ico")
"Sharp" Call("Coder::Settings", 1, "cs") Icon("%a\AkelFiles\Plugs\ico\Sharp.ico")
"SQL" Call("Coder::Settings", 1, "sql") Icon("%a\AkelFiles\Plugs\ico\sql.ico")
"Syslinux" Call("Coder::Settings", 6, "syslinux.cfg") Icon("%a\AkelFiles\Plugs\ico\syslinux.ico")
"Text" Call("Coder::Settings", 1, "txt") Icon("notepad.exe",0)
"VB / VBScript" Call("Coder::Settings", 1, "vbs") Icon("%a\AkelFiles\Plugs\ico\vbs.ico")
"Vcf" Call("Coder::Settings", 1, "vcf") Icon("%a\AkelFiles\Plugs\ico\Vcf.ico")
"WinBuilder" Call("Coder::Settings", 1, "script") Icon("%a\AkelFiles\Plugs\ico\winbuilder.ico")
"XML / DXL" Call("Coder::Settings", 1, "xml") Icon("%a\AkelFiles\Plugs\ico\xml.ico")
Вызов "Coder::Settings" с параметром 1 ожидает следующим параметром расширение. Честно говоря, не понял, как вообще срабатывало автоопределение при открытии (при этом выбранное не отмечалось в списке типов, что иногда не очень удобно) :)

oz84
30-04-2017, 19:23
Раз уж залез... ИМХО, есть смысл очистить конфиги от некоторых настроек, типа позиции/размеров окон:
- WindowPosition, PluginsDialog, ColorsDialog, RecodeDialog и, кажется, Font в AkelPad.ini + в нём же и LastDirectory;
- в плагинах WindowRect (ToolBar*.ini, Macros.ini, ContextMenu.ini), кажется, DockRect (HexSel.ini, Explorer.ini), Position (Templates.ini), как минимум OUTPUT в Speech.ini или грохнуть Speech.ini целиком (есть ещё AutoCompleteWindowRect в Coder.ini, но это не очень важно, наверное).
ini-файлы скриптов в \AkelFiles\Plugs\Scripts проще просто грохнуть, т.к. там нет ничего специфического, типа шаблонов замен, фильтров и т.п.
Т.е. всё то, что привязано к разрешению и путям конкретного железа/ОС.

ya158
03-05-2017, 17:32
Извиняюсь за долгий неответ.
По идее меню должно быть вроде таким: »
Согласен - моя ошибка. Поправлю.
есть смысл очистить конфиги от некоторых настроек, типа позиции/размеров окон»
Тут не все просто - я настраиваю конфиги с помощью setup.cmd (см. конструктор). А точнее просто запускаю сабж, настраиваю и затем сохраняю. Понятно, что при этом запоминаются вами указанные настройки. Удалять их вручную - совершенно непродуктивно, а добавлять удаление в setup.cmd - сейчас нет времени и желания для отладки... В принципе эти настройки не мешают...

oz84
03-05-2017, 19:13
ya158, у меня при запуске окно вылезло за пределы экрана, поэтому полез смотреть...

ya158
10-05-2017, 15:51
Обновил Аддон-конструктор
10.05.2017
1. Исправление ошибки (http://forum.oszone.net/post-2733030.html#post2733030)
2. Очистка конфигурационных файлов от некоторых настроек (http://forum.oszone.net/post-2733030.html#post2733030), типа позиции/размеров окон.

zlocorp
20-08-2017, 16:23
ya158, после установки из инсталлятора на Windows 8.1 x64 сыплются такие ошибки

http://i.imgur.com/kDifb48.png

http://i.imgur.com/64J9P99.png

http://i.imgur.com/zRv9RTr.png

http://i.imgur.com/qFcyWfy.png


UPD: Те же ошибки и в чистой установленной Windows XP SP3, установка уже из Аддона

Orestik
21-08-2017, 06:56
при установке из инсталлятора на Windows 8.1 x64 сыплются такие ошибки »
потому как нет поддерживает эту ОС уже давно данный аддон...

zlocorp
21-08-2017, 13:42
Orestik, а вот автор (ya158) конструктора говорит обратное - http://forum.oszone.net/post-2344304-1676.html
НО в любом случае на Win XP должно было отработать нормально.

Orestik
21-08-2017, 14:10
а вот автор (ya158) конструктора говорит обратное »
я говорил про аддоны, на 8.1 все устанавливает, но постоянно ошибка выскакивает, что раздражает, сейчас проверил конструктор от (ya158), то устаовка без ошибок, а вот при открытии валятся ошибки плагинов, те что ты выше указал скриншоты...

ya158
22-08-2017, 16:32
Обновил Аддон-конструктор
22.08.2017
1. Исправление ошибки (http://forum.oszone.net/post-2759604-1894.html)
2. Формирование дополнительной панель инструментов для различных вставок в текст в процессе создания инсталлятора.

Orestik
22-08-2017, 21:17
. Исправление ошибки »
ya158 красавчик, ну наконец то, все супер работает без ошибок...

Tomas 210
07-07-2018, 11:29
del.

AleksandrG
26-02-2019, 16:52
кто отвечает (плагин, параметр) за подсветку букв англ синим, русского языка зеленым, а цифры красные
вернее наверно не подсветка, а цвет шрифта
а то найти не могу, и как этот параметр/плагин называется?




© OSzone.net 2001-2012