summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.tmux.conf1
-rw-r--r--.vimrc51
2 files changed, 52 insertions, 0 deletions
diff --git a/.tmux.conf b/.tmux.conf
index 70fbf80..e828dc0 100644
--- a/.tmux.conf
+++ b/.tmux.conf
@@ -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
diff --git a/.vimrc b/.vimrc
new file mode 100644
index 0000000..c93283a
--- /dev/null
+++ b/.vimrc
@@ -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