https://github.com/wilfreddenton/history.nvim
A neovim plugin that provides a browser-like buffer history for each window
https://github.com/wilfreddenton/history.nvim
history history-management lua neovim nvim
Last synced: 12 days ago
JSON representation
A neovim plugin that provides a browser-like buffer history for each window
- Host: GitHub
- URL: https://github.com/wilfreddenton/history.nvim
- Owner: wilfreddenton
- Created: 2023-03-21T00:50:39.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-01-08T12:21:50.000Z (about 2 years ago)
- Last Synced: 2025-12-22T22:42:08.333Z (about 1 month ago)
- Topics: history, history-management, lua, neovim, nvim
- Language: Lua
- Homepage: https://unsafe-perform.io/posts/2023-04-02-bing-helped-me-write-a-lua-plugin-for-neovim.html
- Size: 8.79 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# history.nvim
adds a browser-like buffer history to each window open in neovim.
## Install
```lua
use {
'wilfreddenton/history.nvim',
requires = { { 'nvim-lua/plenary.nvim' } }
}
```
## Setup
```lua
require('history').setup()
```
or
```lua
require('history').setup({
keybinds = {
back = '',
forward = ''
view = ''
}
})
```
## Usage
Default keybinds:
- back: `bb`
- forward: `bf`
- view: `bv`
When the `view` popup is open, pressing `q`, ``, or `` will close it and
pressing enter (``) on any line will navigate the window to the referenced file.