Remove ZoomRunnerPane in favor of FocusRunnerPane

The functionality was largely duplicated across the commands, and with
regard to naming, `FocusRunnerPane` better maps to how I use it.

Closes #35 - Unify Focus & Zoom runner pane functions
This commit is contained in:
Chris Toomey 2014-12-31 14:12:25 -05:00
parent e1749bc7fb
commit e8abf1ae69
2 changed files with 0 additions and 25 deletions

View File

@ -21,7 +21,6 @@ CONTENTS *vtr-contents*
2.11 ............................... |VtrClearRunner| 2.11 ............................... |VtrClearRunner|
2.12 ............................... |VtrFlushCommand| 2.12 ............................... |VtrFlushCommand|
2.13 ............................... |VtrSendCtrlD| 2.13 ............................... |VtrSendCtrlD|
2.14 ............................... |VtrZoomRunnerPane|
3. Configuration ................... |VTR-Configuration| 3. Configuration ................... |VTR-Configuration|
3.1 ................................ |VtrPercentage| 3.1 ................................ |VtrPercentage|
3.2 ................................ |VtrOrientation| 3.2 ................................ |VtrOrientation|
@ -218,20 +217,6 @@ Send Ctrl-D key sequence to the runner without resetting the current command.
This is useful if you are repeatedly running a script in the debugger and This is useful if you are repeatedly running a script in the debugger and
regularly need to kill the repl. regularly need to kill the repl.
------------------------------------------------------------------------------
*VtrZoomRunnerPane*
2.12 VtrZoomRunnerPane~
Zoom the runner pane using the native zooming functionality from tmux 1.8.
This will cause the runner pane to temporarily occupy the entire tmux window.
This is useful for temporarily viewing the pane in a larger context, ie to see
a long bracktrace.
You can add the following mapping to your ~/.tmux.conf file to enable quick
toggling of the zoom functionality:
bind C-p run "(tmux display-message -p '#{pane_current_command}' | grep -iqE '(^|\/)vim$' && tmux send-keys ':VtrZoomRunnerPane' 'C-m') || tmux select-pane -l"
============================================================================== ==============================================================================
CONFIGURATION (3) *VTR-Configuration* CONFIGURATION (3) *VTR-Configuration*

View File

@ -121,14 +121,6 @@ function! s:FocusRunnerPane()
call s:SendTmuxCommand("resize-pane -Z") call s:SendTmuxCommand("resize-pane -Z")
endfunction endfunction
function! s:ZoomRunnerPane()
if !s:RequireRunnerPane() | return | endif
let copy_mode_cmd = s:TargetedTmuxCommand("copy-mode", s:runner_pane)
let zoom_command = s:TargetedTmuxCommand("resize-pane -Z", s:runner_pane)
call s:SendTmuxCommand(copy_mode_cmd)
call s:SendTmuxCommand(zoom_command)
endfunction
function! s:Strip(string) function! s:Strip(string)
return substitute(a:string, '^\s*\(.\{-}\)\s*\n\?$', '\1', '') return substitute(a:string, '^\s*\(.\{-}\)\s*\n\?$', '\1', '')
endfunction endfunction
@ -391,7 +383,6 @@ function! s:DefineCommands()
command! VtrFlushCommand call s:FlushCommand() command! VtrFlushCommand call s:FlushCommand()
command! VtrSendCtrlD call s:SendCtrlD() command! VtrSendCtrlD call s:SendCtrlD()
command! VtrAttachToPane call s:PromptForRunnerToAttach() command! VtrAttachToPane call s:PromptForRunnerToAttach()
command! VtrZoomRunnerPane call s:ZoomRunnerPane()
endfunction endfunction
function! s:DefineKeymaps() function! s:DefineKeymaps()
@ -407,7 +398,6 @@ function! s:DefineKeymaps()
nnoremap <leader>dr :VtrDetachRunner<cr> nnoremap <leader>dr :VtrDetachRunner<cr>
nnoremap <leader>cr :VtrClearRunner<cr> nnoremap <leader>cr :VtrClearRunner<cr>
nnoremap <leader>fc :VtrFlushCommand<cr> nnoremap <leader>fc :VtrFlushCommand<cr>
nnoremap <leader>zr :VtrZoomRunnerPane<cr>
endif endif
endfunction endfunction