Макрос для проверки орфографии в редакторе

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Макрос для проверки орфографии в редакторе

Post by HaRT » Tue 14 Jun, 2016 20:10

Latest post of the previous page:

Такая же ошибка:
0. Запускаем Фар без прочих макросов и плагинов (только LuaMacro).
1. Открываем на редактирование какой-нибудь текстовый файл (например, [b][i]%FarHome%\File_id.diz[/i][/b]), включаем в нём подсветку ошибок.
2. Переходим в панели ([b]F12 1[/b]) и выполняем из командной строки какую-нибудь команду (например, cd).
Внезапно получаем (номера строк слегка отличаются из-за добавленного локально комментария), притом трижды подряд.
Ту же ошибку получаем, если при включенной подсветке ошибок закрываем редактор и пытаемся открыть снова (неважно, с тем же самым файлом или с другим), — но тут уже единожды.
Far Manager, version 3.0 (build 4695) x86

Добавление в начало ф-ии CheckSpellAll(ei) строки if not ei then return end вроде бы устраняет ошибку. Вообще же предлагаю — чтобы устранить и ругань LuaCheck, и странный Юникодный символ в первом комментарии.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5245
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

Макрос для проверки орфографии в редакторе

Post by zg » Wed 15 Jun, 2016 12:42

поправил.

User avatar
sToLp
Posts: 712
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 31 times
Been thanked: 5 times

Макрос для проверки орфографии в редакторе

Post by sToLp » Wed 15 Jun, 2016 20:30

В Far 3.0.4707 x64 под Win10x64entRu подсветка неправильных слов включается, а вот меню с вариантами замены почему-то не вызывается.

Вместо Hunspellx64.dll отсюда поставил luapower-all-master\bin\mingw64\hunspell.dll оттуда и меню тоже заработало.

Volodya
Posts: 234
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 1 time

Макрос для проверки орфографии в редакторе

Post by Volodya » Sat 23 Jul, 2016 02:51

При вызове макроса получаю

Макрос находится
Модуль находится
Far 3.0.4743x86, Windows 7 (64)
Что не правильно?

User avatar
zg
zero-gravity
Posts: 5245
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

Макрос для проверки орфографии в редакторе

Post by zg » Sat 23 Jul, 2016 11:30

hunspellx**.dll не та, что нужна.

Post Reply

Return to “Полезные макросы и скрипты”