[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