On 20. Feb 2007, at 18:02, Allan Odgaard wrote:

[...] second attempt of tagging the languages [...]

So, slightly based on the above, this is the hierarchy that I imagine the user will have to navigate through:

    Application:

    Build System:

    File Format:
        Config
        Other

    Framework:
        Web
        Other

    Language:
        All
        Declarative
        Graphical
        Query
        Web
        Other

    Markup:
        Data
        Prose

    Productivity:

    Version Control:


Each thing above is a tag, except for ‘All’ and ‘Other’ (the former is only shown when there are more than two sub-categories). So PHP will be tagged as Language and Web, where Rails is tagged Framework and Web. The user could select to see everything tagged as Web, but by default, it will show the 8 root categories, and selecting one, will, for some, show sub-categories.

When there are bundles with the root category tag, but none of the sub-category tags, TM will automatically put them under ‘Other’.

As this is all tags, overlap is possible. E.g. CSS can be tagged: “Language, Declarative, Graphical, Web” and so will show up in 3 sub- categories of Language (and will also show, if the user selects to just show all tagged Web).



_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev

Reply via email to