From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Aleksey Novodvorsky To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] xemacs and bug in .emacs Message-Id: <20010408013522.60bbf055.aen@logic.ru> In-Reply-To: <20010407014634.A24697@dual.sweet.home> References: <20010406215045.A19779@dual.sweet.home> <20010407064328.2f3e57e9.aen@logic.ru> <20010407014634.A24697@dual.sweet.home> X-Mailer: Sylpheed version 0.4.62 (GTK+ 1.2.10; i586-mandrake-linux) Organization: Institute for Logic Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Sat Apr 7 17:31:11 2001 X-Original-Date: Sun, 8 Apr 2001 01:35:22 +0400 Archived-At: List-Archive: List-Post: On Sat, 7 Apr 2001 01:46:34 +0400 Andrew Fediushin wrote: > On Sat, Apr 07, 2001 at 06:43:28AM +0400, Aleksey > Novodvorsky wrote: > >> При установленном xemacs'е (все пакеты, за исключением > -el): > >>[skip] > > Надо установить xemacs-mule и xemacs-el. > xemacs-mule установлен, о чем было написано выше. А в > описании > xemacs-el написано буквально следующее: > "Xemacs-el is not necessary to run XEmacs. You'll only > need to install > it if you're planning on incorporating some Lisp > programming into your > XEmacs experience." > Слова о необходимости этого пакета для русификации > отсутствуют. > Продолжу - переустановил все пакеты xemacs*. Результат - > тот же. > В консоли запускаю xemacs, говорю M-x и ... получаю: > "(1) (initialization/error) An error has occurred while > loading ~/.emacs: > Symbol's function definition is void: > set-language-environment" > Ладно, можно пересобрать xemacs-mule с поддержкой X11 и > консоли сразу. > Но! Все равно в X'ах русский не вводится! Запускаю > xemacs-mule, переключаюсь > и получаю попискивание - "iso-next-group not defined" и > "Cyrillic_a not defined". > Так чего еще предпринять, чего поправить ? Напрягает на > соседнюю машинку с KSI > ходить за чтением почты/ньюсов... Не надо ничего пересобирать. Запустите просто xemacs-mule. Для переключения групп xemacs использует Ctrl-\ , он ничего не знает про переключатели xkb -- это концепция xemacs. В KSI применен хак, при котором явно закрепляются keysym за символами KOI8-R (точнее -- KOI8-U), что неприемлемо, так как не дает работать в locales с другими charmap. Если же Вы хотите переключать группы привычным способом, то используйте emacs, -- в нем поддержка xkb есть. Обо всем этом написано в документации к xemacs, а также в меню : Mule->Toggle input method С-\ > > >> P.S. Про то, что apt-get на свежеустановленной системе > >> восхотел вытянуть 98М обновлений я просто промолчу :) > > Так какая же это неприятность? Эти обновления -- не > > исправления ошибок, а _новые_ пакеты из Sisyphus. > Почитайте > > о том, что такое Sisyphus и решите, стоит ли из него > > обновляться. > Какие же они новые, если номера версий программ совпадают > с уже установленными? > И почему apt-get лезет к Sisyphus, хотя, по идее, должен > идти за обновлениями > к Spring 2001? Мне не нужна "дышащая" девелоперская > система, это я могу и > сам сотворить. Я поставил честно купленный дистрибутив и > наивно думал, что > обновления для него - это исправления ошибок, допущенные > при торопливой > подготовке к выпуску и/или security fixes. Того, что за > время печати тиража > выйдет столько _новых_ версий, попросту не ожидал ... Новые версии выходят непрерывно, и мы работаем над ними без перерыва. Для обновлений используйте MandrakeUpdate, подпишитесь на security-announce. Из Sisyphus же можно обновляться выборочно, по желанию. Через пару месяцев он обновиться почти полностью. Что касается новых сборок прежних версий, то они объясняются, как правило, не ошибками, а новыми патчами, изменениями структуры дистрибутива etc. Rgrds, AEN