File vifmrc changed (mode: 100644) (index bb5a0fd..57488c2) |
... |
... |
command! target : let $VIMARGS = '--servername "%a"' |
208 |
208 |
\| execute "!tmux %%i set-environment VIMARGS '".$VIMARGS."'" |
\| execute "!tmux %%i set-environment VIMARGS '".$VIMARGS."'" |
209 |
209 |
|
|
210 |
210 |
" open file in existing instance of gvim (uses target) |
" open file in existing instance of gvim (uses target) |
211 |
|
nnoremap o : ![ -z "$(gvim --serverlist)" ] && gvim $VIMARGS %f |
|
212 |
|
\ || gvim $VIMARGS --remote-tab-silent %f &<cr> |
|
|
211 |
|
if executable('run-gvim') |
|
212 |
|
" run-gvim can be a custom wrapper for gvim that does some extra work |
|
213 |
|
nnoremap o : ![ -z "$(gvim --serverlist)" ] && run-gvim %f |
|
214 |
|
\ || run-gvim --remote-tab-silent %f:p &<cr> |
|
215 |
|
else |
|
216 |
|
nnoremap o : ![ -z "$(gvim --serverlist)" ] && gvim $VIMARGS %f |
|
217 |
|
\ || gvim $VIMARGS --remote-tab-silent %f:p &<cr> |
|
218 |
|
endif |
213 |
219 |
" open file in new instance of gvim |
" open file in new instance of gvim |
214 |
220 |
nnoremap O :!gvim %f &<cr> |
nnoremap O :!gvim %f &<cr> |
215 |
221 |
|
|