summaryrefslogtreecommitdiffstatshomepage
path: root/NvChad/lua/plugins/configs/alpha.lua
diff options
context:
space:
mode:
Diffstat (limited to 'NvChad/lua/plugins/configs/alpha.lua')
-rw-r--r--NvChad/lua/plugins/configs/alpha.lua86
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 = {},
-}