[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Make `C-x {' and `C-x }' repeatable
From: |
Stefan Monnier |
Subject: |
Re: [PATCH] Make `C-x {' and `C-x }' repeatable |
Date: |
Thu, 23 May 2013 23:58:28 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> Adding it to the pseudo-code in (info "(elisp) Searching Keymaps")
> is this what you meant?
> (or (FIND-IN overriding-temporary-local-map)
> (cond
> (overriding-terminal-local-map
> (FIND-IN overriding-terminal-local-map))
> (overriding-local-map
> (FIND-IN overriding-local-map))
> ((or (FIND-IN (get-char-property (point) 'keymap))
> (FIND-IN TEMP-MAP)
> (FIND-IN-ANY emulation-mode-map-alists)
> (FIND-IN-ANY minor-mode-overriding-map-alist)
> (FIND-IN-ANY minor-mode-map-alist)
> (if (get-text-property (point) 'local-map)
> (FIND-IN (get-char-property (point) 'local-map))
> (FIND-IN (current-local-map))))))
> (FIND-IN (current-global-map)))
Right.
> But `set-temporary-overlay-map' has no effect. Could the new
> `overriding-temporary-local-map' help in this case?
Presumably, yes. But maybe getting Isearch, universal-argument, and
your isearch-yank-jump to correctly use set-temporary-overlay-map at the
same time will prove tricky. I hope it will be workable, with the use
of "composed keymaps".
Stefan
- RE: [PATCH] Make `C-x {' and `C-x }' repeatable, (continued)
- RE: [PATCH] Make `C-x {' and `C-x }' repeatable, Drew Adams, 2013/05/23
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Stefan Monnier, 2013/05/23
- RE: [PATCH] Make `C-x {' and `C-x }' repeatable, Drew Adams, 2013/05/23
- RE: [PATCH] Make `C-x {' and `C-x }' repeatable, Stephen J. Turnbull, 2013/05/24
- RE: [PATCH] Make `C-x {' and `C-x }' repeatable, Drew Adams, 2013/05/24
- RE: [PATCH] Make `C-x {' and `C-x }' repeatable, Stephen J. Turnbull, 2013/05/24
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Stefan Monnier, 2013/05/22
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Stefan Monnier, 2013/05/22
- RE: [PATCH] Make `C-x {' and `C-x }' repeatable, Drew Adams, 2013/05/22
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Juri Linkov, 2013/05/23
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable,
Stefan Monnier <=
Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Stefan Monnier, 2013/05/22
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Gauthier Östervall, 2013/05/23
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Stefan Monnier, 2013/05/23
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Juri Linkov, 2013/05/23
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Alan Mackenzie, 2013/05/24
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Juri Linkov, 2013/05/24
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Alan Mackenzie, 2013/05/25
- Re: [PATCH] Make `C-x {' and `C-x }' repeatable, Juri Linkov, 2013/05/25