From 30e0438ff08f197d7ce4a417445ab97ee72efe2d Mon Sep 17 00:00:00 2001 From: csponge Date: Wed, 28 Aug 2024 20:54:03 -0400 Subject: [PATCH] fix: ensure win_options are being set on correct window (#469) * Added check for filetype before setting win_options in initialize * refactor: use nvim_buf_call to set window options --------- Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com> --- lua/oil/view.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/oil/view.lua b/lua/oil/view.lua index 6b085da..658bbad 100644 --- a/lua/oil/view.lua +++ b/lua/oil/view.lua @@ -333,7 +333,8 @@ M.initialize = function(bufnr) for k, v in pairs(config.buf_options) do vim.bo[bufnr][k] = v end - M.set_win_options() + vim.api.nvim_buf_call(bufnr, M.set_win_options) + vim.api.nvim_create_autocmd("BufHidden", { desc = "Delete oil buffers when no longer in use", group = "Oil",