From 0d1702456e29ff9944eb3d6f4f9cc2c547f25b32 Mon Sep 17 00:00:00 2001 From: Henrik Bakken Date: Sat, 9 May 2026 02:01:23 +0200 Subject: [PATCH] nvim stop ftplugin hijacking omnifunc --- CONFIG/nvim/init.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CONFIG/nvim/init.lua b/CONFIG/nvim/init.lua index cab367c..6142bda 100644 --- a/CONFIG/nvim/init.lua +++ b/CONFIG/nvim/init.lua @@ -470,6 +470,15 @@ local function makespec_lspconfig() vim.lsp.enable("vtsls") vim.lsp.enable("yamlls") + vim.api.nvim_create_autocmd("FileType", { + group = vim.api.nvim_create_augroup("DefeatFtpluginOmnifunc", { clear = true }), + pattern = { "python" }, + callback = function(ev) + vim.schedule(function() + if vim.api.nvim_buf_is_valid(ev.buf) then vim.bo[ev.buf].omnifunc = "v:lua.vim.lsp.omnifunc" end + end) + end, + }) vim.api.nvim_create_autocmd("LspAttach", { group = vim.api.nvim_create_augroup("UserLspConfig", { clear = true }), callback = function(ev)