Hi Sascha,
her is my workaround:
On 15 May 2011, at 11:53, Sascha Vieweg wrote:
TM does not detect the language I am typing in, perhaps because it uses a non-Apple document window. Anyway, always changing the system language to get correct spell check on the fly (as suggested in the thread) could hardly be a working solution. In addition, quite often I write source documents in various languages, e.g. English and German, and that makes a "one language per document" unusable.
I'm using the TMTOOLS plugin
site: http://www.eva.mpg.de/~bibiko/downloads/textmate/index.html (at the bottom)
Then I have two bundle commands:
name: Set spell checking language to German input: none output: none command: "$TMTOOLS" set spellCheckerLanguage '{to=de_DE;}' key equivalent: CTRL+3
and
name: Set spell checking language to English input: none output: none command: "$TMTOOLS" set spellCheckerLanguage '{to=en_GB;}' key equivalent: CTRL+4
One can also bind both commands to one key shortcut, and make usage of the TMTOOLS command "$TMTOOLS" get currentSpellCheckerLanguage to toggle the languages.
There has also been an issue with an advanced print dialogue (but I cannot remember the posting). It is quite nice that TM adds headers and footers, however, TM does not print coloured syntax, and leaving a margin of about 1cm makes the printout unusable for punching and filing. In addition, 11pt Monaco is quite good on my screen but printing in that font size is rather a waste of space on the page. Of course, I know, that one may produce a html (nicely coloured, indeed), open that one in, say, Firefox, and print the html page.
Here I'm using the TextMate bundle command "Create HTML from Document" to get an HTML document and write a tiny script for setting fonts, sizes etc.; then display it in the Web Preview and press ⌘P for printing.
Cheers, --Hans