update avante keys
This commit is contained in:
parent
ff0770f3ed
commit
9f8756a8dd
2 changed files with 77 additions and 62 deletions
48
flake.lock
generated
48
flake.lock
generated
|
@ -2,11 +2,11 @@
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731425077,
|
"lastModified": 1731646286,
|
||||||
"narHash": "sha256-cpbqzVTq814fH5QK9Ry0iGEb8u//l0OCT90cQJOKHyU=",
|
"narHash": "sha256-bxNRatk+Wc0iEiZ4tMGgiVA1e6BEps+o9Ehhk8WK6a4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "e6fa8c6399e996409853ae5e38b5fce1c44a06cd",
|
"rev": "c598fc0ca3ee36cf337042af6b4d4b141e333d99",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -18,11 +18,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731239293,
|
"lastModified": 1731386116,
|
||||||
"narHash": "sha256-q2yjIWFFcTzp5REWQUOU9L6kHdCDmFDpqeix86SOvDc=",
|
"narHash": "sha256-lKA770aUmjPHdTaJWnP3yQ9OI1TigenUqVC3wweqZuI=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "9256f7c71a195ebe7a218043d9f93390d49e6884",
|
"rev": "689fed12a013f56d4c4d3f612489634267d86529",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -51,11 +51,11 @@
|
||||||
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": {
|
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730902338,
|
"lastModified": 1731628904,
|
||||||
"narHash": "sha256-kM9PtMEKyMkJjSsnwSELx52Dx6Va1id92Svv7w6nVtc=",
|
"narHash": "sha256-hPe8IIldkK1bWoAdFeU0orDYqML8oEI6v6pwJ9W2zd0=",
|
||||||
"owner": "CopilotC-Nvim",
|
"owner": "CopilotC-Nvim",
|
||||||
"repo": "CopilotChat.nvim",
|
"repo": "CopilotChat.nvim",
|
||||||
"rev": "18d51754e9dc87d6b85f1e331c1fca0825384517",
|
"rev": "85a1679837d2698273e98295a6ff4ba66477ea1c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -99,11 +99,11 @@
|
||||||
"nvim_plugin-MeanderingProgrammer/render-markdown.nvim": {
|
"nvim_plugin-MeanderingProgrammer/render-markdown.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731358022,
|
"lastModified": 1731526233,
|
||||||
"narHash": "sha256-Li0w+AHSGW/sRJDFGbXipKpWyG2EK1bummTDHMPkiCY=",
|
"narHash": "sha256-8xt2bjdNqMU3Um1mFDpUPEzQtUzwgBYv6nRw2tkKL8k=",
|
||||||
"owner": "MeanderingProgrammer",
|
"owner": "MeanderingProgrammer",
|
||||||
"repo": "render-markdown.nvim",
|
"repo": "render-markdown.nvim",
|
||||||
"rev": "78a2eb7fc273f36790aa390262f390a3265eedff",
|
"rev": "82184c4a3c3580a7a859b2cb7e58f16c10fd29ef",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -179,11 +179,11 @@
|
||||||
"nvim_plugin-b0o/schemastore.nvim": {
|
"nvim_plugin-b0o/schemastore.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731351639,
|
"lastModified": 1731614445,
|
||||||
"narHash": "sha256-6jVbzYitS+gHIyuzfuQ2Q9Sujo+8m+PUKFuyfa/xcdI=",
|
"narHash": "sha256-pz/NEPGdt7ER4ZW6z/329XSa4a2B9z4+PZ75DXzXxNE=",
|
||||||
"owner": "b0o",
|
"owner": "b0o",
|
||||||
"repo": "schemastore.nvim",
|
"repo": "schemastore.nvim",
|
||||||
"rev": "64aed5788796d1f241da0afbd096e6dd649694bd",
|
"rev": "8ae7ed5b8a58ad36136d9b440205cef552bd0e41",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -387,11 +387,11 @@
|
||||||
"nvim_plugin-lewis6991/gitsigns.nvim": {
|
"nvim_plugin-lewis6991/gitsigns.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730713501,
|
"lastModified": 1731605154,
|
||||||
"narHash": "sha256-FHzufzeVrPnbU5j3UabVTCYXP+QNcb7gMgef0BmuclA=",
|
"narHash": "sha256-8vWilpsVw22+nAEAjhGOvZniRRj5r1UITcW9YeuDH8o=",
|
||||||
"owner": "lewis6991",
|
"owner": "lewis6991",
|
||||||
"repo": "gitsigns.nvim",
|
"repo": "gitsigns.nvim",
|
||||||
"rev": "4daf7022f1481edf1e8fb9947df13bb07c18e89a",
|
"rev": "ac5aba6dce8c06ea22bea2c9016f51a2dbf90dc7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -803,11 +803,11 @@
|
||||||
"nvim_plugin-stevearc/conform.nvim": {
|
"nvim_plugin-stevearc/conform.nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731295166,
|
"lastModified": 1731515724,
|
||||||
"narHash": "sha256-i36OS+hs8wd3SZgToLh+vkn1gNt3pvzGgCHalASsywA=",
|
"narHash": "sha256-RecTSlSd1ijhp5JQQUiaLZwYKUEV/EuGcd6gc1TjwNc=",
|
||||||
"owner": "stevearc",
|
"owner": "stevearc",
|
||||||
"repo": "conform.nvim",
|
"repo": "conform.nvim",
|
||||||
"rev": "8c354323201d04530727d8bdcc4669791ee082ef",
|
"rev": "023f795dbcf32d4351b6a9ed2e613d471b5bb812",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1015,11 +1015,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731378398,
|
"lastModified": 1731637922,
|
||||||
"narHash": "sha256-a0QWaiX8+AJ9/XBLGMDy6c90GD7HzpxKVdlFwCke5Pw=",
|
"narHash": "sha256-6iuzRINXyPX4DfUQZIGafpJnzjFXjVRYMymB10/jFFY=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "0ae9fc2f2fe5361837d59c0bdebbda176427111e",
|
"rev": "db10c66da18e816030b884388545add8cf096647",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -1,30 +1,35 @@
|
||||||
return {
|
return {
|
||||||
-- cond = false,
|
|
||||||
"yetone/avante.nvim",
|
"yetone/avante.nvim",
|
||||||
dependencies = {
|
dependencies = (function()
|
||||||
"nvim-treesitter/nvim-treesitter",
|
local deps = {
|
||||||
"stevearc/dressing.nvim",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
"nvim-lua/plenary.nvim",
|
"stevearc/dressing.nvim",
|
||||||
"MunifTanjim/nui.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
--- The below dependencies are optional,
|
"MunifTanjim/nui.nvim",
|
||||||
-- {
|
-- {
|
||||||
-- -- support for image pasting
|
-- -- support for image pasting
|
||||||
-- "HakonHarnes/img-clip.nvim",
|
-- "HakonHarnes/img-clip.nvim",
|
||||||
-- event = "VeryLazy",
|
-- event = "VeryLazy",
|
||||||
-- opts = {
|
-- opts = {
|
||||||
-- -- recommended settings
|
-- -- recommended settings
|
||||||
-- default = {
|
-- default = {
|
||||||
-- embed_image_as_base64 = false,
|
-- embed_image_as_base64 = false,
|
||||||
-- prompt_for_file_name = false,
|
-- prompt_for_file_name = false,
|
||||||
-- drag_and_drop = {
|
-- drag_and_drop =
|
||||||
-- insert_mode = true,
|
-- insert_mode = true,
|
||||||
-- },
|
-- },
|
||||||
-- -- required for Windows users
|
-- -- required for Windows users
|
||||||
-- use_absolute_path = true,
|
-- use_absolute_path = true,
|
||||||
-- },
|
-- },
|
||||||
-- },
|
-- },
|
||||||
-- },
|
-- },
|
||||||
},
|
}
|
||||||
|
-- Only add copilot if ANTHROPIC_API_KEY is not set
|
||||||
|
if os.getenv("ANTHROPIC_API_KEY") == nil then
|
||||||
|
table.insert(deps, "zbirenbaum/copilot.lua")
|
||||||
|
end
|
||||||
|
return deps
|
||||||
|
end)(),
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
build = function()
|
build = function()
|
||||||
-- TODO does this actually work? I still dont have full non nix support tested for this config.
|
-- TODO does this actually work? I still dont have full non nix support tested for this config.
|
||||||
|
@ -43,10 +48,32 @@ return {
|
||||||
|
|
||||||
return {
|
return {
|
||||||
provider = provider,
|
provider = provider,
|
||||||
|
auto_suggestions_provider = provider,
|
||||||
|
hints = { enabled = false },
|
||||||
behavior = {
|
behavior = {
|
||||||
-- auto_suggestions = true, -- Experimental stage
|
auto_suggestions = true, -- Experimental stage
|
||||||
auto_set_keymaps = false,
|
auto_set_keymaps = false,
|
||||||
support_paste_from_clipboard = true,
|
support_paste_from_clipboard = true,
|
||||||
|
auto_apply_diff_after_generation = false,
|
||||||
|
},
|
||||||
|
windows = {
|
||||||
|
position = "top",
|
||||||
|
input = {
|
||||||
|
prefix = "",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
mappings = {
|
||||||
|
ask = "<nop>",
|
||||||
|
edit = "<nop>",
|
||||||
|
refresh = "<leader><leader>r",
|
||||||
|
focus = "<leader><leader>f",
|
||||||
|
toggle = {
|
||||||
|
default = "<leader><leader>c",
|
||||||
|
debug = "<nop>",
|
||||||
|
hint = "<nop>",
|
||||||
|
suggestion = "<leader><leader>S",
|
||||||
|
repomap = "<leader><leader>R",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
|
@ -61,18 +88,6 @@ return {
|
||||||
desc = "Avante - Toggle Chat",
|
desc = "Avante - Toggle Chat",
|
||||||
mode = { "n", "v", "x" },
|
mode = { "n", "v", "x" },
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"<leader><leader>r",
|
|
||||||
"<cmd>AvanteRefresh<cr>",
|
|
||||||
desc = "Avante - Refresh",
|
|
||||||
mode = { "n", "v", "x" },
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader><leader>f",
|
|
||||||
"<cmd>AvanteFocus<cr>",
|
|
||||||
desc = "CopilotChat - Quick chat",
|
|
||||||
mode = { "n", "v", "x" },
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"<leader><leader>e",
|
"<leader><leader>e",
|
||||||
"<cmd>AvanteEdit<cr>",
|
"<cmd>AvanteEdit<cr>",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue