From efa9e8e8624f3438fb0b97d1270428108b724298 Mon Sep 17 00:00:00 2001 From: Fabrice Mouhartem Date: Thu, 17 Jul 2025 09:15:48 +0200 Subject: [PATCH] fix(security): disabling LSPs for password-store edits --- lua/autocommands.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/autocommands.lua b/lua/autocommands.lua index 876bb55..8fbadfc 100644 --- a/lua/autocommands.lua +++ b/lua/autocommands.lua @@ -81,3 +81,12 @@ vim.api.nvim_create_autocmd("FileType", { vim.o.spelllang = "en" end, }) + +-- disable LSP for password-store +vim.api.nvim_create_autocmd({"BufEnter", "BufRead" }, { + pattern = "/dev/shm/pass*", + group = vim.api.nvim_create_augroup('DisableLsp', {}), + callback = function () + vim.lsp.stop_client(vim.lsp.get_clients()) + end +})