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 »

Ребята, есть ли кто здесь, кто разбирается в "плюсах" и сможет допилить плагин до нормального состояния?
Наглядно продемонстрировали своё же утверждение
Точно также для нашего комьюнити не нужны "попытки привлечь комюнити"
Кстати, раз так дело пошло, то можете пойти и написать это же в теме "Scripts без WSH" - тогда я ту тему заброшу.

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

Post by VladSh »

FeyFre wrote:Наглядно продемонстрировали своё же утверждение
Да, моё утверждение то же, что и было всегда: "каждый на своём рубеже". И если я немного соображаю в скриптах, то я их пишу, в большинстве случаев учитывая другие мнения и пожелания, а не положил с прибором на комьюнити..
FeyFre wrote:Кстати, раз так дело пошло, то можете пойти и написать это же в теме "Scripts без WSH" - тогда я ту тему заброшу.
А вот здесь я "подумал ещё раз" (да, иногда даже занимаюсь этим) и решил, что это будет полезным - мне хотелось бы попрактиковаться в Java, потому та тема небезыинтересна.
"тогда я ту тему заброшу" - что за обиды? Агония?
Если хотите бросать (только что бросать.., разговоры?), - то ваше личное дело, я страдать по этому поводу не буду.

DV
Offline
Posts: 1291
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Чуваки, вы меня заинтриговали.
Что я сделал:
1) установил aspell (по умолчанию - в Program Files)
2) установил английский словарь aspell (по умолчанию - в Program Files)
3) скопировал папку Program Files\Aspell в папку рядом с AkelPad - в моём случае это C:\Progs\Aspell (AkelPad находится C:\Progs\AkelPad)
4) удалил английский словарь aspell
5) удалил сам aspell - теперь на моём компе нет ни установленного aspell, ни даже папки aspell в Program Files
6) запускаю AkelPad, в настройках плагина SpellCheck указываю:

Aspell core path: ..\Aspell\bin\aspell-15.dll
Default dictionary: en

После этого проверка орфографии работает безо всяких проблем.
Не вижу ни малейших причин обвинять ASpell в непортабельности, равно как и необходимости какой-либо доработки плагина SpellCheck.

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

Post by FeyFre »

DV, к Аспеллу претензий нету, но плагину действительно нужно чуть-чуть повысить юзабилити. Но я этого делать пока не буду.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Но я этого делать пока не буду.
У меня интерес к плагину появился после вашего FeyFre призыва на Ru-Board'e от 16-08-2011
Я автор трех плагинов к AkelPad: Templates, Speech и SpellCheck. Если есть какие-то вопросы по ним то теперь я имею возможность ответить на них тут(хотя рекомендую задавать в темах плагинов на офф. форуме).
http://forum.ru-board.com/topic.cgi?for ... rt=1740#12

А потом выясняется, что автор не собирается пока ничего делать...

Зачем же призывать к общению.
Просто напишите: Плагины закрыты до лучших времён. Просьба не беспокоить! И замок на темы!

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

Post by FeyFre »

У меня интерес к плагину появился после вашего FeyFre призыва на Ru-Board'e от 16-08-2011
Я автор трех плагинов к AkelPad: Templates, Speech и SpellCheck. Если есть какие-то вопросы по ним то теперь я имею возможность ответить на них тут(хотя рекомендую задавать в темах плагинов на офф. форуме).
А потом выясняется, что автор не собирается пока ничего делать...
Я осмелюсь нагло ткнуть в фейсом в слова. Как мы выяснили ранее, мой треп не есть признаком моих действий. Также, мы вообще не выясняли, как моя работа или отсутствие оной влияет на качество и количество моего трепа. Так что, я не знаю как Вы построили логическую цепочку "отказ от действий -> отказ от трепа" я не знаю.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

У тебя полно времени отвечать на каверзные вопросы, потрать это время на доработку плагина

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Да хватит уже лаяться. Это опенсорс, здесь никто ничего никому не должен. И в самом деле, время, затраченное на этот недосрач, можно было потратить на что-нибудь более полезное. В диггера погонять, например.

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

Post by VladSh »

Кнопка на тулбаре не отжимается

Code: Select all

"Правописание: подсветить" Call("SpellCheck::Background", 0, "txt") Icon("%a\AkelFiles\Plugs\Toolbar\spellcheck-error.ico")
Это у всех так? И что с этим можно сделать?

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

Post by FeyFre »

VladSh, не отжимается ибо Background остается запущен. Уточните у Инструктора, что-то там перед Call или перед надписью нужно оставить, что-бы оно игнорировало.
У меня так отжимается

Code: Select all

-"SpellCheck: Background" Call("SpellCheck::Background",1,"cpp") Icon("%a\AkelFiles\Plugs\SpellCheck.dll",2)

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

Post by VladSh »

FeyFre wrote:У меня так отжимается
У меня указанная кнопка-строка не отжимается (она сходна с моей).

За последнее время, по моему, ничего дополнительного в тулбар-плаг не было добавлено.

Отжимается только запись

Code: Select all

"надпись" Call("SpellCheck::Background") Icon("картинка.ico")
Хотелось бы, чтобы строка из пред.сообщения отжималась, видимо это надо делать уже внутри плагина.
То есть:
- если нажимается кнопка с такими же параметрами, то просто отключать, по аналогии с простым вызовом Call("SpellCheck::Background");
- если с другими параметрами - включать подсветку с новыми параметрами.

Сейчас я сделал такой скрипт, оно-то работает, но теперь кнопка не нажимается или не отжимается, т.к. работа теперь идёт не со SpellCheck'ом, а со Scripts...((

Есть другой вариант - мутить с "расширением по умолчанию", т.е. каким-то образом подсовывать плагу расширение или брать его из настроек (сейчас я его там не нашёл) и просто использовать простой Call("SpellCheck::Background"), - оно и включать будет и отключать. Недостаток только в том, что придётся каждый раз дёргать ini.. Наверное метод соответствующий нужен.
То есть всё равно переделка плага.. лучше уж первый способ.

И ещё лучше бы включение подсветки делать не в SpellCheck::Background, а в отдельной функции, 2-й параметр оставить "чистое расширение" (как оно есть сейчас в Background), а 3-м параметром передавать слово.. было бы отлично.

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

Post by FeyFre »

Минус перед кавычками первыми точно стоит?
И ещё лучше бы включение подсветки делать не в SpellCheck::Background
А где же ещё? Это её первоначальная функция - включить-отключить проверку. Аргументы 0,"расширение" имеют смысл в основном только и только если подсветка включена, и потому сидят на той же функции - попутно включая её, если вызвали принудительную установку.
Да, можно ещё разделить управление(будет похоже на Ваш второй способ), но если следовать принципу FIFO, то ждать ещё долго(хотя, если грядущее обновление АР придет не раньше, чем у меня найдется свободное время, то возможно что-то и сделаю).

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

Post by VladSh »

FeyFre
Минус точно стоит, - не отжимается.. /забыл указать: WinXP sp3/

Временно, в виде геморроя, сделал SpellCheckUnderlightSwitcher.js; сама кнопка не вдавливается, но хоть как-то работает.


Добавлено: по поводу вар-2.. мне всё-таки кажется, что дёргать расширение по умолчанию это не очень хорошо... Ну а если его передавать отдельной функцией, то неудобно будет вызывать с тулбара, придётся писать 2 строки, которые вызывать через скрипт..

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Не отжимается, это сразу было видно, не стал задавать вопрос...
вышел из положения, две кнопки рядом

Code: Select all

    "&Фоновая проверка" +Call("SpellCheck::Background") Icon("%a\AkelPadImage.dll",167)
    "&Фоновая проверка, используя ''белый'' rus список Alt + F2" Call("SpellCheck::Background", 0, `"rus"`) Icon("%a\AkelPadImage.dll",851)
по одной включаю (по второй с rus списком) - при этом включаются обе
по второй выключаю...

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

Post by VladSh »

Ещё предложение по плагу.
При получении слов из словаря налету добавлять к ним содержимое соответствующего текущему файлу coder-файла, чтобы то, что имеется в coder-файле, не подсвечивалось.
Post Reply