On Wed, 4 Feb 2004 23:21:57 +0300 Victor B Wagner (Victor) wrote: Victor> Emacs, конечно, обладает тем интересным свойством, что он Victor> запускается один раз за сеанс. Но есть подозрение что для него Victor> больее правильная локаль - utf-8.
У меня есть подозрение, что или у Emacs-21.3, или у perl-5.8.2 оная неправильная, у меня кое-где траблы с Prima. А так - да, я полностью сторонник utf-8. >> Что хочется: >> Редактировать файлы emacs'ом так чтоб он сам распознал >> в какой он кодировке (вне зависимости от расширения) Victor> Странная идея - определять кодировку по расширению. По XML Victor> declaration понимаю, по html-ной Meta или перловой use encoding - Victor> понимаю. Но расширение-то тут причём. Верно. Victor> Вообще у Emacs существует свой собственный синтаксис прописывания Victor> в файл локальных для этого файла переменных. Не знаю только, как Victor> это с кодировками соотносится. У vim в этом месте есть глюки. У emacs в этом чуточку легче, чем у xemacs (хотя в emacs-users-ru@ были уже и патчи). Я использую самый простой и правильный способ - задание кодировки в первой строке через -*- coding: cp1251 -*- или через local variables: # Local Variables: # coding: utf-8 # End: (У XEmacs пока работает только первая строка). Подробнее об этом читать в (*note Recognize Coding::) (вроде правильно написал, в emacs достаточно мышой|Enter, или C-h i m Emacs RET m Recognize Coding RET) To Sergey V. Burchu: а cp1251 так и делают - просто создают через (codepage-setup 1251) (define-coding-system-alias 'windows-1251 'cp1251) Я себе ещё и cp866 даже создаю ;) -- Serge Olkhowik <[EMAIL PROTECTED]> ISD Configuration Management Team <[EMAIL PROTECTED]>

