es hsyntax on
setlocal tabstop=4
"setlocal noautoindent
"setlocal nocindent
"set autoindent
set smartindent
set cindent
set background=dark
set tabstop=4
set guifont="Monospace 9"
set ruler
set noerrorbells
set icon
set laststatus=2
set nobackup
set noautowrite
set nocompatible
set comments=b:#,:%,fb:-,n:>,n:)
set nodigraph
set hidden
set noinsertmode
set magic
set shiftwidth=2
set shortmess=at
set showcmd
set showmatch
set showmode
set tabstop=2
set term=rxvt
set ttyfast
set nottybuiltin
set visualbell
set nowritebackup
set backspace=indent,eol,start
set textwidth=0
set viminfo='20,\"50
set history=50
set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
" Paste Mode On/Off
map <F11> :call Paste_on_off()<CR>
set pastetoggle=<F11>
let paste_mode = 0 " 0 = normal, 1 = paste
func! Paste_on_off()
if g:paste_mode == 0
set paste
let g:paste_mode = 1
else
set nopaste
let g:paste_mode = 0
endif
return
endfunc
" color terminal settings (cterm=NONE needed to clear flags)
hi Normal ctermfg=LightGray ctermbg=Black
"
hi Ignore cterm=NONE ctermfg=Black
"
hi Comment cterm=NONE ctermfg=DarkGray
hi Constant cterm=NONE ctermfg=LightMagenta
"hi Special cterm=NONE ctermfg=Yellow
hi Identifier cterm=NONE ctermfg=Green
hi Statement cterm=NONE ctermfg=Brown
hi PreProc cterm=NONE ctermfg=LightBlue
hi Type cterm=NONE ctermfg=Cyan
hi StatusLine ctermfg=DarkGreen ctermbg=Black
"
" " GUI settings
hi Normal guifg=LightGray guibg=Black
"
hi Ignore guifg=bg
"
hi Comment guifg=Red gui=bold
hi Constant guifg=Magenta gui=bold
hi Special guifg=Yellow gui=bold
hi Identifier guifg=Green3 gui=NONE
hi Statement guifg=Yellow3 gui=NONE
hi PreProc guifg=Blue gui=bold
hi Type guifg=Cyan gui=bold
autocmd BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal g`\"" |
\ endif