diff options
| author | Arnaud Bailly <arnaud.oqube@gmail.com> | 2018-04-19 19:36:28 +0000 |
|---|---|---|
| committer | Arnaud Bailly <arnaud.oqube@gmail.com> | 2018-04-19 19:36:28 +0000 |
| commit | fde585cfa7f4fde437adb3627c5cb738abe7e668 (patch) | |
| tree | 1028a7a3d5e0ad2fb545ca09141e138af25a6015 | |
| parent | 2c9ded86b827ab5f3f8037c868f7202887d36635 (diff) | |
| download | dotfiles-fde585cfa7f4fde437adb3627c5cb738abe7e668.tar.gz | |
added vim config for haskell dev
| -rw-r--r-- | .tmux.conf | 1 | ||||
| -rw-r--r-- | .vimrc | 51 |
2 files changed, 52 insertions, 0 deletions
@@ -1,5 +1,6 @@ set -g prefix C-a set -g default-terminal "screen-256color" +set-window-option -g xterm-keys on set -g mouse on set -s escape-time 0 set-option -g default-shell /bin/bash @@ -0,0 +1,51 @@ +set nocompatible " be iMproved, required +filetype off " required + +" set the runtime path to include Vundle and initialize +set rtp+=~/.vim/bundle/Vundle.vim +call vundle#begin() +" alternatively, pass a path where Vundle should install plugins +"call vundle#begin('~/some/path/here') + +" let Vundle manage Vundle, required +Plugin 'VundleVim/Vundle.vim' + +" The following are examples of different formats supported. +" Keep Plugin commands between vundle#begin/end. +" plugin on GitHub repo +Plugin 'tpope/vim-fugitive' +Plugin 'nbouscal/vim-stylish-haskell' + +" All of your Plugins must be added before the following line +call vundle#end() " required +filetype plugin indent on " required +" To ignore plugin indent changes, instead use: +"filetype plugin on +" +" Brief help +" :PluginList - lists configured plugins +" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate +" :PluginSearch foo - searches for foo; append `!` to refresh local cache +" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal +" +" see :h vundle for more details or wiki for FAQ +" Put your non-Plugin stuff after this line + + + +set nu +set tabstop=2 +set shiftwidth=2 +set expandtab +set ruler +set background=dark +set ignorecase +set smartcase +set incsearch +set hlsearch +set laststatus=2 + +" Autofix all whitespace on save +autocmd BufWritePre *.hs :%s/\s\+$//e +" Delete all trailing empty lines on files +autocmd BufWritePre *.hs :%s/\(\s*\n\)\+\%$//e |
