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

https://github.com/saghen/filler-begone.nvim

Prevents neovim from showing filler lines unnecessarily due to scrolling beyond buffer content
https://github.com/saghen/filler-begone.nvim

neovim neovim-lua-plugin neovim-plugin

Last synced: 3 months ago
JSON representation

Prevents neovim from showing filler lines unnecessarily due to scrolling beyond buffer content

Awesome Lists containing this project

README

          

# filler-begone.nvim

Prevents neovim from scrolling past the bottom of the buffer and showing unnecessary `:h filler-lines`. Disable globally with `vim.g.filler_begone = false` or per-buffer with `vim.b.filler_begone = false`. Plugin initializes itself automatically, just add it to your package manager.

Special thanks to [zeertzjq](https://github.com/zeertzjq), [justinmk](https://github.com/justinmk), [seandewar](https://github.com/seandewar), and [echasnovski](https://github.com/echasnovski) for their help!

Note: When using `vim._extui`, set `vim.o.showcmd = false` to prevent an issue with forced redrawing causing flickering. Thanks [stefanboca](https://github.com/stefanboca) for debugging this!

## Installation

```lua
-- lazy.nvim
{ 'saghen/filler-begone.nvim' }

-- vim.pack
vim.pack.add({ 'https://github.com/saghen/filler-begone.nvim' })

-- mini.deps
MiniDeps.add({ source = 'saghen/filler-begone.nvim' })
```