Skip to content

Instantly share code, notes, and snippets.

@psyomn
Created June 30, 2015 19:03
Show Gist options
  • Select an option

  • Save psyomn/27f060628627efcd851c to your computer and use it in GitHub Desktop.

Select an option

Save psyomn/27f060628627efcd851c to your computer and use it in GitHub Desktop.
.vimrc
set nocompatible " be iMproved, required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'scrooloose/syntastic'
Plugin 'tpope/vim-fugitive' " git integration for things like Gblame
Plugin 'lervag/vimtex'
Plugin 'tpope/vim-rails'
Plugin 'tpope/vim-bundler'
Plugin 'jimenezrick/vimerl'
Plugin 'flazz/vim-colorschemes'
Plugin 'vim-scripts/Ada-Bundle'
Plugin 'bling/vim-airline'
Plugin 'majutsushi/tagbar'
Plugin 'dag/vim2hs'
Plugin 'godlygeek/tabular'
Plugin 'bronson/vim-trailing-whitespace'
Plugin 'wting/rust.vim'
Plugin 'fatih/vim-go'
Plugin 'moll/vim-node'
Plugin 'jelera/vim-javascript-syntax'
Plugin 'hdima/python-syntax'
Plugin 'Chiel92/vim-autoformat'
Plugin 'MattesGroeger/vim-bookmarks'
Plugin 'Shougo/neocomplete'
Plugin 'davidhalter/jedi-vim'
Plugin 'JuliaLang/julia-vim'
call vundle#end()
filetype indent on
" For omni completion
filetype plugin on
set omnifunc=syntaxcomplete#Complete
" AIRLINE
let g:airline#extensions#tabline#enabled = 1
let g:airline_theme='badwolf'
let g:airline_powerline_fonts=1
" SYNTASTIC
let g:syntastic_cpp_compiler = 'g++'
let g:syntastic_cpp_compiler_options = ' -std=c++11'
set number
set ts=3
set nowrap
set expandtab
set shiftwidth=2
set softtabstop=2
set tw=80
au Bufread,BufNewFile *.md set filetype=markdown
" make vim-airline always visible
set laststatus=2
set t_Co=256
" Because folding is stupid
set nofoldenable
colorscheme 256-jungle
let g:bookmark_auto_save = 1
let g:bookmark_no_default_key_mappings = 1
let g:neocomplete#enable_at_startup = 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment