https://github.com/gn0/vim-minimal-look
Toggle whether status line, etc., are displayed
https://github.com/gn0/vim-minimal-look
neovim vim
Last synced: about 1 month ago
JSON representation
Toggle whether status line, etc., are displayed
- Host: GitHub
- URL: https://github.com/gn0/vim-minimal-look
- Owner: gn0
- License: cc0-1.0
- Created: 2025-07-10T19:24:25.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-11T01:34:14.000Z (12 months ago)
- Last Synced: 2025-07-11T02:32:54.378Z (12 months ago)
- Topics: neovim, vim
- Language: Vim Script
- Homepage:
- Size: 212 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING.txt
Awesome Lists containing this project
README
# vim-minimal-look
This plugin lets you toggle the visibility of the following UI elements:
- status line ([`laststatus`](https://neovim.io/doc/user/options.html#'laststatus'))
- mode indicator ([`showmode`](https://neovim.io/doc/user/options.html#'showmode'))
- cursor position indicator ([`ruler`](https://neovim.io/doc/user/options.html#'ruler'))
- command indicator ([`showcmd`](https://neovim.io/doc/user/options.html#'showcmd'))
- line numbers ([`number`](https://neovim.io/doc/user/options.html#'number'))
- relative line numbers ([`relativenumber`](https://neovim.io/doc/user/options.html#'relativenumber'))
- empty line indicator ([`fillchars`](https://neovim.io/doc/user/options.html#'fillchars'))

By default, the plugin binds `M`.
When you activate it, it remembers your settings, so your customizations will be restored after deactivation.
You can override the default keybinding in your `.vimrc` or `init.vim`:
```vim
let g:minimal_look_no_mappings = v:true
" If you prefer `gM` instead of `M`:
nmap gM ToggleMinimalLook
```
Or in your `init.lua`:
```lua
vim.g.minimal_look_no_mappings = true
vim.keymap.set('n', 'gM', 'ToggleMinimalLook', { silent = true })
```
## Installation
Use your Vim package manager, or install it manually in Vim:
```
$ mkdir -p ~/.vim/pack/gn0/start
$ cd ~/.vim/pack/gn0/start
$ git clone https://github.com/gn0/vim-minimal-look.git
```
Or in Neovim:
```
$ mkdir -p ~/.config/nvim/pack/gn0/start
$ cd ~/.config/nvim/pack/gn0/start
$ git clone https://github.com/gn0/vim-minimal-look.git
```
## License
vim-minimal-look is distributed under [CC0](https://creativecommons.org/public-domain/cc0/).