Page 4 of 9

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 18:17
by Wave

Latest post of the previous page:

Aidar, да, выполнял. Переименовывал LuaSpell.cfg.tex.example в LuaSpell.cfg
Кроме того, сказано в том же пункте 4
При отсутствии файла конфигурации будет использоваться
конфигурация по умолчанию, заданная в самом файле макроса (DefCfgData).
Это я в смысле, что и с переименованием, и без возникает ошибка.

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 18:19
by John Doe
У меня работает (c LuaSpell.cfg.grk.example). Но его же надо положить в правильную папку.

О пункте 4 автор уже написал что ошибка.

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 18:29
by John Doe
Из [url=http://forum.farmanager.com/viewtopic.php?p=118520#p118520]шапки[/url] wrote:Последнюю версию библиотеки можно скачать здесь.
Если качать здесь, то потребуется переименовать dll.
Может быть не стоит туда ссылаться, ведь dll есть и на плагринге.
Install.rus wrote:

Code: Select all

1. Скопируйте файлы каталога ~Lib~ из скачанного архива
   в каталог общих dll, например, в каталог FAR Manager.
Стоит уточнить, что библиотека отдельным архивом.

Ещё на плагринге есть словари (без описания).
Ни в шапке, ни в Install.rus об этом не говорится.

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 18:49
by Wave
С LuaSpell.cfg.grk.example тоже не сработал. Правильная — это какая? У меня эти скрипты и конфиги лежат в Profile\Macros\scripts\LuaSpell

LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 18:50
by Aidar
Wave wrote:С LuaSpell.cfg.grk.example тоже не сработал. Правильная — это какая? У меня эти скрипты и конфиги лежат в Profile\Macros\scripts\LuaSpell
%FarProfile%\data\macros\LuaSpell.cfg

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 18:54
by Aidar
John Doe wrote:Aidar
Это наверно лучше красным выводить?
Спасибо, исправил.

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 18:56
by Aidar
John Doe wrote:
Из [url=http://forum.farmanager.com/viewtopic.php?p=118520#p118520]шапки[/url] wrote:Последнюю версию библиотеки можно скачать здесь.
Если качать здесь, то потребуется переименовать dll.
Может быть не стоит туда ссылаться, ведь dll есть и на плагринге.
Спасибо, подправил шапку. Ссылку оставил на тот случай, если выйдет новая версия библиотеки.
John Doe wrote:
Install.rus wrote:

Code: Select all

1. Скопируйте файлы каталога ~Lib~ из скачанного архива
   в каталог общих dll, например, в каталог FAR Manager.
Стоит уточнить, что библиотека отдельным архивом.

Ещё на плагринге есть словари (без описания).
Ни в шапке, ни в Install.rus об этом не говорится.
Спасибо, подправил шапку и Install.rus.

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 19:00
by Wave
Внимательно прочитал, куда…
Тьфу, блин, что за извращение, создавать каталог, да ещё и с лишним уровнем вложенности, ради одного только конфига к макросу? Нафига? Прекрасно ж до этого работало в там же, где и сам скрипт.

Profile\data\Macros\LuaSpell.cfg
Profile\Macros\modules\hunspell.lua
Profile\Macros\scripts\LuaSpell\doc\*.*
Shells\FAR\Profile\Macros\scripts\LuaSpell\*.*

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 19:02
by John Doe
Прекрасно ж до этого работало в там же, где и сам скрипт.
В следующей версии будет и без конфига работать.
Сказано же: ошибка

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 19:07
by Aidar
Wave wrote:Внимательно прочитал, куда…
Можно пользоваться старой версией.

Re: LuaSpell — проверка орфографии в редакторе

Posted: Thu 03 Jul, 2014 19:20
by Wave
Ладно, спасибо anyway.

LuaSpell — проверка орфографии в редакторе

Posted: Tue 31 Mar, 2015 08:00
by Dennis_Moore
Сделал все по инструкции, (LuaSpell.cfg в \Profile\Data\Macros с учетом вышепрочитанного) но при вызове "Macro Browser -> Check spell all" получаю "attempt to execute event" и все. Я что-то делаю не так или это несовместимость со свежим FAR?

Far3 x86 4324
LuaSpell-3.1.6.0
LuaSpell-hunspell-1.3.2

P.S. Ложная тревога. Ctrl+Shift+F12 - подсветка; Ctrl+F12 - проверка слова под курсором. Может стоит вписать это в инструкцию специально для невнимательных и тех у кого много строк в Macro Browser?

LuaSpell — проверка орфографии в редакторе

Posted: Tue 31 Mar, 2015 08:08
by Shmuel
Полагаю, что LuaSpell не должен вызываться из макробраузера.
Я не пользуюсь LuaSpell, но наверное в его документации указано, как его употреблять.

LuaSpell — проверка орфографии в редакторе

Posted: Tue 31 Mar, 2015 08:19
by Dennis_Moore
Пардон за оффтоп но я замечаю что у всего что связано с Lua запутанные или неполные инструкции :). А за такой хороший спеллчекер для FAR'a спасибо!

LuaSpell — проверка орфографии в редакторе

Posted: Tue 31 Mar, 2015 16:43
by Aidar
Shmuel wrote:Полагаю, что LuaSpell не должен вызываться из макробраузера.
Да. Макросы LuaSpell предназначены только для непосредственного вызова из редактора.
Shmuel wrote:Я не пользуюсь LuaSpell, но наверное в его документации указано, как его употреблять.
Dennis_Moore wrote:... Ctrl+Shift+F12 - подсветка; Ctrl+F12 - проверка слова под курсором. Может стоит вписать это в инструкцию специально для невнимательных и тех у кого много строк в Macro Browser?
Спасибо за замечание. Добавил описание действий и клавиш в Install.rus.
Кстати, клавиши можете настроить в своей конфигурации %FarProfile%\data\macros\LuaSpell.cfg.

LuaSpell — проверка орфографии в редакторе

Posted: Sun 03 May, 2015 12:42
by Some14u
У меня проблема. Макрос хорошо работает на домашнем win7x64 far 41**, но не хочет переводить на рабочем win7x86 far 4242.
На работе поставлен макрос версии 3.1.6.1
Ошибок не выдаёт. При включении проверки и русские и английские слова полностью все подсвечиваются красным. Такое ощущение, что не видит словарей. Словари взяты здесь: http://plugring.farmanager.com/download.php?fid=1676
десять раз перепроверил, правильно ли я их положил. Лежат здесь: "C:\Users\Памятники\AppData\Roaming\Far Manager\Profile\Dictionaries\".

Самое обидное, что он даже не ругается ни на что.