summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Holman <dholman@gymli.org>2018-05-24 19:32:49 -0500
committerDaniel Holman <dholman@gymli.org>2018-05-24 19:32:49 -0500
commitf7e14fa48165e0e24e863238e15b7579a603719f (patch)
tree42a7ac265f731467e3a35901808583832230a4d9
parent412b2c4f66b2e625cda34aa0ee2d37005a645f1b (diff)
Changed some keymaps and added X11 clipboard to .vimrc
-rw-r--r--.vimrc26
1 files changed, 26 insertions, 0 deletions
diff --git a/.vimrc b/.vimrc
index 501d120..6fdf77f 100644
--- a/.vimrc
+++ b/.vimrc
@@ -12,9 +12,34 @@ let g:tex_flavor = "latex"
set visualbell
set background=dark
set runtimepath=~/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~/.vim/after
+set autowrite
+set autoread
+set ttyfast
+set mouse=a
let g:airline_powerline_fonts = 1
syntax on
+" Make search better
+set gdefault
+set ignorecase
+set smartcase
+set hlsearch
+noremap <silent> <Leader>, :noh<cr>
+set incsearch
+set showmatch
+
+" 80 character margin
+set textwidth=80
+set formatoptions=qrnl
+set wrapmargin=0
+set colorcolumn=+1
+
+" X11 clipboard support
+set pastetoggle=<F2> "to preserve indentation
+vnoremap <C-c> "*y
+map <silent><Leader>p :set paste<CR>o<esc>"*]p:set nopaste<cr>"
+map <silent><Leader><S-p> :set paste<CR>O<esc>"*]p:set nopaste<cr>"
+
" Turn off swap files
set noswapfile
set nobackup
@@ -77,6 +102,7 @@ nnoremap <C-L> <C-W><C-L>
nnoremap <C-H> <C-W><C-H>
nmap <Leader>s :source ~/.vimrc
nmap <Leader>v :e ~/.vimrc
+let mapleader = " "
" Email options
au BufRead /tmp/mutt-* set tw=72