help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [External] : Getting text from next non-blank line


From: Heime
Subject: RE: [External] : Getting text from next non-blank line
Date: Fri, 19 Apr 2024 21:38:10 +0000





Sent with Proton Mail secure email.

On Saturday, April 20th, 2024 at 9:04 AM, Drew Adams <drew.adams@oracle.com> 
wrote:

> > This interactive function requests the user to input a string
> > associated with
> > the current line number. I want to change it so that the function
> > picks out
> > the text on the current line or the text of the next non-blank line.
> > But also
> > allow the user to write their own text for the line.
> 
> ...
> 
> > (interactive "sString: ")
> 
> 
> Don't use that, if you want to provide a
> default value for the user input.
> 
> Instead, use a function that accepts a
> default value. E.g., `read-string' or` completing-read'.
> 
> Read how to use `interactive' with a sexp as argument that returns the list 
> of args you want` interactive' to pass
> to the function body.
> 
> https://www.gnu.org/software/emacs/manual/html_node/elisp/Using-Interactive.html

I not quite sure of the strategy to use.  I want the user to store in a list 
the text 
of the current line or the text of the next non-blank line.  What would I ask 
the user?

Elisp does not force me to call completing-read in interactive.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]