[devel] Непонятные помутнения emacs (kbd macro)

Michael Pozhidaev =?iso-8859-1?q?msp_=CE=C1_altlinux=2Eru?=
Вт Апр 29 20:26:24 MSD 2008


Здравствуйте, Евгений Терешков!

> Кроме консоли проверил:
>
> 1) emacs23 -nw -Q в rxvt-unicode: S-F3 и S-F4 не различаются от F3 и F4. (<F3>)
> 2) emacs23 -Q в X тоже их не различает, но пишет что <F3> translated from <S-F3>
>
> Т.е., эти клавиши вызывают то, что привязанно на F3 и F4.
>
> Можете показать, что выводит C-h k F13 до и после возникновения проблемы?
Вот, пожалуйста:
(до)
 <f13>  runs the command shell-command
  which is an interactive compiled Lisp function in `simple.el'.
It is bound to  <f13> ,  meta ! ,  <menu-bar> <tools> <shell> .
(shell-command COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER)

Execute string COMMAND in inferior shell; display output, if any.
With prefix argument, insert the COMMAND's output at point.

If COMMAND ends in ampersand, execute it asynchronously.
The output appears in the buffer `*Async Shell Command*'.
That buffer is in shell mode.
...

(kbd "C-c b")
 <f13>  runs the command kmacro-start-macro-or-insert-counter
  which is an interactive compiled Lisp function in `kmacro.el'.
It is bound to  <f13> .
(kmacro-start-macro-or-insert-counter ARG)

Record subsequent keyboard input, defining a keyboard macro.
The commands are recorded even as they are executed.

Sets the `kmacro-counter' to ARG (or 0 if no prefix arg) before defining the
macro.

With C-u, appends to current keyboard macro (keeping
the current value of `kmacro-counter').

When defining/executing macro, inserts macro counter and increments
the counter with ARG or 1 if missing.  With C-u,
inserts previous `kmacro-counter' (but do not modify counter).

The macro counter can be modified via C-x C-k C-c and C-x C-k C-a.
The format of the counter can be modified via C-x C-k C-f.
...
-- 
С уважением и наилучшими пожеланиями, Михаил Пожидаев. E-mail: msp на altlinux.ru.
Томский государственный университет. Факультет информатики. http://www.csd.tsu.ru
AltLinux Team. http://www.altlinux.ru




Подробная информация о списке рассылки Devel