FarSpell: проверка орфографии

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Post Reply
dayosh_unicode
Posts: 31
Joined: Sat 18 Feb, 2006 20:13
Location: Киев
Contact:

FarSpell: проверка орфографии

Post by dayosh_unicode »

Новый плагин для проверки орфографии во встроенном редакторе FAR Manager. :D

!!! FOR TESTING ONLY !!!
!!! ТОЛЬКО ДЛЯ ТЕСТИРОВАНИЯ !!!

FAR 1.70 beta 5 plug-in
(а может и для всех FAR 1.70+, но не старее)
  • Не нужен MS Office никакой версии.
    Отключаемая подсветка потенциально неправильных слов.
    Выдача вариантов написания слов.
    Поиск ошибок по всему тексту или блоке.
    Куча языков в словарях в формате MySpell/Hunspell.
    Запоминает настройки для каждого файла.
http://plugring.farmanager.com/plugin.php?pid=768
Меняю свой ник на ФАР с поддержкой уникоде.
dayosh_unicode
Posts: 31
Joined: Sat 18 Feb, 2006 20:13
Location: Киев
Contact:

Обсуждение на этом форуме

Post by dayosh_unicode »

Обсуждение плагина на этом форуме здесь http://forum.farmanager.com/viewtopic.php?t=1087
Меняю свой ник на ФАР с поддержкой уникоде.
dayosh_unicode
Posts: 31
Joined: Sat 18 Feb, 2006 20:13
Location: Киев
Contact:

FarSpell 20060308

Post by dayosh_unicode »

Что нового?

20060308:
[*][/color] Для подпрограммы разбития текста на слова (парсера) используется кодировка текста (раньше текст конвертировался в кодировку словаря, что, в перспективе, не совсем правильно.)
[*][/color] Добавил таблицы буквенных символов для каждого словаря.
Сейчас настройка только через реестр (см. TODO gSpell-1):
HKCU\Software\Far\Plugins\FarSpell\Hunspell\имя_Словаря\WordChars:hex
Этот ключ содержит дамп строки Unicode символов. В нём должны быть указаны буквы в обоих регистрах и значки, которые входят в слова (убедитесь, что эти символы и значки присутствуют в словаре в файле имя_Словаря.dic) (было TODO Centaur-1)
[+] Готовые настройки для некоторых словарей входят в дистрибутив в файле WordChars.reg. Поддерживаемые словари: en_GB, en_US, ru_RU, ru_RU_yo, uk_UA.
[-] Некорректно выделяет слова на другом языке, которые содержат спец-символы: дефис или апостроф. (TODO parse-spec-1.)
Меняю свой ник на ФАР с поддержкой уникоде.
dayosh_unicode
Posts: 31
Joined: Sat 18 Feb, 2006 20:13
Location: Киев
Contact:

FarSpell 20060309

Post by dayosh_unicode »

Что нового?

20060309:
[*][/color] FarSpell считает, что символы "'" и "-" могут встречаться только
в середине слова. А если они стоят рядом со словом, то они к слову не
относятся. (было TODO parse-spec-1, добавлено mid-char-conf-1)
[+] Добавлен диалог "Совет" с альтернативами исправления слова.
[*][/color] На некоторых нестандартных кодировках FarSpell показывал "?" вместо
некоторых символов, а FAR нет. Теперь редактор FAR и FarSpell
показывают слова и текст одинаково.
Для продвинутых:
При показе списка альтернатив и вставке слова, вместо GetOEMCP
и конвертирования средствами Windows, FarSpell использует
Plugin API (ECTL_EDITORTOOEM). Это значит, конв-е FAR<->Unicode
будет зависеть от таблиц перекодировки FAR, а не кодовых
страниц Windows.
Преобразование Unicode<->Словарь, по прежнему, использует
и будет использовать кодовые страницы Windows.
Меняю свой ник на ФАР с поддержкой уникоде.
dayosh_unicode
Posts: 31
Joined: Sat 18 Feb, 2006 20:13
Location: Киев
Contact:

