plugins/completion: move to by-name

- Move nvim-cmp to plugins/cmp
- Move other completion plugins to plugins/by-name
This commit is contained in:
Matt Sturgeon 2024-09-05 02:36:41 +01:00
parent 3211a63306
commit ad85cd760e
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299
36 changed files with 2 additions and 9 deletions

View file

@ -1,86 +0,0 @@
{
empty = {
plugins.copilot-lua.enable = true;
};
nvim-cmp = {
plugins = {
copilot-lua = {
enable = true;
panel.enabled = false;
suggestion.enabled = false;
};
copilot-cmp = {
event = [
"InsertEnter"
"LspAttach"
];
fixPairs = true;
};
cmp = {
enable = true;
settings.sources = [ { name = "copilot"; } ];
};
};
};
default = {
plugins.copilot-lua = {
enable = true;
panel = {
enabled = true;
autoRefresh = false;
keymap = {
jumpPrev = "[[";
jumpNext = "]]";
accept = "<CR>";
refresh = "gr";
open = "<M-CR>";
};
layout = {
position = "bottom";
ratio = 0.4;
};
};
suggestion = {
enabled = true;
autoTrigger = false;
debounce = 75;
keymap = {
accept = "<M-l>";
acceptWord = false;
acceptLine = false;
next = "<M-]>";
prev = "<M-[>";
dismiss = "<C-]>";
};
};
filetypes = {
markdown = true;
terraform = false;
sh.__raw = ''
function ()
if string.match(vim.fs.basename(vim.api.nvim_buf_get_name(0)), '^%.env.*') then
-- disable for .env files
return false
end
return true
end
'';
};
serverOptsOverrides = {
trace = "verbose";
settings = {
advanced = {
listCount = 10; # number of completions for panel
inlineSuggestCount = 3; # number of completions for getCompletions
};
};
};
};
};
}