Thank you first off to theprimeagen who made harpoon for nvim. due to my own "skill-issue" I prefer helix. but i miss the plugins of nvim. just some of them.... so i found a work around for helix using keybinds and bash scripts
jmp uses a single file @ ~/.jmp/m.jmp that tracs all file points you make. jmp-marks uses fzf to allow traversing, on selection tmux will switch to an even-vertical layout and open the point in helix.
- Clone this repository to your local machine.
- run
make init
- Optionally, configure settings to tailor the behavior to your needs.
- Use the provided script jmp-save-marker to create mark points in files where needed.
- Utilize the jmp-marks script to traverse using fzf through marks
- by default the script has a hardcoded call to hx
- assign keybinds to execute these scripts from Helix inside config.toml
- tmux https://github.com/tmux/tmux/wiki
- helix https://helix-editor.com/
- fzf https://github.com/junegunn/fzf
- bat https://github.com/sharkdp/bat
-
Creating a Mark Point:
echo "path" | jmp-save-marker
-
Listing Mark Points:
jmp-marks
-
Removing a Mark Point:
jmp-clear
Contributions are welcome! If you have any ideas for improvements, new features, or bug fixes, feel free to submit a pull request.
Enhance your productivity with jmp! Simplify your editing workflow and focus on what matters most in your files. Feel free to reach out with any questions or feedback. Happy jmping! ๐