renaming things
This commit is contained in:
@@ -67,6 +67,24 @@ Leave terminal mode and return to normal mode:
|
||||
```
|
||||
|
||||
|
||||
## LSP
|
||||
|
||||
When an LSP server is attached to the current buffer:
|
||||
|
||||
- `gd` go to definition
|
||||
- `gD` go to declaration
|
||||
- `grd` list references
|
||||
- `grn` rename symbol
|
||||
- `<C-Space>` trigger completion
|
||||
|
||||
Diagnostics:
|
||||
|
||||
- `g.` open diagnostic float
|
||||
- `gl` send diagnostics to the location list
|
||||
- `g]` jump to next error
|
||||
- `g[` jump to previous error
|
||||
|
||||
|
||||
## Tree-sitter
|
||||
|
||||
Tree-sitter is managed with `nvim-treesitter` via `vim.pack`.
|
||||
|
||||
@@ -32,6 +32,7 @@ vim.api.nvim_create_autocmd("LspAttach", {
|
||||
vim.keymap.set("n", "gd", vim.lsp.buf.definition, { buffer = ev.buf })
|
||||
vim.keymap.set("n", "gD", vim.lsp.buf.declaration, { buffer = ev.buf })
|
||||
vim.keymap.set("n", "grd", vim.lsp.buf.references, { buffer = ev.buf })
|
||||
vim.keymap.set("n", "grn", vim.lsp.buf.rename, { buffer = ev.buf })
|
||||
vim.keymap.set("i", "<C-Space>", vim.lsp.completion.get, { buffer = ev.buf })
|
||||
end,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user