Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/2m/fish-history-merge

Always merge command history across terminals
https://github.com/2m/fish-history-merge

Last synced: 22 days ago
JSON representation

Always merge command history across terminals

Awesome Lists containing this project

README

        

# [fish-history-merge][]

[fish-history-merge]: https://github.com/2m/fish-history-merge

This is a [fish](https://fishshell.com) plugin that modifies built-in `up-or-search` command to merge the command history.
The effect is that shell command history becomes shared across all open shells.
Original implementations by @farcaller from https://github.com/fish-shell/fish-shell/issues/825#issuecomment-440286038

## Installation

If using [fundle](https://github.com/danhper/fundle) add the following to `~/.config/fish/config.fish` before `fundle init`:

```fish
fundle plugin '2m/fish-history-merge'
```

then reload fish shell and then run `fundle install`.

If using [fisher](https://github.com/jorgebucaran/fisher) run `fisher install 2m/fish-history-merge`.