From: Gregory Seidman Date: 2006-01-05T21:31:09+09:00 Subject: Re: Vim two space indentation On Thu, Jan 05, 2006 at 09:23:23PM +0900, John Maclean wrote: } Hi guys, } } This has probably been done before but I've looked through 5000+ emails and I've not seen a simple solution. I'd like to have two space indentation for *.rb files or those whose first line begins with !#/usr/bin/ruby. At the moment vim gives me eight spaces, (or is it a tab?). } } I have the following lines in ~./vimrc } } set nocompatible } syntax on } filetype plugin indent on } filetype indent on " Enable filetype-specific indenting } filetype on " Enable filetype detection } } I also have the following files; } /usr/share/vim/vim63/ftplugin/ruby.vim } /usr/share/vim/vim63/compiler/ruby.vim } /usr/share/vim/vim63/indent/ruby.vim } /usr/share/vim/vim63/syntax/ruby.vim I came to vim before the days of ftplugin. Actually, I came to vi first, and already had filetype-specific configurations set up, so I sort of ported that to vim when it came along. That said, the config lines you want are: set ts=2 sw=2 expandtab It looks to me like you want it in either the ftplugin or indent directory, but I'm not sure which. I believe the indent directory is intended for automatic indentation configuration (equivalent to cindent), but again I am not sure. } John Maclean --Greg