SpellCheck plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Пока изнутри нам такое не светит, из соображений, как это не парадоксально, производительности.

Загрузка... я если честно не могу понять что именно грузит.
Infocatcher wrote:FeyFre
Видимо, я или не обращал внимание, или мало корректировал текст при включенной проверке орфографии (и, как следствие, первая причина :))
А Вы думаете я с включенной проверкой всегда работаю? :)
Если у Вас вдруг где-то остался Акел 4.4.9 с плагинами, то можете увидеть тормозючесть(откройте файл с одной оочень длинной строкой, например на 2 МБ). Увидите как хорошо оно ходило влево-вправо :)

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

FeyFre wrote:Пока изнутри нам такое не светит, из соображений, как это не парадоксально, производительности.
Даже так? Хм, пусть тогда плагин говорит, что ему нужно нечто изнутри, и только после этого это нечто начинает работать.
FeyFre wrote:Если у Вас вдруг где-то остался Акел 4.4.9 с плагинами, то можете увидеть тормозючесть(откройте файл с одной оочень длинной строкой, например на 2 МБ). Увидите как хорошо оно ходило влево-вправо :)
Я всегда храню резервные копии. :)
Стало гораздо лучше, да.

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

Post by VladSh »

VladSh wrote:При включённой функции Background и при даблклике на любом из слов очень заметно дёргаются подчёркивания , похоже, что на даблклик идёт перепросчёт.. можно ли это отключить (необходимости в этом ведь нет)?
Такое дёргание происходит и при простом перемещении курсора, т.е. перемещение курсора и корректирование текста при включённой Background сильно тупят. Хотелось бы чтобы этого не было.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Мне тоже хотелось бы. Но пока двойную буферизацию я не освоил.

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

Post by Instructor »

opk44 wrote:
VladSh wrote:2. Где взять словари с корректной обработкой слов с буквой ё?
Можно попробовать использовать вот этот словарь: http://www.cross-plus-a.com/aspell_ru.rar (14Мб)...
Да, поменьше ошибок в нем.

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

Post by VladSh »

Instructor
Спасибо!

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

Post by VladSh »

Простым копированием перенёс папку AkelPad и Aspell на другой комп, при запуске любой функции, даже при вызове настроек плагина, вылетает
:
---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error!

Program: C:\Program Files\AkelPad\AkelPad.exe

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
---------------------------
ОК
---------------------------
.
После чего AkelPad крашится.

Добавлено: сделал как раньше:
- удалил ini плага;
- загрузил AkelPad и вызвал настройки, вылетело сообщение, что ядро Aspell не найдено (лучше бы оно вылетало при закрытии диалога), но диалог всё-таки открылся;
- выбрал dll (названия dll по умолчанию всё также нет), но перечень словарей не появился, хотя в папке они есть (есть подозрение, что список словарей берётся из реестра, но непонятно зачем);
- для выбора словаря пришлось закрыть прогу, открыть и снова вызвать настройки плага - прога опять стала вылетать по вышеуказанной ошибке.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

VladSh
После чего AkelPad крашится.
Крашится не акелпад, а ASpell. ASpell-15.dll - для меня черный ящик. Я не могу запретить ему лазить куда он пожелает. Почему у него возникает ошибка я понятия не имею, но знаю одно: он в случае этой ошибки пользуется стандартным C-шным terminate(libc вкомпилирован в модуль, и потому никто другой его контроллировать не может), который и ложит процесс его хостящий.
загрузил AkelPad и вызвал настройки, вылетело сообщение, что ядро Aspell не найдено (лучше бы оно вылетало при закрытии диалога), но диалог всё-таки открылся;
Лучше как есть сейчас: сразу становится понятно почему список словарей пустой.
- выбрал dll (названия dll по умолчанию всё также нет), но перечень словарей не появился, хотя в папке они есть (есть подозрение, что список словарей берётся из реестра, но непонятно зачем);
Нужно перегрузить плагин(.т.е. отключить все функции и включить опять), что-бы подгрузить ядро из нового места. Словари читает ядро, я ему не указываю откуда.

Чаще всего у меня такая ошибка выскакивала когда Aspell не мог подгрузить указанную таблицу кодировки. Вы таблицы скопировали тоже?

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

Post by VladSh »

FeyFre wrote:Чаще всего у меня такая ошибка выскакивала когда Aspell не мог подгрузить указанную таблицу кодировки. Вы таблицы скопировали тоже?
Что за "таблица кодировки"? Где она находится?

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

Post by VladSh »

FeyFre wrote:Нужно перегрузить плагин(.т.е. отключить все функции и включить опять), что-бы подгрузить ядро из нового места. Словари читает ядро, я ему не указываю откуда.
А если никакие функции не включены (не помечены галками или что тогда имеется ввиду под "отключить все функции"?)??

Вопрос в предыдущем сообщении остаётся в силе.

Вообще описание жёсткое - много слов, но мало толку. Ставлю вообще на чистую от аспелов и акелпадов машину и не могу нифига настроить.. - список словарей не появляется.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

А если никакие функции не включены (не помечены галками или что тогда имеется ввиду под "отключить все функции"?)??
Включенная(работающая) функция - напротив неё в окне плагинов светится Running
Вопрос в предыдущем сообщении остаётся в силе.
Странно, что я раньше не ответил. ASpell-овские кодировки лежат у нога в папке data (dat файлы).
Ставлю вообще на чистую от аспелов и акелпадов машину и не могу нифига настроить.. - список словарей не появляется.
Ну правильно, ASpell нету - не у кого спросить о словарях - список пуст.

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

Post by VladSh »

