Чиста перевірка орфографії Elisp в Emacs


10

Питання Які існують варіанти перевірки орфографії в Emacs, обговоріть різні рішення для перевірки орфографії для Emacs. Інтерфейс Ismall Emacs використовує зовнішні інструменти, такі як Aspellабо Hunspellдля перевірки орфографії. Враховуючи той факт, що доступно багато безкоштовних словникових файлів (наприклад, Openoffice див., Наприклад, словниковий файл en_US.zip ), мені цікаво, чи можна було б написати функцію перевірки орфографії в Emacs, використовуючи такі безкоштовні файли словника.

Додано : Точніше, мені цікаво, чи існують пакети, які можна використовувати для перевірки орфографії (без використання зовнішніх інструментів, таких як Aspellабо Hunspell) в Emacs. Інструмент, який перевіряє, чи слово правильне, а якщо ні, пропонує деякі виправлення.

Якщо відповідь негативна, будь-який натяк на це буде корисним.


2
Звичайно, це було б можливо. Чи можете ви уточнити, чи шукаєте ви існуючі пакунки, які це роблять, або покажчики того, як ви могли його самостійно реалізувати.
verdammelt

2
@Name, я бачив, що ви задаєте кілька питань, пов’язаних з Windows, і я підозрюю, що саме Windows запропонувала вам задати це питання. Я настійно рекомендую використовувати 32-бітний Cygwin у Windows. Я використовую його на 2/3 моїх комп’ютерів (робочий та ігровий ПК) У emacs-w32пакеті Emacs використовує вбудований інтерфейс Windows. Ви отримуєте доступ до тони попередньо вбудованих пакетів Unix, Linux та GNU (включаючи aspell), а також можливість легко компілювати інші з джерела (наприклад, aspell збирає штрафи без зайвих зусиль у Cygwin). Звичайно, є гикавки, але в цілому я думаю, що це краще, ніж рідні Windows.
няня

6
@ Назвіть проблему з перевіркою орфографії, звичайно, буде продуктивність. Emacs Lisp не швидкий, і це насправді не те, що добре справляється. Оскільки ви дійсно не хочете блокувати основний потік, вам потрібно буде породити дочірній процес асинхронізації , щоб зробити перевірку орфографії. Це, мабуть, буде більше роботи, ніж це варто, якщо тільки це не коштує дуже багато.
PythonNut

3
Пітер Норвіг каже, що його перевірка орфографії Python дуже швидка. Я думаю, що повторне втілення його в Елісп може бути гарною вправою.
mbork

3
Ось це як пристойно працюючий другорядний режим: gist.github.com/jordonbiondo/7a729b652360a528f117 Вам потрібно надати власний файл словника, але в документі є посилання на один.
Джордон Біондо

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.