@@ -87,8 +87,8 @@ P.S. You can delete this when you're done too. It's your config now! :)
8787-- Set <space> as the leader key
8888-- See `:help mapleader`
8989-- NOTE: Must happen before plugins are loaded (otherwise wrong leader will be used)
90- vim .g .mapleader = ' , '
91- vim .g .maplocalleader = ' , '
90+ vim .g .mapleader = ' '
91+ vim .g .maplocalleader = ' '
9292
9393-- Set to true if you have a Nerd Font installed and selected in the terminal
9494vim .g .have_nerd_font = true
@@ -915,6 +915,67 @@ require('lazy').setup({
915915 -- Highlight todo, notes, etc in comments
916916 { ' folke/todo-comments.nvim' , event = ' VimEnter' , dependencies = { ' nvim-lua/plenary.nvim' }, opts = { signs = false } },
917917
918+ {
919+ ' yetone/avante.nvim' ,
920+ event = ' VeryLazy' ,
921+ version = false , -- Never set this value to "*"! Never!
922+ opts = {
923+ -- add any opts here
924+ -- for example
925+
926+ -- provider = 'openai',
927+ -- openai = {
928+ -- endpoint = 'https://api.openai.com/v1',
929+ -- model = 'gpt-4o', -- your desired model (or use gpt-4o, etc.)
930+ -- timeout = 30000, -- Timeout in milliseconds, increase this for reasoning models
931+ -- temperature = 0,
932+ -- max_tokens = 8192, -- Increase this to include reasoning tokens (for reasoning models)
933+ -- --reasoning_effort = "medium", -- low|medium|high, only used for reasoning models
934+ -- },
935+ },
936+ -- if you want to build from source then do `make BUILD_FROM_SOURCE=true`
937+ build = ' make' ,
938+ -- build = "powershell -ExecutionPolicy Bypass -File Build.ps1 -BuildFromSource false" -- for windows
939+ dependencies = {
940+ ' nvim-treesitter/nvim-treesitter' ,
941+ ' stevearc/dressing.nvim' ,
942+ ' nvim-lua/plenary.nvim' ,
943+ ' MunifTanjim/nui.nvim' ,
944+ --- The below dependencies are optional,
945+ ' echasnovski/mini.pick' , -- for file_selector provider mini.pick
946+ ' nvim-telescope/telescope.nvim' , -- for file_selector provider telescope
947+ ' hrsh7th/nvim-cmp' , -- autocompletion for avante commands and mentions
948+ ' ibhagwan/fzf-lua' , -- for file_selector provider fzf
949+ ' nvim-tree/nvim-web-devicons' , -- or echasnovski/mini.icons
950+ ' zbirenbaum/copilot.lua' , -- for providers='copilot'
951+ {
952+ -- support for image pasting
953+ ' HakonHarnes/img-clip.nvim' ,
954+ event = ' VeryLazy' ,
955+ opts = {
956+ -- recommended settings
957+ default = {
958+ embed_image_as_base64 = false ,
959+ prompt_for_file_name = false ,
960+ drag_and_drop = {
961+ insert_mode = true ,
962+ },
963+ -- required for Windows users
964+ use_absolute_path = true ,
965+ },
966+ },
967+ },
968+ {
969+ -- Make sure to set this up properly if you have lazy=true
970+ ' MeanderingProgrammer/render-markdown.nvim' ,
971+ opts = {
972+ file_types = { ' markdown' , ' Avante' },
973+ },
974+ ft = { ' markdown' , ' Avante' },
975+ },
976+ },
977+ },
978+
918979 -- A task runner and job management plugin for Neovim
919980 {
920981 ' stevearc/overseer.nvim' ,
0 commit comments