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 | 
