From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3D8E15B7.10902@14000.ru> Date: Sun, 22 Sep 2002 23:10:47 +0400 From: Vadim Vinichenko User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.0.0) Gecko/20020624 X-Accept-Language: ru, en MIME-Version: 1.0 To: sisyphus@altlinux.ru Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [sisyphus] Emacs: Ispell misalignment Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: Возникла потребность проверить в emacs орфографию смешанного (русско-английского) текста. С русским словарем все нормально - проверяет русские слова, английские игнорирует. С английским - Ispell довольно быстро натыкается на misalignment (это связано с границами multibyte символов?) и дальше не проверяет. Минимальный test case у меня, например, такой. В чистый буфер/файл (major-mode роли, кажется, не играет) пишем: кошка cat (cat, естественно, целиком латиницей). Переключаемся на словарь english, делаем M-x ispell-buffer. Получаем в мини-буфере: Ispell misalignment: word 'LZ' point 3; probably incompatible versions Это так у всех? Есть ли способ это поправить? Emacs из Сизифа в состоянии практически неизмененном, локаль пользователя и системы - cp1251. [vadim@localhost vadim]$ rpm -qa | grep 'emacs\|ispell' emacs-el-21.2-alt5 ispell-en-3.1.20-ipl18mdk emacs-common-21.2-alt5 emacs-X11-21.2-alt5 ispell-ru-lebedev-0.99e9-alt1 ispell-ru-lebedev-cp1251-0.99e9-alt1 emacs-leim-21.2-alt5 ispell-3.1.20-ipl18mdk emacsen-startscripts-0.0.1-alt3 emacs-speedbar-0.14-alt0.4.beta4 -- С уважением, Вадим