[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: emacs and cp1251



>>>>> Alex Vizor (AV) writes:

 AV> Народ помогите настроить emacs21 с cp1251.  Всё что смог дать гугл
 AV> не помогло (хотя может я не достаточно искал) русские iso8859-5 (я
 AV> так понимаю terminus подойдут).  конфиг можно считать пустой. С
 AV> koi8-r и utf8 в своё время всё нормально работало.  Если кто знает
 AV> как это сделать или есть 100% работающий пример киньте сюда буду
 AV> очень признателен.

В .emacs для emacs 21 я раньше делал так:

;;;;
;;;; Language enviroment
;;;;
(set-language-environment 'Cyrillic-KOI8)
(set-input-method 'cyrillic-jcuken)
(set-terminal-coding-system 'koi8)
(codepage-setup '1251)                   ; to use cp1251 coding
(define-coding-system-alias 'windows-1251 'cp1251)
(define-coding-system-alias 'Windows-1251 'cp1251)

Сейчас у меня emacs-snapshot и все это я почему-то выкинул, уже не помню
почему.

В консоли с указанными настройками и настроенной консолью (koi8-r)
должно работать. Чтобы правильно видеть и редактировать файлы в 1251
надо либо в файлах в первой сроке писать (для С++):

// -*- coding: cp1251 -*-

либо перед открытие файла использовать команду:

C-x enter c

и отвечать на вопрос: cp1251

Потом открывать файл как обычно:

C-x C-f

В X'ах можно использовать шрифты из пакета intl-european* или TrueType
типа Courier New.

-- 
Alexander Zhuckov

Reply to: