Konrad Hinsen wrote:
Python support is really disappointing. Folding is completely useless (blocks end at the first blank line), tabs are not handled in a reasonable way (using hard tabs with an indentation other than 8 is an invitation for disaster in Python code), leading to indentation errors, and the error output in PyMate is insufficient (I want the full traceback).
You only have to set the tab handling once (it's in the middle at the bottom statusbar of the window), and from then on the tab setting is maintained for that language.
I looked a bit at the language definitions, and I have the impression that reasonable folding for LaTeX and Python cannot be implemented in TextMate, as the beginning and end of a block must be defined by a regular expression matching a single line. Or did I overlook something?
For the current version, that is true. TextMate 2.0 will probably have something better for it. If you want to have folds, then you'll have to manually insert foldingmarkers. Although, at least for LaTeX, this has been made very easy with the bundled snippets.
Jeroen.