Re: emacs: local-set-key
Alex Kicelew -> debian-russian@lists.debian.org @ Thu, 12 Jul 2007 21:44:42 +0400:
AK>>> Логично. Правда, навскидку я не смог найти способ взять откуда-нибудь
AK>>> старое значение клавиши (чтобы запихать его в ветку (t) кондишна).
AC>> C-h f key-binding, ну и вообще info emacs на предмет keymaps.
AK> key-binding я нашел сразу, через апропо. :) Но первый пришедший в
AK> голову вариант -- (t (key-binding "\M- ")) -- молча ничего не делал, а
AK> экспериментировать через много разных альп, честно говоря, времени не
AK> хватило. А в хелпе нету.
Может, не "ничего не делал", а выгребал нафиг весь стек и отваливался?
Ты ж его о бесконечной рекурсии просил... Надо ж понимать, что
key-binding тут отрабатывает в момент выполнения этого кода, и
соответственно возвращает ту функцию, что выполняется в данный момент...
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Любой инструмент, используемый не по назначению, имеет свойство
превращаться в грабли.
Andrey Sverdlichenko
Reply to: