diff --git a/README.md b/README.md index 367f9a6..48ba28d 100644 --- a/README.md +++ b/README.md @@ -6,3 +6,11 @@ Forked starter template for [LazyVim](https://github.com/LazyVim/LazyVim). Refer to the [documentation](https://lazyvim.github.io/installation) to get started. + +## Installing avante + +``` +brew install ollama +ollama serve & +ollama pull mistral # or ollama pull llama3:8b-q4_0 +ollama run mistral diff --git a/lazy-lock.json b/lazy-lock.json index 2f162f1..c9a8121 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -4,6 +4,7 @@ "SchemaStore.nvim": { "branch": "main", "commit": "ad028f85ec81d58fc5e128c705b8d0f1365898a4" }, "aerial.nvim": { "branch": "master", "commit": "2e00d1d4248f08dddfceacb8d2996e51e13e00f6" }, "ag.vim": { "branch": "master", "commit": "4a0dd6e190f446e5a016b44fdaa2feafc582918e" }, + "avante.nvim": { "branch": "main", "commit": "f755861d939df35b9d28ca3eb667af798750747f" }, "blink-cmp-copilot": { "branch": "main", "commit": "439cff78780c033aa23cf061d7315314b347e3c1" }, "blink.cmp": { "branch": "main", "commit": "cb5e346d9e0efa7a3eee7fd4da0b690c48d2a98e" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, @@ -31,7 +32,6 @@ "mini.hipatterns": { "branch": "main", "commit": "e5083df391171dc9d8172645606f8496d9443374" }, "mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" }, "mini.pairs": { "branch": "main", "commit": "69864a2efb36c030877421634487fd90db1e4298" }, - "mini.surround": { "branch": "main", "commit": "5aab42fcdcf31fa010f012771eda5631c077840a" }, "neo-tree.nvim": { "branch": "main", "commit": "b2843296548622937322b19fd602cadaa34432c5" }, "neoconf.nvim": { "branch": "main", "commit": "06d7354fe5555ebabaf51b9991c8e5df04ca8f03" }, "neogen": { "branch": "main", "commit": "05d754004da8c89115b291f2a23ca530a8cac8fd" }, diff --git a/lua/plugins/avante.lua b/lua/plugins/avante.lua new file mode 100644 index 0000000..164ba53 --- /dev/null +++ b/lua/plugins/avante.lua @@ -0,0 +1,17 @@ +return { + "yetone/avante.nvim", + dependencies = { "nvim-lua/plenary.nvim" }, + event = "VeryLazy", + opts = { + provider = "ollama", + ollama = { + model = "mistral", -- you can also try "llama3:8b-q4_0" or "gemma" + }, + }, + build = "make", + cmd = { "AvantePrompt", "AvanteToggle" }, + keys = { + { "aa", "AvantePrompt", desc = "Avante Prompt" }, + { "at", "AvanteToggle", desc = "Toggle Avante Window" }, + }, +}