jump v0.30.1 Release Notes
Release Date: 2020-01-31 // almost 5 years ago-
๐ A small bugfix release fixing the
jump --version
output that was lagging a version behind. As a nice twist, we're offering an official Windows build now! ๐
Previous changes from v0.30.0
-
๐ฑ 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.