Move tab expansion to individual ftplugins

Update install script to add the ftplugins and remove the old
tab-expand.vim plugin from the installation list.
vimbundler
nirenjan 2013-05-15 17:32:48 -07:00
parent 5b5df1b002
commit 1507f357e4
5 changed files with 27 additions and 38 deletions

View File

@ -172,10 +172,11 @@ lnfile vimrc ~/.vimrc
# Install my plugins # Install my plugins
lnfile vim/plugin/long-lines.vim ~/.vim/plugin/long-lines.vim lnfile vim/plugin/long-lines.vim ~/.vim/plugin/long-lines.vim
lnfile vim/plugin/match-brackets.vim ~/.vim/plugin/match-brackets.vim lnfile vim/plugin/match-brackets.vim ~/.vim/plugin/match-brackets.vim
lnfile vim/plugin/tab-expand.vim ~/.vim/plugin/tab-expand.vim
# Install my filetype plugins # Install my filetype plugins
lnfile vim/ftplugin/make.vim ~/.vim/ftplugin/make.vim
lnfile vim/ftplugin/perl.vim ~/.vim/ftplugin/perl.vim lnfile vim/ftplugin/perl.vim ~/.vim/ftplugin/perl.vim
lnfile vim/ftplugin/ruby.vim ~/.vim/ftplugin/ruby.vim
# Install pathogen # Install pathogen
if [[ ! -f ~/.vim/autoload/pathogen.vim ]] if [[ ! -f ~/.vim/autoload/pathogen.vim ]]

View File

@ -0,0 +1,10 @@
" File: make.vim
" Author: Nirenjan Krishnan
" Description: Makefile editing settings
" Last Modified: May 15, 2013
setlocal tabstop=4
setlocal softtabstop=4
setlocal shiftwidth=4
setlocal noexpandtab

View File

@ -0,0 +1,10 @@
" File: ruby.vim
" Author: Nirenjan Krishnan
" Description: Ruby editing settings
" Last Modified: May 15, 2013
setlocal tabstop=2
setlocal softtabstop=2
setlocal shiftwidth=2
setlocal expandtab

View File

@ -1,36 +0,0 @@
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Tabs plugin for vim
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"
" This plugin reconfigures the tab key expansion depending on the language
" of the file being edited.
"
" USAGE:
" -- vim 6: Stick this file in your ~/.vim/plugin directory (or in a
" 'plugin' directory in some other directory that is in your
" 'runtimepath'.
"
" -- vim 5: Stick this file somewhere and 'source cscope.vim' it from
" your ~/.vimrc file (or cut and paste it into your .vimrc).
"
" NOTE:
" Make sure to add individual preferences for the language of your choice.
"
" Nirenjan Krishnan nirenjan@gmail.com 2013/04/12
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Default
" Tabstop = 4
" Soft Tabstop = 4
" Shiftwidth = 4
" Expand tabs
autocmd FileType * set ts=4 sts=4 sw=4 et
" Ruby
" Tabstop = 2, expand
autocmd FileType ruby setlocal ts=2 sts=2 sw=2 et
" Make
" Tabstop = 4, No expand tab
autocmd FileType make setlocal ts=4 sts=4 sw=4 noet

6
vimrc
View File

@ -6,7 +6,11 @@ call pathogen#infect()
call pathogen#helptags() call pathogen#helptags()
" Editing options " Editing options
" These are now handled by the tab-expand plugin " May be overridden by ftplugin
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
" Disable Ex mode " Disable Ex mode
nnoremap Q <nop> nnoremap Q <nop>