Re: emacs чудит.
Никольников А.А. -> debian-russian@lists.debian.org @ Tue, 12 Feb 2008 14:57:18 +0500: >> > etch 4.0r2 >> > emacs21 21.4a+1-3etch1 >> > локаль ru_RU.UTF-8 >> >> Если будешь пользоваться иксовой переключалкой вместо C-\, то да -- >> такая проблема есть (у меня воспроизвелось, во всяком случае). Дело >> в том, что когда вбиваешь текст с иксовой переключалкой, то он >> хранится в буфере в кодировке mule-unicode-0100-24ff, а если через >> переключалку Emacs, то в iso8859-5. При переводе обратно в cp1251, >> видимо, такой косяк и появляется. НА> Ага, похоже оно. Указал input-method. Теперь, то что набрано НА> через C-\, сохраняется как надо, а через xkb НА> вопросами. Чудесатенько ;)) Пойду скрещивать xkb и input-method. Когда работаешь в емаксе, пользоваться xkb неудобно. Потому что собственный переключатель помнит контекст, и не требует переключения для ввода имени команды в минибуфере, скажем. Ну и само M-x можно ввести из любого положения, да... Правда, настроить среду так, чтобы переключение всегда производилось одним и тем же жестом, независимо от того, в емаксе ты (и оно емаксовое) или в неемаксе (и оно xkb'шное) - очень отдельный геморрой... -- Artem Chuprina RFC2822: Jabber: [EMAIL PROTECTED] Пришел в гости математик, почитать новую рукопись. Вычитал из нее трех героев напрочь, и ушел. Gimli on #arda -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: emacs чудит.
On Sat, Feb 09, 2008 at 03:32:40PM +0300, Evgeny M. Zubok wrote: > Никольников А.А. <[EMAIL PROTECTED]> writes: > > > etch 4.0r2 > > emacs21 21.4a+1-3etch1 > > локаль ru_RU.UTF-8 > > Если будешь пользоваться иксовой переключалкой вместо C-\, то да -- > такая проблема есть (у меня воспроизвелось, во всяком случае). Дело в > том, что когда вбиваешь текст с иксовой переключалкой, то он хранится в > буфере в кодировке mule-unicode-0100-24ff, а если через переключалку > Emacs, то в iso8859-5. При переводе обратно в cp1251, видимо, такой > косяк и появляется. > > Ага, похоже оно. Указал input-method. Теперь, то что набрано через C-\, сохраняется как надо, а через xkb вопросами. Чудесатенько ;)) Пойду скрещивать xkb и input-method. -- Саша -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: emacs чудит.
Никольников А.А. <[EMAIL PROTECTED]> writes: > etch 4.0r2 > emacs21 21.4a+1-3etch1 > локаль ru_RU.UTF-8 Если будешь пользоваться иксовой переключалкой вместо C-\, то да -- такая проблема есть (у меня воспроизвелось, во всяком случае). Дело в том, что когда вбиваешь текст с иксовой переключалкой, то он хранится в буфере в кодировке mule-unicode-0100-24ff, а если через переключалку Emacs, то в iso8859-5. При переводе обратно в cp1251, видимо, такой косяк и появляется. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: emacs чудит.
Никольников А.А. -> debian-russian@lists.debian.org @ Fri, 8 Feb 2008 12:40:05 +0500: НА> Добрый день! НА> Помогите разобраться с emacs-ом. НА> Хочу редактировать файлы в разных кодировках. НА> Делаю так: НА> C-x RET c cp1251 RET НА> C-x C-f file НА> Открываем файл с указанием кодировки. НА> Показывает нормально. НА> Редактируем. НА> C-x RET c cp1251 RET НА> C-x C-w newfile НА> Сохраняем с указанием кодировки. НА> В файле видим странное: всё что было отредактировано НА> заменено на '?', хотя остальной текст остался как был. Вообще-то по идее если уж мы открыли файл с указанием кодировки, то указывать кодировку при сохранении уже не надо. Хотя есть еще, кажется, команда "visit file в такой-то кодировке". НА> Если сохранить в кодировке utf-8, то всё сохраняется НА> нормально. В utf-8. Что-то не выходит каменный цветок - НА> а ведь должен ;) НА> etch 4.0r2 НА> emacs21 21.4a+1-3etch1 НА> локаль ru_RU.UTF-8 А вот в etch лучше бы поставить 22 емакс... У 21.4 были некоторые тараканы вокруг уникода. У самого на одном из етчей, правда, до сих пор стоит снапшот от марта 2007 г. На другом собранный из (тогдашнего) sid. -- Artem Chuprina RFC2822: Jabber: [EMAIL PROTECTED] Это неправильный шелл. В нем дают неправильный перл. (С)энта -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: emacs чудит.
Никольников А.А. wrote: Помогите разобраться с emacs-ом. Хочу редактировать файлы в разных кодировках. Кусок моего конфига: (set-language-environment 'utf-8) (set-terminal-coding-system 'utf-8) (set-keyboard-coding-system 'utf-8) (setq default-input-method 'ukrainian-computer) (codepage-setup 1251) (codepage-setup 866) (prefer-coding-system 'cp866) (prefer-coding-system 'koi8-r) (prefer-coding-system 'koi8-u) (prefer-coding-system 'windows-1251) (prefer-coding-system 'utf-8) Набор prefer-coding-system - это приоритеты кодировок в обратном порядке (в данном случае первой будет определяться utf-8) После этого кодировка при открытии файла определится автоматически, сохранится в открытой. Описанных глюков вроде не замечал. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
emacs чудит.
Добрый день! Помогите разобраться с emacs-ом. Хочу редактировать файлы в разных кодировках. Делаю так: C-x RET c cp1251 RET C-x C-f file Открываем файл с указанием кодировки. Показывает нормально. Редактируем. C-x RET c cp1251 RET C-x C-w newfile Сохраняем с указанием кодировки. В файле видим странное: всё что было отредактировано заменено на '?', хотя остальной текст остался как был. Если сохранить в кодировке utf-8, то всё сохраняется нормально. В utf-8. Что-то не выходит каменный цветок - а ведь должен ;) etch 4.0r2 emacs21 21.4a+1-3etch1 локаль ru_RU.UTF-8 Конфиг .emacs: (set-background-color "black") (set-foreground-color "gray") (set-cursor-color "gray") (mouse-wheel-mode t) (tool-bar-mode nil) (codepage-setup 1251) (codepage-setup 866) -- Саша -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]