[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Searching Keymaps, pseudo-Lisp description
From: |
Johan Bockgård |
Subject: |
Searching Keymaps, pseudo-Lisp description |
Date: |
Wed, 26 Apr 2006 15:29:43 +0200 |
User-agent: |
Gnus/5.110005 (No Gnus v0.5) Emacs/22.0.50 (gnu/linux) |
The documention for `local-map' says:
This property works like `keymap' except that it specifies a
keymap to use _instead of_ the buffer's local map. For most
purposes (perhaps all purposes), the `keymap' is superior.
There are two pseudo-Lisp descriptions, in "(elisp)Active Keymaps" and
"(elisp)Searching Keymaps". The latter one is incorrect. The former
one is correct but has a parenthesis error.
--- keymaps.texi 05 Mar 2006 19:00:56 +0100 1.74
+++ keymaps.texi 26 Apr 2006 15:07:47 +0200
@@ -561,7 +561,7 @@
(@var{find-in-any} emulation-mode-map-alists)
(@var{find-in-any} minor-mode-overriding-map-alist)
(@var{find-in-any} minor-mode-map-alist)
- (if (get-text-property (point) 'local-map))
+ (if (get-text-property (point) 'local-map)
(@var{find-in} (get-text-property (point) 'local-map))
(@var{find-in} (current-local-map))))))
(@var{find-in} (current-global-map)))
@@ -670,8 +670,9 @@
(@var{find-in-any} emulation-mode-map-alists)
(@var{find-in-any} minor-mode-overriding-map-alist)
(@var{find-in-any} minor-mode-map-alist)
- (@var{find-in} (get-text-property (point) 'local-map))
- (@var{find-in} (current-local-map)))))
+ (if (get-text-property (point) 'local-map)
+ (@var{find-in} (get-text-property (point) 'local-map))
+ (@var{find-in} (current-local-map))))))
(@var{find-in} (current-global-map)))
@end lisp
--
Johan Bockgård
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Searching Keymaps, pseudo-Lisp description,
Johan Bockgård <=