This article did not convince me to change my mind. (It did convince me that the author knows nothing about Emacs, like most Vim users.)
This article did not convince me to change my mind. (It did convince me that the author knows nothing about Emacs, like most Vim users.)
I think as you implement what the article describes, you will find it to be tedious and impractical in real-world use.
SomeClass::SomeClass()
_____.:.InheritingClass(false, false
_____...................5, 10, true,
_____...................bleh, blah)
As compared to SomeClass::SomeClass()
_____.:.InheritingClass(false, false
____________________....5, 10, true,
____________________....bleh, blah)
Which will no longer align if tabstops are changed.I've set up emacs to do the right thing in c-mode, and possibly in other modes which inherit from it. It's not hard to find a solution online, but it's certainly not "out of the box".
Would you mind posting a .emacs snippet? I've tried to do it in the past and got the impression it was not possible. I'd love to see what you did.
Which is a (very slightly) modified version of what I foud here: http://bytes.inso.cc/wp/2009/01/07/dot-emacs-smarter-indenta...
This seems to be a more language-agnostic approach: http://www.emacswiki.org/emacs/SmartTabs