* Read-string with pointer at start of initial value
@ 2018-01-26 22:58 Whitfield Diffie
2018-01-26 23:56 ` Michael Heerdegen
[not found] ` <mailman.8056.1517011017.27995.help-gnu-emacs@gnu.org>
0 siblings, 2 replies; 4+ messages in thread
From: Whitfield Diffie @ 2018-01-26 22:58 UTC (permalink / raw)
To: help-gnu-emacs
I want to call read-string with the pointer at the start of the
initial value so that I can delete it and type something else if it is
not right. I am able to do something like this with read-file-name
because
(read-filename "PROMPT: " "~/" "DEFAULT-FILENAME" nil "INITIAL")
puts the mark after "~/" and before the initial input but I have found
no way of doing anything similar with read-string.
Whit
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Read-string with pointer at start of initial value
2018-01-26 22:58 Read-string with pointer at start of initial value Whitfield Diffie
@ 2018-01-26 23:56 ` Michael Heerdegen
[not found] ` <mailman.8056.1517011017.27995.help-gnu-emacs@gnu.org>
1 sibling, 0 replies; 4+ messages in thread
From: Michael Heerdegen @ 2018-01-26 23:56 UTC (permalink / raw)
To: Whitfield Diffie; +Cc: help-gnu-emacs
Whitfield Diffie <whitfield.diffie@gmail.com> writes:
> I want to call read-string with the pointer at the start of the
> initial value [...]
(read-from-minibuffer "String: " (cons "Test" 1))
`read-string' does also accept a cons as INITIAL-INPUT to specify the
cursor position, so the following also works:
(read-string "String: " (cons "Test" 1))
but the docstring discourages its use.
Michael.
^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <mailman.8056.1517011017.27995.help-gnu-emacs@gnu.org>]
* Re: Read-string with pointer at start of initial value
[not found] ` <mailman.8056.1517011017.27995.help-gnu-emacs@gnu.org>
@ 2018-01-27 0:20 ` Emanuel Berg
0 siblings, 0 replies; 4+ messages in thread
From: Emanuel Berg @ 2018-01-27 0:20 UTC (permalink / raw)
To: help-gnu-emacs
Michael Heerdegen wrote:
> (read-from-minibuffer "String: " (cons "Test"
> 1))
>
> `read-string' does also accept a cons as
> INITIAL-INPUT to specify the cursor position,
> so the following also works:
>
> (read-string "String: " (cons "Test" 1))
>
> but the docstring discourages its use.
In this case, I don't think there is any need
for it because finger-habits, especially
generic commands to move point etc., are
ultimately very fast.
But is this the reason why it is disencouraged
or is there another/other reasons?
As for the docstring, it says
This argument has been superseded by
DEFAULT-VALUE and should normally be nil in
new code. It behaves as INITIAL-CONTENTS in
`read-from-minibuffer' (which see).
What does "which see" mean?
GNU Emacs 24.4.1 (arm-unknown-linux-gnueabihf,
GTK+ Version 3.14.5) of 2015-03-10 on bm-wb-01,
modified by Debian
--
underground experts united
http://user.it.uu.se/~embe8573
^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <mailman.8055.1517009596.27995.help-gnu-emacs@gnu.org>]
end of thread, other threads:[~2018-01-27 0:20 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-26 22:58 Read-string with pointer at start of initial value Whitfield Diffie
2018-01-26 23:56 ` Michael Heerdegen
[not found] ` <mailman.8056.1517011017.27995.help-gnu-emacs@gnu.org>
2018-01-27 0:20 ` Emanuel Berg
[not found] <mailman.8055.1517009596.27995.help-gnu-emacs@gnu.org>
2018-01-26 23:43 ` Emanuel Berg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).