| View previous topic :: View next topic |
| Author |
Message |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Sun Jan 15, 2012 8:26 pm Post subject: |
|
|
По поводу spck.coder
Думаю кавычки там лишние, ибо нигде лексической роли не играют. Хотя можно и оставить.
Также можно отдельным цветом выделять строки начинающиеся на + - | (если Coder такое может)
coder2wl.js там старый.
По поводу скриптов из коллекции - win32 constant library. Я бы посоветовал бы их переместить в подпапку AkelFiles\Plusg\Scripts\Include\win32, ибо именно там их ищет скрипт History.js |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Sun Jan 15, 2012 10:07 pm Post subject: |
|
|
"кавычки" - то я копировал txt.coder, но они не мешают, а вот идея с + - | хороша!
"По поводу скриптов из коллекции - win32 constant library... переместить в подпапку win32"
Проще History.js переделать, тогда все остальные скриптописатели получат возможность подключать их с помощью AkelPad.Include(), я за это голосую!
А вообще я спрашивал не о coder2wl.js (там да, старый, я на компе тестил, но если положить новый, то будет тот же эффект...) Основной вопрос: почему мои spck-файлы не работают, - открываю js-файл, жму на заглавную пиктограмму тулбара, а оно не работает? Вроде ж всё правильно сделал.
Добавлено: обновил сборку (spck.coder, coder2wl.js и разные мелочи). |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Sun Jan 15, 2012 11:38 pm Post subject: |
|
|
| Quote: | | Проще History.js переделать, тогда все остальные скриптописатели получат возможность подключать их с помощью AkelPad.Include(), я за это голосую! | Ну они итак могут это коммандой AkelPad.Include("win32\\user32.js") как это сделано в History.js
Я специально перед тем как перемещать и использовать перерыл все доступные мне опубликованные скрипты... ни один не использует библиотеку(только я), а потому и передвинул для удобства(6 файликов сами в одной подпапке сопровождать легче, чем 6 из 50-ти).
| Quote: | | Основной вопрос: почему мои spck-файлы не работают, - открываю js-файл, жму на заглавную пиктограмму тулбара, а оно не работает? Вроде ж всё правильно сделал. | У меня работают(в смысле в Вашей сборке). Вопрос на засыпку: а ядро ASpell плагин нашел? Ибо если не нашел, то остальной функционал как-то в пролете. Плагин даже работать не останется, сразу же выгрузится. (Так случилось исторически - нету ядра, и делать нечего. Белые списки уже потом пошли.) Придется Вам как-то выкрутится: то ли предупредить что ядро нужно, то ли таскать в сборке ядро(можно не всё, только dll-ку и пару пустых папок), то ли фейк ядро написать, что-бы плагин скушал. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Mon Jan 16, 2012 10:18 pm Post subject: |
|
|
Здорово, тогда перемещаю!
Находится конечно, он же подсвечивает.
Примерно понял откуда ноги растут.
Если вызывать жёстко:
| Code: | | Call("SpellCheck::Background", 0, "js") | то работает, а если вызывать
| Code: | | Call("Scripts::Main", 1, "SpellCheckUnderlightSwitcher.js", `""`) | то нет. Но непонятно почему, всё правильно: если расширение не передаю в аргументах, то передаю плагину пустую строку, чтобы он сам смог это сделать.. он же может это делать (по описанию)? Или я что-то не так сделал? |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Mon Jan 16, 2012 11:19 pm Post subject: |
|
|
| Quote: | | он же может это делать (по описанию)? Или я что-то не так сделал? | Чуть-чуть не так. Нужно передавать не пустую строку а 0 вместо строки. | SpellCheck-Rus.txt wrote: | Для возврата к списку по-умолчанию можно использовать следующий вызов.
Call("SpellCheck::Background",0,0) | А пустая строка - активировать белый список пустого расширения. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Tue Jan 17, 2012 9:14 am Post subject: |
|
|
Теперь наконец-то разобрались. Заработало, спасибо!
Подкорректировал SpellCheckUnderlightSwitcher.js.
P.S. А можно будет когда-нибудь всё-таки расширить вызов SpellCheck::Background т.о., как писал здесь (значения в последнем аргументе)?
Добавлено: И ещё, можно ли в будущем будет сделать, чтобы ссылки не подсвечивались как ошибки? |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Thu Jan 19, 2012 12:15 pm Post subject: |
|
|
Предложение: добавить в настройки плага или в spck-файлы возможность задавать исключения при подсветке:
1. Игнорировать "слова"-цифры (если они идут отдельно от текста), например для случаев:
| Code: | | AkelPad.Command(4101 /*IDM_FILE_NEW*/); |
2. Игнорировать блок текста между какими-либо разделителями (например, в том же коде).
3. Игнорировать текст, являющийся частью ссылки (возможно только при включённом отображении ссылок в настройках проги).
Добавлено: И ещё неплохо было бы иметь возможность Include'ить файлы, лежащие где-нибудь на диске (например для исключения содержимого файлов констант). |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Sun Jan 29, 2012 10:42 am Post subject: |
|
|
Updated SpellCheck v1.10
<<<DOWNLOAD>>>
* A lot of internal optimisations.
* Change behaviour of CheckDcouemnt/Selection functions
+ Skipping of URLs.
+ New option: memorise replacement (until end of check session) |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Mon Feb 06, 2012 11:24 am Post subject: |
|
|
Updated SpellCheck v1.11
<<<DOWNLOAD>>>
+ Integers and hexadecimals are explicitly good words now. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4649
|
Posted: Sat Feb 11, 2012 5:19 pm Post subject: |
|
|
FeyFre
Call("SpellCheck::Suggest") выдает исключение. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Sat Feb 11, 2012 6:37 pm Post subject: |
|
|
Instructor
Очень интересно. На версиях 4.7.0-4.7.2(с 1.11) молчит, хотя должно было бы сказать. Вы меняли обработку сообщения AEM_INDEXINURL ?
PS: Исправил и положил в обычное место. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4649
|
Posted: Sun Feb 12, 2012 3:12 pm Post subject: |
|
|
FeyFre
AEM_INDEXINURL не менялся. Версия 1.12 залита. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Sun Feb 12, 2012 6:25 pm Post subject: |
|
|
Updated SpellCheck v1.12
<<<DOWNLOAD>>> |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Sun Feb 19, 2012 5:24 pm Post subject: |
|
|
Updated SpellCheck v1.13.1
<<<DOWNLOAD>>>
* Yet more internal optimisations.
* Encoding setting is deprecated now and excluded from plugin calls and GUI.
NOTE: Those who updates plugin via AkelUpdater, rerun it and force update of plugin. |
|
| Back to top |
|
 |
Tcheluskin
Joined: 16 Mar 2012 Posts: 7
|
Posted: Fri Mar 16, 2012 12:47 pm Post subject: |
|
|
Прежде всего, спасибо автору за данный плагин.
Использую SpellCheck v1.13.1.0.
ОС Windows 7 Home Basic x86, тестировал из-под учётной записи с правами администратора.
Главная проблема:
0) Неизвестное слово нельзя сохранить в каком бы то ни было словаре, списке исключений и т. п. В форме SpellCheck::CheckSelection есть кнопки "Принять" и "Запомнить", но их использование не приводит ни к какому результату.
Менее значимые проблемы:
1) Список вариантов показывается только для выбранного "Языка по умолчанию". Можно хотя бы добавить выбор языка по умолчанию в форму SpellCheck::CheckSelection.
2) Вариантов правильного написания предлагается очень много  |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|