From a32acb1ba4bcae8687a2fd689d06a14f3c556652 Mon Sep 17 00:00:00 2001 From: Julian Maurice Date: Thu, 13 Nov 2014 19:35:58 +0100 Subject: [PATCH] New configuration option g:VimuxSocketPath It allows to specify tmux socket path --- doc/vimux.txt | 10 ++++++++++ plugin/vimux.vim | 8 ++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/doc/vimux.txt b/doc/vimux.txt index f0788ad..9416f54 100644 --- a/doc/vimux.txt +++ b/doc/vimux.txt @@ -447,5 +447,15 @@ previously-run commands in VimuxPromptCommand. < Default: 1 +------------------------------------------------------------------------------ + *VimuxSocketPath* +4.13 g:VimuxSocketPath~ + +The path to the tmux socket path. See tmux option `-S` +> + let g:VimuxSocketPath = "/path/to/tmux-socket" +< +Default: "" + ============================================================================== vim:tw=78:ts=2:sw=2:expandtab:ft=help:norl: diff --git a/plugin/vimux.vim b/plugin/vimux.vim index a269e5c..bec71c3 100644 --- a/plugin/vimux.vim +++ b/plugin/vimux.vim @@ -188,10 +188,14 @@ function! VimuxPromptCommand(...) endfunction function! VimuxTmux(arguments) + let command = VimuxOption('VimuxTmuxCommand') + if exists("g:VimuxSocketPath") + let command .= ' -S ' . g:VimuxSocketPath + endif if VimuxOption('VimuxDebug') - echom VimuxOption('VimuxTmuxCommand').' '.a:arguments + echom command.' '.a:arguments endif - return system(VimuxOption('VimuxTmuxCommand').' '.a:arguments) + return system(command.' '.a:arguments) endfunction function! s:tmuxSession()