On 17 Apr 2008, at 06:17, Ciarán Walsh wrote:
On 16 Apr 2008, at 12:39, Hans-Jörg Bibiko wrote:
I believe that the approach à la 'HTML >
Insert Entity' would fit
better. But anyway, the three problems could be more general in
I do not think that the popup system is ideal for what you are doing
I agree. popup
is made for narrow down completion "only".
For the first problem you could probably just use
to be able to use the space inside the completion titles.
Well, this won't
work. If I have match='arrow down', then I can type
'arrow d' but I cannot type 'down arr', because I want to search word-
based regardless of the word order.
If I want to do that I have to use the options -w for wait, because
I want to replace e.g. "arrow" by my chosen glyph. Fine. But if I
delete 5 characters to show all suggestions I do not see what I'm
writing whereby the popup menu does its job perfectly.
I am not too sure what you
are explaining for the second problem.
If I use popup without --wait popup will
insert automatically the
match string. But I want to insert my self-defined string. Thus I use
--wait to get a plist of the chosen item, I parse it, and I insert/
replace what I want. But if I use --wait and I type something to
narrow down the popup list - it works fine - but I do NOT see what I'm
For the third problem, I have thought of and tested
seems to work pretty well for this, but it’s really kind of a hack
and I would like to avoid it if possible. Currently I think the best
argument for implementing this is the obj-c completion, to be able
to type out full selectors (where one has multiple parameters).
As I mentioned
popup is made for narrow down completion "only". And
this behaviour could be in some sense contra-productive.
Maybe the name "popup" describes not really the function it does quite
well. Maybe "complete" would better fit(?)
Also "menu" - why not "select". But this is marginal.
Anyway I will try to go an other way.