ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] XEmacs - не KOI8r-изируется
@ 2003-07-01 14:51 Oleg N. Kayunov
  2003-07-01 14:55 ` Alexej Kryukov
    0 siblings, 2 replies; 6+ messages in thread
From: Oleg N. Kayunov @ 2003-07-01 14:51 UTC (permalink / raw)
  To: AltLinux MalList (to)

    Запустил XEmacs (MULE). Причем при запуске оный выразил 
недовольствие находящимися в HOME emacs-ими файлами и предложил их заменить.
Я, в конце концов, согласился.
    Результаты:
1 - русский (koi8-r) вшистко едно виден крякозябрами;
2 - XEmacs при запуске опять сообщает об ошибке:
==================================================================
(1) (initialization/error) An error has occurred while loading 
/home/oleg/.xemacs/init.el:

Symbol's function definition is void: XEmacs

To ensure normal operation, you should investigate the cause of the error
in your initialization file and remove it.  Use the `-debug-init' option
to XEmacs to view a complete error backtrace.

==================================================================
    Запуская, как указано, командой вида:
xemacs -debug-init <имя файла>
получаю XEmacs с единственным и пустым буфером scratch.

    Побочные следствия: устанавливая всякого рода дополнительные пакеты 
к XEmacs (в надежде исправить положение) попутно снес обычный, 
консольный emacs (отвечая согласием на запрос полагал, что взамен что-то 
такое поставится).
    Сие конечно не трагично, но глубоко непонятно - чем Гуевому emacs-у 
так уж не угодил консольный?

    Но главный вопрос - таки как сделать, чтобы XEmacs правильно 
показывал KOI8-R (хотя бы!)?
    При сем желательно чтобы и консольный emacs созранился бы.

    Дистрибутив: Master 2.2.

	Приложение - сам файл /home/oleg/.xemacs/init.el (с удаленными комментариями):
