Skip to content

Instantly share code, notes, and snippets.

@patemotter
Last active July 12, 2017 05:28
Show Gist options
  • Save patemotter/99eecf72729b72daefe6 to your computer and use it in GitHub Desktop.
Save patemotter/99eecf72729b72daefe6 to your computer and use it in GitHub Desktop.
filetype indent on
filetype plugin on
set backspace=indent,eol,start
set ai "Auto indent"
set si "Smart indent"
set wrap "Wrap lines"
set tabstop=4 softtabstop=4 shiftwidth=4 expandtab
"set relativenumber
set cursorline
set mouse=a
set showcmd
set wildmenu
set showmatch
set incsearch
set hlsearch
set number
set expandtab
set smarttab
set completeopt-=preview
set grepprg=grep\ -nH\ $*
set laststatus=2
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
set nofoldenable
highlight Search term=reverse cterm=reverse gui=reverse ctermfg=None ctermbg=None
"highlight LineNr ctermfg=215
set ignorecase
set smartcase
syntax on
filetype plugin indent on " required
let loaded_matchparen=1
let g:airline#extensions#tabline#enabled = 1
let g:tex_flavor='latex'
autocmd CursorMovedI * if pumvisible() == 0|pclose|endif
autocmd InsertLeave * if pumvisible() == 0|pclose|endif
imap <S-Tab> <C-X><C-F>
syntax enable
set grepprg=grep\ -nH\ $*
noremap <buffer> <silent> k gk
noremap <buffer> <silent> j gj
noremap <buffer> <silent> 0 g0
noremap <buffer> <silent> $ g$
vnoremap <C-c> "+y"
if has("autocmd")
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
\| exe "normal! g'\"" | endif
endif
"Remove all trailing whitespace by pressing F5
nnoremap <F4> :let _s=@/<Bar>:%s/\s\+$//e<Bar>:let @/=_s<Bar><CR>
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'altercation/vim-colors-solarized'
Plugin 'tomtom/tlib_vim'
Plugin 'morhetz/gruvbox'
Plugin 'scrooloose/nerdtree'
Plugin 'MarcWeber/vim-addon-mw-utils'
Plugin 'garbas/vim-snipmate'
Plugin 'tpope/vim-fugitive'
Plugin 'mhinz/vim-hugefile'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
call vundle#end() " required
colo gruvbox
set background=dark
let g:airline_theme='gruvbox'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment