thanks Mouser. Been away for XMas.
Just so you see where i'm coming from:
I only asked as I just love the predictive way launchers these days work just feel that they lack at little context at times. I find that i still need to remember things like the order of commands/switchs/ etc to often when i'm looking at other launchers cause there's no context. Sometimes i wait a sec or 2 before i hit enter to make sure its right. The hints help me remember what to type next and get a little feed back as to getting the commands/switchs/ etc right.
In fact FARR does this all anyway - i use the first part of the line before the "|". like this :
email (to=$$1) (subject=$$2) | mailto:$$1?subject=$$2 /ICON=icons\email.ico
that's enough of a hint and covers all my wishes off - So why am i still typing?
(sorry) but it looks a bit ugly to me. Its a small gripe really and just my opinion - I think everyone else probably isn't going to care about this!
I just think it would look super sexy and the feedback of completing a word would look sooooo slick.
If its trouble to implement don't worry. I can totally see why it would be with the whole reg exp thing. I'd hate for any hacky code put the rest of the app at risk just cause i've got an minor anal itch.
So only read on now if you are super keen:
here is how i pictured the implementation. You could leave the definition up to the user. Something like:
<Result>email (to=$$1) (subject=$$2) | mailto:$$1?subject=$$2 /ICON=icons\email.ico /$$1=to /$$2=subject</Result>
or maybe a definition like this in the xml field:
not even sure if $ is legal in XML. guess you could use somthing else. As for defining and adding what the hints are via GUI - i really wouldn't care about it and have no problem changing the xml etc.
then when user is typing a command if $$1 ($$2, $$3, ...) hasn't got a match it displays the hint if defined. When there is a match it uses the value in $$1 as per the norm. I'd also wet my pants if it the hint was and changed to the size and case of the command when matched.
I guess there doesn't need to be rules to inforce the user completing the hint. Best to leave all that up to the wonderful regular expressions. I think from a user perspective if its italic its assumed its not complete/invoked
I guess if your worried that the hint makes it into the command farr calls to run the alias you could keep the cursor before the hint and strip of everything to the right of it (removing the hint)
I'm no coder (but am good at breaking things!) and so in terms of implementation i have no idea what i'm talking about. I'm sure its very very hard, involves re writing core code thats stable, breaks plugins etc. So Just to be clear I don't expect anything. Its really just a suggestion - nothing more.
Again - thanks for the really great software! Must use it about 500 times a day!