[slime-devel] Re: Re: fuzzy completion patch again

Ralf Mattes rm at mh-freiburg.de
Wed Oct 4 13:27:20 UTC 2006


On Wed, 04 Oct 2006 14:41:44 +0200, Levente Mészáros wrote:

>>  - Pressing the tab key in the repl does open the completition window and
>>   i'm able to navigate with "up"/"down", but selecting a completition
>>   with "enter"/"return" seems to send an "enter" to the repl. With
>>   paredit activated this causes havoc since the form most likely isn't
>>   completed yet.
> The idea here is that the user should not press an extra key to accept
> the completion (such as enter). So if the pressed key is clealy not
> part of the symbol being edited (such as space, enter, \(, \), etc.)
> then it fires implicit completion and applies the key afterwards. This
> might be somewhat strange for the first sight, but it turned out to be
> very useful.

'Yes, i see - i actually kind of like it. I was just missing the
documentation i guess ;)

Ok, one quirk: i use paredit-beta in the repl and that seems to break the
\( bindings in the completion buffer (typing \( will _not_ complete and
only trigger paredit's "()" insertion) - but i can live with that.


Cheers, RalfD



> Still you can have explicit completion by pressing the completion key
> twice without editing in between (I do it sometimes). Without editing is
> important here, because otherwise it just updates the completion window
> which in fact is also very useful. For example when trying to find out
> the shortest shortcut for a particular symbol.
> 
> And of course you can always close the completion window with Esc or C-g
> or whatever you like.
> 
> levy





More information about the slime-devel mailing list