fix buf options are window options

This commit is contained in:
kiyan42
2020-05-29 20:58:55 +02:00
parent 8e5edfc608
commit 36828c18f8

View File

@@ -20,9 +20,19 @@ M.Tree = {
bufnr = nil, bufnr = nil,
winnr = nil, winnr = nil,
buf_options = { buf_options = {
'nowrap', 'sidescroll=5', 'nospell', 'nolist', 'nofoldenable', 'sidescroll=5', 'noswapfile', 'splitbelow',
'foldmethod=manual', 'foldcolumn=0', 'nonumber', 'noruler', 'noshowmode', 'noshowcmd'
'noswapfile', 'splitbelow', 'noruler', 'noshowmode', 'noshowcmd' },
win_options = {
relativenumber = false,
number = false,
list = false,
winfixwidth = true,
winfixheight = true,
foldenable = false,
spell = false,
foldmethod = 'manual',
foldcolumn = '0'
} }
} }
@@ -238,9 +248,9 @@ local function create_win()
M.Tree.winnr = api.nvim_get_current_win() M.Tree.winnr = api.nvim_get_current_win()
api.nvim_win_set_option(M.Tree.winnr, 'relativenumber', false) for opt, val in pairs(M.Tree.win_options) do
api.nvim_win_set_option(M.Tree.winnr, 'winfixwidth', true) api.nvim_win_set_option(M.Tree.winnr, opt, val)
api.nvim_win_set_option(M.Tree.winnr, 'winfixheight', true) end
api.nvim_command('setlocal winhighlight+=EndOfBuffer:LuaTreeEndOfBuffer,Normal:LuaTreeNormal,CursorLine:LuaTreeCursorLine,VertSplit:LuaTreeVertSplit') api.nvim_command('setlocal winhighlight+=EndOfBuffer:LuaTreeEndOfBuffer,Normal:LuaTreeNormal,CursorLine:LuaTreeCursorLine,VertSplit:LuaTreeVertSplit')
end end