gitsigns, lsp, and fixes

Signed-off-by: Michael Thomson <michael@michaelthomson.dev>
This commit is contained in:
Michael Thomson 2024-11-17 19:49:13 -05:00
parent 80f6040765
commit 116e757499
No known key found for this signature in database
GPG Key ID: 8EFECCD347C72F7D

View File

@ -105,6 +105,18 @@
}; };
}; };
}; };
gitsigns = {
enable = true;
settings = {
signs = {
add = {text = "+";};
change = {text = "~";};
delete = {text = "_";};
topdelete = {text = "";};
changedelete = {text = "~";};
};
};
};
harpoon = { harpoon = {
enable = true; enable = true;
keymaps = { keymaps = {
@ -141,6 +153,12 @@
friendly-snippets = { friendly-snippets = {
enable = true; enable = true;
}; };
lspkind = {
enable = true;
cmp = {
enable = true;
};
};
cmp = { cmp = {
enable = true; enable = true;
@ -243,7 +261,6 @@
"gr" = "references"; "gr" = "references";
"<leader>rn" = "rename"; "<leader>rn" = "rename";
"<leader>ca" = "code_action"; "<leader>ca" = "code_action";
"<C-h>" = "signature_help";
}; };
}; };
}; };