Skip to content

Commit e5473d5

Browse files
committed
Change leader key to space
1 parent 4bb4195 commit e5473d5

File tree

1 file changed

+63
-2
lines changed

1 file changed

+63
-2
lines changed

init.lua

Lines changed: 63 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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
9494
vim.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

Comments
 (0)