Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.9 от 16 октября 2024


Скачать
Программа релиз 4.9.9: многоязычная [exe]: x86 | x64; русская [zip]: x86 | x64; английская [zip]: x86 | x64    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.8

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4475 от 03.11.2024
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 2.xx для самостоятельной компиляции AkelUpdater    
Плагины FileDialog: Диалог открытия файлов. Подробнее... Автор: dothen. Скачать: 1.1    
Help: вызов справки с поиском выделенного текста (альт. к ChmKeyword.js). Подробнее: 1, 2, видео. Автор: AZJIO. Скачать: плаг (или утилита)    
SpellCheck: проверка орфографии на движке Hunspell. Подробнее... Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TabBar: вкладки: кнопка закрытия, выделение активной. Подробнее... Автор: dothen. Скачать: 1.2    
TagsView: разбор исходного кода при помощи ctags. Подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Drugmix & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника. Подробнее... Автор: Ralph Shane. Скачать: 4.8.3.0    
AnotherFileNearby: создание слепка редактируемого файла. Подробнее... Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 20:09 21-11-2024
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
http://forum.ru-board.com/topic.cgi?forum=2&topic=3767&start=6540#6
 
Edit
 
Повторяю то сообщение здесь [практически] полностью, так как оно скорее и должно принадлежать данной теме:
 
Иллюстрация работы (AkelPad 4.9.8 64bit + SpellCheck 1.3.1 64bit @ Win10 64bit):
   
 
активен фоновый режим:
SpellCheck::Backgroung
 
настройка:
SpellCheck::Settings
 
доступны вызовы:
SpellCheck::Suggest
SpellCheck::CheckDocument
SpellCheck::CheckSelection
 
Плагин для работы:
https://www.upload.ee/files/15256474/AkelPad_SpellCheckPlugin_v1.3.1_32bit_64bit.zip.html
 
Содержимое архива из источников:
https://akelpad.sourceforge.net/forum/viewtopic.php?t=2842 (плагин SpellCheck; пример двуязычного словаря от автора плагина)
http://aspell.net/win32/ (aspell)
 
В архиве AkelPad_SpellCheckPlugin_v1.3.1_32bit_64bit.zip:

Код:
SpellCheck_x86_1.3.1.zip    2023-03-02 317.6 kB : архив от автора плагина SpellCheck
SpellCheck_x64_v1.3.1.zip    2022-06-26 342.0 kB : архив от автора плагина SpellCheck
SpellCheck_RU-EN_dict.zip    2022-09-27 1.4 MB : архив от автора плагина SpellCheck : пример двуязычного словаря
aspell-w32-0.50.3_bin.zip    2002-12-20 2.0 MB : архив мой : моя ошибка, для работы плагина aspell не требуется.
---
bbbfe8d73ef23ec55cc4c8cc6535f345 *SpellCheck_x86_1.3.1\SpellCheck.dll
5f646c0d861316e2e50151b3b4c250a9 *SpellCheck_x64_v1.3.1\AkelFiles\Plugs\SpellCheck.dll
d41d8cd98f00b204e9800998ecf8427e *SpellCheck_x64_v1.3.1\AkelFiles\Plugs\SpellCheck\PLACE_DICTIONARIES_HERE
bd737688a149265f6e0b375d9b20ef6e *SpellCheck_RU-EN_dict\AkelFiles\Plugs\SpellCheck\CPP.aff
26fb4c554a2ffdaffe23efff062eb996 *SpellCheck_RU-EN_dict\AkelFiles\Plugs\SpellCheck\CPP.dic
bd737688a149265f6e0b375d9b20ef6e *SpellCheck_RU-EN_dict\AkelFiles\Plugs\SpellCheck\HTML.aff
6508dc45e310f883ca49fc604cc22a47 *SpellCheck_RU-EN_dict\AkelFiles\Plugs\SpellCheck\HTML.dic
5257febcf70e527a8c3a089827e025d4 *SpellCheck_RU-EN_dict\AkelFiles\Plugs\SpellCheck\ru-EN.aff
c7ed6f16c559544186fbe7e49e03c5f1 *SpellCheck_RU-EN_dict\AkelFiles\Plugs\SpellCheck\ru-EN.dic
1755663bdf906f1b348faf1090fb3733 *aspell-w32-0.50.3_bin\bin\aspell.exe
20e2c192803826ead87dcbb26b63140e *aspell-w32-0.50.3_bin\bin\aspell-15.dll
7de5d1bc19bbf016856f5ebdd7baed57 *aspell-w32-0.50.3_bin\bin\pspell-15.dll
21b17dd3842396576a7ae8e082d1d25c *aspell-w32-0.50.3_bin\bin\word-list-compress.exe

 
Пример работоспособной структуры/локаций (.dll плагина;*.dic, *.aff словаря/словарей)

Код:
AkelPad\AkelFiles\Plugs\SpellCheck.dll
AkelPad\AkelFiles\Plugs\SpellCheck.ini
AkelPad\AkelFiles\Plugs\SpellCheck\*.aff
AkelPad\AkelFiles\Plugs\SpellCheck\*.dic

 
NB aspell находится в архиве и вообще упоминается здесь по моей ошибке; его наличия для работы плагина не требуется.

Всего записей: 1203 | Зарегистр. 13-08-2005 | Отправлено: 12:25 22-05-2023 | Исправлено: ewild, 21:21 22-05-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
Спасибо большое
 

Цитата:
оно скорее и должно принадлежать данной теме

 
Да, действительно, мне бы и в голову не пришло искать плагины к AkelPad в теме о сборках Total Commander.
 

Цитата:
aspell-w32-0.50.3_bin.zip    2002-12-20 2.0 MB : архив мой

 
Скажите, пожалуйста, а разве для работы нового SpellCheck нужен Aspell? Ведь он, насколько я понял, переписан для Hunspell. И в readme-файлах к новому плагину из архива с его исходниками, которые выложил автор, про Aspell ничего не сказано... Кроме того, вижу, что в коде новых исходников (например, в common.h и в Version.rc) все ссылки на ядро aspell и его длл-ки последовательно удалены...

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 13:00 22-05-2023 | Исправлено: yozhic, 13:07 22-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild (пост)
Цитата:
Иллюстрация работы (AkelPad 4.9.8 64bit + SpellCheck 1.3.1 64bit @ Win10 64bit):  
 

Вот на картинке есть поле Hunspell
Ок, у меня русский язык - и там написано "Путь к словарям"! - т.е не к какому-то одному!
Но еще более странно, что это поле с пустым значением и оно не редактируемо!
А у вас там какой-то путь - хотя и тоже выглядит как не редактируемое поле...
И что и как должно быть?
 
Добавлено:
ХМ, набрал слово "жесткость" - оно подсветилось красным. Типа работает? Вызываю контекстное меню - а там нет никаких подсказок для исправления. И что мне с красной полосой делать? ChatGPT вызывать, чтоб он мне подсказал - в чём там ошибка по мнению плагина?

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 13:13 22-05-2023 | Исправлено: destiny child, 13:15 22-05-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
У вас в архиве обе битности плагина версии 1.3.0.4, а версия авторских исходников 1.3.0.5, и 32-битная версия из авторского поста на домашнем форуме скачивается 1.3.0.5. Поэтому моя просьба относительно 64-битной версии по-прежнему актуальна.
 
@all
Камрады, если кто стал счастливым обладателем 64-битной версии 1.3.0.5 нового плагина SpellCheck на Hunspell, просьба поделиться, т.к. оригинальная ссылка на него неисправна.

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 13:24 22-05-2023 | Исправлено: yozhic, 13:24 22-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic (пост)
Цитата:
обе битности плагина версии 1.3.0.4

неожиданно - это я даже не проверял. Хотя тогда глубокий вопрос - а нафига в названии архива "SpellCheck_x64_v1.3.1" - эти цифры? Чтоб враг не узнал - что там внутри??? )))
 
Плюс так и не ясно - а где же хорошие словари брать? Понятно, что постепенно свои слова туда можно внести будет, но явно же что-то уже бОООлее объемное кто-то нагенерил-скомпилировал в этом формате. Хотя бы как тот, что примером идет в архиве...

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 13:26 22-05-2023 | Исправлено: destiny child, 13:47 22-05-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child (пост)
Цитата:
v1.3.1

Это, похоже, сам автор сотворил (предполагаю, что по запарке). У него в посте в ссылке написано «SpellCheck* 1.3.0.4 x64», адрес самой ссылки ведёт к архиву с именем «1.3.1» (который,  вдобавок, не скачивается). Допускаю также, что автор для 64-бит скомпилил только 1.3.0.4, а 1.3.0.5 сделал для 32-битной. Но это пока предположения, хотелось бы убедиться воочию.

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 13:37 22-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
ну, если исходники есть - можно и пересобрать/скомпилировать)))
главное - найти комп со студией.
 
А по моим вопросам: destiny child (пост)
Цитата:
Добавлено:
ХМ, набрал слово "жесткость" - оно подсветилось красным. Типа работает? Вызываю контекстное меню - а там нет никаких подсказок для исправления. И что мне с красной полосой делать? ChatGPT вызывать, чтоб он мне подсказал - в чём там ошибка по мнению плагина?

есть понимание - КАК интуитивно пользоваться-то?

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 13:46 22-05-2023
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вызываю контекстное меню - а там нет никаких подсказок для исправления.

destiny child
Мое контекстное меню (SpellCheck::Suggest) на слове жесткость:
https://i.imgur.com/xUy1VEL.png
https://i.imgur.com/ZN75TTh.png
 
 

Цитата:
У вас в архиве обе битности плагина версии...

yozhic
Архивы авторские, от автора плагина, - как по содержанию, так и по наименованию.
 
 

Всего записей: 1203 | Зарегистр. 13-08-2005 | Отправлено: 14:05 22-05-2023 | Исправлено: ewild, 23:46 22-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild (пост)
Цитата:
Мое контекстное меню (SpellCheck::Suggest)  

Т.е. вашу инструкцию вполне себе так полную - надо дополнить моментом, что в контекстное меню надо самому добавлять пункты, имеющие отношение к этому плагину.
Я-то думал - они сами туда "влазят", ибо плагин когда авто-подгружается, то и задает нужные новые элементы интерфейса.
 
destiny child (пост)
Цитата:
Вот на картинке есть поле Hunspell
Ок, у меня русский язык - и там написано "Путь к словарям"! - т.е не к какому-то одному!
Но еще более странно, что это поле с пустым значением и оно не редактируемо!
А у вас там какой-то путь - хотя и тоже выглядит как не редактируемое поле...
И что и как должно быть?

А про этот что-нибудь?

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 14:16 22-05-2023
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вашу инструкцию вполне себе так полную

destiny child
Я никакой инструкции не делал. Всего лишь дал пример устройства работоспособной сборки, и привел ссылки на источники для получения сведения о минимально необходимых компонентах, и на сами компоненты.
Весь функционал доступен из коробки в меню плагинов: SpellCheck::Backgroung, SpellCheck::Settings, SpellCheck::Suggest, SpellCheck::CheckDocument, SpellCheck::CheckSelection.
Персонализированные украшательства и удобства в виде контектсного меню, кнопок и т.п., - делаются пользователем вручную в обычном порядке.
 
Пример кнопки в контекстном меню:

Код:
"SpellCheck: suggest..." Call("SpellCheck::Suggest") Icon("%a\AkelFiles\Plugs\ToolBar.dll",35)
 

Всего записей: 1203 | Зарегистр. 13-08-2005 | Отправлено: 14:28 22-05-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild (пост)
Цитата:
Архивы авторские

Так, я в этом и не сомневался. У меня вопрос только насчет версии возник. Пока буду 64-битную 1.3.0.4 использовать. Но поскольку нет уверенности изменялось ли автором что-нибудь в версии 1.3.0.5 для 64-бит, то хотелось бы либо сам плагин этой версии (ведь автор мог поменять ссылку, после того, как вы по ней скачали), либо, если 1.3.0.5 для 64-бит просто не было, убедиться что его действительно не было.

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 15:03 22-05-2023
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А про этот что-нибудь?

Относительное расположение словарей является предписанным автором, что понятно из содерждимого архива:
"SpellCheck_x64_v1.3.1.zip\AkelFiles\Plugs\SpellCheck\PLACE_DICTIONARIES_HERE"
 
