[TxMt Plugins] Dialog API improvements
Allan Odgaard
throw-away-1 at macromates.com
Fri Sep 21 16:57:02 UTC 2007
On 20/09/2007, at 18:34, Chris Thomas wrote:
> [...]
> Reverse the order and it can be done without forcing other commands
> to conform: "tm_dialog (window|menu) create". That's probably the
> most flexible solution.
>
> But, it might be better to use the former approach with different
> verbs: "show" for synchronous and "create" for asynchronous.
> "tm_dialog show menu", for example, makes perfect sense and allows
> the "create" verb to be added later if there's ever a reason to
> manipulate a menu asynchronously.
>
> The implementation in the Dialog plugin would use the second
> argument as a key for the command subclass, and then dispatch the
> command line to the subclass. This has the side effect of possibly
> slightly simplifying the implementation of "tm_dialog help <noun>".
I like this a lot, I’ll write some code to support this probably later
tonight.
More information about the textmate-plugins
mailing list