diff --git a/lazy-lock.json b/lazy-lock.json index b92a94d..95f807e 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -26,6 +26,7 @@ "mini.icons": { "branch": "main", "commit": "b8f6fa6f5a3fd0c56936252edcd691184e5aac0c" }, "mini.pairs": { "branch": "main", "commit": "1e1ca3f60f58d4050bf814902b472eec9963a5dd" }, "mini.surround": { "branch": "main", "commit": "7a8606333affe7ce637a0ba91bbafc46fc42bfa0" }, + "minuet-ai.nvim": { "branch": "main", "commit": "9ba12416fd241d619e059b861811fb30366671c4" }, "neo-tree.nvim": { "branch": "main", "commit": "46fa0c22ca39e05fe15744102d21feb07fe9a94a" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, diff --git a/lua/plugins/avante.lua b/lua/plugins/avante.lua index 7d4c43a..bf40bc1 100644 --- a/lua/plugins/avante.lua +++ b/lua/plugins/avante.lua @@ -105,8 +105,44 @@ return { -- options for blink-cmp-avante }, }, + minuet = { + name = "minuet", + module = "minuet.blink", + score_offset = 100, + }, }, }, }, }, + { + "milanglacier/minuet-ai.nvim", + event = "InsertEnter", + config = function() + require("minuet").setup({ + virtualtext = { + auto_trigger_ft = { "*" }, + keymap = { + accept = "", + accept_line = "", + next = "", + prev = "", + dismiss = "", + }, + }, + provider = "openai_fim_compatible", + provider_options = { + openai_fim_compatible = { + end_point = "https://dashscope.aliyuncs.com/compatible-mode/v1/completions", + api_key = "QWEN_API_KEY", + model = "qwen2.5-coder-32b-instruct", + name = "qwen2.5-coder-32b-instruct", + optional = { + max_tokens = 256, + top_p = 0.9, + }, + }, + }, + }) + end, + }, } diff --git a/lua/plugins/neotree.lua b/lua/plugins/neotree.lua new file mode 100644 index 0000000..6e07b2d --- /dev/null +++ b/lua/plugins/neotree.lua @@ -0,0 +1,13 @@ +return { + "nvim-neo-tree/neo-tree.nvim", + config = function() + require("neo-tree").setup({ + filesystem = { + follow_current_file = { + enabled = true, + leave_dirs_open = false, + }, + }, + }) + end, +}