mirror of
https://github.com/softinio/nix-config.git
synced 2025-10-19 03:26:40 -07:00
update to nixvim scala metals and copilot configs
This commit is contained in:
parent
c543995d4d
commit
0860e967f3
6 changed files with 81 additions and 5 deletions
|
@ -4,14 +4,33 @@
|
|||
programs.nixvim = {
|
||||
plugins = {
|
||||
# GitHub Copilot
|
||||
copilot-vim.enable = true;
|
||||
copilot-vim = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
# Avante AI assistant (imported from separate file)
|
||||
# avante config is in avante.nix
|
||||
};
|
||||
|
||||
globals = {
|
||||
copilot_node_command = lib.mkForce "${pkgs.nodejs-slim}/bin/node";
|
||||
copilot_node_command = lib.mkForce "${pkgs.nodejs}/bin/node";
|
||||
copilot_no_tab_map = true;
|
||||
copilot_assume_mapped = true;
|
||||
};
|
||||
|
||||
# Copilot keymapping - use Ctrl+J to accept suggestion
|
||||
keymaps = [
|
||||
{
|
||||
mode = "i";
|
||||
key = "<C-J>";
|
||||
action = "copilot#Accept(\"\\<CR>\")";
|
||||
options = {
|
||||
silent = true;
|
||||
script = true;
|
||||
expr = true;
|
||||
replace_keycodes = false;
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue