Показать полную графическую версию : [addon] Akelpad
sov44,
В конструкторе AkelPad, настроенный под меня. Для поиска я совершенно не использую меню по Ctrl+F, т.к. у меня внизу постоянно открыта панель QSearch. Поэтому такой пункт контекстного меню для слова будет лично для меня лишним.
Но никто не запрещает перед тем, как создавать дистрибутив для себя воспользоваться setup.cmd и настроить все, как надо....
Обновил Аддон-конструктор
18.04.2017
1. Добавлен ключ --no-check-certificate для утилиты wget.exe для правильной скачки дистрибутивов AkelPad-a.
2. Изменен скрипт setup.cmd для правильной работы с файлами, содержащими русские буквы в названии.
3. Добавлена панель инструментов для различных вставок в текст.
4. Добавлен скрипт для сортировки секций ini-файлов (спасибо Andrey_A_A).
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 с иной подсветкой удаляемых/добавляемых строк (подсвечивается фон, более привычно для патчей) - взгляните, вдруг покажется удобнее.
oz84,
Спасибо - буду посмотреть.
бегло поправлены coder-файлы »
А если не бегло;)? Будут ли дальнейшие правки?
есть смысл обновить/переработать состав »
Какие будут еще пожелания, кроме замены coder-файлов?
ya158, пока не могу ничего сказать, заглянул ради любопытства, времени было немного. К слову, пропустил ошибку в Fb.coder
0 0 ${OP} 0 Screen${TYPE}
${TYPE} тут лишнее.
ya158, вы случайно не смотрели 7zsfxconfig.coder (http://akelpad.sourceforge.net/files/plugs/Coder/7zsfxconfig.coder)?
Обновил Аддон-конструктор
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) и далее).
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 ожидает следующим параметром расширение. Честно говоря, не понял, как вообще срабатывало автоопределение при открытии (при этом выбранное не отмечалось в списке типов, что иногда не очень удобно) :)
Раз уж залез... ИМХО, есть смысл очистить конфиги от некоторых настроек, типа позиции/размеров окон:
- 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 проще просто грохнуть, т.к. там нет ничего специфического, типа шаблонов замен, фильтров и т.п.
Т.е. всё то, что привязано к разрешению и путям конкретного железа/ОС.
Извиняюсь за долгий неответ.
По идее меню должно быть вроде таким: »
Согласен - моя ошибка. Поправлю.
есть смысл очистить конфиги от некоторых настроек, типа позиции/размеров окон»
Тут не все просто - я настраиваю конфиги с помощью setup.cmd (см. конструктор). А точнее просто запускаю сабж, настраиваю и затем сохраняю. Понятно, что при этом запоминаются вами указанные настройки. Удалять их вручную - совершенно непродуктивно, а добавлять удаление в setup.cmd - сейчас нет времени и желания для отладки... В принципе эти настройки не мешают...
ya158, у меня при запуске окно вылезло за пределы экрана, поэтому полез смотреть...
Обновил Аддон-конструктор
10.05.2017
1. Исправление ошибки (http://forum.oszone.net/post-2733030.html#post2733030)
2. Очистка конфигурационных файлов от некоторых настроек (http://forum.oszone.net/post-2733030.html#post2733030), типа позиции/размеров окон.
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, установка уже из Аддона
при установке из инсталлятора на Windows 8.1 x64 сыплются такие ошибки »
потому как нет поддерживает эту ОС уже давно данный аддон...
Orestik, а вот автор (ya158) конструктора говорит обратное - http://forum.oszone.net/post-2344304-1676.html
НО в любом случае на Win XP должно было отработать нормально.
а вот автор (ya158) конструктора говорит обратное »
я говорил про аддоны, на 8.1 все устанавливает, но постоянно ошибка выскакивает, что раздражает, сейчас проверил конструктор от (ya158), то устаовка без ошибок, а вот при открытии валятся ошибки плагинов, те что ты выше указал скриншоты...
Обновил Аддон-конструктор
22.08.2017
1. Исправление ошибки (http://forum.oszone.net/post-2759604-1894.html)
2. Формирование дополнительной панель инструментов для различных вставок в текст в процессе создания инсталлятора.
. Исправление ошибки »
ya158 красавчик, ну наконец то, все супер работает без ошибок...
Tomas 210
07-07-2018, 11:29
del.
AleksandrG
26-02-2019, 16:52
кто отвечает (плагин, параметр) за подсветку букв англ синим, русского языка зеленым, а цифры красные
вернее наверно не подсветка, а цвет шрифта
а то найти не могу, и как этот параметр/плагин называется?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC