first commit
This commit is contained in:
commit
02f0def35e
16 changed files with 422 additions and 0 deletions
36
README.md
Normal file
36
README.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
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
|
Reference in a new issue