aboutsummaryrefslogtreecommitdiff
path: root/vimrc
blob: dcdbcf4f85924d2277fedef0042c084d9e480f3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
" Basics
set nocompatible
syntax on

" Vim UI
set incsearch
set showmatch
set showcmd
set ruler

" Text Formatting/Layout
set ignorecase
set smartcase

" Tabs, Indentation
set textwidth=79
set tabstop=2
set shiftwidth=2
set cindent
set autoindent
set smarttab
set expandtab
set backspace=indent,eol,start

" Filetypes
filetype on
filetype indent on
filetype plugin on

autocmd FileType ruby set shiftwidth=2
autocmd FileType c set shiftwidth=4 tabstop=4
autocmd FileType yacc set shiftwidth=4 tabstop=4