Keith Devens .com |
Friday, August 8, 2008 | ![]() |
| I have never met a man so ignorant that I couldn't learn something from him. – Galileo Galilei | ||
|
| ← Extend Firefox Contest Finalists Announced - MozillaZine Talkback | My PHP form doohicky library is awesome → |

Nathan wrote:
Keith (http://keithdevens.com/) wrote:
Yeah, I actually thought jEdit did just that, but I checked and it didn't. I just always use tabs.
Say you have three levels of indentation. That's 12 times I have to sit there and hit backspace. Ugh.
Andrew Wooster (http://www.nextthing.org/) wrote:
SubEthaEdit does this, which is one of the reasons it's my default editor.
David Lindquist wrote:
Emacs has a feature called Hungry Delete that helps ease the tabs-vs-spaces pain for users of that particular "editor". 
Hannibal wrote:
You wouldn't be so worried about it if you would stop making mistakes. I never have to use the backspace key.
Bone wrote:
Keith, I thought you switched to Ubuntu? You're developing with Visual Studio? Anyway, I stick with tabs mainly because of that annoying backspace situation and try to leave in the header comment of my code how many spaces my tabs equal so that other people editing it can set their editors accordingly. Also, kudos on the Monster energy drink suggestion. Its all I drink now. Hope you're doing well in Tennessee.
Keith (http://keithdevens.com/) wrote:
Visual Studio at work, so it's not relevant what I use at home. Though, I happen to not be using Ubuntu at home either anymore since my main computer is now a laptop, and it's not exactly Linux friendly.
Doing pretty well in Tennesee, thanks man. Much better than I was when I was working for charlatans.
Wayne wrote:
Sometimes shift-tab unindents. For really space unfriendly editors the workaround is to type in the closing brace before typing the inside of your block.
I mainly use delphi which has had "backspace unindents" forever.
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):
Generated in about 0.266s.
(Used 8 db queries)

I had the same problem I ended up going back to tabs. What VS needs it to let you treat a sequence of multiple spaces as 'logical' tab so that backspace would take out all of them.