set laststatus=2
"set statusline=%-3.30([%F]%)%(%r%m%h%w%y%)%=[0x%02B(%03b)][%l:%L][%c/%v][%P]
set statusline=%<%f\ (%{&encoding})\ %h%m%r%=%-14.(%l\:%c%V%)\ %P
set mouse=ai
set background=dark
set encoding=utf-8
set backspace=2
set ts=2
set sw=2
set wildmenu
set autoindent
set hls
set incsearch
"set ignorecase
set wrapscan
set nocompatible
set expandtab
"set paste
if has("gui_running")
set transparency=15
colorscheme murphy
set guioptions=
set tbis=tiny
"set guifont=Dejavu\ Sans\ Mono:h10
set guifont=Monaco:h10
endif
syntax on
filetype on
filetype plugin on
filetype indent on
nnoremap <silent> <F8> :TlistToggle<CR>
nnoremap <silent> <F7> :Rproject<CR>
"nnoremap <silent> <C-Left> :tabprevious<CR>
"nnoremap <silent> <A-Right> :tabnext<CR>
":imap <C-Space> <C-X><C-O>
":imap -> -><C-X><C-O>
":imap . .<C-X><C-O>
let g:rubycomplete_rails = 1
let g:rubycomplete_classes_in_global = 1
let g:rubycomplete_buffer_loading = 1
let g:rubycomplete_include_object = 1
let g:rubycomplete_include_objectspace = 1
"colorscheme vibrantink
hi StatusLine ctermbg=black ctermfg=darkgreen
hi StatusLineNC ctermbg=white ctermfg=darkblue
"Abbreviations
fun ERubyAbbrev()
iabbr rb <% %><Left><Left><Left>
iabbr rbe <% end %>
iabbr rbs <%= %><Left><Left><Left>
endfun
fun RubyAbbrev()
iabbr classe class<CR>end<Up><End>
iabbr modulee module<CR>end<Up><End>
iabbr defe def<CR>end<Up><End>
iabbr doe do<CR>end<Up><End>
endfun
autocmd FileType ruby call RubyAbbrev()
autocmd FileType eruby call ERubyAbbrev()
function! RubySyntax()
redir => rubyout
silent !echo 'test'
redir END
"silent echoerr 'bum'
errormsg "sdf"
redraw!
endfunction
command! -nargs=0 -complete=command RSyntax call RubySyntax()
hi Comment guifg=SkyBlue
hi Comment ctermfg=darkcyan