Re:Been demoing it myself. compare to BBEDIT
on
TextMate
·
· Score: 1
1) How come in python the class and function roll-ups often don't work right if I have a muli-line doc string after class/function definition? If I have one it does not let me roll up the class.
Unfortunately, the folding support doesn't do a great job of languages like python where blocks are denoted by indentation. This should improve considerably with the next version, but that's several months away. In the mean time, you just have to do some careful formatting.
With respect to docstrings specifically, there's no real reason in python for a docstring to extend to the left of the class/function definition. Python knows to cut off the whitespace padding from the left.
Did your coworker use the Archive and Install option, that puts everything previously on the computer in a folder called "previous systems" and then does a clean install? In my experience, serious bugs like those you describe often have to do with trying to upgrade install over a modified previous system.
Mac OS X should have support for this in the next version as well. In fact, it already does, to some extent. It is possible in 10.4 Tiger to scale up the UI on any application using Quartz Debug (example, halfway down the page).
I would imagine by 10.5, the bitmaps (or maybe vector art?) that make up the UI elements will be at a higher resolution so that this is prettier.
Supposedly this is coming in Tiger, but if you want to use a regular ps/2 keyboard in Panther, you can use uControl, an open-source system preferences panel that allows you to remap any modifiers to any others, as well as a couple of other things.
I'm using an IBM model M, plugged into a $5 ps/2 - USB adapter right now, with no problems.
You can trivially enable spell checking for any scope selectors you desire in TextMate: comments, variable names, you name it. See http://macromates.com/textmate/manual/working_with _text#spell_checking
http://dictionary.reference.com/search?q=burgled Burgle (v): To burglarize
Did your coworker use the Archive and Install option, that puts everything previously on the computer in a folder called "previous systems" and then does a clean install? In my experience, serious bugs like those you describe often have to do with trying to upgrade install over a modified previous system.
Mac OS X should have support for this in the next version as well. In fact, it already does, to some extent. It is possible in 10.4 Tiger to scale up the UI on any application using Quartz Debug (example, halfway down the page). I would imagine by 10.5, the bitmaps (or maybe vector art?) that make up the UI elements will be at a higher resolution so that this is prettier.
Supposedly this is coming in Tiger, but if you want to use a regular ps/2 keyboard in Panther, you can use uControl, an open-source system preferences panel that allows you to remap any modifiers to any others, as well as a couple of other things.
I'm using an IBM model M, plugged into a $5 ps/2 - USB adapter right now, with no problems.