sesh
Written in Go.
originally written in Bash
Introduction by Josh Medeski (author)
Link: https://youtu.be/-yX3GjZfb5Y?si=7WP2tkiITxYLGpQH
Just a binary installed with homebrew: .
zoxide is a dependency.
lists out tmux sessions, custom configs, and zoxide paths.
Zoxide sub-video:
add to zshrc:
zoxide query -l -s
I’ve only just started using this, so the weights are small, and the directories few.
Algorithm
- case insensitive
- same order in real path
- you need the last term to be the last item in the directory realpath
- all matches are returned in descending order of their weights
Interactive mode
dependency: fzf
navigation is C-n, C-p.
We can also hone in with <TAB>.
CRUD
- add
- query (display score with flag
-s) also (display all with-l) - remove
- edit (interactive window) – adjust scores, etc.