mirror of
https://github.com/jchook/ranger-zoxide.git
synced 2026-01-28 10:47:15 +08:00
Notify zoxide async
We don't need to wait for `zoxide` to finish
This commit is contained in:
parent
2958bb7d17
commit
37c59cc701
1 changed files with 2 additions and 4 deletions
|
|
@ -2,15 +2,13 @@ import os.path
|
|||
import ranger.api
|
||||
import ranger.core.fm
|
||||
import ranger.ext.signals
|
||||
from subprocess import Popen, PIPE
|
||||
from subprocess import Popen, PIPE, run
|
||||
|
||||
hook_init_prev = ranger.api.hook_init
|
||||
|
||||
def hook_init(fm):
|
||||
def zoxide_add(signal):
|
||||
path = signal.new.path
|
||||
process = Popen(["zoxide", "add", path])
|
||||
process.wait()
|
||||
Popen(["zoxide", "add", signal.new.path])
|
||||
|
||||
fm.signal_bind("cd", zoxide_add)
|
||||
fm.commands.alias("zi", "z -i")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue