diff --git a/plugin/vimux.vim b/plugin/vimux.vim index 00cacf7..8b41754 100644 --- a/plugin/vimux.vim +++ b/plugin/vimux.vim @@ -193,7 +193,11 @@ function! VimuxTmux(arguments) abort if VimuxOption('VimuxDebug') echom VimuxOption('VimuxTmuxCommand').' '.a:arguments endif - return system(VimuxOption('VimuxTmuxCommand').' '.a:arguments) + if has_key(environ(), 'TMUX') + return system(VimuxOption('VimuxTmuxCommand').' '.a:arguments) + else + throw 'Aborting, because not inside tmux session.' + endif endfunction function! s:tmuxSession() abort