aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSylvain Herlédan <sylvain.herledan@hrafnagud.info>2017-06-03 15:52:52 +0200
committerSylvain Herlédan <sylvain.herledan@hrafnagud.info>2017-06-03 15:52:52 +0200
commit309497b3e32abbc2ab6b04b43e7029cb9e316f98 (patch)
tree7382e7bf89d3d46cb5f13d236e476c9efd1aee08
parent32f855cf22a915097102dea5088ad2126694bd92 (diff)
downloaddotfiles-309497b3e32abbc2ab6b04b43e7029cb9e316f98.tar.gz
dotfiles-309497b3e32abbc2ab6b04b43e7029cb9e316f98.tar.bz2
dotfiles-309497b3e32abbc2ab6b04b43e7029cb9e316f98.zip
Add the vimux plugin.
-rw-r--r--vimrc14
1 files changed, 12 insertions, 2 deletions
diff --git a/vimrc b/vimrc
index a3dc7dc..93557f8 100644
--- a/vimrc
+++ b/vimrc
@@ -17,6 +17,7 @@ set runtimepath+=~/.vim/dein/repos/github.com/Shougo/dein.vim
call dein#begin(expand('~/.vim/dein'))
call dein#add('Shougo/dein.vim')
call dein#add('majutsushi/tagbar')
+call dein#add('benmills/vimux')
call dein#add('scrooloose/nerdtree',
\{'on_cmd': 'NERDTreeToggle'})
call dein#add('justmao945/vim-clang',
@@ -29,6 +30,9 @@ syntax enable
" Plugins config
let g:clang_c_options = '-std=gnu11'
let g_clang_cpp_options = '-std=c++11 -stdlib=libc++'
+let g:VimuxHeight = "10"
+let g:VimuxOrientation = "v"
+let g:VimuxPromptString = ":!"
" Encoding
set encoding=utf-8
@@ -59,8 +63,14 @@ set smartcase " enable case-sensitivity if the pattern
" contains a capital letter
" Key bindings
-nmap <F2> :NERDTreeToggle<CR> " toggle file browser with F2
-nmap <F8> :TagbarToggle<CR> " toggle tags browser with F8
+" - toggle file browser with F2
+nmap <F2> :NERDTreeToggle<CR>
+" - run command using vimux with F3
+nmap <F3> :VimuxPromptCommand<CR>
+" - rerun last command using vimux with F4
+nmap <F4> :VimuxRunLastCommand<CR>
+" - toggle tags browser with F8
+nmap <F8> :TagbarToggle<CR>
" Highlight extra whitespaces
highlight ExtraWhitespace ctermbg=red