Это расположение ("%a\AkelFiles\Plugs\SpellCheck\") только в форме Literal Path (с переменной %a в развернутом виде для активного AkelPad) будет отображаться в поле "Hunspell" окна настроек (SpellCheck::Settings) и не подлежит редактированию, то есть, очевидно, выводится там лишь в справочном порядке.
Все валидные словари имеющиеся в "%a\AkelFiles\Plugs\SpellCheck\" будут доступны в выпадающем списке в окне настроек SpellCheck::Settings позволяя таким образом выбор словаря по умолчанию.  
 
Hunspell - потому что словари Hunspell.
Hunspell requires two files to define the way a language is being spell checked: a dictionary file (.dic) containing words and applicable flags, and an affix file (.aff) that specifies how these flags will control spell-checking. An optional file is the personal dictionary file.
Aspell - потому что рабочий движок Aspell.
 
NB Aspell находится в архиве и вообще упоминается здесь по моей ошибке; его наличия для работы плагина не требуется.

Всего записей: 1203 | Зарегистр. 13-08-2005 | Отправлено: 15:05 22-05-2023 | Исправлено: ewild, 20:28 22-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild (пост)
Цитата:
Это расположение ("%a\AkelFiles\Plugs\SpellCheck\") только в форме Literal Path (с переменной %a в развернутом виде для активного AkelPad) будет отображаться в поле "Hunspell" окна настроек (SpellCheck::Settings) и не подлежит редкатированию, то есть, очевидно, выводится там лишь в справочном порядке.

Ага, у меня этого нет в выводе. значит что-то не так? Но что???? Сделано-то всё по вашей "
Цитата:
никакой инструкции
" странно это всё...
 
ewild (пост)
Цитата:
Все валидные словари имеющиеся в "%a\AkelFiles\Plugs\SpellCheck\" будут доступны в выпадающем списке в окне настроек SpellCheck::Settings позволяя таким образом выбор словаря по умолчанию.  

А вот это всё есть, т.е. по идее всё верно должно быть.... Но не понял, отчего тогда нет пути... Ведь тут либо всё верно, либо нет....
 

Цитата:
Hunspell - потому что словари Hunspell.

Цитата:
Aspell - потому что рабочий движок Aspell.

Так работает же И БЕЗ папки BIN с ее содержимым для движка Aspell. Да и как этот движок может обрабатывать словари Hunspell?! Вроде же такого не заявлено в нём... Т.е. опять ничего не понятно.

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 15:14 22-05-2023 | Исправлено: destiny child, 16:51 22-05-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild (пост)
Цитата:
Aspell - потому что рабочий движок Aspell.

Точно? Это он у Паныча (FeyFre) в предыдущем SpellCheck был рабочий. А этом движок другой, разве не так?

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 15:33 22-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати с этим контекстным меню - тоже не особо-то и легко разобраться, исправить....
Вроде как для его правки использовать надо ContextMenu plugin - более нигде я не вижу в ресурсах строк из этого меню!
НО! когда его вызываешь, выбираешь контекстное меню для изменения - то ВНУТРИ видишь
код каждого элемента меню по идее, но в нём ссылки на соответствующие dll, реализующие функционал этого i-го элемента, ведут в папку Plug, а не в Plugs%ARCH% какой-нить!!! Чтобы ещё могло бы дать мне понимания того, что динамически, в зависимости от битности запущенного main.exe будут выбираться плагины, реализующие функциона - из соответствующей папки плагов. Типа %ARCH% для х86 платформы - это пустая строка, а для х64 - это строка "64". И тогда либо Plugs, либо Plugs64 - всё понятно.... Но нет - строго и только лишь плагины из папки под 32 бита. И внимание Вопрос: А нафига тогда тут люди пытаются собрать и использовать 64 битные плагины? Если их использование как бы и не подразумевается/не возможно? КАК вызвать в зависимсоти ОТ, а не принудительно ИЗ папки Plugs и только лишь?
И ГДЕ физически сохраняется это изменение пунктов контекстного меню? В каком файле и какого формата?

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 15:33 22-05-2023 | Исправлено: destiny child, 16:54 22-05-2023
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Так работает же И БЕЗ папки BIN с ее содержимым для движка Aspell.

Действительно. Работает.
Не помню откуда оно там появилось, никаких записей об этом у меня не сохранилось.
Судя по всему, со времен каких-то давних экспериментов, еще с прежней версией плагина, и так и осталось.
Ну так даже лучше.
Таким образом, для работы актуальной версии SpellCheck aspell не нужен.
Спасибо.
 
Придется править предыдущие сообщения.
 
NB Aspell находится в архиве и вообще упоминается здесь по моей ошибке; его наличия для работы плагина не требуется.

Всего записей: 1203 | Зарегистр. 13-08-2005 | Отправлено: 15:51 22-05-2023 | Исправлено: ewild, 20:26 22-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://www.upload.ee/files/15257307/SpellCheck.7z.html
кто на win10 и выше сидит и хочет попробовать - собрал последние исходники 32/64.
У меня завелось - но и разницы я так и не вижу особой.
 
КАК минимум мне бы понимание того - почему путь к словарям ничего не содержит - хотя у товарища он корректно куда-то ведет.
Почему там же кнопка Тест не активна. И ЧТО она потенциально должна проверять? Сам путь/словари в нём?
Ну и всё отсюда: http://forum.ru-board.com/topic.cgi?forum=5&topic=49364&start=1740#16

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 16:48 22-05-2023 | Исправлено: destiny child, 16:56 22-05-2023
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вроде как для его правки использовать надо ContextMenu plugin


Цитата:
А нафига тогда тут люди пытаются собрать и использовать 64 битные плагины?

 
destiny child
Безусловно, для управления контекстным меню нужен плагин ContextMenu, так же как для управления панелью инструментов нужен плагин ToolBar, для оригинальных скриптов и для расширяющих оригинальную функциональность пользовательских скриптов - плагин Scripts, и т.п.
 
Все эти плагины имеются в оригинальных архивах плагинов в общих упаковках PlugsPack.zip, PlugsPack-x64.zip (те же плагины имеются и в индивидуальных упаковках):
64 битные плагины - для 64 битного AkelPad.exe
32 битные плагины - для 32 битного AkelPad.exe
https://akelpad.sourceforge.net/files/plugs/
 
В оригинальном AkelPad нативная комбинация 32 и 64 бит (как, например, в Total Commander, где кое-какие компоненты могли быть общими) пока еще не предусматривалась, - это всегда два разные параллельные приложения со своими параллельными плагинами (соответствующей битности), где для каждой параллели мало что могло быть одинаковым (updater, скрипты, подстветка), и ничего и никогда общим.
 
Я лично давно уже пользуюсь исключительно 64 битным AkelPad.exe с 64 битными плагинами.
Сравнительным недостатком 64 битного AkelPad было отсутствие для него плагина типа SpellCheck, тогда как для 32 битного AkelPad такой плагин существует с 2010 года [aspell].
Только с 2022 года этот недостаток устранен, и указанный плагин появился в 64 битном исполнении [hunspell].
Пользователи же 32 битного AkelPad выпросив у автора SpellCheck свою версию, в 2023 году получили еще и hunspell (в дополнение к уже имевшемуся).
 
Добавлено:

Цитата:
И ГДЕ физически сохраняется это изменение пунктов контекстного меню? В каком файле и какого формата?

%a\AkelPad\AkelFiles\Plugs\ContextMenu.ini
 
В "%a\AkelPad\AkelFiles\Plugs\" пользователь, активно применяющий плагины (в случае если плагин настраивается, и/или сохраняет состояние), может увидеть всякие разные .ini, параллельные .dll плагинов, иногда эти .ini human-readable, иногда - не очень.  

Всего записей: 1203 | Зарегистр. 13-08-2005 | Отправлено: 17:14 22-05-2023 | Исправлено: ewild, 20:32 22-05-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
Спасибо за инфу, но ответы частичные как-то, уж, сорри, выходят.
Ок, ГДЕ хранится контекстное меню - ладно - файл найден. Он нечитабелен по-простому, надо декодировать. В общем овчинка выделки не стоит. Формат не ясен, да и вряд ли просто так сделано так, как сделано. Ладно.
И да, есть раздельно 64 и 32 битные приложения/плагины. Да. Это ясно.
Вопрос стоял же так: ПОЧЕМУ (и верно ли вообще - что такое есть по факту), что все записи для элементов этого меню (и это я еще не смотрел другие меню, тулбары) - если есть необходимость в подгрузке соответствующей dll - ведут в ЧЕТКУЮ предопределённую папку /Plugs/, а не что-то переменноподобное вида Plugs%ARCH%, где было бы тогда ясно, что для стартующего 32битного AkelPad'a - эти плагины/dll брались бы из папки /Plugs/, а для 64битного AkelPad'a - эти плагины/dll брались бы из папки /Plugs64/. Но этого нет. И типа это нормально? Или надо самому брать и ВСЕ подобные записи руками исправлять, указывая пути до соответствующих папок? Но тогда же ведь пропадет возможность вызывать 32битное приложение. Файл-то, формирующий меню - он один! И он один читается, что для 32битного, что для 64битного AkelPad'a....
Или я что-то совсем ничего не понимаю в этих файлах/форматах?

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 18:28 22-05-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child (пост)
Цитата:
Вопрос стоял же так: ПОЧЕМУ ... ведут в ЧЕТКУЮ предопределённую папку /Plugs/

Ох, я, кажись, только сейчас вкурил об чём речь )) Вот об этом? Если да, то AkelPad должен быть версии > 4.9.9 r4384. В шапке есть ссылка на 4.9.9 r4416. Кратко так: если одновременно используются AkelPad'ы обеих битностей, то надо 64-битный переименовать в AkelPad64.exe, вот так:
 
и тогда настройки для всех плагов будут гарантированно сохраняться только в папке Plugs, а 64 плагины будут их читать только оттуда.
SpellCheck по идее тоже так должен себя вести, потому что, как я понимаю, путь к настройкам плагины не сами определяют, а им сообщает AkelPad. Надо бы проверить...

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 18:52 22-05-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru