From 997d9cd78a512d940e3a329e2746d20d77285189 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Thu, 12 Jan 2023 12:21:59 -0800 Subject: [PATCH] feat: expose buf_options in config (#28) --- lua/oil/config.lua | 2 ++ lua/oil/view.lua | 3 +++ 2 files changed, 5 insertions(+) diff --git a/lua/oil/config.lua b/lua/oil/config.lua index 3b96083..fe596c4 100644 --- a/lua/oil/config.lua +++ b/lua/oil/config.lua @@ -7,6 +7,8 @@ local default_config = { -- "size", -- "mtime", }, + -- Buffer-local options to use for oil buffers + buf_options = {}, -- Window-local options to use for oil buffers win_options = { wrap = false, diff --git a/lua/oil/view.lua b/lua/oil/view.lua index fd34d1b..1cbb413 100644 --- a/lua/oil/view.lua +++ b/lua/oil/view.lua @@ -157,6 +157,9 @@ M.initialize = function(bufnr) bufnr = vim.api.nvim_get_current_buf() end session[bufnr] = true + for k, v in pairs(config.buf_options) do + vim.api.nvim_buf_set_option(bufnr, k, v) + end M.set_win_options() vim.api.nvim_create_autocmd("BufHidden", { callback = function()