This repository has been archived on 2024-09-06. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
nvim_config/README.md
2023-03-14 12:38:15 +01:00

36 lines
838 B
Markdown

Neovim configuration
--------------------
This is my Neovim configuratio all written in lua, Neovim 8 minimum is required.
For `Tree sitter` working properly, you need `g++` in Debian :
```
apt install g++ clang gcc
```
Then clone this repository:
```
git clone https://git.epha.se/ephase/nvim_config.git ~/.config/nvim
```
To install plugins, start nvim in headless mode with `lua/plugins.lua` config
file:
```
nvim -u ~/.config/nvim/lua/plugins.lua --headless
```
## Keybinding
Leader key is `space`
* <leader>fm : open file manager
* <leader>l : show all caracters (`space`, `tab`, `eol`)
* <leader>[ : previous tab
* <leader>] : nest tab
* <leader>gn : gitsign - goto next hunk
* <leader>gN : gitsign - goto previous hunk
* <leader>gs : gitsign - stage hunk
* <leader>gr : gitsign - reset hunk
* <leader>gd : gitsign - diff