From d1637e46fcf831ebaf910523d25cc7e28508e704 Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Tue, 4 Mar 2025 14:31:08 +0100 Subject: [PATCH 1/2] feat(nvim): open copilot chat on leader-cc in floating window --- neovim/default.nix | 12 +++++++++++- neovim/keymaps.lua | 3 +++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/neovim/default.nix b/neovim/default.nix index c06ccb7..8422c2a 100644 --- a/neovim/default.nix +++ b/neovim/default.nix @@ -177,7 +177,17 @@ require("local_firenvim") - require("CopilotChat").setup() + require("CopilotChat").setup({ + highlight_headers = false, + separator = "---", + error_header = "> [!ERROR] Error", + window = { + layout = "float", + width = 0.8, + height = 0.8, + } + }) + require("diffview").setup({ view = { merge_tool = { diff --git a/neovim/keymaps.lua b/neovim/keymaps.lua index 2179b03..5ece7b2 100644 --- a/neovim/keymaps.lua +++ b/neovim/keymaps.lua @@ -67,3 +67,6 @@ vim.cmd('nnoremap * v:hlsearch ? ":nohlsearch" : "*"') -- insert-map jj/jk to escape require("better_escape").setup() + +-- open Copilot Chat window +nnoremap("cc", ":lua require('CopilotChat').open()") From a7e66550063cf0a5720adccc02238d856f9708ab Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Tue, 4 Mar 2025 14:31:59 +0100 Subject: [PATCH 2/2] feat(nvim): add render-markdown plugin --- neovim/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/neovim/default.nix b/neovim/default.nix index 8422c2a..126cdf7 100644 --- a/neovim/default.nix +++ b/neovim/default.nix @@ -38,6 +38,7 @@ nvim-treesitter-textobjects nvim-ts-context-commentstring markdown-preview-nvim # use({ "iamcco/markdown-preview.nvim", run = ":call mkdp#util#install()" }) + render-markdown-nvim toggleterm-nvim nvim-notify comment-nvim @@ -185,7 +186,7 @@ layout = "float", width = 0.8, height = 0.8, - } + }, }) require("diffview").setup({ @@ -196,6 +197,10 @@ } } }) + + require("render-markdown").setup({ + file_types = { "markdown", "vimwiki", "copilot-chat" }, + }) ''; }; };