jump v0.30.0 Release Notes
Release Date: 2020-01-30 // about 4 years ago-
🍱 Welcome
0.30.0
in your lives. 🙌 Here's what changed:XDG Config
Jump now stores its config in XDG compatible way. The search algorithm tries the directories in order:
$JUMP_HOME
(if given)$HOME/.jump
(if already exists)$XDG_CONFIG_HOME/jump
(preferred for new installs)
👍 We're moving towards XDG, but for existing installs or non-XDG supported systems, the
~/.jump
dir will be used.Settings
0️⃣ Jump is opinionated and we would recommend you to stick to the sweet hand-tuned defaults we have provided after years of research, however, we provide a few options that may be useful to hand tune yourself:
0️⃣
--space
(values:slash
(default),ignore
)0️⃣ The calls
j parent child
andj parent/child
are equivalent by default because spaces are treated as OS separators (/
in Unix). You can choose to ignore spaces in searches by setting thespaces
option toignore
:jump settings --space=ignore
0️⃣
--preserve
(values:false
(default),true
)🚚 By default, landing in a directory that is no longer available on disk will cause jump to remove that directory from its database. If a jump lands in unmounted drive, the changing of the directory will timeout. This is why this is turned off (
false
) by default.jump settings --preserve=true
--reset
0️⃣ Reset jump settings to their default values.
jump settings --reset
Decay
When you
j miss
and you land in the wrong directory, jump can let you go to the lesser scored entries of themiss
term if you callj
without arguments. Starting with0.30.0
every time you callj
it will deflate the score of themiss
term which can let jump learn not to go to that bad directory over time.