Basic setup
This commit is contained in:
parent
2ba39c6973
commit
0185a988a2
15 changed files with 412 additions and 38 deletions
31
lua/custom/plugins/alpha.lua
Normal file
31
lua/custom/plugins/alpha.lua
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
return {
|
||||
{
|
||||
'goolord/alpha-nvim',
|
||||
event = 'VimEnter',
|
||||
enabled = true,
|
||||
init = false,
|
||||
dependencies = {
|
||||
'echasnovski/mini.icons',
|
||||
'nvim-lua/plenary.nvim',
|
||||
},
|
||||
config = function()
|
||||
local alpha = require 'alpha'
|
||||
local dashboard = require 'alpha.themes.dashboard'
|
||||
|
||||
dashboard.section.buttons.val = {
|
||||
dashboard.button('e', ' New file', '<cmd>ene <CR>'),
|
||||
dashboard.button('f', ' Find file', '<cmd>Telescope find_files<cr>'),
|
||||
dashboard.button('h', ' Recently opened files', '<cmd>Telescope oldfiles<cr>'),
|
||||
-- dashboard.button('SPC f r', ' Frecency/MRU'),
|
||||
dashboard.button('g', ' Find word', '<cmd>Telescope live_grep<cr>'),
|
||||
-- dashboard.button('<leader> fm', ' Jump to bookmarks'),
|
||||
dashboard.button('s', ' Open last session', '<cmd> lua require("persistence").load() <cr>'),
|
||||
dashboard.button('sl', ' Select Session', '<cmd> lua require("persistence").select() <cr>'),
|
||||
dashboard.button('u', ' Update plugins', '<cmd>Lazy sync<CR>'),
|
||||
dashboard.button('c', ' Configuration', "<cmd>lua require('telescope.builtin').find_files { cwd = vim.fn.stdpath 'config' } <cr>"),
|
||||
dashboard.button('q', ' Quit', '<cmd>qa<CR>'),
|
||||
}
|
||||
alpha.setup(dashboard.config)
|
||||
end,
|
||||
},
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue