z: Unknown Command 'x86' on tab completion

See title. This is from fish debug 3. fish: path_get_path( 'z' ) z l fish: path_get_path( 'z' ) fish: path_get_path( 'z' ) fish: path_get_path( 'x86' ) fish: Job is constructed fish: Unknown command 'x86' fish: Job is constructed fish: Job is constructed fish: path_get_path( 'x86' )

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 18 (5 by maintainers)

Most upvoted comments

@sourlemon11 sorry for the late reply. I’m glad all your issues have been resolved.

Keep the issue in mind, and when it pops up again let us know ya?

This is https://github.com/fish-shell/fish-shell/issues/952, which is supposed to be fixed in fish 2.3.0.

The issue was that the cd completion would call eval on the path, which would try to execute a “(x86)” as a command substitution. It seems this has reappeared here somehow.

@sourlemon11: Can you check that the first cd.fish in $fish_complete_path doesn’t have “eval” in it anymore? If it does, you have an older version and need to clean your installation.

Or maybe this script includes an old copy of that one? Or calls eval otherwise in a completion?