Skip to content

Instantly share code, notes, and snippets.

@oscargicast
Created November 17, 2014 18:09
Show Gist options
  • Save oscargicast/4bdf8f5e46d6d912abc3 to your computer and use it in GitHub Desktop.
Save oscargicast/4bdf8f5e46d6d912abc3 to your computer and use it in GitHub Desktop.
back_vimrc
"Pathogen
execute pathogen#infect()
syntax on
filetype plugin indent on
filetype plugin on
set mouse=a
" Quicker window movement
map <C-J> <C-W>j
map <C-K> <C-W>k
map <C-L> <C-W>l
map <C-H> <C-W>h
set splitbelow
set splitright
let mapleader = ","
"colorscheme
if $COLORTERM == 'gnome-terminal'
set t_Co=256
endif
colorscheme Tomorrow-Night
"Show line numers
set number
"ruler
set colorcolumn=81
"Powerline
let g:airline_powerline_fonts = 1
set laststatus=2
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#left_sep = ' '
let g:airline#extensions#tabline#left_alt_sep = '|'
"let g:airline#extensions#tmuxline#enabled = 1
"let g:tmuxline_theme = 'jellybeans'
"CtrlP
set runtimepath^=~/.vim/bundle/ctrlp.vim
"NerdTree
":autocmd vimenter * NERDTree
map <C-n> :NERDTreeToggle<CR>
"close vim if the only window left open is a NERDTree
let NERDTreeShowHidden = 1
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
let g:NERDTreeWinSize = 18
"auto completion
let g:neocomplcache_enable_at_startup = 1
"vim-javascript
autocmd FileType javascript setlocal shiftwidth=2 tabstop=2
autocmd FileType html setlocal shiftwidth=2 tabstop=2
autocmd FileType css setlocal shiftwidth=2 tabstop=2
"vim-latex
autocmd FileType tex setlocal shiftwidth=2 tabstop=2
set grepprg=grep\ -nH\ $*
let g:tex_flavor='vimlatex'
"let g:Tex_DefaultTargetFormat='pdf'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment