'How to configure alpha.nvim?
I have an init.lua file that contains: require "user.setup.alpha" as in:
require "user.options"
require "user.keymaps"
require "user.autocmds"
require "user.commands"
require "user.plugins"
require "user.colorschemes"
require "user.setup.cmp"
require "user.setup.alpha"
require "user.setup.telescope"
require "user.setup.treesitter"
require "user.setup.autopairs"
require "user.setup.comment"
require "user.setup.gitsigns"
require "user.setup.neo-tree"
require "user.setup.bufferline"
require "user.setup.better-escape"
require "user.setup.notify"
require "user.setup.lualine"
require "user.setup.whichkey"
require "user.setup.hop"
require "user.setup.lsp"
require "user.setup.dap.debug"
require "user.setup.semantic"
And the alpha.lua file is:
local status_ok, alpha = pcall(require, "alpha")
if not status_ok then
return
end
alpha.setup {
theme = "dashboard"
}
But when I type in the :source command it shows an error message.
I could not copy paste the error message. So I wrote it roughly down here:
Expected table got nil
I also tried having this line instead:
alpha.setup()
But the error remained the same.
The plugin is installed with:
use "goolord/alpha-nvim"
I'm on NVIM v0.6.1
Solution 1:[1]
I could solve the issue with my following configuration:
local status_ok, alpha = pcall(require, "alpha")
if not status_ok then
return
end
local theme_ok, alpha_theme = pcall(require, "alpha.themes.startify")
if not theme_ok then
return
end
alpha.setup(alpha_theme.config)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Stephane |
