diff options
| -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 |
