1
Files
flake-nixinator/config/neovim/store/lazy-plugins/dashboard-nvim/plugin/dashboard.lua

28 lines
572 B
Lua

-- version 0.2.3
local g = vim.api.nvim_create_augroup('dashboard', { clear = true })
vim.api.nvim_create_autocmd('StdinReadPre', {
group = g,
callback = function()
vim.g.read_from_stdin = 1
end,
})
vim.api.nvim_create_autocmd('UIEnter', {
group = g,
callback = function()
if
vim.fn.argc() == 0
and vim.api.nvim_buf_get_name(0) == ''
and vim.g.read_from_stdin == nil
then
require('dashboard'):instance()
end
end,
})
vim.api.nvim_create_user_command('Dashboard', function()
require('dashboard'):instance()
end, {})