run vimscript inside vim.api.nvim_exec (#73)

This commit is contained in:
Shadman 2021-01-15 10:15:04 +06:00 committed by GitHub
parent 823665c511
commit 10a6087a74
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 6 deletions

View File

@ -109,12 +109,14 @@ end
local function exec_autocommands()
_G.set_lualine_theme = set_lualine_theme
_G.set_active_statusline = statusline
vim.cmd([[augroup lualine]])
vim.cmd([[autocmd!]])
vim.cmd([[autocmd WinEnter,BufEnter * setlocal statusline=%!v:lua.set_active_statusline(1)]])
vim.cmd([[autocmd WinLeave,BufLeave * lua require('lualine').set_inactive_statusline()]])
vim.cmd([[autocmd ColorScheme * call v:lua.set_lualine_theme()]])
vim.cmd([[augroup END]])
vim.api.nvim_exec([[
augroup lualine
autocmd!
autocmd WinEnter,BufEnter * setlocal statusline=%!v:lua.set_active_statusline(1)
autocmd WinLeave,BufLeave * lua require('lualine').set_inactive_statusline()
autocmd ColorScheme * call v:lua.set_lualine_theme()
augroup END
]], false)
end
function M.status()