chore: Updates to completion and diagnostics config
e02738e3
2 file(s) · +25 −0
| 56 | 56 | map("v", "K", ":m '<-2<CR>gv=gv", opts) |
|
| 57 | 57 | ||
| 58 | 58 | map("n", "<leader>c", ":bd<cr>", opts) |
|
| 59 | + | ||
| 60 | + | map("n", "<leader>dd", "<cmd>lua vim.diagnostic.open_float({ border = 'rounded' })<CR>", opts) |
| 24 | 24 | }, |
|
| 25 | 25 | }, |
|
| 26 | 26 | keymap = { |
|
| 27 | + | -- Accept suggestion with Tab or Enter |
|
| 28 | + | ["<Tab>"] = { "accept", "fallback" }, |
|
| 29 | + | ["<CR>"] = { "accept", "fallback" }, |
|
| 30 | + | ||
| 31 | + | -- Navigate completion menu with Ctrl+j/k |
|
| 32 | + | ["<C-j>"] = { "select_next", "fallback" }, |
|
| 33 | + | ["<C-k>"] = { "select_prev", "fallback" }, |
|
| 34 | + | ||
| 35 | + | -- Alternative: Use arrow keys for navigation |
|
| 36 | + | ["<Down>"] = { "select_next", "fallback" }, |
|
| 37 | + | ["<Up>"] = { "select_prev", "fallback" }, |
|
| 38 | + | ||
| 39 | + | -- Show completion menu manually |
|
| 40 | + | ["<C-Space>"] = { "show", "show_documentation", "hide_documentation" }, |
|
| 41 | + | ||
| 42 | + | -- Hide completion menu |
|
| 43 | + | ["<C-e>"] = { "hide", "fallback" }, |
|
| 44 | + | ||
| 45 | + | -- Scroll documentation |
|
| 46 | + | ["<C-u>"] = { "scroll_documentation_up", "fallback" }, |
|
| 47 | + | ["<C-d>"] = { "scroll_documentation_down", "fallback" }, |
|
| 48 | + | ||
| 49 | + | -- Remove the disabled Ctrl+f mapping |
|
| 27 | 50 | ["<C-f>"] = {}, |
|
| 28 | 51 | }, |
|
| 29 | 52 | cmdline = { |