diff --git a/nvim/.config/nvim/after/ftplugin/python.lua b/nvim/.config/nvim/after/ftplugin/python.lua index fef48c4..a3e87f8 100644 --- a/nvim/.config/nvim/after/ftplugin/python.lua +++ b/nvim/.config/nvim/after/ftplugin/python.lua @@ -1 +1,16 @@ vim.opt_local.colorcolumn = "80" +vim.api.nvim_create_autocmd("LspAttach", { + group = vim.api.nvim_create_augroup("LspAttach_Python", {}), + callback = function(args) + if not (args.data and args.data.client_id) then + return + end + local client = vim.lsp.get_client_by_id(args.data.client_id) + if client == nil then + return + end + if client.name == "ruff" then + client.server_capabilities.hoverProvider = false + end + end, +}) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index a144b84..ecc9fc3 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -33,6 +33,7 @@ vim.opt.spell = false -- Enables treesitter comment spelling vim.opt.termguicolors = true vim.opt.signcolumn = "yes" vim.opt.filetype = "on" +vim.o.swapfile = false -- Persistent undos vim.opt.undofile = true diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index a13be77..9c5c1d4 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -13,10 +13,6 @@ local servers = { "terraformls", exec = "terraform-ls", }, - { - "ansiblels", - exec = "ansible-language-server", - }, { "eslint", exec = "vscode-eslint-language-server", @@ -45,6 +41,7 @@ local servers = { } -- Only install servers that exist + use custom options +-- We may be able to potentially remove this for _, server in ipairs(servers) do local exec = "" local lsp = "" @@ -106,19 +103,3 @@ vim.api.nvim_create_autocmd("LspAttach", { vim.lsp.inlay_hint.enable(true) end, }) - -vim.api.nvim_create_autocmd("LspAttach", { - group = vim.api.nvim_create_augroup("LspAttach_Python", {}), - callback = function(args) - if not (args.data and args.data.client_id) then - return - end - local client = vim.lsp.get_client_by_id(args.data.client_id) - if client == nil then - return - end - if client.name == "ruff" then - client.server_capabilities.hoverProvider = false - end - end, -}) diff --git a/nvim/.config/nvim/lua/plugins/init.lua b/nvim/.config/nvim/lua/plugins/init.lua index 58e2972..1546379 100644 --- a/nvim/.config/nvim/lua/plugins/init.lua +++ b/nvim/.config/nvim/lua/plugins/init.lua @@ -50,7 +50,6 @@ return { vim.cmd.colorscheme("tokyonight-night") end, }, - -- "stevearc/dressing.nvim", { "ethanholz/nvim-lastplace", config = true,