浏览代码

refactor(alpha): remove laststatus and tabline autocmds (#3809)

LostNeophyte 2 年之前
父节点
当前提交
b9e1952421
共有 2 个文件被更改,包括 1 次插入20 次删除
  1. 0 19
      lua/lvim/core/alpha.lua
  2. 1 1
      lua/lvim/core/lualine/init.lua

+ 0 - 19
lua/lvim/core/alpha.lua

@@ -66,24 +66,6 @@ local function resolve_config(theme_name)
   return selected_theme.config
 end
 
-local function configure_additional_autocmds()
-  local group = "_dashboard_settings"
-  vim.api.nvim_create_augroup(group, {})
-  vim.api.nvim_create_autocmd("FileType", {
-    group = group,
-    pattern = "alpha",
-    command = "set showtabline=0 | autocmd BufLeave <buffer> set showtabline=" .. vim.opt.showtabline._value,
-  })
-  if not lvim.builtin.lualine.options.globalstatus then
-    -- https://github.com/goolord/alpha-nvim/issues/42
-    vim.api.nvim_create_autocmd("FileType", {
-      group = group,
-      pattern = "alpha",
-      command = "set laststatus=0 | autocmd BufUnload <buffer> set laststatus=" .. vim.opt.laststatus._value,
-    })
-  end
-end
-
 function M.setup()
   local status_ok, alpha = pcall(require, "alpha")
   if not status_ok then
@@ -98,7 +80,6 @@ function M.setup()
   end
 
   alpha.setup(config)
-  configure_additional_autocmds()
 end
 
 return M

+ 1 - 1
lua/lvim/core/lualine/init.lua

@@ -8,7 +8,7 @@ M.config = function()
       component_separators = nil,
       section_separators = nil,
       theme = nil,
-      disabled_filetypes = nil,
+      disabled_filetypes = { statusline = { "alpha" } },
       globalstatus = true,
     },
     sections = {