readme updates

This commit is contained in:
2026-06-30 18:28:53 +02:00
parent 3b0f8b92bb
commit 6bbeab55d1

View File

@@ -51,17 +51,14 @@ Oil usage:
- `<A-h>` also goes to the parent directory - `<A-h>` also goes to the parent directory
- `<A-l>` opens the selected file or enters the selected directory - `<A-l>` opens the selected file or enters the selected directory
- `<C-p>` previews the selected entry - `<C-p>` previews the selected entry
- `go` opens the file in external viewer - `gx` opens the file in external viewer
## Window Navigation ## Window Navigation
Move between windows with: Move between windows with:
```vim ```vim
<C-h> left <C-hjkl>
<C-j> down
<C-k> up
<C-l> right
``` ```
Cycle through windows: Cycle through windows:
@@ -72,24 +69,16 @@ Cycle through windows:
## Terminal ## Terminal
Leave terminal mode and return to normal mode: Two options to leave terminal mode and return to normal mode:
```vim
<C-Esc>
```
or
```vim ```vim
<\\-Esc> <\\-Esc>
<C-Esc>
``` ```
## LSP ## LSP
Mason is installed through `vim.pack` together with `mason-lspconfig.nvim` and `nvim-lspconfig`.
This config automatically installs and enables the managed language servers on first start. The current managed set is `bashls`, `clangd`, `jsonls`, `lua_ls`, `marksman`, `taplo`, `ts_ls`, and `yamlls`.
Useful Mason commands: Useful Mason commands:
```vim ```vim
@@ -113,8 +102,8 @@ Diagnostics:
- `gle` display error information - `gle` display error information
- `gie` toggle inline errors - `gie` toggle inline errors
- `gve` toggle virtual line errors - `gve` toggle virtual line errors
- `g]` jump to next error - `]g` jump to next error
- `g[` jump to previous error - `[g` jump to previous error
## Tree-sitter ## Tree-sitter