Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jnoortheen/xontrib-hist-navigator
Fish-shell like `prevd` and `nextd` for `xonsh` with keyboard shortcuts
https://github.com/jnoortheen/xontrib-hist-navigator
xonsh xontrib
Last synced: 11 days ago
JSON representation
Fish-shell like `prevd` and `nextd` for `xonsh` with keyboard shortcuts
- Host: GitHub
- URL: https://github.com/jnoortheen/xontrib-hist-navigator
- Owner: jnoortheen
- License: mit
- Created: 2020-04-27T08:49:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-16T11:16:02.000Z (over 1 year ago)
- Last Synced: 2024-10-11T23:48:52.409Z (28 days ago)
- Topics: xonsh, xontrib
- Language: Python
- Homepage: https://pypi.org/project/xontrib-hist-navigator/
- Size: 44.9 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-xontribs - hist_navigator - fish like `nextd` and `prevd` with default keybindings. (Directory Navigation)
README
# xontrib-hist-navigator
Fish-shell like `prevd` and `nextd` for [xonsh](https://github.com/xonsh/xonsh/) with keyboard shortcuts
# Usage
- install using pip
```sh
pip install xontrib-hist-navigator
```- or xpip (that is installed alongside xonsh)
```sh
xpip install xontrib-hist-navigator
```- add to list of xontribs loaded.
```sh
xontrib load hist_navigator
```# Overview
- it keeps track of `cd` usage per session
- Shortcuts| command | description | shortcut |
| ------- | ------------------------------------------------------------------ | ----------------- |
| nextd | move to previous working directory | Alt + Left Arrow |
| prevd | move to next working directory in the history (if `prevd` is used) | Alt + Right Arrow |
| listd | list cd history | |
| cd .. | move to parent directory | Alt + Up Arrow |# Release
```sh
semantic-release --patch # or --minor/--major
```