Thanks a lot! That is what I needed. ~Mike
-><- "And don't tell me there isn't one bit of difference between null and space, because that's exactly how much difference there is. :-)" --Larry Wall in <[EMAIL PROTECTED]> On Tue, 24 Jun 2003, Lincoln A. Baxter wrote: > You can also :set expandtab > or :set et > > Which replaces tabs with spaces at whatever ts (tabstop) distance you > prefer. Note that whenever you set ts you also want to set sw. > (shiftwidth). > > If you use et, you never have to worry about what someone else has his > ts set to, the file will ALWAYS read with the original indentation. (at > the expense of making the file just a little bigger). > > I use the following in my .vimrc file: > > set ts=3 sw=3 > set et > > and at the bottom I add (for ebuild files) because that is what the > gentoo folks want: > > if (getcwd() =~ 'gentoo-x86\|gentoo-src\|portage') > set tabstop=4 shiftwidth=4 noexpandtab > endif > > This requires that I be IN or below one of the named directories when I > edit the ebuild, for it to work. And I usually am, if I am not just > inspecting things. > > Lincoln > > On Tue, 2003-06-24 at 21:18, [EMAIL PROTECTED] wrote: > > On Tue, Jun 24, 2003 at 09:07:32PM -0400, Mike Principito wrote: > > > > > This is a bit off topic, but I'm curious if anyone knows how to set up a > > > tab to be 3 spaces instead of a tab character in vim. I'm assuming I'd > > > have to add something to my .vimrc, but I don't know what. Any help would > > > be appreciated. > > > > Well, the answer is ":set tabstop=8", but I'd recommend ":set > > shiftwidth=3" and leaving tabs hard set to 8 (then anyone viewing your > > file will still see your desired indentation). Just use ^T and ^D in > > insert mode to tab/backtab, >> and << to indent/un-indent in command > > mode. > > > > Regards, > -- > Lincoln A. Baxter <[EMAIL PROTECTED]> > > > -- > [EMAIL PROTECTED] mailing list > -- [EMAIL PROTECTED] mailing list
