You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.
" Display filename at bottom of window
set ls = 2
"enable line numbers
set nu
" Highlights the line the cursor is on
set cursorline
: hi CursorLine cterm = NONE ctermbg = darkred guibg = darkred guifg = white
" Syntax Hightlighting
syntax on
" Enable search highlighting
set hls
" Color Schemes {{
" Set theme based on $VIM_COLOR variable
try
if ! empty ( $VIM_COLOR )
colorscheme $VIM_COLOR
else
" Prefered default colorscheme
colorscheme wombat256mod
endif
catch /^Vim\%((\a\+)\)\=:E185/
" Colorschemes not installed yet
" This happens when first installing bundles
colorscheme default
endtry
" Override gui colorscheme
if IsGuiApp ( )
colorscheme wombat256mod
endif
" Set Airline theme
if g :colors_name = = 'github'
let g :airline_theme = 'solarized'
endif
" }}
" Set gui fonts {{
if IsGuiApp ( )
if IsWindows ( )
set guifont = Consolas :h10 :b
elseif IsMac ( )
try
set guifont = DejaVu \ Sans \ Mono \ for \ Powerline :h11
catch
" Failed to set font
endtry
endif
endif
" }}
" Set xterm and screen/tmux's title {{
set titlestring = vim \ %{expand ( \"%t\" ) }
if &term = ~ "^screen"
" pretend this is xterm. it probably is anyway, but if term is left as
" `screen`, vim doesn't understand ctrl-arrow.
if &term = = "screen-256color"
set term = xterm -256 color
else
set term = xterm
endif
" gotta set these *last*, since `set term` resets everything
set t_ts = k
set t_fs = \
set t_ut =
endif
set notitle
" set title
" }}