From f27f6629deac6b01b2dbf0cbc727ebd70f61d3fc Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Thu, 11 Apr 2024 16:07:55 +0530 Subject: [PATCH] nvim: after/ftplugin/c: Do not add include files to buffer list Hide header files from /usr/include from the buffer list. --- nvim/.config/nvim/after/ftplugin/c.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nvim/.config/nvim/after/ftplugin/c.lua b/nvim/.config/nvim/after/ftplugin/c.lua index 22b3704..b6c651d 100644 --- a/nvim/.config/nvim/after/ftplugin/c.lua +++ b/nvim/.config/nvim/after/ftplugin/c.lua @@ -7,3 +7,10 @@ vim.bo.makeprg = 'meson compile -C build' vim.keymap.set('n', 'gh', ":ClangdSwitchSourceHeader", { noremap=true, buffer=0 }) vim.keymap.set('n', 'gq', ":!gst-indent %" , { noremap=true, buffer=0 }) + +vim.api.nvim_create_autocmd({ "BufReadPre", "BufWinEnter" }, { + pattern = { "*/usr/include/*" }, + callback = function() + vim.bo.buflisted = false + end, +})