Indenting
Here’s another one from my big book of text editor complaints - indenting.
In TextMate and TextWrangler (plus a lot of others, but this time not in skEdit) if you select a block of Perl and press tab it disappears, replaced by a single tab character.
No, no, no, NO!
My code should be indented, not replaced with a tab. Why would I want to replace it with a tab? In all my time writing code I’ve not once thought that a block of Perl was useless and would be better served by being a tab instead. Indenting on the other hand, I do all the time, and it shouldn’t require two fingers to perform the keyboard shortcut to make it happen. And you know what? When I press shift+Tab, then I’m expecting my code to be de-indented (is that a word?) by one. Then I can take whole big blocks and move them in and out quickly.
Smultron, skEdit, jEdit, they all get this right, how do the most popular editors get it oh so wrong?
I mean at least make it an option.












