summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--ranger/config/rc.conf7
1 files changed, 4 insertions, 3 deletions
diff --git a/ranger/config/rc.conf b/ranger/config/rc.conf
index f25d3a0c..0bd8703c 100644
--- a/ranger/config/rc.conf
+++ b/ranger/config/rc.conf
@@ -354,9 +354,10 @@ map g? cd /usr/share/doc/ranger
 map E  edit
 map du shell -p du --max-depth=1 -h --apparent-size
 map dU shell -p du --max-depth=1 -h --apparent-size | sort -rh
-map yp shell -f echo -n %d/%f | xsel -i; xsel -o | xsel -i -b
-map yd shell -f echo -n %d    | xsel -i; xsel -o | xsel -i -b
-map yn shell -f echo -n %f    | xsel -i; xsel -o | xsel -i -b
+map yp shell -f echo -n %d/%f     | xsel -i && xsel -o | xsel -i -b
+map yd shell -f echo -n %d        | xsel -i && xsel -o | xsel -i -b
+map yn shell -f echo -n %f        | xsel -i && xsel -o | xsel -i -b
+map ys shell -f printf '%%s\n' %s | xsel -i && xsel -o | xsel -i -b
 
 # Filesystem Operations
 map =  chmod