[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-commit] emacs src/keymap.h src/keymap.c src/keyboard.c ...
From: |
David Kastrup |
Subject: |
[Emacs-commit] emacs src/keymap.h src/keymap.c src/keyboard.c ... |
Date: |
Fri, 15 Sep 2006 07:19:16 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: David Kastrup <dak> 06/09/15 07:19:16
Modified files:
src : keymap.h keymap.c keyboard.c Makefile.in
ChangeLog
lispref : keymaps.texi ChangeLog
etc : NEWS ChangeLog
Log message:
* NEWS: explain new behavior and arguments of `key-binding' and
`command-remapping'.
* keymaps.texi (Active Keymaps): Adapt description to use
`get-char-property' instead `get-text-property'. Explain how
mouse events change this. Explain the new optional argument of
`key-binding' and its mouse-dependent lookup.
(Searching Keymaps): Adapt description similarly. Explain the new
optional argument of `command-remapping'.
* Makefile.in (keymap.o): Add "keymap.h" and "window.h"
dependencies.
* keymap.c: include "window.h".
(Fcommand_remapping): New optional POSITION argument.
(Fkey_binding): New optional POSITION argument. Completely rework
handling of mouse clicks to get the same order of keymaps as
`read-key-sequence' and heed POSITION. Also temporarily switch
buffers to location of mouse click and back.
* keyboard.c (command_loop_1): Adjust call of `Fcommand_remapping'
for additional argument.
(parse_menu_item): Adjust call of `Fkey_binding' for additional
argument.
(read_key_sequence): If there are both `local-map' and `keymap'
text properties at some buffer position, heed both.
* keymap.h: Declare additional optional arguments of
`Fcommand_remapping' and `Fkey_binding'.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/keymap.h?cvsroot=emacs&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/emacs/src/keymap.c?cvsroot=emacs&r1=1.333&r2=1.334
http://cvs.savannah.gnu.org/viewcvs/emacs/src/keyboard.c?cvsroot=emacs&r1=1.876&r2=1.877
http://cvs.savannah.gnu.org/viewcvs/emacs/src/Makefile.in?cvsroot=emacs&r1=1.330&r2=1.331
http://cvs.savannah.gnu.org/viewcvs/emacs/src/ChangeLog?cvsroot=emacs&r1=1.5299&r2=1.5300
http://cvs.savannah.gnu.org/viewcvs/emacs/lispref/keymaps.texi?cvsroot=emacs&r1=1.87&r2=1.88
http://cvs.savannah.gnu.org/viewcvs/emacs/lispref/ChangeLog?cvsroot=emacs&r1=1.751&r2=1.752
http://cvs.savannah.gnu.org/viewcvs/emacs/etc/NEWS?cvsroot=emacs&r1=1.1395&r2=1.1396
http://cvs.savannah.gnu.org/viewcvs/emacs/etc/ChangeLog?cvsroot=emacs&r1=1.452&r2=1.453
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-commit] emacs src/keymap.h src/keymap.c src/keyboard.c ...,
David Kastrup <=