Fix ranger plugin

Remove the query prefix
This commit is contained in:
Radu Ioan Fericean 2020-04-07 16:39:35 +03:00 committed by GitHub
parent 56218f35d3
commit 3b4c48c61c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 9 deletions

View File

@ -25,14 +25,12 @@ class z(ranger.api.commands.Command):
output = subprocess.check_output(["zoxide", "query"] + self.args[1:]) output = subprocess.check_output(["zoxide", "query"] + self.args[1:])
output = output.decode("utf-8") output = output.decode("utf-8")
query_prefix = "query: " directory = output.strip()
self.fm.cd(directory)
if output.startswith(query_prefix): self.fm.notify(directory)
directory = output[len(query_prefix) :].strip() except subprocess.CalledProcessError as e:
self.fm.cd(directory) if e.returncode == 1:
self.fm.notify(directory) pass
else:
self.fm.notify("no match found", bad=True)
except Exception as e: except Exception as e:
self.fm.notify(e, bad=True) self.fm.notify(e, bad=True)