|
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)
|
|
|
|