summaryrefslogtreecommitdiff
path: root/lua/lvim/core/alpha/startify.lua
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2022-03-19 20:02:45 +0100
committerGitHub <[email protected]>2022-03-19 20:02:45 +0100
commitc946ddda812c5c2d217061a9016eb8001970d659 (patch)
treeeec7964b135a160244f5ef919f28658c4a988237 /lua/lvim/core/alpha/startify.lua
parent7192b28a24d52b62029c414db46b9fd3a5de475e (diff)
feat: add alpha.nvim integration (#1906)
Diffstat (limited to 'lua/lvim/core/alpha/startify.lua')
-rw-r--r--lua/lvim/core/alpha/startify.lua48
1 files changed, 48 insertions, 0 deletions
diff --git a/lua/lvim/core/alpha/startify.lua b/lua/lvim/core/alpha/startify.lua
new file mode 100644
index 00000000..2ea541f5
--- /dev/null
+++ b/lua/lvim/core/alpha/startify.lua
@@ -0,0 +1,48 @@
+local M = {}
+
+function M.get_sections()
+ local header = {
+ type = "text",
+ val = {
+ [[ __ _ ___ ]],
+ [[ / / __ ______ ____ _____| | / (_)___ ___ ]],
+ [[ / / / / / / __ \/ __ `/ ___/ | / / / __ `__ \]],
+ [[ / /___/ /_/ / / / / /_/ / / | |/ / / / / / / /]],
+ [[/_____/\__,_/_/ /_/\__,_/_/ |___/_/_/ /_/ /_/ ]],
+ },
+ opts = {
+ hl = "Label",
+ shrink_margin = false,
+ -- wrap = "overflow";
+ },
+ }
+
+ local top_buttons = {
+ entries = {
+ { "e", " New File", "<CMD>ene!<CR>" },
+ },
+ val = {},
+ }
+
+ local bottom_buttons = {
+ entries = {
+ { "q", "Quit", "<CMD>quit<CR>" },
+ },
+ val = {},
+ }
+
+ local footer = {
+ type = "group",
+ val = {},
+ }
+
+ return {
+ header = header,
+ top_buttons = top_buttons,
+ bottom_buttons = bottom_buttons,
+ -- this is probably broken
+ footer = footer,
+ }
+end
+
+return M