Metadata-Version: 2.1
Name: xontrib-hist-navigator
Version: 0.6.2
Summary: A Xonsh plugin to navigate between directories like fish's prevd/nextd
Home-page: https://pypi.org/project/xontrib-hist-navigator
License: MIT
Keywords: xontrib,xonsh
Author: Noortheen Raja
Author-email: jnoortheen@gmail.com
Requires-Python: >=3.6
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development
Classifier: Topic :: System :: Shells
Classifier: Topic :: System :: System Shells
Classifier: Topic :: Terminals
Classifier: Topic :: Utilities
Requires-Dist: prompt-toolkit
Requires-Dist: xonsh (>=0.9.20)
Project-URL: Repository, https://github.com/jnoortheen/xontrib-hist-navigator
Description-Content-Type: text/markdown

# 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
poetry version
poetry publish
```

