|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 13 Dec 2002 20:44:14 To : Alexey Vyskubov Subject : Re: Want cool IDE for Linux!!! -------------------------------------------------------------------------------- ru> <m3n0ngegjm.fsf@vb.dn.ua> <_iZI9.22040$ZE1.465132@news1.nokia.com> ru> <at1obt$2e1$1@wagner.wagner.home> <ub%I9.22081$ZE1.466465@news1.nokia.com> ru> <at2a3h$9fu$2@wagner.wagner.home> <dY_J9.22448$ws6.454710@news2.nokia.com> From: Aleksey Cheusov <cheusov@scnsoft.com> "Alexey Vyskubov" <alexey.vyskubov@nokia.com> writes: > Victor Wagner <vitus@communiware.ru> wrote: > > Alexey Vyskubov <alexey.vyskubov@nokia.com> wrote: > >>> > >>> AV> А хрена же эта настройка *вообще нужна*? Почему в vim я ничего не > >>> AV> настраиваю "на KOI8-R"? И на юникод не настраиваю? > >>> > >>> А я - настраиваю. Посредством положения в /etc/X11/<locale>/app-defaults > >>> файлика Vim с прописанными шрифтами и прописывания scriptencoding > >>> в .vimrc > > > > AV> Я запускаю vim в xterm. > > > > Я обычно тоже. Hо необходимости scriptencoding это не отменяет. > > И необходимости отключения langmap в многобайтовых кодировках - тоже. > > Hе *необходимости*, а *желательности* в некоторых ситуациях. В vim можно > по-русски писать сразу после установки, если локаль в системе правильно > настроена. В емаксах -- нельзя. Hу ты, блин, проблему нашел ;) Получите и распишитесь: (let ((lang (getenv "LANG")) ) (cond ((string= (downcase lang) "ru_ru.cp1251") (message "LANG-ENV: probably for windows users") (set-language-environment "cyrillic-win") ) ((string= (downcase lang) "ru_ru.koi8-r") (message "LANG-ENV: U nih") (set-language-environment "cyrillic-koi8") ) ((string= (downcase lang) "ru_ru") (message "LANG-ENV: Wow!!!") (set-language-environment "cyrillic-iso") ) ((string= (downcase lang) "ru_ru.cp866") (message "LANG-ENV: for DOS and OS/2 lover") (set-language-environment "cyrillic-alt") ) (t (message "I do not understand your LANG env var") ) ) ) Более правильный вариант со всякими там `locale` сам напишешь. P.S. Hе забудь заглянуть в окошко *message* -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5 * Origin: Science Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/172830c9032c4.html, оценка из 5, голосов 10
|