diff options
Diffstat (limited to 'NvChad/lua/plugins/configs/alpha.lua')
-rw-r--r-- | NvChad/lua/plugins/configs/alpha.lua | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/NvChad/lua/plugins/configs/alpha.lua b/NvChad/lua/plugins/configs/alpha.lua deleted file mode 100644 index 7171306..0000000 --- a/NvChad/lua/plugins/configs/alpha.lua +++ /dev/null @@ -1,86 +0,0 @@ -local present, alpha = pcall(require, "alpha") - -if not present then - return -end - -local ascii = { - " ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ ", - " ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ ", - " ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ ", - " ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ ", - " ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ ", - " ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ ", - " ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ", - " ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ", - " ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ", - " ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ", - " ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ", -} - -local header = { - type = "text", - val = ascii, - opts = { - position = "center", - hl = "AlphaHeader", - }, -} - -local function button(sc, txt, keybind) - local sc_ = sc:gsub("%s", ""):gsub("SPC", "<leader>") - - local opts = { - position = "center", - text = txt, - shortcut = sc, - cursor = 5, - width = 36, - align_shortcut = "right", - hl = "AlphaButtons", - } - - if keybind then - opts.keymap = { "n", sc_, keybind, { noremap = true, silent = true } } - end - - return { - type = "button", - val = txt, - on_press = function() - local key = vim.api.nvim_replace_termcodes(sc_, true, false, true) - vim.api.nvim_feedkeys(key, "normal", false) - end, - opts = opts, - } -end - -local buttons = { - type = "group", - val = { - button("SPC f f", " Find File ", ":Telescope find_files<CR>"), - button("SPC f o", " Recent File ", ":Telescope oldfiles<CR>"), - button("SPC f w", " Find Word ", ":Telescope live_grep<CR>"), - button("SPC b m", " Bookmarks ", ":Telescope marks<CR>"), - button("SPC t h", " Themes ", ":Telescope themes<CR>"), - button("SPC e s", " Settings", ":e $MYVIMRC | :cd %:p:h <CR>"), - }, - opts = { - spacing = 1, - }, -} - -local section = { - header = header, - buttons = buttons, -} - -alpha.setup { - layout = { - { type = "padding", val = 5 }, - section.header, - { type = "padding", val = 2 }, - section.buttons, - }, - opts = {}, -} |