vimrc: simplify (under 100ms, yay)
This commit is contained in:
31
vimrc
31
vimrc
@@ -28,7 +28,10 @@ noremap ,, ,
|
|||||||
set formatprg="PARINIT='rTbgqR B=.,?_A_a Q=_s>|' par\ -w72"
|
set formatprg="PARINIT='rTbgqR B=.,?_A_a Q=_s>|' par\ -w72"
|
||||||
|
|
||||||
" Use stylish haskell instead of par for haskell buffers
|
" Use stylish haskell instead of par for haskell buffers
|
||||||
|
augroup haskell_file
|
||||||
|
autocmd!
|
||||||
autocmd FileType haskell let &formatprg="stylish-haskell"
|
autocmd FileType haskell let &formatprg="stylish-haskell"
|
||||||
|
augroup END
|
||||||
|
|
||||||
" Kill the damned Ex mode.
|
" Kill the damned Ex mode.
|
||||||
nnoremap Q <nop>
|
nnoremap Q <nop>
|
||||||
@@ -39,7 +42,7 @@ nnoremap Q <nop>
|
|||||||
|
|
||||||
set nocompatible
|
set nocompatible
|
||||||
filetype off
|
filetype off
|
||||||
set rtp+=~/.vim/bundle/Vundle.vim
|
set rtp+=~/.vim/bundle/vundle
|
||||||
call vundle#rc()
|
call vundle#rc()
|
||||||
|
|
||||||
" let Vundle manage Vundle
|
" let Vundle manage Vundle
|
||||||
@@ -47,40 +50,17 @@ call vundle#rc()
|
|||||||
Bundle 'gmarik/vundle'
|
Bundle 'gmarik/vundle'
|
||||||
|
|
||||||
" Support bundles
|
" Support bundles
|
||||||
Bundle 'jgdavey/tslime.vim'
|
|
||||||
Bundle 'Shougo/vimproc.vim'
|
|
||||||
Bundle 'ervandew/supertab'
|
|
||||||
Bundle 'scrooloose/syntastic'
|
Bundle 'scrooloose/syntastic'
|
||||||
Bundle 'moll/vim-bbye'
|
|
||||||
Bundle 'nathanaelkane/vim-indent-guides'
|
|
||||||
Bundle 'vim-scripts/gitignore'
|
|
||||||
|
|
||||||
" Git
|
" Git
|
||||||
Bundle 'tpope/vim-fugitive'
|
Bundle 'tpope/vim-fugitive'
|
||||||
Bundle 'int3/vim-extradite'
|
|
||||||
|
|
||||||
" Bars, panels, and files
|
" Bars, panels, and files
|
||||||
Bundle 'scrooloose/nerdtree'
|
"Bundle 'scrooloose/nerdtree'
|
||||||
Bundle 'bling/vim-airline'
|
Bundle 'bling/vim-airline'
|
||||||
Bundle 'kien/ctrlp.vim'
|
|
||||||
Bundle 'majutsushi/tagbar'
|
|
||||||
|
|
||||||
" Text manipulation
|
|
||||||
Bundle 'vim-scripts/Align'
|
|
||||||
Bundle 'vim-scripts/Gundo'
|
|
||||||
Bundle 'tpope/vim-commentary'
|
|
||||||
Bundle 'godlygeek/tabular'
|
|
||||||
Bundle 'michaeljsmith/vim-indent-object'
|
|
||||||
|
|
||||||
" Allow pane movement to jump out of vim into tmux
|
|
||||||
Bundle 'christoomey/vim-tmux-navigator'
|
|
||||||
|
|
||||||
" Haskell
|
" Haskell
|
||||||
Bundle 'raichoo/haskell-vim'
|
Bundle 'raichoo/haskell-vim'
|
||||||
" Bundle 'enomsg/vim-haskellConcealPlus'
|
|
||||||
" Bundle 'eagletmt/ghcmod-vim'
|
|
||||||
Bundle 'eagletmt/neco-ghc'
|
|
||||||
Bundle 'Twinside/vim-hoogle'
|
|
||||||
|
|
||||||
" Other programming languages
|
" Other programming languages
|
||||||
Bundle 'zepto-lang/zepto-vim'
|
Bundle 'zepto-lang/zepto-vim'
|
||||||
@@ -88,6 +68,7 @@ Bundle 'hellerve/carp-vim'
|
|||||||
Bundle 'tikhomirov/vim-glsl'
|
Bundle 'tikhomirov/vim-glsl'
|
||||||
Plugin 'rust-lang/rust.vim'
|
Plugin 'rust-lang/rust.vim'
|
||||||
Plugin 'isRuslan/vim-es6'
|
Plugin 'isRuslan/vim-es6'
|
||||||
|
Plugin 'JuliaEditorSupport/julia-vim'
|
||||||
|
|
||||||
" Extra
|
" Extra
|
||||||
Plugin 'editorconfig/editorconfig-vim'
|
Plugin 'editorconfig/editorconfig-vim'
|
||||||
|
Reference in New Issue
Block a user