| |||
![]()
|
![]() ![]() |
![]()
читаю устаревшую, но интересную книжку 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 работает нормально - парадокс :) |
||||||||||||||
![]() |
![]() |