Latest post of the previous page:
Ваш совет сработал. Спасибо.LuaSpell — проверка орфографии в редакторе
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
LuaSpell — проверка орфографии в редакторе
Попробуйте также исправленный вариант: В пути должны быть только символы из кодировки ANSI, это ограничение библиотекиSome14u wrote:Ваш совет сработал. Спасибо.
hunspell
.LuaSpell — проверка орфографии в редакторе
Какие символы должны быть в пути?
вот цитата с вики:
вот цитата с вики:
В свете этого мне не ясно, что имелось ввиду под кодировкой ANSI, первые 128 значений в байте?Вопреки распространённому заблуждению, ANSI не принимал стандарты 8-битных кодовых страниц, хотя и участвовал в разработке кодировки ISO-8859-1 и, возможно, некоторых других.
LuaSpell — проверка орфографии в редакторе
Ага. другими словами, путь предварительно нужно преобразовать из unicode в 1251?
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
LuaSpell — проверка орфографии в редакторе
В новой версии этого делать не надо: преобразование реализовано в самом скрипте.Some14u wrote:Ага. другими словами, путь предварительно нужно преобразовать из unicode в 1251?
LuaSpell — проверка орфографии в редакторе
Да, спасибо, этот вариант работает. Я посмотрел, вы там сначала в utf-16 перегоняете, а потом уже в ansiAidar wrote:Попробуйте также исправленнный вариант:

- HaRT
- Moderator
- Posts: 9152
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 174 times
LuaSpell — проверка орфографии в редакторе
Я прочитал всё обсуждение, документацию, примеры конфигураций, но так и не понял, как прикрутить к данному скрипту простейший пользовательский словарь (custom dictionary) в популярнейшем формате WordList (одна строка — одна словоформа, без грамматических помет; ). Это как раз то, чего мне не хватает в
[b][i]spell.lua[/i][/b]
. Кто-нибудь такое уже сделал?Фар есть инструмент, а не нянька. © 2009 DrKnS
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
LuaSpell — проверка орфографии в редакторе
HaRT
Добавил поддержку пользовательских словарей.
Более подробно можно посмотреть в
Добавил поддержку пользовательских словарей.
Более подробно можно посмотреть в
LuaSpell.cfg.user.example
.- Dennis_Moore
- Posts: 287
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 14 times
LuaSpell — проверка орфографии в редакторе
Только что обновился до 3.2.0.0. Мне кажется строки
попали в LuaSpell.lua по недосмотру.
Code: Select all
local debugs = require "context.utils.useDebugs"
local logShow = debugs.Show
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
LuaSpell — проверка орфографии в редакторе
Точно, недосмотрел, спасибо.Dennis_Moore wrote:...Мне кажется строки... попали в LuaSpell.lua по недосмотру.
LuaSpell — проверка орфографии в редакторе
Интересно, получится ли найти Hunspellx86.dll, которая была бы совместима с обоими макросами проверки и с плагином. Пока что все варианты, которые я пробовал, с кем-то одним несовместимы, выдают ошибки наподобии «cannot resolve symbol 'Hunspell_create': Не найдена указанная процедура.» или что-то в этом роде.
А, есть же ещё модуль для FarDotNet.
А, есть же ещё модуль для FarDotNet.
Пользуюсь ФАРом больше 20 лет © собирательный.
- HaRT
- Moderator
- Posts: 9152
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 174 times
LuaSpell — проверка орфографии в редакторе
А зачем? Какие сценарии использования являются уникальными для каждого плагина/скрипта?Wave wrote: получится ли найти Hunspellx86.dll, которая была бы совместима с обоими макросами проверки и с плагином
Last edited by HaRT on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлена ссылка на плагин Hunspell
Reason: Добавлена ссылка на плагин Hunspell
Фар есть инструмент, а не нянька. © 2009 DrKnS
LuaSpell — проверка орфографии в редакторе
Плагин не умеет подсвечивать все слова с ошибками. Скрипты подсвечивают, но не умеют прыгать к следующему ошибочному слову. Если, конечно, я не слепой.
Итого, оптимальней всего использовать скрипт (один из двух) для подсветки и плагин для исправления. Вот и выбираю, какой скрипт мне больше нравится.
All-in-one получается Far.NET.RightWords, но модуль RightWords — единственный, ради которого я бы вообще захотел иметь Far.NET. А так — не хочу.
Пользуюсь ФАРом больше 20 лет © собирательный.
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
LuaSpell — проверка орфографии в редакторе
Можно поступить так: вWave wrote:Интересно, получится ли найти Hunspellx86.dll, которая была бы совместима с обоими макросами проверки и с плагином...
modules\hunspell.lua
изменяете строку
Code: Select all
local lib_name = "hunspell"..(win.GetEnv("PROCESSOR_ARCHITECTURE"):gsub("AMD64","x64"))
Code: Select all
local lib_name = "hunspell_"..(win.GetEnv("PROCESSOR_ARCHITECTURE"):gsub("AMD64","x64"))
Но изменять строку придётся каждый раз при обновлении макроса.