this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

using avante for ai dev

+51 -5
+4 -4
nvim/lua/config/keys.lua
··· 145 145 silent = true, 146 146 }, 147 147 148 - { "<leader>ai", ":AI", desc = "AI complete" }, 149 - { "<leader>ac", ":AIChat ", desc = "AI chat" }, 150 - { "<leader>ae", ":AIEdit ", desc = "AI edit", mode = "v" }, 151 - { "<leader>ar", "<cmd>AIRedo<cr>", desc = "AI redo last" }, 148 + -- { "<leader>ai", ":AI", desc = "AI complete" }, 149 + -- { "<leader>ac", ":AIChat ", desc = "AI chat" }, 150 + -- { "<leader>ae", ":AIEdit ", desc = "AI edit", mode = "v" }, 151 + -- { "<leader>ar", "<cmd>AIRedo<cr>", desc = "AI redo last" }, 152 152 153 153 { "<leader>PP", "<cmd>Lazy<cr>", desc = "Manage plugins" }, 154 154 })
+47 -1
nvim/lua/plugins/ai.lua
··· 1 1 return { 2 2 { "github/copilot.vim" }, 3 - { "madox2/vim-ai" }, 3 + -- { "madox2/vim-ai" }, 4 + { 5 + "yetone/avante.nvim", 6 + event = "VeryLazy", 7 + lazy = false, 8 + version = false, -- set this if you want to always pull the latest change 9 + opts = { 10 + -- add any opts here 11 + }, 12 + -- if you want to build from source then do `make BUILD_FROM_SOURCE=true` 13 + build = "make", 14 + -- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows 15 + dependencies = { 16 + "stevearc/dressing.nvim", 17 + "nvim-lua/plenary.nvim", 18 + "MunifTanjim/nui.nvim", 19 + --- The below dependencies are optional, 20 + "hrsh7th/nvim-cmp", -- autocompletion for avante commands and mentions 21 + "nvim-tree/nvim-web-devicons", -- or echasnovski/mini.icons 22 + "zbirenbaum/copilot.lua", -- for providers='copilot' 23 + { 24 + -- support for image pasting 25 + "HakonHarnes/img-clip.nvim", 26 + event = "VeryLazy", 27 + opts = { 28 + -- recommended settings 29 + default = { 30 + embed_image_as_base64 = false, 31 + prompt_for_file_name = false, 32 + drag_and_drop = { 33 + insert_mode = true, 34 + }, 35 + -- required for Windows users 36 + use_absolute_path = true, 37 + }, 38 + }, 39 + }, 40 + { 41 + -- Make sure to set this up properly if you have lazy=true 42 + "MeanderingProgrammer/render-markdown.nvim", 43 + opts = { 44 + file_types = { "markdown", "Avante" }, 45 + }, 46 + ft = { "markdown", "Avante" }, 47 + }, 48 + }, 49 + }, 4 50 }