Open goals

Delisa Mason edited this page Aug 29, 2011 · 1 revision

Here are some larger projects that need work. If you'd like to take one of these on please come and say hello in the IRC channel or on the mailing list, as they are large enough that they need discussion.

Commands

Claimed: Tim Felgentreff, Oct 12, 2010

  • allow running Textmate commands
  • support the Textmate specific environment variables
  • provide at least some windows support

Snippets

Unclaimed

Things that need improving:

  • a snippet should be a single undo operation
  • snippet keybindings should work
  • executing Ruby code in snippets should work (e.g. ase in Ruby)
  • the performance of snippets could be better
  • a snippet editor

Preferences

Unclaimed

  • plugins should be able to declare preferences
  • preferences are stored automatically between sessions (plugin authors don't have to worry)
  • preferences have types (toggle, select, integer)
  • there is a preferences editor for the user to conveniently edit the stored values

Keybindings

Claimed by: danlucraft on 10 Oct 2010

There's a lot of work to do on improving keybindings, namely:

  • should be able to create keys without menu items
  • should be able to bind multiple actions to a key and have an options menu appear
  • the user should be able to customize keybindings
  • Tree controllers have keybindings (e.g. press Delete while the project pane is focussed deletes a file)
  • Document controllers have keybindings (e.g. Cmd+Return for goto line and insert newline)
  • Project windows can have keybindings (e.g. a runnable for a project can have a keybinding that is valid while the project window is focussed)