added lsp support
This commit is contained in:
parent
3f97043f85
commit
0365f6f7cb
2 changed files with 81 additions and 30 deletions
|
@ -4,13 +4,11 @@
|
|||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
plugins = {
|
||||
lsp = {
|
||||
enable = true;
|
||||
servers = {
|
||||
|
||||
basedpyright.enable = true;
|
||||
asm_lsp.enable = true;
|
||||
gopls.enable = true;
|
||||
|
@ -66,9 +64,56 @@
|
|||
enable = true;
|
||||
};
|
||||
|
||||
cmp = {
|
||||
blink-ripgrep.enable = true;
|
||||
|
||||
blink-cmp = {
|
||||
enable = true;
|
||||
autoEnableSources = true;
|
||||
setupLspCapabilities = true;
|
||||
settings = {
|
||||
|
||||
keymap = {
|
||||
"<CR>" = [
|
||||
"accept"
|
||||
"fallback"
|
||||
];
|
||||
"<Tab>" = [
|
||||
"select_next"
|
||||
"snippet_forward"
|
||||
"fallback"
|
||||
];
|
||||
"<S-Tab>" = [
|
||||
"select_prev"
|
||||
"snippet_backward"
|
||||
"fallback"
|
||||
];
|
||||
};
|
||||
|
||||
signature = {
|
||||
enabled = true;
|
||||
window = {
|
||||
border = "rounded";
|
||||
};
|
||||
};
|
||||
|
||||
sources = {
|
||||
default = [
|
||||
"buffer"
|
||||
"lsp"
|
||||
"path"
|
||||
"snippets"
|
||||
"ripgrep"
|
||||
];
|
||||
providers = {
|
||||
lsp.score_offset = 4;
|
||||
ripgrep = {
|
||||
name = "ripgrep";
|
||||
module = "blink-ripgrep";
|
||||
score_offset = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
barbar.enable = true;
|
||||
|
@ -96,10 +141,6 @@
|
|||
enable = true;
|
||||
};
|
||||
|
||||
nvim-autopairs = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
cord = {
|
||||
enable = true;
|
||||
};
|
||||
|
@ -107,7 +148,10 @@
|
|||
chadtree = {
|
||||
enable = true;
|
||||
view.openDirection = "right";
|
||||
keymap.openFileFolder.collapse = [ "l" ];
|
||||
keymap.openFileFolder.primary = [
|
||||
"l"
|
||||
"<enter>"
|
||||
];
|
||||
};
|
||||
|
||||
fzf-lua = {
|
||||
|
@ -143,6 +187,8 @@
|
|||
|
||||
lazygit.enable = true;
|
||||
mini.enable = true;
|
||||
mini-pairs.enable = true;
|
||||
mini-starter.enable = true;
|
||||
|
||||
dap = {
|
||||
enable = true;
|
||||
|
@ -178,5 +224,10 @@
|
|||
zen-mode = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
indent-blankline.enable = true;
|
||||
neorg = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue