update avante keys

This commit is contained in:
RingOfStorms (Joshua Bell) 2024-11-14 23:41:31 -06:00
parent ff0770f3ed
commit 9f8756a8dd
2 changed files with 77 additions and 62 deletions

48
flake.lock generated
View file

@ -2,11 +2,11 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1731425077,
"narHash": "sha256-cpbqzVTq814fH5QK9Ry0iGEb8u//l0OCT90cQJOKHyU=",
"lastModified": 1731646286,
"narHash": "sha256-bxNRatk+Wc0iEiZ4tMGgiVA1e6BEps+o9Ehhk8WK6a4=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e6fa8c6399e996409853ae5e38b5fce1c44a06cd",
"rev": "c598fc0ca3ee36cf337042af6b4d4b141e333d99",
"type": "github"
},
"original": {
@ -18,11 +18,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1731239293,
"narHash": "sha256-q2yjIWFFcTzp5REWQUOU9L6kHdCDmFDpqeix86SOvDc=",
"lastModified": 1731386116,
"narHash": "sha256-lKA770aUmjPHdTaJWnP3yQ9OI1TigenUqVC3wweqZuI=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "9256f7c71a195ebe7a218043d9f93390d49e6884",
"rev": "689fed12a013f56d4c4d3f612489634267d86529",
"type": "github"
},
"original": {
@ -51,11 +51,11 @@
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": {
"flake": false,
"locked": {
"lastModified": 1730902338,
"narHash": "sha256-kM9PtMEKyMkJjSsnwSELx52Dx6Va1id92Svv7w6nVtc=",
"lastModified": 1731628904,
"narHash": "sha256-hPe8IIldkK1bWoAdFeU0orDYqML8oEI6v6pwJ9W2zd0=",
"owner": "CopilotC-Nvim",
"repo": "CopilotChat.nvim",
"rev": "18d51754e9dc87d6b85f1e331c1fca0825384517",
"rev": "85a1679837d2698273e98295a6ff4ba66477ea1c",
"type": "github"
},
"original": {
@ -99,11 +99,11 @@
"nvim_plugin-MeanderingProgrammer/render-markdown.nvim": {
"flake": false,
"locked": {
"lastModified": 1731358022,
"narHash": "sha256-Li0w+AHSGW/sRJDFGbXipKpWyG2EK1bummTDHMPkiCY=",
"lastModified": 1731526233,
"narHash": "sha256-8xt2bjdNqMU3Um1mFDpUPEzQtUzwgBYv6nRw2tkKL8k=",
"owner": "MeanderingProgrammer",
"repo": "render-markdown.nvim",
"rev": "78a2eb7fc273f36790aa390262f390a3265eedff",
"rev": "82184c4a3c3580a7a859b2cb7e58f16c10fd29ef",
"type": "github"
},
"original": {
@ -179,11 +179,11 @@
"nvim_plugin-b0o/schemastore.nvim": {
"flake": false,
"locked": {
"lastModified": 1731351639,
"narHash": "sha256-6jVbzYitS+gHIyuzfuQ2Q9Sujo+8m+PUKFuyfa/xcdI=",
"lastModified": 1731614445,
"narHash": "sha256-pz/NEPGdt7ER4ZW6z/329XSa4a2B9z4+PZ75DXzXxNE=",
"owner": "b0o",
"repo": "schemastore.nvim",
"rev": "64aed5788796d1f241da0afbd096e6dd649694bd",
"rev": "8ae7ed5b8a58ad36136d9b440205cef552bd0e41",
"type": "github"
},
"original": {
@ -387,11 +387,11 @@
"nvim_plugin-lewis6991/gitsigns.nvim": {
"flake": false,
"locked": {
"lastModified": 1730713501,
"narHash": "sha256-FHzufzeVrPnbU5j3UabVTCYXP+QNcb7gMgef0BmuclA=",
"lastModified": 1731605154,
"narHash": "sha256-8vWilpsVw22+nAEAjhGOvZniRRj5r1UITcW9YeuDH8o=",
"owner": "lewis6991",
"repo": "gitsigns.nvim",
"rev": "4daf7022f1481edf1e8fb9947df13bb07c18e89a",
"rev": "ac5aba6dce8c06ea22bea2c9016f51a2dbf90dc7",
"type": "github"
},
"original": {
@ -803,11 +803,11 @@
"nvim_plugin-stevearc/conform.nvim": {
"flake": false,
"locked": {
"lastModified": 1731295166,
"narHash": "sha256-i36OS+hs8wd3SZgToLh+vkn1gNt3pvzGgCHalASsywA=",
"lastModified": 1731515724,
"narHash": "sha256-RecTSlSd1ijhp5JQQUiaLZwYKUEV/EuGcd6gc1TjwNc=",
"owner": "stevearc",
"repo": "conform.nvim",
"rev": "8c354323201d04530727d8bdcc4669791ee082ef",
"rev": "023f795dbcf32d4351b6a9ed2e613d471b5bb812",
"type": "github"
},
"original": {
@ -1015,11 +1015,11 @@
]
},
"locked": {
"lastModified": 1731378398,
"narHash": "sha256-a0QWaiX8+AJ9/XBLGMDy6c90GD7HzpxKVdlFwCke5Pw=",
"lastModified": 1731637922,
"narHash": "sha256-6iuzRINXyPX4DfUQZIGafpJnzjFXjVRYMymB10/jFFY=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "0ae9fc2f2fe5361837d59c0bdebbda176427111e",
"rev": "db10c66da18e816030b884388545add8cf096647",
"type": "github"
},
"original": {

View file

@ -1,30 +1,35 @@
return {
-- cond = false,
"yetone/avante.nvim",
dependencies = {
"nvim-treesitter/nvim-treesitter",
"stevearc/dressing.nvim",
"nvim-lua/plenary.nvim",
"MunifTanjim/nui.nvim",
--- The below dependencies are optional,
-- {
-- -- support for image pasting
-- "HakonHarnes/img-clip.nvim",
-- event = "VeryLazy",
-- opts = {
-- -- recommended settings
-- default = {
-- embed_image_as_base64 = false,
-- prompt_for_file_name = false,
-- drag_and_drop = {
-- insert_mode = true,
-- },
-- -- required for Windows users
-- use_absolute_path = true,
-- },
-- },
-- },
},
dependencies = (function()
local deps = {
"nvim-treesitter/nvim-treesitter",
"stevearc/dressing.nvim",
"nvim-lua/plenary.nvim",
"MunifTanjim/nui.nvim",
-- {
-- -- support for image pasting
-- "HakonHarnes/img-clip.nvim",
-- event = "VeryLazy",
-- opts = {
-- -- recommended settings
-- default = {
-- embed_image_as_base64 = false,
-- prompt_for_file_name = false,
-- drag_and_drop =
-- insert_mode = true,
-- },
-- -- required for Windows users
-- 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",
build = function()
-- TODO does this actually work? I still dont have full non nix support tested for this config.
@ -43,10 +48,32 @@ return {
return {
provider = provider,
auto_suggestions_provider = provider,
hints = { enabled = false },
behavior = {
-- auto_suggestions = true, -- Experimental stage
auto_suggestions = true, -- Experimental stage
auto_set_keymaps = false,
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,
@ -61,18 +88,6 @@ return {
desc = "Avante - Toggle Chat",
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",
"<cmd>AvanteEdit<cr>",