[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: minibuffer-eldef
From: |
Miles Bader |
Subject: |
Re: minibuffer-eldef |
Date: |
Wed, 02 Jun 2004 18:50:12 +0900 |
address@hidden (Kim F. Storm) writes:
> Couldn't minibuffer-electric-default-mode automatically
> change (default X) to [X] ?
Hmmm, clever!
Try the attached patch, and then eval the following function and do:
(setq minibuf-eldef-frob-function 'minibuf-eldef-squirk-default)
(defun minibuf-eldef-squirk-default (overlay state)
(cond (state
(unless (overlay-get overlay 'replacement)
(let ((string
(buffer-substring (overlay-start overlay)
(overlay-end overlay))))
(setq string
(replace-regexp-in-string " *(default `?\\(.*\\)'?)"
" [\\1]"
string))
(overlay-put overlay 'replacement string)))
(overlay-put overlay 'display (overlay-get overlay 'replacement)))
(t
(overlay-put overlay 'invisible t)
(overlay-put overlay 'intangible t)
(overlay-put overlay 'display nil))))
The only (slight) problem is that it uses a `display' property, which
can be annoying if you want to manually copy the value of the default
or something. It could probably do something more clever like only
overlaying the bracketting portions of the default or something.
-Miles
Patch:
+minibuf-default-frob.patch
Description: +minibuf-default-frob.patch
--
.Numeric stability is probably not all that important when you're guessing.
- Re: minibuffer-eldef, (continued)
- Re: minibuffer-eldef, Stephan Stahl, 2004/06/03
- Re: minibuffer-eldef, David Kastrup, 2004/06/03
- Re: minibuffer-eldef, Stephan Stahl, 2004/06/03
- Re: minibuffer-eldef, Stefan Monnier, 2004/06/03
- Re: minibuffer-eldef, David Kastrup, 2004/06/03
- Re: minibuffer-eldef, Juri Linkov, 2004/06/03
- Re: minibuffer-eldef, Kim F. Storm, 2004/06/02
- Re: minibuffer-eldef,
Miles Bader <=
- Re: minibuffer-eldef, Werner LEMBERG, 2004/06/02
- Re: improving query-replace and query-replace-regexp, Richard Stallman, 2004/06/02
- Re: improving query-replace and query-replace-regexp, David Kastrup, 2004/06/02
- Re: improving query-replace and query-replace-regexp, Miles Bader, 2004/06/02
- Re: improving query-replace and query-replace-regexp, Stefan Monnier, 2004/06/02
- Re: improving query-replace and query-replace-regexp, Miles Bader, 2004/06/03
- Re: improving query-replace and query-replace-regexp, David Kastrup, 2004/06/03
- Re: improving query-replace and query-replace-regexp, Richard Stallman, 2004/06/03
- Re: improving query-replace and query-replace-regexp, Miles Bader, 2004/06/07
Re: improving query-replace and query-replace-regexp, Kevin Rodgers, 2004/06/01