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

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

Re: Question to completion


From: jan
Subject: Re: Question to completion
Date: 09 Nov 2003 11:04:24 -0800
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1

Klaus Berndl <klaus.berndl@sdm.de> writes:

> Suppose i have s command like follows:
> 
> (defun offer-some-choices ()
>   (interactive)
>   (completing-read "Select a name: " '(("Klaus" . t) ("Berndl" . t))))
> 
> Then this displays in the minibuffer "Select a name: " and then wait
> for input from the user.
> 
> How can i achieve that always - *without* the user has to hit TAB -
> the possible completions are displayed immediately?  Or with other
> words: How to simulate that the user has already pressed TAB as
> often as necessary to display all possible completions? Best would
> be if the longest common substring of all possible completions is
> displayed immediately in the minibuffer (OK, this i could precompute
> with `try-completion' and then insert as argument INITIAL-INPUT -
> but AFAIK this is deprecated?!).
> 
> But most important is that the user has not to hit any key to see
> all possible completions. How to do this with completing-read - or
> is there a better way to do this?
> 
> What i want is to (mis?)use the completion-feature of Emacs to offer
> the user some choices which he can select either via mouse or via
> keyboard from the minibuffer.

`icomplete-mode' might be a good starting point.

-- 
jan






reply via email to

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