==================================================================
(XEmacs
    (set-language-environment "Cyrillic-KOI8")
    (set-input-method "cyrillic-jcuken")
)
(GNUEmacs
    (set-language-environment "Cyrillic-KOI8")

    (set-terminal-coding-system 'koi8-r)
    (set-keyboard-coding-system 'koi8-r)

)
==================================================================
	Замечание: я пробовал ставить вторые (закрывающие) кавычки в строках 
с set-terminal-coding-system и set-keyboard-coding-system.
Ничего не изменилось.

-- 
== В действительности все обстоит совершенно иначе чем на самом деле. ==
	BR, Oleg N. Kayunov.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] XEmacs - не KOI8r-изируется
  2003-07-01 14:51 [Comm] XEmacs - не KOI8r-изируется Oleg N. Kayunov
@ 2003-07-01 14:55 ` Alexej Kryukov
    1 sibling, 0 replies; 6+ messages in thread
From: Alexej Kryukov @ 2003-07-01 14:55 UTC (permalink / raw)
  To: community

On Tuesday 01 July 2003 18:51, Oleg N. Kayunov wrote:
>
>     Побочные следствия: устанавливая всякого рода дополнительные
> пакеты к XEmacs (в надежде исправить положение) попутно снес обычный,
> консольный emacs (отвечая согласием на запрос полагал, что взамен
> что-то такое поставится).
>     Сие конечно не трагично, но глубоко непонятно - чем Гуевому
> emacs-у так уж не угодил консольный?

Не называйте обычный emacs консольным. GNU Emacs, запускаемый
в графической среде, представляет собой самое что ни на есть графическое
приложение.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Comm] Re: XEmacs - не KOI8r-изируется
  @ 2003-07-04 10:31       ` Oleg N. Kayunov
  2003-07-04 11:17         ` Sergey Bolshakov
  0 siblings, 1 reply; 6+ messages in thread
From: Oleg N. Kayunov @ 2003-07-04 10:31 UTC (permalink / raw)
  To: community

Sergey Bolshakov пишет:

>>>>>>"Oleg" == Oleg N Kayunov <okayunov@mtu-net.ru> writes:
>>>>>>            
>>>>>>
>
> > Sergey Bolshakov пишет:
> >>>>>>> "Oleg" == Oleg N Kayunov <okayunov@mtu-net.ru> writes:
> >>>>>>> 
> >> 
> >> >     Запустил XEmacs (MULE). Причем при запуске оный выразил
> >> >     недовольствие находящимися в HOME emacs-ими файлами и предложил их
> >> >     заменить.
> >> > Я, в конце концов, согласился.
> >> >     Результаты:
> >> > 1 - русский (koi8-r) вшистко едно виден крякозябрами;
> >> > 2 - XEmacs при запуске опять сообщает об ошибке:
> >> [skipped]
> >> 
> >> ---- ~/.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)
> >> )
> >> ----
> >> 
> >     Спасибо!
> >     XEmacs и emacs-X11 (оный - после переустановки) теперь заработали
> >     нормально (- с точки зрения читаемости русского). Но пришлось
> >     поставить эту секцию перед старыми (XEmacs и GNUEmacs) и сообщения
> >     об ошибках продолжаются (применительно к этим секциям).
> >     А "консольный" emacs наоборот - жалуется на секцию MULElaunchю
> >     Убрал XEmacs MULE, поставил NOMULE - не признает ни одну из
> >     секций, но русский показывает крякозябрами.
>
> >     В общем - налицо антагонистические противоречия, понимаешь.
> >     Боюсь, что придется ограничиться графической версией GNU Emacs,
> >     хотя менюшки у его убоговатые будут, однако. По сравнению с XEMacs.
>
>Противоречия есть -- посему разделяйте и властвуйте :)
>Приведенный мной пример -- минимально достаточный для
>нормальной работы с русским в koi8-r для xemacs-mule.
>Прошу заметить, этот пример следует располагать именно
>в ~/.xemasc/init.el, все, что там образовалось помимо
>этого -- уберите, если не имеете представления, зачем оно
>там.
>
    Для работы emacs и emacs-X11 ИМХО.

> Попытки совмещать все в ~/.emacs не удадутся.
>
    Эт точно!

>  
>
    Повластвовал и разделил. Как и было указано.

    На тот случай ежели кому пригодится:
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".
    Я неправ?

-- 
== В действительности все обстоит совершенно иначе чем на самом деле. ==
	BR, Oleg N. Kayunov.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Re: XEmacs - не KOI8r-изируется
  2003-07-04 10:31       ` [Comm] " Oleg N. Kayunov
@ 2003-07-04 11:17         ` Sergey Bolshakov
    0 siblings, 1 reply; 6+ messages in thread
From: Sergey Bolshakov @ 2003-07-04 11:17 UTC (permalink / raw)
  To: community

>>>>> "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=



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] Re: XEmacs - не KOI8r-изируется
  @ 2003-07-04 15:15             ` Sergey Bolshakov
  2003-07-05 11:20               ` Oleg N. Kayunov
  0 siblings, 1 reply; 6+ messages in thread
From: Sergey Bolshakov @ 2003-07-04 15:15 UTC (permalink / raw)
  To: community

>>>>> "Oleg" == Oleg N Kayunov <okayunov@mtu-net.ru> writes:
[skipped]
 >> Макрос MULElaunch как раз и предназначен для развода
 >> xemacs-mule/nomule в одном ~/.xemacs/init.el, поскольку
 >> тело макроса исполняется только в случае, если поддежка
 >> mule имеет место быть.
 >> 
 >     Кем это он исполняется "только тогда", простите?
 > Судя по  воплям "обычного" emacs и его X-вой ипостаси, оные тупо (но и
 > -
 > добросовестно) стараются его исполнить. И остаются озадаченными. Как
 > небезизвестный отец Онуфрий из текста на "О".
А вот так:
--- %< ---
`MULElaunch' is a Lisp macro
  -- loaded from "/etc/xemacs/site-start.d/00macros.el"
(MULElaunch &rest X)

Documentation:
Evaluate body only if XEmacs has a MULE support. Added in ALT's distribution.
--- %< ---

 >> Конфликт на самом деле вот в чем:
 >> при первом запуске xemacs,
 >> 
 >     Какого? Того, что - MULE?
любого

 >> если есть ~/.emacs и нет
 >> ~/.xemacs/init.el, предлагает сконвертировать первый
 >> во второй и в дальнейшем на ~/.emacs не смотрит вообще.
 >> 
 >     Предупреждать надо!
 >     За каким же чёртом он тогда переделывает ~/.emacs, так, что тот
 > начинает отсылать к файлам в ~/.xemacs/init.el, а всё остальное убирает??
 > Ежели ему больше ~/.emacs совсем не интересен и он в него смотреть не
 > собирается???
 > Чтоб жизнь мёдом не казалась, что-ли?
Это не моя придумка :), и помнится, он что-то в этом роде сообщает.

 >> В свою очередь, ~/.emacs, попадающий из соответствующего
 >> skel, содержит некие макросы, о которых xemacs не знает
 >> (по моему недосмотру). Что до GNU emacs, то ~/.xemacs/*
 >> ему тем более не авторитет.
 >> 
 >     Увы, после первого (по крайней мере) запуска MULE - авторитет.
 > По указанной выше причине: в ~/.emacs теперь практически ничего кроме
 > отсылок к файлам из ~/.xemacs нет.

Надо же .. А как эти отсылки выглядят ? Я-то emacs не держу ...
А если восстановить ~/.emacs из skel, и положить ~/.xemacs/init.el
как предлагалось ?

 >> 
 >> Еще одно неудобное место с т.з. одновременного существования
 >> xemacs и GNUemacs -- X resources.
 >     Не заметно такого (в смысле ~/.Xresources, как было указано ниже).

Имелись ввиду не файлы, естественно, а названия ресурсов.
Так, последствия неудачного с т.з. xemacs ресурса Emacs*font в какой-то
из версий app-defaults приходилось долго выкорчевывать пользовательскими
ресурсами.

-- 
>From s.bolshakov@sam-solutions.net  Fri Jul  4 19:18:28 2003
Return-Path: <s.bolshakov@sam-solutions.net>
Delivered-To: community@lrn.ru
Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235])
	by lrn.ru (Postfix) with ESMTP id A0D7B49C3D
	for <community@lrn.ru>; Fri,  4 Jul 2003 19:18:28 +0400 (MSD)
Received: from mail.belcaf.minsk.by (mail.sam-solutions.net [217.21.35.41])
	by master.altlinux.ru (Postfix) with ESMTP id A45D1E31CF
	for <community@altlinux.ru>; Fri,  4 Jul 2003 19:18:26 +0400 (MSD)
Received: from pc313.belcaf.minsk.by ([192.168.111.22]) by
          mail.belcaf.minsk.by (MTA 4.15) with ESMTP id HHIAIP00.O0U for
          <community@altlinux.ru>; Fri, 4 Jul 2003 18:18:25 +0300 
Received: by pc313.belcaf.minsk.by (Postfix, from userid 500)
	id E970F200A6; Fri,  4 Jul 2003 18:18:22 +0300 (EEST)
To: community@altlinux.ru
Subject: Re: [Comm] Re: XEMacs - mouse's wheel using - How?
References: <3F03E50C.9090702@mtu-net.ru>
	<m3ptkqof2m.fsf@pc313.belcaf.minsk.by> <3F0544F5.1090501@mtu-net.ru>
	<m3llveo9gc.fsf@pc313.belcaf.minsk.by> <3F0594FC.1010306@mtu-net.ru>
From: Sergey Bolshakov <s.bolshakov@sam-solutions.net>
Date: Fri, 04 Jul 2003 18:18:22 +0300
In-Reply-To: <3F0594FC.1010306@mtu-net.ru> (Oleg N. Kayunov's message of
 "Fri, 04 Jul 2003 18:53:48 +0400")
Message-ID: <m3k7ay2udd.fsf@pc313.belcaf.minsk.by>
User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Portable Code, 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.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 15:18:29 -0000

>>>>> "Oleg" == Oleg N Kayunov <okayunov@mtu-net.ru> writes:

 > Sergey Bolshakov пишет:
 >>>>>>> "Oleg" == Oleg N Kayunov <okayunov@mtu-net.ru> writes:
 >>>>>>> 
 >> [skipped]
 >> > Эх, жалко нет приличных печатных книг по Лиспу - чтоб проникнуться
 >> > идеологией.
 >> > Старую-то (из "Библиотеки программиста") заиграли, увы. До того, как
 >> > появился Лисп под руками.
 >> 
 >> elisp все же не совсем таки Lisp с большой буквы L :)
 >> 
 >     Но "идеологически"-то он куда ближе к нему, нежели, скажем, C чи Perl?

 >> Кроме собственно info xemacs, полезно также ознакомиться с lispref и
 >> internals.
 >> 
 >     Это о чём речь-то (см. ниже)?

 > $ apropos lispref
 > lispref: nothing appropriate

 > $ apt-cache search lispref
 > <Пусто>

:)

C-h i m lispref <ret>  в xemacs

-- 
>From dov@media-link.info  Fri Jul  4 19:27:03 2003
Return-Path: <dov@media-link.info>
Delivered-To: community@lrn.ru
Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235])
	by lrn.ru (Postfix) with ESMTP id 0946849CB3
	for <community@lrn.ru>; Fri,  4 Jul 2003 19:27:03 +0400 (MSD)
Received: from tigger.zaporozhye.net (ecard.zp.ua [217.151.236.3])
	by master.altlinux.ru (Postfix) with ESMTP id 41736E31CF
	for <community@altlinux.ru>; Fri,  4 Jul 2003 19:27:02 +0400 (MSD)
Received: by tigger.zaporozhye.net (Postfix, from userid 426)
	id E75135A79; Fri,  4 Jul 2003 18:26:59 +0300 (EEST)
Received: from d2-4.zaporozhye.net (d2-4.zaporozhye.net [217.151.236.131])
	by tigger.zaporozhye.net (Postfix) with ESMTP id 38BA65A78
	for <community@altlinux.ru>; Fri,  4 Jul 2003 18:26:58 +0300 (EEST)
From: Oleg Dolgov <dov@media-link.info>
To: community@altlinux.ru
Subject: Re: [Comm] DialUp
Date: Fri, 4 Jul 2003 18:26:07 +0000
User-Agent: KMail/1.5
References: <200307041047.20826.dov@media-link.info>
	<3F055B81.9060501@kominet.ru> <200307041742.11530.dov@media-link.info>
In-Reply-To: <200307041742.11530.dov@media-link.info>
MIME-Version: 1.0
Content-Type: multipart/signed;
  protocol="application/pgp-signature";
  micalg=pgp-sha1;
  boundary="Boundary-02=_HbcB/yYPi2OhleL";
  charset="koi8-r"
Content-Transfer-Encoding: 7bit
Message-Id: <200307041826.15350.dov@media-link.info>
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 15:27:03 -0000


--Boundary-02=_HbcB/yYPi2OhleL
Content-Type: text/plain;
  charset="koi8-r"
Content-Transfer-Encoding: base64
Content-Description: signed data
Content-Disposition: inline

9yDTz8/C3cXOyckgz9Qg8NQgMDQg6cDMIDIwMDMgMTc6NDIgT2xlZyBEb2xnb3YgzsHQydPBzChh
KToKPiD3INPPz8Ldxc7JySDP1CDw1CAwNCDpwMwgMjAwMyAxMDo0OCDr0sHTwdfJziDhzsTSxcog
zsHQydPBzChhKToKPiA+IPPIz8TJ1MUg18/UINPAxME6Cj4gPgo+ID4gaHR0cDovL2NvbW11bml0
eS5hc3BsaW51eC5ydS9kb2N1bWVudHMvZ3VpZGUvaW5ldC1zY3JpcHRzLmh0bWwKPgo+IPPQwdPJ
ws8uIO/LwdrBzM/T2CDUzywg3tTPIM7V1s7PLiDw0sHXxMEg0NLJ28zP09ggxM/V09TBzs/XydTY
Cj4gd3ZkaWFsLCDOzyDawdTPINrB0sHCz9TBzM8uCj4g98/Q0s/TINPMxcTVwN3Jyjog+sHT1MHX
ydTYINzUzyDawdDV08vB1NjT0SDQz8Qg0M/M2NrP18HUxczFzS4g58TFLdTPCj4gy8/HxMEt1M8g
0NLP08vBy8nXwczPINDSzyDQ0sHXwSDLwcvJzS3UzyDJ2iDc1MnIIMbByszP1yDOwSDawdDV08sK
PiDH0tXQ0M/KIHV1Y3AsIM7PIMvBy8nNPyDpzMkgzsEg19PFINLB2tLF28nU2D8g/NTPINDSwdfJ
zNjOzyDC1cTF1CDTCj4g1M/ey8kg2tLFzsnRIMLF2s/QwdPOz9PUyT8g7sEgc3VkbyDOxSDQz9PZ
zMHK1MUg0MzaLiwg0SDTIM7JzSDF3cUgzsUKPiDSwdrPwtLBzNPRIDotKQoK9dLBISEhIPfTxSDS
wcLP1MHF1CEg8yBzdWRvINLB2s/C0sHM09EuIOTBzCDCxdPQwdLPzNjO2cogxM/T1NXQINPFwsUg
CszAwsnNz83VIM7BIGlmdXAsIGlmZG93biDJIHBwcGQg1yAvZXRjL3N1ZG9lcnMK9MXQxdLYIHN1
ZG8gL3NiaW4vaWZ1cCBwcHAwCgkJc3VkbyAvc2Jpbi9pZmRvd24gcHBwMArwz8zF1CDOz9LNwczY
ztnKLiDuwcTPIMLZINfZ28XV0M/N0c7V1NnKIMTPy9XNxc7UINDSz8TVwszJ0s/XwdTYIM7BIAph
dG1zay5ydSDl08zJINXWINUgzcXO0SDL0snXz9LVy8/HzyDXIMzJztXL08Ug2sHSwcLP1MHMzyDT
INDPzCDU2cvBLCDUzyAK0SDE1c3BwCwg3NTP1CDSxcPF0NQg0NLF1MXOxNXF1CDOwSwgy8HLIMfP
18/SydTT0Swg6e3o7yA7LSkpCgpQLlMuIP7Fx88t1M8g0SDU1dQgz9Qg0sHEz9PUySDOwcfP0s/E
ycwgOi0pCi0tIArzIM7ByczV3tvJzcksCu/Mxccg5M/Mx8/XCnJlZ2lzdGVyZWQgTGludXggdXNl
ciAjMzE1NDU0

--Boundary-02=_HbcB/yYPi2OhleL
Content-Type: application/pgp-signature
Content-Description: signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA/BcbHjd7NrzUGeg8RAvgmAJ9FatuSpgCeoO/JqWpJmYKuY7SxywCeOsrW
zesZWSKx9seggoc4ukljEZU=
=SWFY
-----END PGP SIGNATURE-----

--Boundary-02=_HbcB/yYPi2OhleL--


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Comm] Re: XEmacs - не KOI8r-изируется
  2003-07-04 15:15             ` Sergey Bolshakov
@ 2003-07-05 11:20               ` Oleg N. Kayunov
  0 siblings, 0 replies; 6+ messages in thread
From: Oleg N. Kayunov @ 2003-07-05 11:20 UTC (permalink / raw)
  To: community

Sergey Bolshakov пишет:

>>>>>>"Oleg" == Oleg N Kayunov <okayunov@mtu-net.ru> writes:
>>>>>>            
>>>>>>
>[skipped]
> >> Макрос MULElaunch как раз и предназначен для развода
> >> xemacs-mule/nomule в одном ~/.xemacs/init.el, поскольку
> >> тело макроса исполняется только в случае, если поддежка
> >> mule имеет место быть.
> >> 
> >     Кем это он исполняется "только тогда", простите?
> > Судя по  воплям "обычного" emacs и его X-вой ипостаси, оные тупо (но и
> > -
> > добросовестно) стараются его исполнить. И остаются озадаченными. Как
> > небезизвестный отец Онуфрий из текста на "О".
>А вот так:
>--- %< ---
>`MULElaunch' is a Lisp macro
>  -- loaded from "/etc/xemacs/site-start.d/00macros.el"
>(MULElaunch &rest X)
>
>Documentation:
>Evaluate body only if XEmacs has a MULE support. Added in ALT's distribution.
>--- %< ---
>
    Я спросил не "как?", а "кем?". Emacs и его X-ая ипостась (emacs-X11, 
как я понимаю) именно что пытаются исполнить сей макрос, даром что 
ничего не знают о поддержке оного MULE.

>
> >> Конфликт на самом деле вот в чем:
> >> при первом запуске xemacs,
> >> 
> >     Какого? Того, что - MULE?
>любого
>
    emacs-X11, вроде бы такого не делал.

>
> >> если есть ~/.emacs и нет
> >> ~/.xemacs/init.el, предлагает сконвертировать первый
> >> во второй и в дальнейшем на ~/.emacs не смотрит вообще.
> >> 
> >     Предупреждать надо!
> >     За каким же чёртом он тогда переделывает ~/.emacs, так, что тот
> > начинает отсылать к файлам в ~/.xemacs/init.el, а всё остальное убирает??
> > Ежели ему больше ~/.emacs совсем не интересен и он в него смотреть не
> > собирается???
> > Чтоб жизнь мёдом не казалась, что-ли?
>Это не моя придумка :), и помнится, он что-то в этом роде сообщает.
>
    Что сообщает?
Чтоб прекращали путать жизнь с мёдом?

> >> В свою очередь, ~/.emacs, попадающий из соответствующего
> >> skel, содержит некие макросы, о которых xemacs не знает
> >> (по моему недосмотру). Что до GNU emacs, то ~/.xemacs/*
> >> ему тем более не авторитет.
> >> 
> >     Увы, после первого (по крайней мере) запуска MULE - авторитет.
> > По указанной выше причине: в ~/.emacs теперь практически ничего кроме
> > отсылок к файлам из ~/.xemacs нет.
>
>Надо же .. А как эти отсылки выглядят ? Я-то emacs не держу ...
>
    А вот так:
=========================================================================
;;; XEmacs backwards compatibility file
(setq user-init-file
      (expand-file-name "init.el"
            (expand-file-name ".xemacs" "~")))
(setq custom-file
      (expand-file-name "custom.el"
            (expand-file-name ".xemacs" "~")))

(load-file user-init-file)
(load-file custom-file)
=========================================================================
    При том, что раньше (после установки emacs и emacs-X11, коий явно 
считает себя тоже XEMacs-ом) там было:
=========================================================================
; Minimal settings for users of Emacs working in
; Russian (KOI8-R) environment.
;
; ALT Linux Team, February 2002.

(XEmacs
    (set-language-environment "Cyrillic-KOI8")
    (set-input-method "cyrillic-jcuken")
)
(GNUEmacs
    (set-language-environment "Cyrillic-KOI8")

; The following lines make the corresponding
; parameters independent of the current language-environment:
; if you change language-environment, they won't be changed;
; but if you comment out some of them, they will follow the
; language-environment parameter:
    (set-terminal-coding-system 'koi8-r)
    (set-keyboard-coding-system 'koi8-r)
    ; This could help for transferring data from bad old apps
    ;(set-selection-coding-system 'koi8-r)

)   

; End of the language environment settings.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
=========================================================================
и всё шло чинно и благородно (специально привёл кусок со всеми 
комметариями).

>А если восстановить ~/.emacs из skel, и положить ~/.xemacs/init.el
>как предлагалось ?
>
    Что-то в этом духе я и намерен проделать.
О результатах сообщу.
Но если XEMule действительно увидев директорию ~/.xemacs сразу лезет в 
неё и больше никакими ~/emacs не интересуется, тогда, конечно, всё 
упрощается.

>
> >> 
> >> Еще одно неудобное место с т.з. одновременного существования
> >> xemacs и GNUemacs -- X resources.
> >     Не заметно такого (в смысле ~/.Xresources, как было указано ниже).
>
>Имелись ввиду не файлы, естественно, а названия ресурсов.
>Так, последствия неудачного с т.з. xemacs ресурса Emacs*font в какой-то
>из версий app-defaults приходилось долго выкорчевывать пользовательскими
>ресурсами.
>  
>
    Честно говоря - не вьехал. Но - попробую.

-- 
== В действительности все обстоит совершенно иначе чем на самом деле. ==
	BR, Oleg N. Kayunov.




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-07-05 11:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-01 14:51 [Comm] XEmacs - не KOI8r-изируется 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
2003-07-04 15:15             ` Sergey Bolshakov
2003-07-05 11:20               ` Oleg N. Kayunov

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