From: Sergey Bolshakov <s.bolshakov@sam-solutions.net> To: community@altlinux.ru Subject: Re: [Comm] Re: XEmacs - не KOI8r-изируется Date: Fri, 04 Jul 2003 14:17:49 +0300 Message-ID: <m3fzlmo80y.fsf@pc313.belcaf.minsk.by> (raw) In-Reply-To: <3F055794.3090507@mtu-net.ru> (Oleg N. Kayunov's message of "Fri, 04 Jul 2003 14:31:48 +0400") >>>>> "Oleg" == Oleg N Kayunov <okayunov@mtu-net.ru> writes: [skipped] > Повластвовал и разделил. Как и было указано. > На тот случай ежели кому пригодится: > 1. Сделал дополнения в строку меню KDE "XEmacs MULE" приведя её к виду: > /usr/bin/xemacs-21.4.10-mule -q -l .xemacs.mule > (наверно надо было бы $HOME/.xemacs.mule, но и так заработало, почему-то). > 2. Скопировал оглавление $HOME/.xemacs в $HOME/.xemacs-mule. > 3. Скопировал файл $HOME./.emacs в $HOME./.xemacs.mule > 4. Заменил в последнем отсылку к директории .xemacs на .xemacs-mule. > 5 Ну и последнее - в .xemacs/init.el оставил только секции с XEmacs и > GNUEmacs, > а в .xemacs.mule/init.el - только MULElaunch > Таперича нормально и без криков работают и emacs (и в консоли и в > X-ах, что менее важно, впрочем) и XEmacs-MULE. Но тут (и с учётом > некоторых нюансов высказываний в info) возникает сильное > подозрение насчёт наличия религиозных войн между разработчиками > emacs и XEmacs-MULE. За "единственно верный" EMACS. Иначе - что > мешало сделать __различные__ имена для default's init-файлов. Хотя > бы - добавлением ".mule". > Я неправ? Нуу, Ваш метод -- это из пушки все же. Макрос MULElaunch как раз и предназначен для развода xemacs-mule/nomule в одном ~/.xemacs/init.el, поскольку тело макроса исполняется только в случае, если поддежка mule имеет место быть. Конфликт на самом деле вот в чем: при первом запуске xemacs, если есть ~/.emacs и нет ~/.xemacs/init.el, предлагает сконвертировать первый во второй и в дальнейшем на ~/.emacs не смотрит вообще. В свою очередь, ~/.emacs, попадающий из соответствующего skel, содержит некие макросы, о которых xemacs не знает (по моему недосмотру). Что до GNU emacs, то ~/.xemacs/* ему тем более не авторитет. Еще одно неудобное место с т.з. одновременного существования xemacs и GNUemacs -- X resources. К счастью, в дополнение к обычным Emacs*, xemacs смотрит и на XEmacs*, отдавая им предпочтение (TODO: c какой версии ?). Так что, более-менее полный набор конфигов для koi8-r и шрифтов в koi8-r выглядел бы так: --- %< ~/.xemacs/init.el --- (MULElaunch (set-language-environment "Cyrillic-KOI8") (set-charset-registry 'ascii "koi8-r") (set-charset-registry 'cyrillic-iso8859-5 "koi8-r") (set-charset-ccl-program 'cyrillic-iso8859-5 'ccl-encode-koi8-r-font) (put-charset-property 'cyrillic-iso8859-5 'preferred-coding-system 'koi8-r) ; если есть желание работать с utf-8: ; поставить пакет xemacs-mule-ucs и откомментировать следующую строчку: ;(require 'un-define) ) ; Полезен для xemacs <= 21.4.10 и переключателку через xkb ; Брать с http://www.bcs.zp.ua/~awn/xemacs/ru-keys.el ; ложить в ~/.xemacs/xemacs-packages/lisp/ (require 'ru-keys) --- %< --- --- %< ~/.Xresources --- #define XEMACSFONT -rfx-courier-medium-r-*-*-14-*-*-*-*-*-koi8-r #define XEMACSFONTI -rfx-courier-medium-o-*-*-14-*-*-*-*-*-koi8-r #define XEMACSFONTB -rfx-courier-bold-r-*-*-14-*-*-*-*-*-koi8-r #define XEMACSFONTBI -rfx-courier-bold-o-*-*-14-*-*-*-*-*-koi8-r #define XEMACSMENUFONT -rfx-helvetica-medium-r-*-*-12-*-*-*-*-*-koi8-r #define XEMACSMENUFONTB -rfx-helvetica-bold-r-*-*-12-*-*-*-*-*-koi8-r XEmacs.default.attributeFont: XEMACSFONT XEmacs.italic.attributeFont: XEMACSFONTI XEmacs.bold.attributeFont: XEMACSFONTB XEmacs.bold-italic.attributeFont: XEMACSFONTBI XEmacs*Label.font: XEMACSFONT XEmacs*menubar*font: XEMACSMENUFONTB XEmacs*popup*Font: XEMACSMENUFONT XEmacs*Dialog*Font: XEMACSFONT XEmacs.gui-element.attributeFont: XEMACSMENUFONTB XEmacs.modeline.attributeFont: XEMACSMENUFONTB --- %< ~/.Xresources --- -- >From serj@mk.kp.km.ua Fri Jul 4 15:29:47 2003 Return-Path: <serj@mk.kp.km.ua> Delivered-To: community@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id 3474549B31 for <community@lrn.ru>; Fri, 4 Jul 2003 15:29:47 +0400 (MSD) Received: from infocom.km.ua (infocom.km.ua [195.46.36.1]) by master.altlinux.ru (Postfix) with ESMTP id AA937E31CF for <community@altlinux.ru>; Fri, 4 Jul 2003 15:29:38 +0400 (MSD) Received: from kp.km.ua (kp.km.ua [217.196.174.2]) by infocom.km.ua (8.12.8p1/8.12.8/ic) with ESMTP id h64BTJSv097778 for <community@altlinux.ru>; Fri, 4 Jul 2003 14:29:28 +0300 (EEST) (envelope-from serj@mk.kp.km.ua) Received: from WinProxy.anywhere (dialup01.kp.km.ua [217.196.174.16]) by kp.km.ua (8.12.8p1/8.12.8/kp-branch) with SMTP id h64BT7Bs093800 for <community@altlinux.ru>; Fri, 4 Jul 2003 14:29:09 +0300 (EEST) (envelope-from serj@mk.kp.km.ua) Received: from 192.168.1.7 by 192.168.0.3 (WinProxy); Fri, 4 Jul 2003 14:23:53 +0200 From: =?koi8-r?Q?=F3=C5=D2=C7=C5=CA_?= =?koi8-r?Q?=E9=C7=CF=D2=C5=D7=C9=DE_?= =?koi8-r?Q?=ED=C1=C3=C0=D2=C1?= <serj@mk.kp.km.ua> To: ALT Linux Community <community@altlinux.ru> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: base64 X-Mailer: Ximian Evolution 1.0.8-3mdk Date: 04 Jul 2003 14:19:14 +0300 Message-Id: <1057317555.7983.17.camel@serj.mk.kp.km.ua> Mime-Version: 1.0 Subject: [Comm] DOSemu terminal X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: community@altlinux.ru List-Id: <community.altlinux.ru> List-Unsubscribe: <http://www.altlinux.ru/mailman/listinfo/community>, <mailto:community-request@altlinux.ru?subject=unsubscribe> List-Archive: </pipermail/community> List-Post: <mailto:community@altlinux.ru> List-Help: <mailto:community-request@altlinux.ru?subject=help> List-Subscribe: <http://www.altlinux.ru/mailman/listinfo/community>, <mailto:community-request@altlinux.ru?subject=subscribe> X-List-Received-Date: Fri, 04 Jul 2003 11:29:47 -0000 4tXE2NTFIMzAwsXaztksINDPxNPLwdbJ1MUg0M/WwczVytPUwSwgy8HLIMnazcXOydTYINLFwcvD ycANCkRPUy3Q0s/H0sHNzdkg1yBET1MtZW11IM7BIEVTQywg0NLJyM/EydTT0SDOwdbJzcHU2CAy INLB2sEsIMEgztXWzs8gMS4NCv7V19PU19XAIN7UzyDHxMUt1M8g1yAvZXRjL3Rlcm1jYXAsIMEg zsHK1MUgzsUgzc/H1SAuLi4NCg0KDQo=
next prev parent reply other threads:[~2003-07-04 11:17 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-07-01 14:51 [Comm] " Oleg N. Kayunov 2003-07-01 14:55 ` Alexej Kryukov 2003-07-04 10:31 ` [Comm] " Oleg N. Kayunov 2003-07-04 11:17 ` Sergey Bolshakov [this message] 2003-07-04 15:15 ` Sergey Bolshakov 2003-07-05 11:20 ` Oleg N. Kayunov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=m3fzlmo80y.fsf@pc313.belcaf.minsk.by \ --to=s.bolshakov@sam-solutions.net \ --cc=community@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git