^nnn ($x | str join)
let newpath = (
if ($env.NNN_TMPFILE | path exists) {
- let newpath = (open $env.NNN_TMPFILE | parse 'cd "{nnnpath}"').0.nnnpath
+ # FIXME: fails if path contains single-quote
+ let newpath = (open $env.NNN_TMPFILE | parse "cd '{nnnpath}'").0.nnnpath
^rm -f $env.NNN_TMPFILE
echo $newpath
} else {