diff options
author | Abouzar Parvan <[email protected]> | 2022-03-20 14:18:17 +0330 |
---|---|---|
committer | GitHub <[email protected]> | 2022-03-20 14:18:17 +0330 |
commit | ba5bde2181225b460ecf0a9b11f726d25ec36598 (patch) | |
tree | 9588e8c1f29e9d3a2a6d1e506049c30c75c4c235 | |
parent | c958e4b3ae6858ef6770333e21ab389ded60b400 (diff) |
fix(alpha): globalstatus after openning files from dashboard (#2366)
-rw-r--r-- | lua/lvim/core/alpha.lua | 21 | ||||
-rw-r--r-- | lua/lvim/core/autocmds.lua | 13 |
2 files changed, 21 insertions, 13 deletions
diff --git a/lua/lvim/core/alpha.lua b/lua/lvim/core/alpha.lua index 67099923..7612854b 100644 --- a/lua/lvim/core/alpha.lua +++ b/lua/lvim/core/alpha.lua @@ -46,6 +46,26 @@ local function resolve_config(theme_name) return selected_theme.config end +local function configure_additional_autocmds() + local aucmds = { + { + "FileType", + "alpha", + "set showtabline=0 | autocmd BufLeave <buffer> set showtabline=" .. vim.opt.showtabline._value, + }, + } + if not lvim.builtin.lualine.options.globalstatus then + aucmds[#aucmds + 1] = + -- https://github.com/goolord/alpha-nvim/issues/42 + { + "FileType", + "alpha", + "set laststatus=0 | autocmd BufUnload <buffer> set laststatus=" .. vim.opt.laststatus._value, + } + end + require("lvim.core.autocmds").define_augroups { _alpha = aucmds } +end + function M.setup() local alpha = require "alpha" local mode = lvim.builtin.alpha.mode @@ -57,6 +77,7 @@ function M.setup() end alpha.setup(config) + configure_additional_autocmds() end return M diff --git a/lua/lvim/core/autocmds.lua b/lua/lvim/core/autocmds.lua index de19d166..e10a42db 100644 --- a/lua/lvim/core/autocmds.lua +++ b/lua/lvim/core/autocmds.lua @@ -53,19 +53,6 @@ function M.load_augroups() _general_lsp = { { "FileType", "lspinfo,lsp-installer,null-ls-info", "nnoremap <silent> <buffer> q :close<CR>" }, }, - _alpha = { - { - "FileType", - "alpha", - "set showtabline=0 | autocmd BufLeave <buffer> set showtabline=" .. vim.opt.showtabline._value, - }, - -- https://github.com/goolord/alpha-nvim/issues/42 - { - "FileType", - "alpha", - "set laststatus=0 | autocmd BufUnload <buffer> set laststatus=" .. vim.opt.laststatus._value, - }, - }, custom_groups = {}, } end |