Modified config

This commit is contained in:
2023-09-04 00:35:27 +02:00
parent 307ff3cc83
commit b120973409
3 changed files with 32 additions and 10 deletions

View File

@@ -0,0 +1,22 @@
return {
"zbirenbaum/copilot.lua",
cmd = "Copilot",
event = "InsertEnter",
config = function()
require("copilot").setup({
suggestion = {
auto_trigger = true,
keymap = {
accept = "<TAB>",
},
},
filetypes = {
lua = true,
javascript = true,
python = true,
markdown = true,
json = true,
},
})
end,
}

View File

@@ -7,9 +7,11 @@ return {
local on_attach = function(client, bufnr)
local opts = { noremap = true, silent = true, buffer = bufnr }
vim.keymap.set("n", "gd", function()
vim.lsp.buf.definition()
end, opts)
vim.keymap.set("n", "gd", "<cmd>Telescope lsp_definitions<CR>", opts)
vim.keymap.set("n", "gD", vim.lsp.buf.declaration, opts)
vim.keymap.set("n", "gi", "<cmd>Telescope lsp_implementations<CR>", opts)
vim.keymap.set("n", "gt", "<cmd>Telescope lsp_type_definitions<CR>", opts)
vim.keymap.set("n", "<leader>rn", vim.lsp.buf.rename, opts)
vim.keymap.set("n", "K", function()
vim.lsp.buf.hover()
end, opts)
@@ -28,9 +30,7 @@ return {
vim.keymap.set("n", "<leader>vca", function()
vim.lsp.buf.code_action()
end, opts)
vim.keymap.set("n", "<leader>vrr", function()
vim.lsp.buf.references()
end, opts)
vim.keymap.set("n", "gR", "<cmd>Telescope lsp_references<CR>", opts)
vim.keymap.set("n", "<leader>vrn", function()
vim.lsp.buf.rename()
end, opts)

View File

@@ -1,8 +1,4 @@
return {
{
"github/copilot.vim",
event = "VimEnter",
},
{
"folke/todo-comments.nvim",
dependencies = { "nvim-lua/plenary.nvim" },
@@ -56,4 +52,8 @@ return {
]])
end,
},
{
"stevearc/dressing.nvim",
event = "VeryLazy",
},
}