From de75d9b6247c34ebbaf0b31049b85321d4db050a Mon Sep 17 00:00:00 2001 From: Jose Alvarez Date: Tue, 3 Aug 2021 03:58:27 +0900 Subject: [PATCH] fix: guarantee order of buffer options (#529) --- lua/nvim-tree/view.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lua/nvim-tree/view.lua b/lua/nvim-tree/view.lua index 576a6091..455c6e28 100644 --- a/lua/nvim-tree/view.lua +++ b/lua/nvim-tree/view.lua @@ -35,11 +35,11 @@ M.View = { }, ',') }, bufopts = { - swapfile = false, - buftype = 'nofile'; - modifiable = false; - filetype = 'NvimTree'; - bufhidden = 'hide'; + { name = 'swapfile', val = false }, + { name = 'buftype', val = 'nofile' }, + { name = 'modifiable', val = false }, + { name = 'filetype', val = 'NvimTree' }, + { name = 'bufhidden', val = 'hide' } }, bindings = { { key = {"", "o", "<2-LeftMouse>"}, cb = M.nvim_tree_callback("edit") }, @@ -129,8 +129,8 @@ function M.setup() a.nvim_buf_set_name(M.View.bufnr, 'NvimTree') end - for k, v in pairs(M.View.bufopts) do - vim.bo[M.View.bufnr][k] = v + for _, opt in ipairs(M.View.bufopts) do + vim.bo[M.View.bufnr][opt.name] = opt.val end vim.cmd "au! BufWinEnter * lua require'nvim-tree.view'._prevent_buffer_override()"