FeyFre wrote:Включенная(работающая) функция - напротив неё в окне плагинов светится Running
У меня для SpellCheck нет работающих функций.
Ну правильно, ASpell нету - не у кого спросить о словарях - список пуст.
Всё это ставил.
Попустило после того, как раза три переустанавливал (деинсталляция и инсталляция заново). Настройки больше напоминают шаманство...

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Code: Select all

Aspell\bin\aspell-15.dll
Aspell\bin\aspell.exe
Aspell\bin\pspell-15.dll
Aspell\bin\word-list-compress.exe
Aspell\COPYING
Aspell\data\ASCII.dat
Aspell\data\dvorak.kbd
Aspell\data\en.dat
Aspell\data\en_phonet.dat
Aspell\data\iso8859-1.dat
Aspell\data\iso8859-10.dat
Aspell\data\iso8859-13.dat
Aspell\data\iso8859-14.dat
Aspell\data\iso8859-15.dat
Aspell\data\iso8859-2.dat
Aspell\data\iso8859-3.dat
Aspell\data\iso8859-4.dat
Aspell\data\iso8859-5.dat
Aspell\data\iso8859-6.dat
Aspell\data\iso8859-7.dat
Aspell\data\iso8859-8.dat
Aspell\data\iso8859-9.dat
Aspell\data\koi8-f.dat
Aspell\data\koi8-r.dat
Aspell\data\koi8-u.dat
Aspell\data\ru.dat
Aspell\data\ru_phonet.dat
Aspell\data\standard.kbd
Aspell\data\uk.dat
Aspell\data\viscii.dat
Aspell\dict\american-w-accents.alias
Aspell\dict\american.alias
Aspell\dict\british-w-accents.alias
Aspell\dict\british.alias
Aspell\dict\canadian-w-accents.alias
Aspell\dict\canadian.alias
Aspell\dict\en-only.rws
Aspell\dict\en.multi
Aspell\dict\en_CA-only.rws
Aspell\dict\en_CA-w-accents.multi
Aspell\dict\en_CA.multi
Aspell\dict\en_GB-only.rws
Aspell\dict\en_GB-w-accents.multi
Aspell\dict\en_GB.multi
Aspell\dict\en_US-only.rws
Aspell\dict\en_US-w-accents.multi
Aspell\dict\en_US.multi
Aspell\dict\english.alias
Aspell\dict\ru.multi
Aspell\dict\ru.rws
Aspell\dict\russian.alias
Aspell\dict\uk.multi
Aspell\dict\uk.rws
Aspell\dict\ukrainian.alias
Aspell\doc\Aspell-dictionaries.url
Aspell\doc\Aspell-support.url
Aspell\doc\Aspell-win32.url
Aspell\doc\Aspell.url
Aspell\doc\html\1_Introduction.html
Aspell\doc\html\2_Getting.html
Aspell\doc\html\3_Basic.html
Aspell\doc\html\4_Customizing.html
Aspell\doc\html\5_Working.html
Aspell\doc\html\6_Writing.html
Aspell\doc\html\7_Adding.html
Aspell\doc\html\8_How.html
Aspell\doc\html\A_Changelog.html
Aspell\doc\html\About_this.html
Aspell\doc\html\B_Do.html
Aspell\doc\html\C_Credits.html
Aspell\doc\html\Contents.html
Aspell\doc\html\contents.png
Aspell\doc\html\crossref.png
Aspell\doc\html\D_Glossary.html
Aspell\doc\html\E_Copyright.html
Aspell\doc\html\index.html
Aspell\doc\html\manual.css
Aspell\doc\html\manual.html
Aspell\doc\html\next.png
Aspell\doc\html\next_g.png
Aspell\doc\html\prev.png
Aspell\doc\html\prev_g.png
Aspell\doc\html\up.png
Aspell\doc\html\up_g.png
Aspell\doc\Readme-win32.txt
Aspell\doc\text\1_Introduction.txt
Aspell\doc\text\2_Getting.txt
Aspell\doc\text\3_Basic.txt
Aspell\doc\text\4_Customizing.txt
Aspell\doc\text\5_Working.txt
Aspell\doc\text\6_Writing.txt
Aspell\doc\text\7_Adding.txt
Aspell\doc\text\8_How.txt
Aspell\doc\text\A_Changelog.txt
Aspell\doc\text\About_this.txt
Aspell\doc\text\B_Do.txt
Aspell\doc\text\C_Credits.txt
Aspell\doc\text\Contents.txt
Aspell\doc\text\D_Glossary.txt
Aspell\doc\text\E_Copyright.txt
Aspell\doc\text\index.txt
Aspell\doc\text\manual.txt
Aspell\README
Aspell\unins000.dat
Aspell\unins000.exe
Aspell\unins001.dat
Aspell\unins001.exe
Aspell\unins002.dat
Aspell\unins002.exe
Aspell\unins003.dat
Aspell\unins003.exe

Code: Select all

[Options]
Lang=ru
Jargon=
Encoding=28595
Notice=01000000
HighLight=01000000
UColor=FF000000
UStyle=00000000
CorePath=c:\program files\aspell\bin\aspell-15.dll
WhiteList=01000000
Ищем десять различий.

Также попробуйте эту http://staynormal.org.ua/akelpad/aspell/SpellCheck.dll

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

[url=hhttp://akelpad.sourceforge.net/files/plugs/SpellCheck.zip]>>>Download<<<[/url] v1.4

* x64 ready, synced with AkelPad 4.5.2

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

Post by VladSh »

FeyFre
За структуру папок и настройки спасибо! Думаю, это будет как бы тест.. люди спасибо скажут.
Post Reply