public
Description: An Espresso Sugar containing Textmate-style Text Editor Actions
Homepage: http://onecrayon.com/tea/
Clone URL: git://github.com/onecrayon/tea-for-espresso.git
onecrayon (author)
Sun Oct 25 08:46:57 -0700 2009
commit  3b0844c9ac7638599366dda6efee65af8d5aad3d
tree    b4e06046f6acae8d6a73e59f6df6a4bfdd4042eb
parent  3c8a602537eb762a4afe89148b3b933b56b0bf01
name age message
file README.markdown Sat Sep 19 07:08:17 -0700 2009 Updated README with main site info and building... [onecrayon]
file main.py Mon Aug 24 19:31:13 -0700 2009 Added selection-context (closes #46) and extrac... [onecrayon]
file setup.py Sun Oct 25 08:46:57 -0700 2009 1.0.2 release [onecrayon]
directory src/ Loading commit data...
README.markdown

Text Editor Actions for Espresso

Text Editor Actions (TEA) for Espresso is an Espresso plugin that provides numerous bundled actions and an infrastructure for easily creating more, whether you are a Sugar developer or not.

TEA has been bundled with Espresso since version 1.0, so you do not need to download it (unless you want to test bleeding edge improvements).

For more info about TEA (including documentation) see the TEA website:

http://onecrayon.com/tea/

Found something about TEA that makes you unhappy? Submit a bug report or feature request (requires free GitHub account) or drop me a line.

Building from source

Since you're here, odds are you want to mess around with TEA's source code. To compile TEA:

git clone git://github.com/onecrayon/tea-for-espresso.git
cd tea-for-espresso
python setup.py py2app

If you wish to create a development version, you can run this instead:

python setup.py py2app -A

This will create a normal version of the TEA plugin, but symlink all the internal files so that you don't have to rebuild the Sugar to try out changes (you'll still need to relaunch Espresso between changes, though).

To override the bundled version of TEA in Espresso, make sure to increment the CFBundleVersion in setup.py before compiling TEA.