aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.config/nvim/lua/plugins/ai.lua
diff options
context:
space:
mode:
Diffstat (limited to 'home/.config/nvim/lua/plugins/ai.lua')
-rw-r--r--home/.config/nvim/lua/plugins/ai.lua59
1 files changed, 19 insertions, 40 deletions
diff --git a/home/.config/nvim/lua/plugins/ai.lua b/home/.config/nvim/lua/plugins/ai.lua
index 5936339..d88bc7e 100644
--- a/home/.config/nvim/lua/plugins/ai.lua
+++ b/home/.config/nvim/lua/plugins/ai.lua
@@ -1,44 +1,23 @@
-return {
- {
- "zbirenbaum/copilot.lua",
- cmd = "Copilot",
- build = ":Copilot auth",
- event = "InsertEnter",
- dependencies = {
- {
- "copilotlsp-nvim/copilot-lsp",
- init = function()
- vim.g.copilot_nes_debounce = 500
- end,
+require("copilot").setup({
+ suggestion = { enabled = false },
+ panel = { enabled = false },
+ server_opts_overrides = {
+ settings = {
+ telemetry = {
+ telemetryLevel = "off",
},
},
- keys = {
- {
- "<leader>tc",
- function()
- require("copilot.command").toggle()
- end,
- desc = "[T]oggle [C]opilot attachment",
- },
- },
- opts = {
- suggestion = { enabled = false },
- panel = { enabled = false },
- server_opts_overrides = {
- settings = {
- telemetry = {
- telemetryLevel = "off",
- },
- },
- },
- nes = {
- enabled = true,
- keymap = {
- accept_and_goto = "<leader>p",
- accept = false,
- dismiss = "<Esc>",
- },
- },
+ },
+ nes = {
+ enabled = true,
+ keymap = {
+ accept_and_goto = "<leader>p",
+ accept = false,
+ dismiss = "<Esc>",
},
},
-}
+})
+
+vim.keymap.set("n", "<leader>tc", function()
+ require("copilot.command").toggle()
+end, { desc = "[T]oggle [C]opilot attachment" })