В сообщении от 1179138821 секунд после начала Эпохи kraw написал(а):
> 1) mc не хочет работать с кодировками, отличными от utf-8
> (перекодировать)
<F9> -> "Команда" -> "Файл Меню" -> "Персональный",
дописываем такие строки:
+ ! t t
k View file in koi8-r
iconv -f koi8-r %f |less
+ ! t t
D View file in cp866
iconv -f cp866 %f |less
+ ! t t
w View file in cp1251
iconv -f cp1251 %f |less
Меню вызывается через F2.
> 1) В emacs у меня множество файлов были привязаны к другой кодировке
> (cp866). Это было прописано прямо в ~/.emacs . Можно ли подобное
> сделать для vim? Подозреваю, что можно. Но как? А привязывались они у
> меня (не мудрствуя лукаво) по суффиксам. *.p, *.i и т. д.
В ~/.vimrc дописываем такие строчки:
autocmd BufReadPost *.p e ++enc=cp866
autocmd BufReadPost *.i e ++enc=cp866
> 2) Точно также в emacs у меня были привязаны файлы к языку
> программирования. По суффиксам. В vim они тоже привязаны, но мне нужно
> расширить этот список. Как это сделать?
autocmd BufReadPost *.omf setlocal filetype=xml
autocmd BufReadPost *.HTM setlocal filetype=html