|
|
@ -3,6 +3,14 @@ if exists("g:loaded_vimux") || &cp
|
|
|
|
endif
|
|
|
|
endif
|
|
|
|
let g:loaded_vimux = 1
|
|
|
|
let g:loaded_vimux = 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function! _VimuxOption(option, default)
|
|
|
|
|
|
|
|
if exists(a:option)
|
|
|
|
|
|
|
|
return eval(a:option)
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
return a:default
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
endfunction
|
|
|
|
|
|
|
|
|
|
|
|
function! _VimuxTmuxCmd()
|
|
|
|
function! _VimuxTmuxCmd()
|
|
|
|
return _VimuxOption("g:VimuxTmuxCommand", "tmux")
|
|
|
|
return _VimuxOption("g:VimuxTmuxCommand", "tmux")
|
|
|
|
endfunction
|
|
|
|
endfunction
|
|
|
@ -204,14 +212,6 @@ function! _VimuxRunnerType()
|
|
|
|
return _VimuxOption("g:VimuxRunnerType", "pane")
|
|
|
|
return _VimuxOption("g:VimuxRunnerType", "pane")
|
|
|
|
endfunction
|
|
|
|
endfunction
|
|
|
|
|
|
|
|
|
|
|
|
function! _VimuxOption(option, default)
|
|
|
|
|
|
|
|
if exists(a:option)
|
|
|
|
|
|
|
|
return eval(a:option)
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
return a:default
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
endfunction
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function! _VimuxTmuxProperty(property)
|
|
|
|
function! _VimuxTmuxProperty(property)
|
|
|
|
return substitute(_VimuxTmux("display -p '".a:property."'"), '\n$', '', '')
|
|
|
|
return substitute(_VimuxTmux("display -p '".a:property."'"), '\n$', '', '')
|
|
|
|
endfunction
|
|
|
|
endfunction
|
|
|
|