Thanks! 

I put the folowing line:-
set ts=2 sw=2 expandtab 
into /usr/share/vim/vim63/indent/ruby.vim and it works

On Thu, 5 Jan 2006 21:31:09 +0900
Gregory Seidman <gsslist+ruby / anthropohedron.net> wrote:

> 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
> 
> 
> 
> 


-- 
John Maclean
MSc (DIC)
07739 171 531