* [sisyphus] emacs in CP1251
@ 2002-02-06 11:04 Vyt
2002-02-06 13:30 ` Serhii Hlodin
0 siblings, 1 reply; 12+ messages in thread
From: Vyt @ 2002-02-06 11:04 UTC (permalink / raw)
To: Sisyphus
[-- Attachment #1: Type: text/plain, Size: 258 bytes --]
Hello, All!
Настройки в /etc/skel.ru_RU.CP1251/.emacs не работают - при
переключении в emacs на русскую раскладку текст печатается
кракозябрами.
emacs-X11-21.1-alt9
etcskel-ru-cp1251-0.4-alt3
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-06 11:04 [sisyphus] emacs in CP1251 Vyt
@ 2002-02-06 13:30 ` Serhii Hlodin
2002-02-06 13:56 ` Vyt
0 siblings, 1 reply; 12+ messages in thread
From: Serhii Hlodin @ 2002-02-06 13:30 UTC (permalink / raw)
To: sisyphus
>>>>> "V" == Vyt writes:
V> Hello, All! Настройки в /etc/skel.ru_RU.CP1251/.emacs не работают -
V> при переключении в emacs на русскую раскладку текст печатается
V> кракозябрами.
V> emacs-X11-21.1-alt9 etcskel-ru-cp1251-0.4-alt3
Проверьте наличие шрифтов iso8859-5.
--
With best regards,
Serhii Hlodin
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-06 13:30 ` Serhii Hlodin
@ 2002-02-06 13:56 ` Vyt
2002-02-06 14:28 ` Alexander Bokovoy
2002-02-06 15:01 ` Serhii Hlodin
0 siblings, 2 replies; 12+ messages in thread
From: Vyt @ 2002-02-06 13:56 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1022 bytes --]
On 06 Feb 2002 15:30:34 +0200
Serhii Hlodin <hlodin@lutsk.bank.gov.ua> wrote:
> >>>>> "V" == Vyt writes:
>
> V> Hello, All! Настройки в /etc/skel.ru_RU.CP1251/.emacs не работают -
> V> при переключении в emacs на русскую раскладку текст печатается
> V> кракозябрами.
>
> V> emacs-X11-21.1-alt9 etcskel-ru-cp1251-0.4-alt3
>
> Проверьте наличие шрифтов iso8859-5.
Не было, поставил, не помогло. Обнаружил при запуске сообщение:
An error has occurred while loading `/home/vyt/.emacs':
error: "Language environment not defined: \"Cyrillic-CP1251\""
Заменил
Cyrillic-CP1251
на
Cyrillic-ISO
и добавил
(set-keyboard-coding-system 'cp1251)
В итоге получилось:
(GNUEmacs
(codepage-setup '1251)
(set-language-environment "Cyrillic-ISO")
(set-terminal-coding-system 'cp1251)
(set-keyboard-coding-system 'cp1251)
)
Работает нормально. Сейчас придется еще дописать про INS на
keypad для CTRL+INS, SHIFT+INS и все будет ok.
<skipped>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-06 13:56 ` Vyt
@ 2002-02-06 14:28 ` Alexander Bokovoy
2002-02-06 14:58 ` Vyt
2002-02-06 15:01 ` Serhii Hlodin
1 sibling, 1 reply; 12+ messages in thread
From: Alexander Bokovoy @ 2002-02-06 14:28 UTC (permalink / raw)
To: sisyphus
On Wed, Feb 06, 2002 at 04:56:29PM +0300, Vyt wrote:
> On 06 Feb 2002 15:30:34 +0200
> Serhii Hlodin <hlodin@lutsk.bank.gov.ua> wrote:
>
> > >>>>> "V" == Vyt writes:
> >
> > V> Hello, All! Настройки в /etc/skel.ru_RU.CP1251/.emacs не работают -
> > V> при переключении в emacs на русскую раскладку текст печатается
> > V> кракозябрами.
> >
> > V> emacs-X11-21.1-alt9 etcskel-ru-cp1251-0.4-alt3
> >
> > Проверьте наличие шрифтов iso8859-5.
>
> Не было, поставил, не помогло. Обнаружил при запуске сообщение:
>
> An error has occurred while loading `/home/vyt/.emacs':
> error: "Language environment not defined: \"Cyrillic-CP1251\""
>
> Заменил
> Cyrillic-CP1251
> на
> Cyrillic-ISO
> и добавил
> (set-keyboard-coding-system 'cp1251)
>
> В итоге получилось:
> (GNUEmacs
> (codepage-setup '1251)
> (set-language-environment "Cyrillic-ISO")
> (set-terminal-coding-system 'cp1251)
> (set-keyboard-coding-system 'cp1251)
> )
>
> Работает нормально. Сейчас придется еще дописать про INS на
> keypad для CTRL+INS, SHIFT+INS и все будет ok.
Посмотрите в архив этой рассылки, я в январе посылал письмо с настройками
для CP1251. Было оно, кажется, в дискуссии о flyspell.
--
/ Alexander Bokovoy
Software architect and analyst // SaM-Solutions Ltd.
---
Death is nature's way of telling you to slow down.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-06 14:28 ` Alexander Bokovoy
@ 2002-02-06 14:58 ` Vyt
2002-02-06 15:26 ` Alexander Bokovoy
0 siblings, 1 reply; 12+ messages in thread
From: Vyt @ 2002-02-06 14:58 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 571 bytes --]
On Wed, 6 Feb 2002 16:28:31 +0200
Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:
<skipped>
> > Работает нормально. Сейчас придется еще дописать про INS на
> > keypad для CTRL+INS, SHIFT+INS и все будет ok.
> Посмотрите в архив этой рассылки, я в январе посылал письмо с настройками
> для CP1251. Было оно, кажется, в дискуссии о flyspell.
Я помню про него, перерыл grepmail'ом оба архива - не нашел,
пропустил, наверно.
Кстати, неплохо бы все-таки это в Master оформить "из коробки".
<skipped>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-06 13:56 ` Vyt
2002-02-06 14:28 ` Alexander Bokovoy
@ 2002-02-06 15:01 ` Serhii Hlodin
2002-02-12 21:05 ` Ivan Zakharyaschev
1 sibling, 1 reply; 12+ messages in thread
From: Serhii Hlodin @ 2002-02-06 15:01 UTC (permalink / raw)
To: sisyphus
>>>>> "V" == Vyt writes:
V> An error has occurred while loading `/home/vyt/.emacs': error:
V> "Language environment not defined: \"Cyrillic-CP1251\""
Он правильно сказал. В емаксе описаны четыре окружения:
Cyrillic-ISO
Cyrillic-ALT
Cyrillic-KOI8
Cyrillic-KOI8-U
Для отображения _всех_ кириллических символов емакс использует шрифты
ISO8859-5 (базируясь на таблицах перекодировки).
И где вы там увидели Cyrillic-CP1251?
Кодовые таблицы 1251, 1125, 866 определяются _только_ через
codepage-setup. При этом еще было-бы хорошо определить алиасы:
(define-coding-system-alias 'windows-1251 'cp1251)
(define-coding-system-alias 'koi8-ru 'koi8-u)
(define-coding-system-alias 'cp866u 'cp1125)
(define-coding-system-alias 'ibm-866 'cp866)
(define-coding-system-alias 'ibm866 'cp866)
Имейте в виду, что в определении таблицы кодировки для 866 есть
ошибка, которая приводит к неправильной перекодировке. Если
используются только русские буквы, то можно пользоваться cp1125.
--
With best regards,
Serhii Hlodin
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-06 14:58 ` Vyt
@ 2002-02-06 15:26 ` Alexander Bokovoy
2002-02-12 21:03 ` Ivan Zakharyaschev
0 siblings, 1 reply; 12+ messages in thread
From: Alexander Bokovoy @ 2002-02-06 15:26 UTC (permalink / raw)
To: sisyphus
On Wed, Feb 06, 2002 at 05:58:25PM +0300, Vyt wrote:
> On Wed, 6 Feb 2002 16:28:31 +0200
> Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:
>
> <skipped>
>
> > > Работает нормально. Сейчас придется еще дописать про INS на
> > > keypad для CTRL+INS, SHIFT+INS и все будет ok.
> > Посмотрите в архив этой рассылки, я в январе посылал письмо с настройками
> > для CP1251. Было оно, кажется, в дискуссии о flyspell.
>
> Я помню про него, перерыл grepmail'ом оба архива - не нашел,
> пропустил, наверно.
>
> Кстати, неплохо бы все-таки это в Master оформить "из коробки".
Я для этого его и посылал.
(codepage-setup 1251)
(define-coding-system-alias 'windows-1251 'cp1251)
(set-language-info-alist
"Cyrillic-CP1251" `((charset cyrillic-iso8859-5)
(coding-system cp1251)
(coding-priority cp1251)
(input-method . "cyrillic-jcuken")
(features cyril-util)
(unibyte-display . cp1251)
(sample-text . "Russian (^[,L@caaZXY^[(B) ^[,L7T`PRabRcYbU^[(B!")
(documentation . "Support for Cyrillic CP1251."))
'("Cyrillic"))
; Shift-arrows a la windows...
(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
'(case-fold-search t)
'(current-language-environment "Cyrillic-CP1251")
'(default-input-method "cyrillic-jcuken")
'(global-font-lock-mode t nil (font-lock))
'(pc-select-meta-moves-sexps t)
'(pc-select-selection-keys-only t)
'(pc-selection-mode t nil (pc-select))
'(save-place t)
'(show-paren-mode t nil (paren))
'(transient-mark-mode t)
'(unibyte-display-via-language-environment t))
(set-language-environment "Cyrillic-CP1251")
(set-terminal-coding-system 'cp1251)
(set-keyboard-coding-system 'cp1251)
--
/ Alexander Bokovoy
Software architect and analyst // SaM-Solutions Ltd.
---
Just because I turn down a contract on a guy doesn't mean he isn't going
to get hit.
-- Joey
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-06 15:26 ` Alexander Bokovoy
@ 2002-02-12 21:03 ` Ivan Zakharyaschev
2002-02-13 9:50 ` Alexander Bokovoy
0 siblings, 1 reply; 12+ messages in thread
From: Ivan Zakharyaschev @ 2002-02-12 21:03 UTC (permalink / raw)
To: sisyphus
On Wed, 6 Feb 2002, Alexander Bokovoy wrote:
> ; Shift-arrows a la windows...
> (custom-set-variables
> ;; custom-set-variables was added by Custom -- don't edit or
> cut/paste it!
> ;; Your init file should contain only one such instance.
> '(case-fold-search t)
> '(current-language-environment "Cyrillic-CP1251")
> '(default-input-method "cyrillic-jcuken")
> '(global-font-lock-mode t nil (font-lock))
> '(pc-select-meta-moves-sexps t)
> '(pc-select-selection-keys-only t)
> '(pc-selection-mode t nil (pc-select))
> '(save-place t)
> '(show-paren-mode t nil (paren))
> '(transient-mark-mode t)
> '(unibyte-display-via-language-environment t))
Насколько важен последний параметр? На что он влияет?
> (set-language-environment "Cyrillic-CP1251")
> (set-terminal-coding-system 'cp1251)
> (set-keyboard-coding-system 'cp1251)
Best regards,
Ivan Z.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-06 15:01 ` Serhii Hlodin
@ 2002-02-12 21:05 ` Ivan Zakharyaschev
2002-02-14 9:26 ` Alexander Bokovoy
0 siblings, 1 reply; 12+ messages in thread
From: Ivan Zakharyaschev @ 2002-02-12 21:05 UTC (permalink / raw)
To: sisyphus
On 6 Feb 2002, Serhii Hlodin wrote:
> Кодовые таблицы 1251, 1125, 866 определяются _только_ через
> codepage-setup. При этом еще было-бы хорошо определить алиасы:
Спасибо, алиасы которых еще не было, добавил.
> (define-coding-system-alias 'windows-1251 'cp1251)
> (define-coding-system-alias 'koi8-ru 'koi8-u)
> (define-coding-system-alias 'cp866u 'cp1125)
> (define-coding-system-alias 'ibm-866 'cp866)
> (define-coding-system-alias 'ibm866 'cp866)
Best regards,
Ivan Z.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-12 21:03 ` Ivan Zakharyaschev
@ 2002-02-13 9:50 ` Alexander Bokovoy
0 siblings, 0 replies; 12+ messages in thread
From: Alexander Bokovoy @ 2002-02-13 9:50 UTC (permalink / raw)
To: sisyphus
On Wed, Feb 13, 2002 at 12:03:05AM +0300, Ivan Zakharyaschev wrote:
> On Wed, 6 Feb 2002, Alexander Bokovoy wrote:
> > '(save-place t)
> > '(show-paren-mode t nil (paren))
> > '(transient-mark-mode t)
> > '(unibyte-display-via-language-environment t))
> Насколько важен последний параметр? На что он влияет?
"Руководство по GNU Emacs", стр. 214:
"Emacs может также отображать такие знаки [не-ASCII], при условии,
что они поддерживаются терминалом или шрифтом. Это работает
автоматическии. Или, если вы используете оконную систему, Emacs может
отображать однобайтные знаки через наборы шрифтов, показывая в
действительности многобайтные знаки в соответствии с языковой средой."
Теоретически это позволяет Emacs набирать глифы для отображения из разных
шрифтов, что полезно при неполных шрифтах.
--
/ Alexander Bokovoy
Software architect and analyst // SaM-Solutions Ltd.
---
"They make a desert and call it peace."
-- Tacitus (55?-120?)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-12 21:05 ` Ivan Zakharyaschev
@ 2002-02-14 9:26 ` Alexander Bokovoy
2002-02-14 17:34 ` Ivan Zakharyaschev
0 siblings, 1 reply; 12+ messages in thread
From: Alexander Bokovoy @ 2002-02-14 9:26 UTC (permalink / raw)
To: sisyphus
On Wed, Feb 13, 2002 at 12:05:39AM +0300, Ivan Zakharyaschev wrote:
> On 6 Feb 2002, Serhii Hlodin wrote:
>
> > Кодовые таблицы 1251, 1125, 866 определяются _только_ через
> > codepage-setup. При этом еще было-бы хорошо определить алиасы:
>
> Спасибо, алиасы которых еще не было, добавил.
А еще в кодировко-зависимые настройки следует добавить:
(set-clipboard-coding-system 'кодировка)
--
/ Alexander Bokovoy
Software architect and analyst // SaM-Solutions Ltd.
---
My father was a saint, I'm not.
-- Indira Gandhi
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] emacs in CP1251
2002-02-14 9:26 ` Alexander Bokovoy
@ 2002-02-14 17:34 ` Ivan Zakharyaschev
0 siblings, 0 replies; 12+ messages in thread
From: Ivan Zakharyaschev @ 2002-02-14 17:34 UTC (permalink / raw)
To: sisyphus
Hello!
On Thu, 14 Feb 2002, Alexander Bokovoy wrote:
> On Wed, Feb 13, 2002 at 12:05:39AM +0300, Ivan Zakharyaschev wrote:
> > On 6 Feb 2002, Serhii Hlodin wrote:
> >
> > > Кодовые таблицы 1251, 1125, 866 определяются _только_ через
> > > codepage-setup. При этом еще было-бы хорошо определить алиасы:
> >
> > Спасибо, алиасы которых еще не было, добавил.
> А еще в кодировко-зависимые настройки следует добавить:
> (set-clipboard-coding-system 'кодировка)
В etcskels, выпущенных вместе с emacs-21.1-alt10, выполняется
(set-selection-coding-system ...)
А set-clipboard-coding-system is an alias for
`set-selection-coding-system'.
Best regards,
Ivan Z.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2002-02-14 17:34 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-02-06 11:04 [sisyphus] emacs in CP1251 Vyt
2002-02-06 13:30 ` Serhii Hlodin
2002-02-06 13:56 ` Vyt
2002-02-06 14:28 ` Alexander Bokovoy
2002-02-06 14:58 ` Vyt
2002-02-06 15:26 ` Alexander Bokovoy
2002-02-12 21:03 ` Ivan Zakharyaschev
2002-02-13 9:50 ` Alexander Bokovoy
2002-02-06 15:01 ` Serhii Hlodin
2002-02-12 21:05 ` Ivan Zakharyaschev
2002-02-14 9:26 ` Alexander Bokovoy
2002-02-14 17:34 ` Ivan Zakharyaschev
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git