summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-02-21 11:35:29 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-02-21 11:35:29 +0100
commit66439533666e8b80c8eae377de2df00be86030c1 (patch)
treedd879c3fd772b29ce3f9ea05fb62cfb264c00909
parent7d070820e83413da114909908dce674041b0ef07 (diff)
nvim: Minor config fixes
-rw-r--r--.config/nvim/after/plugin/lsp.lua5
-rw-r--r--.config/nvim/after/plugin/treesitter.lua3
-rw-r--r--.config/nvim/lua/mango/remap.lua5
3 files changed, 7 insertions, 6 deletions
diff --git a/.config/nvim/after/plugin/lsp.lua b/.config/nvim/after/plugin/lsp.lua
index 12e1025..e0684e2 100644
--- a/.config/nvim/after/plugin/lsp.lua
+++ b/.config/nvim/after/plugin/lsp.lua
@@ -1,6 +1,8 @@
local conf = require('lspconfig')
-conf.clangd.setup {}
+conf.clangd.setup {
+ cmd = {'clangd', '-header-insertion=never'}
+}
conf.gopls.setup {}
conf.rust_analyzer.setup {}
conf.lua_ls.setup {
@@ -32,6 +34,7 @@ vim.api.nvim_create_autocmd('LspAttach', {
vim.keymap.set(mode, map, fn, { buffer = ev.buf })
end
+ vim.diagnostic.disable()
vim.bo[ev.buf].omnifunc = 'v:lua.vim.lsp.omnifunc'
remap('n', 'K', vim.lsp.buf.hover)
remap('n', 'gd', vim.lsp.buf.definition)
diff --git a/.config/nvim/after/plugin/treesitter.lua b/.config/nvim/after/plugin/treesitter.lua
index e069683..dfd2cc0 100644
--- a/.config/nvim/after/plugin/treesitter.lua
+++ b/.config/nvim/after/plugin/treesitter.lua
@@ -43,8 +43,7 @@ require('nvim-treesitter.configs').setup {
keymaps = {
init_selection = '<C-Space>',
node_incremental = '<C-Space>',
- scope_incremental = '<C-s>',
- node_decremental = '<C-Backspace>',
+ node_decremental = '<C-s>',
}
},
diff --git a/.config/nvim/lua/mango/remap.lua b/.config/nvim/lua/mango/remap.lua
index 787ae1e..a22632e 100644
--- a/.config/nvim/lua/mango/remap.lua
+++ b/.config/nvim/lua/mango/remap.lua
@@ -27,9 +27,8 @@ remap('n', '<C-u>', '<C-u>zz')
remap('n', 'n', 'nzzzv')
remap('n', 'N', 'Nzzzv')
--- Swap the jump-to-mark bindings
--- remap('nv', "'", '`')
--- remap('nv', '`', "'")
+-- Compile code quickly
+remap('n', 'M', ':make<CR>')
-- Transpose characters; for some reason it has a noticable delay if I just give
-- a string instead of lambda functions