1. Как выбирать тип кодировки, редактируемого файла? 2. Возможно ли из самого сабжа изменять геометрию его окна? Под окном имеется ввиду окно, выделяемое WM'ом сабжу. Emacs-21.2.2
Ну е-мое. В info emacs все подробно описано. Про кодировки файла - 'Specifying a Coding System', выделяемое WM'ом окно в емаксовой терминологии - frame.
> Про кодировки файла - 'Specifying a Coding System' Ммм, я изначально неверно высказался. Я хочу менять кодировку на лету для уже открытого буфера. Ну, скажем по примеру mc: C-t - выбор кодовой страницы, которая на лету меняет кодировку файла. Как вот это сделать?
> выделяемое WM'ом окно в емаксовой терминологии - frame. Да, нашел описание несколько функций, таких как например set-frame-width, set-frame-height. Написано, что они являются встроенными функциями. Но, при попытке их, так сказать, запустить на выполнение (M-x set-frame-width) грит - нет такой функции. Сделал (load "frame) - все равно нет.
>Я хочу менять кодировку на лету для уже открытого буфера. Ну, скажем по примеру mc: C-t - выбор кодовой страницы, которая на лету меняет кодировку файла. Как вот это сделать?
>Да, нашел описание несколько функций, таких как например set-frame-width, set-frame-height. Написано, что они являются встроенными функциями. Но, при попытке их, так сказать, запустить на выполнение (M-x set-frame-width) грит - нет такой функции. Сделал (load "frame) - все равно нет.
Собственно C-h a frame выдает все функции и переменные со словом frame и про изменение размера я тоже ничего не вижу ;(
> Но, при попытке их, так сказать, запустить на выполнение (M-x set-frame-width)
Функция -- это не то же самое, что команда. Интерактивно пускать можно только команды. Если тебе нужно интерактивно установить размер окна, сделай M-: и набери '(set-frame-width (selected-frame) 80)'.
> Функция -- это не то же самое, что команда. Интерактивно пускать можно только команды. Если тебе нужно интерактивно установить размер окна, сделай M-: и набери '(set-frame-width (selected-frame) 80)'.
Вот. А я думал, что все функции можно использовать как команды... Сделал следующее для уменьшения высоты и ширины фрейма соответственно: