diff --git a/lua/config/copilotchat.lua b/lua/config/copilotchat.lua index 6a63508..1ca2fa4 100644 --- a/lua/config/copilotchat.lua +++ b/lua/config/copilotchat.lua @@ -1,6 +1,6 @@ require("CopilotChat").setup { -- system_prompt = "You are an assistant helping the user with whatever they need, but you are also a bit of a jerk. Do not use profanity.", - model = "deepseek-r1:latest", + model = "gpt-oss:20b", prompts = { CivitAI = { system_prompt = "You are an assistant helping with stable diffusion models and python to implement failsafes for a server regarding image generation.", @@ -10,13 +10,15 @@ require("CopilotChat").setup { } }, - question_header = " User", - answer_header = "󰁤 Copilot", - error_header = "󰅚 Error", - separator = '───', + headers = { + user = ' You: ', + assistant = ' Copilot: ', + tool = '󰖷 Tool: ', + }, providers = { ollama = { + embed = 'copilot_embeddings', -- Use Copilot as embedding provider -- Copy copilot input and output processing prepare_input = require('CopilotChat.config.providers').copilot.prepare_input, diff --git a/lua/mappings.lua b/lua/mappings.lua index d4e55cf..fd73135 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -20,20 +20,18 @@ map("n", "", vim.cmd.CopilotChatToggle) map("i", "", vim.cmd.CopilotChatToggle) map("v", "", vim.cmd.CopilotChatToggle) --- map('n', 'e', vim.cmd.NvimTreeToggle) +-- Explorer and Undotree map('n', 'e', function() Snacks.explorer() end) map('n', 'u', require('undotree').toggle, { noremap = true, silent = true }) +-- Telescope grep +map("n", "g", require("telescope.builtin").live_grep, {desc = "Telescope grep" }) + map("n", "", ":bdelete") -- map("n", "", ":BufferRestore") map("n", "", "ggVG", { noremap = true, silent = true }) -map("n", "pv", vim.cmd.Ex) - -map("v", "J", ":m '>+1gv=gv") -map("v", "K", ":m '<-2gv=gv") - map("n", "J", "mzJ`z") map("n", "", "zz") map("n", "", "zz")