ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Вопрос по aspell и словарям
@ 2005-10-07  6:27 Eugene Vlasov
  2005-10-07 11:05 ` Igor Vlasenko
  0 siblings, 1 reply; 3+ messages in thread
From: Eugene Vlasov @ 2005-10-07  6:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1700 bytes --]

Добрый день.

У меня возникла проблема с проверкой орфографии при помощи aspell в
последних снапшотах emacs22. Я уже писал на emacs-devel@, но там мое
письмо проигнорировали, перед тем как писать на emacs-pretest-bug@
хотелось бы самому разобраться, что здесь не так.
Суть проблемы такова: в emacs22 сейчас реализовали автоматическое
заполнение списка словарей (переменная ispell-dictionary-alist) для
aspell. Делается это примерно следующим алгоритмом:
1. Читаем вывод "aspell dicts"
2. Обрезаем строки этого вывода (например отрываем все, что начинается
с "_").
3. Для каждой строки этого списка читаем соответствующий .dat файл в
директории `aspell config data-dir`

Как это работает (вернее не работает) у меня:
1. aspell dicts возвращает
en
en_CA
en_CA-w-accents
en_CA-wo-accents
en_GB
en_GB-w-accents
en_GB-wo-accents
en_US
en_US-w-accents
en_US-wo-accents
ru
ru-lebedev
ru-lebedev-ie
ru-lebedev-io
2. aspell config data-dir
/usr/share/aspell
При попытке запустить flyspell-mode или просто проверить буфер
выдается ошибка:
ispell-aspell-find-dictionary: Opening input file: no such file or directory, /usr/share/aspell/ru.dat
и проверка орфографии соответственно не работает.

Такого файла действительно нет, поэтому собственно вопросы -
действительно ли нужен этот ru.dat, откуда aspell берет информацию о
том, что установлен словарь ru? И возможно ли где-то прочитать
параметры словаря (например charset) помимо сканирования файла .dat?


P.S. В сборке, которая пойдет в ближайшее время в дедал, эти изменения
оторваны, там проверка орфографии работает замечательно.

-- 
С уважением, Евгений                       mailto:eugvv at altlinux.ru

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [devel] Вопрос по aspell и словарям
  2005-10-07  6:27 [devel] Вопрос по aspell и словарям Eugene Vlasov
@ 2005-10-07 11:05 ` Igor Vlasenko
  2005-10-07 12:53   ` Eugene Vlasov
  0 siblings, 1 reply; 3+ messages in thread
From: Igor Vlasenko @ 2005-10-07 11:05 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, 7 Oct 2005, Eugene Vlasov wrote:

> Добрый день.
> 
> У меня возникла проблема с проверкой орфографии при помощи aspell в
> последних снапшотах emacs22. Я уже писал на emacs-devel@, но там мое
> письмо проигнорировали, перед тем как писать на emacs-pretest-bug@
> хотелось бы самому разобраться, что здесь не так.

> ispell-aspell-find-dictionary: Opening input file: no such file or 
directory, /usr/share/aspell/ru.dat
> и проверка орфографии соответственно не работает.

> Такого файла действительно нет, поэтому собственно вопросы -
> действительно ли нужен этот ru.dat, откуда aspell берет информацию о
> том, что установлен словарь ru? 

> И возможно ли где-то прочитать
> параметры словаря (например charset) помимо сканирования файла .dat?

Это и не нужно, правильнее указывать --encoding= входного текста.

> P.S. В сборке, которая пойдет в ближайшее время в дедал, эти изменения
> оторваны, там проверка орфографии работает замечательно.

Мне это тоже очень интересно, хотя я сейчас очень загружен.
Когда Вы выложите Вашу Сборку, пришлите, пожалуйста, ЦУ 
по обратному прикручиванию этой штуки, 
На той неделе освобожусь и с интересом поковыряю.


-- 

Dr. Igor Vlasenko
--------------------
Topology Departament
Institute of Math
Kiev, Ukraine





^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [devel] Вопрос по aspell и словарям
  2005-10-07 11:05 ` Igor Vlasenko
@ 2005-10-07 12:53   ` Eugene Vlasov
  0 siblings, 0 replies; 3+ messages in thread
From: Eugene Vlasov @ 2005-10-07 12:53 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1020 bytes --]

Приветствую, Igor Vlasenko.
В письме от Fri, Oct 07, 2005 at 02:05:12PM +0300 вы пишете:

>> И возможно ли где-то прочитать
>> параметры словаря (например charset) помимо сканирования файла .dat?

> Это и не нужно, правильнее указывать --encoding= входного текста.

Тем не менее, если вы посмотрите документацию по переменной
ispell-dictionary-alist, вы увидите там не только кодировку словаря но
и еще много чего. Для чего это используется, я не знаю, я еще не очень
далеко продвинулся в изучении ispell.el

>> P.S. В сборке, которая пойдет в ближайшее время в дедал, эти изменения
>> оторваны, там проверка орфографии работает замечательно.
> Когда Вы выложите Вашу Сборку, пришлите, пожалуйста, ЦУ 
> по обратному прикручиванию этой штуки, 

Похоже я не очень хорошо объяснил, речь идет о очередной сборке
emacs22, в которой я поиск словарей aspell оторвал (то есть все
работает как и с прежними версиями emacs).


-- 
С уважением, Евгений                       mailto:eugvv at altlinux.ru


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-10-07 12:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-10-07  6:27 [devel] Вопрос по aspell и словарям Eugene Vlasov
2005-10-07 11:05 ` Igor Vlasenko
2005-10-07 12:53   ` Eugene Vlasov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git