Remix.run Logo
brontosaurusrex 4 days ago

I've been using autojump, called with 'j'. Any pros of zoxide over that? https://packages.debian.org/sid/autojump

joelthelion 3 days ago | parent | next [-]

Initial creator of autojump here: just use zoxide. I passed autojump mainternship to someone else a few years ago but it has now been abandoned. Rust is superior to python for this application anyway.

brontosaurusrex 3 days ago | parent | next [-]

Switched as well, with "alias j='z'" seems to be 1:1 replacement so far. Also did 'zoxide import --from=autojump ".local/share/autojump/autojump.txt" --merge'.

edanm 3 days ago | parent | prev | next [-]

Oh wow. I feel like you should be royalty around here!

I've been a happy user of autojimp for many years, and just made the switch to Zoxide last week because it's maintained. I feel vindicated now :)

nusaru 3 days ago | parent | prev | next [-]

Switched. For anyone else thinking of doing the same, zoxide can import your data from autojump: https://github.com/ajeetdsouza/zoxide#installation

Here's the command I ran on macOS:

    zoxide import --from=autojump ~/Library/autojump/autojump.txt
otikik 3 days ago | parent | prev [-]

Hey, thanks for creating it! I still use it and as a light user it fits my purpose just fine

neobrain 4 days ago | parent | prev | next [-]

I don't use autojump, but glancing over its readme it's missing nushell integration that zoxide provides.

It being a native binary instead of Python-based might also help it execute more instantaneously. Most Python-based CLI helpers that I tried add a slight but noticeable delay to simple commands, whereas zoxide is so quick it's easy to forget you even invoked a helper in the first place.

jgb1984 3 days ago | parent | prev [-]

I was using autojump for years (on debian) until I lost my jump history several times in the past few months. Turns out it's a known race condition bug fixed in a newer version:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110899

Migrated to zoxide instead, seems to work fine! Only need to get used to using z instead of j, muscle memory hard to adjust, might set an alias :)