Утренник

> recent entries
> calendar
> friends
> profile

Saturday, November 29th, 2008
3:17p
читаю устаревшую, но интересную книжку
Writing GNU Emacs Extensions, желая
научиться у нее уму-разуму. Начинается
книжка описанием дурацкой проблемы,
которая, по признанию автора, "многих
людей, способных стать правоверными
емаксерами, ниспровергла обратно в ад
старого доброго vi". А именно, раньше
при нажатии на Backspace в Emacs открывалось
окно помощи, обескураживая новичков
донельзя. Это происходило от того, что
код, генерируемый Baskspace - 8, что,
как понимают люди, увлекавшиеся шахматами,
в точности равно коду Control-H, на который,
очевидно, привешено это самое окно помощи.
Я прочел это, и понял, что где-то под ковром,
когда я был еще маленький, и у меня не было
своего компьютера, разыгралась драма,
в результате которой теперь в emacs и
Backspace работает, как положено, и Del
работает, как в Windows, и даже Control-H
остался на месте и выводит окно помощи.

Вопрос, в основном, к Антону Москалю, Юре или
Пете, возможно, к Диме Каледину, если ему
попадет на глаза этот текст: не поделитесь
воспоминаниями, было такое на вашей памяти ?
И как им удалось расклеить Backspace с C-h,
Backspace теперь в иксах другой код генерирует,
или как ? Кстати, describe-bindings утверждает,
что DEL генерирует backward-delete-char-untabify,
но что это за DEL ? Так как раз поступает
backspace, а Del работает нормально - парадокс :)

(8 comments |comment on this)

8:10p - новости от emacs
ага ! оказалось, что есть клавиша , которая вовсе не DEL,
и отображается она вовсе не на DEL (которая действует как Backspace,
т.е. стирает предыдущий символ), а на C-d - патриархальный и
рекомендуемый метод забоя символа за курсором.

(3 comments |comment on this)


<< previous day [calendar] next day >>

> top of page
LJ.Rossia.org