From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: community@altlinux.ru Subject: Re: [Comm] =?koi8-r?b?8NLPwszFzdk=?= =?koi8-r?b?INM=?= =?koi8-r?b?IA==?= =?koi8-r?b?0tXT08vJzck=?= =?koi8-r?b?INvSycbUwc3J?= =?koi8-r?b?INc=?=xemacs References: <20040608104258.B415DE5814@master.altlinux.ru> From: sbolshakov@altlinux.ru Date: Tue, 08 Jun 2004 14:59:00 +0400 In-Reply-To: <20040608104258.B415DE5814@master.altlinux.ru> (kuchumov@srd.mtuci.ru's message of "Tue, 8 Jun 2004 14:42:09 +0400") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2004 10:59:03 -0000 Archived-At: List-Archive: List-Post: >>>>> "kuchumov" == kuchumov <.> writes: [skipped] >> >> Предлагаю поместить это в ~/.Xdefaults (или ~/.Xresources ): >> --- %< --- >> ! Поправьте под свои нужды >> #define XEMACSFONT -rfx-courier-medium-r-*-*-14-*-*-*-*-*-microsoft-cp1251 > [Пропущено] >> Это в ~/.xemacs/init.el : >> (MULElaunch >> (set-language-environment "Cyrillic-Win") >> (set-charset-registry 'ascii "windows-1251") >> (set-charset-registry 'latin-iso8859-1 "windows-1251") >> (set-charset-registry 'cyrillic-iso8859-5 "windows-1251") >> (set-charset-ccl-program 'cyrillic-iso8859-5 'ccl-encode-windows1251) >> (put-charset-property 'cyrillic-iso8859-5 'preferred-coding-system >> 'windows-1251) >> (define-coding-system-alias 'cp1251 'windows-1251) >> ) > Спасибо, не заработало :-) > Если я правильно понял, то строка >> (set-charset-ccl-program 'cyrillic-iso8859-5 'ccl-encode-windows1251) > предназначена для перекодирования шрифта из win1251 в iso8859-5. Ровно наоборот. Ставить шрифты в кодировке iso8859-5 исключительно для xemacs меня ломает, посему применяется charset-ccl-program. > Но в текущей версии XEmacs не ccl-encode-windows1251 hyper-apropos утверждает обратное: M-x hyper-apropos ccl-encode-windows > Есть coding-system-ccl-encode. Поскольку lisp я не знаю - то самостоятельно > разобраться пока не могу. Может подскажете что бы такого не очень толстого > почитать? Что бы хотя бы синтаксис понимать? C-h i m lispref > На данный момент вышел из положения следующим простым способом: > (set-language-environment "Cyrillic-Win") - в init.el, причем без MULElaunch > И установил пакет русских шрифтов в кодировке iso8859-5. MULElaunch -- это такие скобки, на случай xemacs-nomule. > Ну и в .Xresources прописал то, что вы подсказали, только кодировку сменил > на iso, а Xemacs на просто emacs - как написано в документации. Понимаются оба вида ресурсов, как Emacs* , так и XEmacs; последний, как нетрудно догадаться, предназначен только для xemacs. --