[Circle-dev] Progress and Updates - tabcomplete, terminal FE

Philip Kovac pkovac at binaryden.net
Sun Sep 20 15:28:15 BST 2009


>  * Completing a nick at the start of the line should suffix ": "
Should be configurable. "Completed name suffix" or somewhat. (I would prefer comma, but many people like ':')

>  * If at the start of a line, consider completing on command names
> 
>     + If we're completing command names, how far should we go? Offer
>       completions on option names? Knowledge of the types of option
>       values or positional arguments - e.g. nicks, channel names..?
Supporting positional arguments would be nice but would require the frontend to contain a rather large amount of state in order to achieve it, or require the risk of slow round-trips upon tabcomplete. 
>  * How do we store a user preference on behaviour - first-match,
>    longest-match, show a menu to choose? This is a decidedly FE-based
>    configuration option; so far we don't really have any of these.
The idea in my opinion isn't to have each UI capable of its own preference-set outside of presentation. The behavior should be identical across them. Interaction should be as similar as possible. I'd suggest making this a backend preference.
> [see above]. To make the terminal FE useable again, this will need
> completely rewriting...
This is the main blocker towards me using it. I need to be able to still access my session over SSH on machines which don't have Circle installed.
 

I apologize that I haven't been able to help, but work has been destroying my interest in coding lately.


More information about the Circle-dev mailing list