Отправляет email-рассылки с помощью сервиса Sendsay

За 2004-08-30

Re: GNU Emacs, кодировки

Alexander Darovsky пишет:

>On Monday 30 August 2004 12:28, Oleg Ponomarev wrote:
>
>
>>Konstantin Radchenko пишет:
>>
>>
>>>(defun My-select-coding ()
>>> (interactive)
>>> (let ((noconf (not (buffer-modified-p))))
>>> (set-buffer-file-coding-system (read-coding-system "coding system> "))
>>> (revert-buffer nil noconf t)))
>>>(global-set-key [(control ?=)] 'My-select-coding)
>>>
>>>Потом C-= и выбираешь кодировку.
>>>
>>>
>>Сделал, как указано, вот только возникает вопрос - кодировка
>>windows-1251 - это в понятии emacs какая?
>>
>>
>>
>(codepage-setup 1251)
>(set-buffer-file-coding-system 'cp1251)
>
>
Кодировка появилась, но при ее загрузке отображение текста не меняется :(.

>>И еще вопросик можно?
>>При редактировании html файла загружается html-helper-mode, но при этом
>>никакой подсветки нет. Это так должно быть или что-то здесь не то?
>>
>>
>(font-lock-mode)
>
>
Это ничего не дало, подсветки так и нет.

ДА! Разбираться и еще раз разбираться!!!

   Oleg Ponomarev 2004-08-30 20:52:33 (#221187)

Re: GNU Emacs, кодировки

On Monday 30 August 2004 12:28, Oleg Ponomarev wrote:
> Konstantin Radchenko пишет:
> >(defun My-select-coding ()
> > (interactive)
> > (let ((noconf (not (buffer-modified-p))))
> > (set-buffer-file-coding-system (read-coding-system "coding system> "))
> > (revert-buffer nil noconf t)))
> >(global-set-key [(control ?=)] 'My-select-coding)
> >
> >Потом C-= и выбираешь кодировку.
>
> Сделал, как указано, вот только возникает вопрос - кодировка
> windows-1251 - это в понятии emacs какая?
>
(codepage-setup 1251)
(set-buffer-file-coding-system 'cp1251)

> И еще вопросик можно?
> При редактировании html файла загружается html-helper-mode, но при этом
> никакой подсветки нет. Это так должно быть или что-то здесь не то?
(font-lock-mode)



-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 1496; Возраст листа: 312; Участников: 709
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/220922


-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.debate-list@subscribe.ru
Отписать: mailto:comp.soft.linux.debate--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-08-30 14:31:25 (#220922)

Re: GNU Emacs, кодировки

Konstantin Radchenko пишет:

>(defun My-select-coding ()
> (interactive)
> (let ((noconf (not (buffer-modified-p))))
> (set-buffer-file-coding-system (read-coding-system "coding system> "))
> (revert-buffer nil noconf t)))
>(global-set-key [(control ?=)] 'My-select-coding)
>
>Потом C-= и выбираешь кодировку.
>
>
>
Сделал, как указано, вот только возникает вопрос - кодировка
windows-1251 - это в понятии emacs какая?

И еще вопросик можно?
При редактировании html файла загружается html-helper-mode, но при этом
никакой подсветки нет. Это так должно быть или что-то здесь не то?

   Oleg Ponomarev 2004-08-30 10:32:19 (#220845)

Re: GNU Emacs, кодировки

Здравствуйте!

>> Меня интересует вот что. В редакторе GNU Emacs вроде как
>> поддерживается много кодировок. Можно сменить кодировку, а потом
>> открыть файл и тогда он будет показан и сохранён в той самой
>> выбранной кодировке. А можно ли сменить кодировку _после_ открытия
>> файла и сразу увидеть изменения? И что удобнее всего биндить на
>> клавиши в таком случае?

Можно ещё вот так. В первой строке вашего файла поместите такую
запись:

-*- coding: your_coding -*-

Где "your_coding" - кодировка, в которой записан этот файл. Тогда он
сразу будет открываться в "правильной" кодировке. Правда не всем
нравится добавлять в файл лишний мусор.

С уважением,

Сергей Флейтин.

   2004-08-30 10:28:41 (#220843)

Re: GNU Emacs, кодировки

Hello Mochalov!

On Sun, 29 Aug 2004 21:43:26 +0400 you wrote:

> Меня интересует вот что. В редакторе GNU Emacs вроде как
> поддерживается много кодировок. Можно сменить кодировку, а потом
> открыть файл и тогда он будет показан и сохранён в той самой выбранной
> кодировке. А можно ли сменить кодировку _после_ открытия файла и сразу
> увидеть изменения? И что удобнее всего биндить на клавиши в таком
> случае?

Не помню, где взял:

(defun My-select-coding ()
(interactive)
(let ((noconf (not (buffer-modified-p))))
(set-buffer-file-coding-system (read-coding-system "coding system> "))
(revert-buffer nil noconf t)))
(global-set-key [(control ?=)] 'My-select-coding)

Потом C-= и выбираешь кодировку.

   2004-08-30 01:27:56 (#220711)