FarSpell 20060314

Post by dayosh_unicode »

Что нового?

20060314:
[+] Горячие клавиши в меню.
[+] Индикатор языка в меню.
[+] Индикатор языка в диалоге "Совет".

20060313:
[+] Добавлен пункт "Проверка текста" - для поиска ошибок по всему тексту.
[*][/color] Диалог "Совет" теперь не вносит изменения в текст, если
сразу был нажат Enter (т.е. не меняли и не выбирали слово.)
[*][/color] Предотвращено переполнение буфера для слишком длинных строк,
при выводе альтернатив исправления слова.
[*][/color] Возможное ускорения подсветки, за счёт последовательного
доступа к тексту.

20060311:
[+] Добавлена возможность указывать источник кодовой страницы
для кодировки Dos:
[HKCU\Software\Far\Plugins\FarSpell]
"OEMCodepageSource":REG_SZ="GetOEMCP"
Допустимые значения:
"GetOEMCP" - берёт системную кодовую страницу OEM.
"GetConsoleOutputCP" - берёт текущую консольную к.с.
"866" - явно назначить номер кодовой страницы для кодировки Dos.

20060310:
[*][/color] Если в текущую кодировку редактора не влазят все символы словаря,
то вместо них добавлялся знак "?" (63.) В результате высвечивались
знаки вопроса.
Теперь FarSpell считает, что знак вопроса никогда не относится к
слову ни на каком языке.
[*][/color] Добавил точку и буквы с диакритическими знаками для en_GB
(всего 17 символов) в WordChars.reg.
[*][/color] Обрабатывается ситуация "Сохранить файл как...", когда
"[x] Хранить настройки для каждого файла"
Меняю свой ник на ФАР с поддержкой уникоде.
dayosh_unicode
Posts: 31
Joined: Sat 18 Feb, 2006 20:13
Location: Киев
Contact:

FarSpell 20090317

Post by dayosh_unicode »

Что нового?

20090317:
[*] Hunspell 1.2.8

20060417:
[*] Расширен диалог настроек (TODO t-rex-5)

20060415:
[*] В диалогах появились кнопки "по-умолчанию".

20060411:
[*] Теперь наверняка, парсер "по-умолчанию" - "Обычный текст"
[*] Исправлена семантика WordChars. Теперь нормально высвечиваются
слова с дефисам и апострофами.

20060410:
[+] Добавлена поддержка кодовых страниц, которых нет в Windows
(а может я не нашёл.) (см. FarSpell TechInfo#1)
[-] Отключено автоопределение парсеров, поскольку они некорректно
работают в режиме случайного доступа к тексту. Теперь,
как парсер "по-умолчанию" установлен "Обычный текст".

20060409:
[*] Если плагин выключен, то почти все пункты меню будут запрещены.
[*] Надпись "Словари не установлены" внизу меню, если словари не доступны.

20060408:
[*] Показывает варианты исправления всегда, даже, если слово
не подсвечивается (идея Ianos Gnatiuc.)
[+] Настройка путей поиска словарей. Можно указать несколько
путей разделённых символом ; (пнул Ianos Gnatiuc, TODO 20060221-4.)
[+] Более простой путь выбора словаря: через меню плагина.
(совет by Ianos Gnatiuc)

20060324:
[*] Исправлен синдром прыгающего курсора.

20060321:
[*] Не запоминались настройки, если выбран словарь en_US.
[-] Теперь, если настройки для каждого запоминаются, то
запоминаются всегда.
Меняю свой ник на ФАР с поддержкой уникоде.
dayosh_unicode
Posts: 31
Joined: Sat 18 Feb, 2006 20:13
Location: Киев
Contact:

FarSpell 20090319

Post by dayosh_unicode »

Что нового?
20090319:
[*] Устранено падение Far'а, если вызывались поддиалоги диалога общих
настроек.
Меняю свой ник на ФАР с поддержкой уникоде.
Post Reply

Return to “Анонсы новых плагинов”