fixed some lfrc issues with fish-shell

master
_N0x 3 months ago
parent 891df806ae
commit 7b59554e7c

@ -45,46 +45,11 @@ cmd open ${{
end
}}
cmd bulkrename ${{
set tmpfile_old (mktemp)
set tmpfile_new (mktemp)
if test -n "$fs"
set fs (basename -a $fs)
else
set fs (ls)
end
echo "$fs" > "$tmpfile_old"
echo "$fs" > "$tmpfile_new"
$EDITOR "$tmpfile_new"
if test (wc -l < "$tmpfile_old") -eq (wc -l < "$tmpfile_new")
paste "$tmpfile_old" "$tmpfile_new" | while IFS="$(printf '\t')" read -r src dst
if test "$src" = "$dst" -o -e "$dst"
mv -- "$src" "$dst"
end
end
else
rm -f "$tmpfile_old" "$tmpfile_new"
exit 1
end
rm -f "$tmpfile_old" "$tmpfile_new"
lf -remote "send $id unselect"
}}
cmd move-parent &{{
set dironly "setlocal (dirname "$PWD") dironly"
lf -remote "send $id :updir; $dironly true; $argv; $dironly false; open"
}}
### Mappings and stuff ###
map C edit-config
map J move-parent down
map K move-parent up
map J :updir; set dironly true; down; set dironly false; open
map K :updir; set dironly true; up; set dironly false; open
map o open;
map <c-s> set hidden!
map B bulkrename

Loading…
Cancel
Save