[TextMate] Feature Request (and some thoughts on Preferences)

Ian Phillips ianp at ianp.org
Thu Oct 7 07:53:27 UTC 2004


How about this as a solution for preferences:

1. Move all of the preferences off the menus and into a separate
    (command-, invoked!) window.
2. Add a toolbar and allow most of the preference options to be added
    to it via the "customize..." option.

This would allow users to make frequently changed preferences easily 
available, and it seems to be the method that a few other apps have 
chosen.

And now for some feature requests:

1. Allow projects to define their own variables in the same way that you
    can with the defaults command line tool. This would be useful when
    setting up templates and snippets.

2. Add a separate "New" sub-menu, which bundles can contribute to, I see
    this working like the existing templates feature, but with parameters
    in a similar to snippets. Probably need to have the parameters
    configured in the property list that would go with the template file.

2a. An alternative to this would be to allow template property lists to
     specify a series of parameters that would be prompter for in a 
dialog
     before the file is created. E.g.
     {
         parameter = "1";
         displayName = "Class Name";
         defaultValue = "MyClass";
     }

3. A minor UI tweak: have the encoding and line endings embedded in the
    status bar, this could either be a read-only display, or a combo-box
    to alter them.

4. Add a preference/option to show or hide white space characters
    (e.g. line endings, tabs, etc.).

What do people think?

Yours,
Ian.

#ifndef  __COMMON_SENSE__ | Ian Phillips
#include <std_disclaimer> | http://ianp.org
#endif




More information about the textmate mailing list