Bryan Pendleton wrote:
I'm having trouble getting my editor set up properly
to work with the Derby source code.

Can somebody send me the commonly-accepted Derby source
code tab-and-spacing conventions?

I'm using VIM, so ideally if somebody could point me at
a .vimrc that set things up "the right way"...

thanks,

bryan

P.S. Here's what I currently use; it intentionally avoids
putting hard tabs into the code because I've found they
don't work as well as spaces.

I don't know much about VIM, but I completely agree with you on this - tabs are evil, since the width of a tab character is up to the presenting application, whereas a space is always a space.

The standard indentation width in Derby is 4 monospace characters. I use 4 spaces in any new code I contribute. It doesn't always look nice mixed with the tab-indented lines if you just display a source file in a terminal window, but I don't think that's an issue. People write code in editors, and usually set up the editors to display a 4-character indentation for the tab characters.

:filetype indent on
:set softtabstop=4
:set shiftwidth=4
:set expandtab
:set ic

--
Oyvind Bakksjo
Sun Microsystems, Database Technology Group
Trondheim, Norway
http://weblogs.java.net/blog/bakksjo/

Reply via email to