[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Selecting default prompt text
From: |
Richard Riley |
Subject: |
Re: Selecting default prompt text |
Date: |
Thu, 12 Feb 2009 18:48:21 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.90 (gnu/linux) |
"Drew Adams" <drew.adams@oracle.com> writes:
>> > Something like this ?
>> >
>> > (defun minibuffer-select-inital-input ()
>> > (let ((start (next-single-char-property-change 1 'read-only)))
>> > (when (< start (point-max))
>> > (set-mark start) (setq mark-active t))))
>> >
>> > (add-hook 'minibuffer-setup-hook 'minibuffer-select-inital-input)
>> > (read-string "> " "Hallo")
>> >
>> > -ap
>>
>> Yes, thanks. But I released I was hoping for too much here since
>> region/mark etc works so many different ways depending on settings. As
>> "dim" in the #emacs said, probably best to rely on C-a C-k.
>> e.g With my setting hitting right arrow there results in
>> "end of buffer" error.
>
> 1. I was going to suggest something like what ap said.
>
> That seems to respond to your request, so I'm not sure what you meant above -
> in
> particular about using the right arrow. If point is at the end of the input
> (end
> of buffer), then why would you hit the right arrow? What would you like the
> right arrow to do in that context?
The way I use the kbd, right arrow to remove select and edit existing
text with cursor at end or any other (non directional) key to clear the
field. Try Google example : enter text, tab to button, shit tab back,
press right arrow. But I see this is probably not a good idea to
enforce in emacs.