[SVN] Revision 1104 (Defaults, Python)
Jeroen van der Ham
jeroen at je-ju.net
Sat May 28 22:04:15 UTC 2005
- Small bugfix again to the Python Syntax
- Another small bugfix to the python command
- Small fix to the iPlastic Colorset.
- And finally something I always wanted to have in TextMate: proper completion for python modules, written purely in Python!
If you want to use it, add the following setting to the Python Settings with scope source.python:
{
completionCommand = '"${TM_SUPPORT_PATH}/bin/pythonCompletion.py" -w $TM_CURRENT_WORD -l $TM_CURRENT_LINE -c $TM_COLUMN_NUMBER -f $TM_FILEPATH';
disableDefaultCompletion = 1;
}
First one will be a bit slow, because it needs to compile, after that it should be faster.
Limitation:
It can only complete things that have the proper library name prefixed (so don't use "from library import *", but use "import library", which is the preferred way anyway AFAIK). And if it can't find the library, it will fall back on searching through the current (saved!) file.
Changed:
U trunk/Bundles/Defaults.tmbundle/info.plist
U trunk/Bundles/Python.tmbundle/Commands/Python.plist
U trunk/Bundles/Python.tmbundle/Syntaxes/Python.plist
U trunk/Settings/iPlastic colors.tmScopeSettings
A trunk/Support/bin/pythonCompletion.py
A trunk/Support/bin/pythonCompletionTest.py
More information about the textmate-dev
mailing list