如何配置 alpha.nvim?
我有一个 init.lua
文件,其中包含: require "user.setup.alpha"
如下:
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"
alpha.lua
文件是:
local status_ok, alpha = pcall(require, "alpha")
if not status_ok then
return
end
alpha.setup {
theme = "dashboard"
}
但是当我输入 :source
命令时,它会显示一条错误消息。
我无法复制粘贴错误消息。所以我在这里大致写下来:
Expected table got nil
我也尝试用这一行代替:
alpha.setup()
但错误仍然相同。
该插件安装时:
use "goolord/alpha-nvim"
我使用的是 NVIM v0.6.1
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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我可以通过以下配置解决问题:
I could solve the issue with my following configuration:
对于默认主题,您可以将其从文档添加到您的
lazy.lua
并在项目中创建相同的文件夹/模块结构:{}
和要创建自定义映射的哪个键插件并构建仪表板/UIExmaple:
< space> f
将打开Alpha主菜单中的新菜单,For a default theme you could just add this from the docs to your
lazy.lua
and create the same folder/module structure in your project:{}
and which-key plugin to create custom mappings and build out a dashboard/UIexmaple:
<space>F
will open a new menu from Alpha main menucall the table from Alpha setup and should be good.
Lua is super dynamic so there will be many ways to troubleshoot the Dashboard
https://github.com/goolord/alpha-nvim/blob/main/doc/alpha.txt
Hope this helps or gives some ideas!