summary refs log tree commit diff stats
path: root/examples/vim_file_chooser.vim
diff options
context:
space:
mode:
authorhut <hut@lepus.uberspace.de>2015-08-04 12:14:41 +0200
committerhut <hut@lepus.uberspace.de>2015-08-04 12:14:41 +0200
commit2344714fcbaa3697f77dd0cb4477a8f8019c7dc4 (patch)
tree8f1c61f8ccc8294defbb858baff17e702d489495 /examples/vim_file_chooser.vim
parentefd3ef7c69f5fa8cb09eace71b3d3ce1d5806680 (diff)
parent58fd4d933c5b7161ad793998b563ccbb69a4daf5 (diff)
downloadranger-2344714fcbaa3697f77dd0cb4477a8f8019c7dc4.tar.gz
Merge branch 'patch-1' of https://github.com/ngoonee/ranger
Diffstat (limited to 'examples/vim_file_chooser.vim')
-rw-r--r--examples/vim_file_chooser.vim6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/vim_file_chooser.vim b/examples/vim_file_chooser.vim
index fb9b7e1b..ece61ee8 100644
--- a/examples/vim_file_chooser.vim
+++ b/examples/vim_file_chooser.vim
@@ -12,7 +12,11 @@ function! RangeChooser()
     " The option "--choosefiles" was added in ranger 1.5.1. Use the next line
     " with ranger 1.4.2 through 1.5.0 instead.
     "exec 'silent !ranger --choosefile=' . shellescape(temp)
-    exec 'silent !ranger --choosefiles=' . shellescape(temp)
+    if has("gui_running")
+        exec 'silent !xterm -e ranger --choosefiles=' . shellescape(temp)
+    else
+        exec 'silent !ranger --choosefiles=' . shellescape(temp)
+    endif
     if !filereadable(temp)
         redraw!
         " Nothing to read.