From da93d55e32d73a17c447067d168d80290ae96590 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Sun, 24 Nov 2024 15:04:00 -0800 Subject: [PATCH] fix: work around performance issue with treesitter, folds, and large directories --- lua/oil/view.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lua/oil/view.lua b/lua/oil/view.lua index 6b26182..15e5022 100644 --- a/lua/oil/view.lua +++ b/lua/oil/view.lua @@ -185,6 +185,10 @@ end M.set_win_options = function() local winid = vim.api.nvim_get_current_win() + + -- work around https://github.com/neovim/neovim/pull/27422 + vim.api.nvim_set_option_value("foldmethod", "manual", { scope = "local", win = winid }) + for k, v in pairs(config.win_options) do vim.api.nvim_set_option_value(k, v, { scope = "local", win = winid }) end