Permalink
Browse files

ranger.1: fix vim script "RangerChooser" when no file is opened

  • Loading branch information...
1 parent ec18cfa commit 9ff49bf6b1004126b528b73c1d7822ce99581410 @hut hut committed Feb 21, 2012
Showing with 3 additions and 3 deletions.
  1. +2 −2 doc/ranger.1
  2. +1 −1 doc/ranger.pod
View
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "RANGER 1"
-.TH RANGER 1 "ranger-1.5.2" "02/12/2012" "ranger manual"
+.TH RANGER 1 "ranger-1.5.2" "02/21/2012" "ranger manual"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -906,7 +906,7 @@ opening in your current vim session.
.PP
.Vb 9
\& fun! RangerChooser()
-\& silent !ranger \-\-choosefile=/tmp/chosenfile \`[ \-z \*(Aq%\*(Aq ] && echo \-n . || dirname %\`
+\& exec "silent !ranger \-\-choosefile=/tmp/chosenfile " . expand("%:p:h")
\& if filereadable(\*(Aq/tmp/chosenfile\*(Aq)
\& exec \*(Aqedit \*(Aq . system(\*(Aqcat /tmp/chosenfile\*(Aq)
\& call system(\*(Aqrm /tmp/chosenfile\*(Aq)
View
@@ -1004,7 +1004,7 @@ This is a vim function which allows you to use ranger to select a file for
opening in your current vim session.
fun! RangerChooser()
- silent !ranger --choosefile=/tmp/chosenfile `[ -z '%' ] && echo -n . || dirname %`
+ exec "silent !ranger --choosefile=/tmp/chosenfile " . expand("%:p:h")
if filereadable('/tmp/chosenfile')
exec 'edit ' . system('cat /tmp/chosenfile')
call system('rm /tmp/chosenfile')

0 comments on commit 9ff49bf

Please sign in to comment.