ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: "Oleg N. Kayunov" <okayunov@mtu-net.ru>
To: community@altlinux.ru
Subject: [Comm] Re: XEmacs - не KOI8r-изируется
Date: Sat, 05 Jul 2003 15:20:51 +0400
Message-ID: <3F06B493.3020806@mtu-net.ru> (raw)
In-Reply-To: <m3ptkq2uid.fsf@pc313.belcaf.minsk.by>

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.




      reply	other threads:[~2003-07-05 11:20 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
2003-07-04 15:15             ` Sergey Bolshakov
2003-07-05 11:20               ` Oleg N. Kayunov [this message]

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=3F06B493.3020806@mtu-net.ru \
    --to=okayunov@mtu-net.ru \
    --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