From 0ab055d780b89ae9965cbf83b5e3a78066131a11 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Wed, 4 Dec 2024 17:45:04 -0500 Subject: [PATCH] AutoYADM commit: 2024-12-04 17:45:04 --- .config/nvim/lua/plugins/dashboard.lua | 204 +++++++++--------- .config/nvim/lua/plugins/mini-indentscope.lua | 2 +- .config/nvim/lua/plugins/snacks.lua | 44 ++-- 3 files changed, 125 insertions(+), 125 deletions(-) diff --git a/.config/nvim/lua/plugins/dashboard.lua b/.config/nvim/lua/plugins/dashboard.lua index 9abca09e..50b871c1 100644 --- a/.config/nvim/lua/plugins/dashboard.lua +++ b/.config/nvim/lua/plugins/dashboard.lua @@ -1,104 +1,104 @@ return { - "nvimdev/dashboard-nvim", - enabled = false, - lazy = false, -- As https://github.com/nvimdev/dashboard-nvim/pull/450, dashboard-nvim shouldn't be lazy-loaded to properly handle stdin. - opts = function() - -- local logo = [[ - -- ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z - -- ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z - -- ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z - -- ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z - -- ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ - -- ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ - -- ]] - - local saturn = [[ - _.oo. - _.u[[/;:,. .odMMMMMM' - .o888UU[[[/;:-. .o@P^ MMM^ - oN88888UU[[[/;::-. dP^ - dNMMNN888UU[[[/;:--. .o@P^ - ,MMMMMMN888UU[[/;::-. o@^ - NNMMMNN888UU[[[/~.o@P^ - 888888888UU[[[/o@^-.. - oI8888UU[[[/o@P^:--.. - .@^ YUU[[[/o@^;::---.. - oMP ^/o@P^;:::---.. - .dMMM .o@^ ^;::---... - dMMMMMMM@^` `^^^^ -YMMMUP^ - ^^ -]] - - -- logo = string.rep("\n", 8) .. logo .. "\n\n" - saturn = string.rep("\n", 8) .. saturn .. "\n\n" - - local function loadObsidian() - -- require("lazy").setup(require("plugins.obsidian")) - require("obsidian") - -- vim.api.nvim_input("ObsidianWorkspace") - vim.api.nvim_input("ObsidianTags") - end - local function openConfig() - local dir = "~/.config/nvim/" - vim.api.nvim_set_current_dir(dir) - vim.cmd("edit" .. dir) - end - - local opts = { - theme = "doom", - hide = { - -- this is taken care of by lualine - -- enabling this messes up the actual laststatus setting after loading a file - statusline = false, - }, - config = { - -- header = vim.split(logo, "\n"), - header = vim.split(saturn, "\n"), - -- stylua: ignore - center = { - -- { action = function() vim.cmd("edit " .. "~/second-brain/00-index/00-index.md") end, desc = " Open Obsidian Vault", icon = " ", key = "o" }, - -- { action = 'lua LazyVim.pick()()', desc = " Find File", icon = " ", key = "f" }, - -- { action = loadObsidian, desc = " Obsidian Tags", icon = "󱤇 ", key = "o" }, - { action = "ene | startinsert", desc = " New File", icon = " ", key = "n" }, - { action = function () vim.api.nvim_input("ObsidianQuickSwitch") end, desc = " Obsidian", icon = " ", key = "o"}, - { action = 'lua LazyVim.pick("oldfiles")()', desc = " Recent Files", icon = " ", key = "r" }, - -- { action = 'lua LazyVim.pick("live_grep")()', desc = " Grep", icon = " ", key = "/" }, - -- { action = function() LazyVim.lazygit( { cwd = LazyVim.root.git() }) end, desc = " Git", icon = " ", key = "g" }, - { action = 'lua LazyVim.pick.config_files()()', desc = " Search Config", icon = " ", key = "c" }, - -- { action = openConfig, desc = " Open Config", icon = " ", key = "c" }, - { action = 'lua require("persistence").load()', desc = " Restore Session", icon = " ", key = "s" }, - -- { action = 'lua require("persistence").select()', desc = " Select Session", icon = "󱦞 ", key = "S" }, - -- { action = "LazyExtras", desc = " Lazy Extras", icon = " ", key = "x" }, - -- { action = "Lazy", desc = " Lazy", icon = "󰒲 ", key = "l" }, - { action = function() vim.api.nvim_input("qa") end, desc = " Quit", icon = " ", key = "q" }, - }, - footer = function() - local stats = require("lazy").stats() - local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) - return { "⚡ Neovim loaded " .. stats.loaded .. "/" .. stats.count .. " plugins in " .. ms .. "ms" } - end, - }, - } - - for _, button in ipairs(opts.config.center) do - button.desc = button.desc .. string.rep(" ", 43 - #button.desc) - button.key_format = " %s" - end - - -- open dashboard after closing lazy - if vim.o.filetype == "lazy" then - vim.api.nvim_create_autocmd("WinClosed", { - pattern = tostring(vim.api.nvim_get_current_win()), - once = true, - callback = function() - vim.schedule(function() - vim.api.nvim_exec_autocmds("UIEnter", { group = "dashboard" }) - end) - end, - }) - end - - return opts - end, + -- "nvimdev/dashboard-nvim", + -- enabled = false, + -- lazy = false, -- As https://github.com/nvimdev/dashboard-nvim/pull/450, dashboard-nvim shouldn't be lazy-loaded to properly handle stdin. + -- opts = function() + -- -- local logo = [[ + -- -- ██╗ █████╗ ███████╗██╗ ██╗██╗ ██╗██╗███╗ ███╗ Z + -- -- ██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z + -- -- ██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z + -- -- ██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z + -- -- ███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║ + -- -- ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ + -- -- ]] + -- + -- local saturn = [[ + -- _.oo. + -- _.u[[/;:,. .odMMMMMM' + -- .o888UU[[[/;:-. .o@P^ MMM^ + -- oN88888UU[[[/;::-. dP^ + -- dNMMNN888UU[[[/;:--. .o@P^ + -- ,MMMMMMN888UU[[/;::-. o@^ + -- NNMMMNN888UU[[[/~.o@P^ + -- 888888888UU[[[/o@^-.. + -- oI8888UU[[[/o@P^:--.. + -- .@^ YUU[[[/o@^;::---.. + -- oMP ^/o@P^;:::---.. + -- .dMMM .o@^ ^;::---... + -- dMMMMMMM@^` `^^^^ + -- YMMMUP^ + -- ^^ + -- ]] + -- + -- -- logo = string.rep("\n", 8) .. logo .. "\n\n" + -- saturn = string.rep("\n", 8) .. saturn .. "\n\n" + -- + -- local function loadObsidian() + -- -- require("lazy").setup(require("plugins.obsidian")) + -- require("obsidian") + -- -- vim.api.nvim_input("ObsidianWorkspace") + -- vim.api.nvim_input("ObsidianTags") + -- end + -- local function openConfig() + -- local dir = "~/.config/nvim/" + -- vim.api.nvim_set_current_dir(dir) + -- vim.cmd("edit" .. dir) + -- end + -- + -- local opts = { + -- theme = "doom", + -- hide = { + -- -- this is taken care of by lualine + -- -- enabling this messes up the actual laststatus setting after loading a file + -- statusline = false, + -- }, + -- config = { + -- -- header = vim.split(logo, "\n"), + -- header = vim.split(saturn, "\n"), + -- -- stylua: ignore + -- center = { + -- -- { action = function() vim.cmd("edit " .. "~/second-brain/00-index/00-index.md") end, desc = " Open Obsidian Vault", icon = " ", key = "o" }, + -- -- { action = 'lua LazyVim.pick()()', desc = " Find File", icon = " ", key = "f" }, + -- -- { action = loadObsidian, desc = " Obsidian Tags", icon = "󱤇 ", key = "o" }, + -- { action = "ene | startinsert", desc = " New File", icon = " ", key = "n" }, + -- { action = function () vim.api.nvim_input("ObsidianQuickSwitch") end, desc = " Obsidian", icon = " ", key = "o"}, + -- { action = 'lua LazyVim.pick("oldfiles")()', desc = " Recent Files", icon = " ", key = "r" }, + -- -- { action = 'lua LazyVim.pick("live_grep")()', desc = " Grep", icon = " ", key = "/" }, + -- -- { action = function() LazyVim.lazygit( { cwd = LazyVim.root.git() }) end, desc = " Git", icon = " ", key = "g" }, + -- { action = 'lua LazyVim.pick.config_files()()', desc = " Search Config", icon = " ", key = "c" }, + -- -- { action = openConfig, desc = " Open Config", icon = " ", key = "c" }, + -- { action = 'lua require("persistence").load()', desc = " Restore Session", icon = " ", key = "s" }, + -- -- { action = 'lua require("persistence").select()', desc = " Select Session", icon = "󱦞 ", key = "S" }, + -- -- { action = "LazyExtras", desc = " Lazy Extras", icon = " ", key = "x" }, + -- -- { action = "Lazy", desc = " Lazy", icon = "󰒲 ", key = "l" }, + -- { action = function() vim.api.nvim_input("qa") end, desc = " Quit", icon = " ", key = "q" }, + -- }, + -- footer = function() + -- local stats = require("lazy").stats() + -- local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100) + -- return { "⚡ Neovim loaded " .. stats.loaded .. "/" .. stats.count .. " plugins in " .. ms .. "ms" } + -- end, + -- }, + -- } + -- + -- for _, button in ipairs(opts.config.center) do + -- button.desc = button.desc .. string.rep(" ", 43 - #button.desc) + -- button.key_format = " %s" + -- end + -- + -- -- open dashboard after closing lazy + -- if vim.o.filetype == "lazy" then + -- vim.api.nvim_create_autocmd("WinClosed", { + -- pattern = tostring(vim.api.nvim_get_current_win()), + -- once = true, + -- callback = function() + -- vim.schedule(function() + -- vim.api.nvim_exec_autocmds("UIEnter", { group = "dashboard" }) + -- end) + -- end, + -- }) + -- end + -- + -- return opts + -- end, } diff --git a/.config/nvim/lua/plugins/mini-indentscope.lua b/.config/nvim/lua/plugins/mini-indentscope.lua index 7da47525..ca9f4be6 100644 --- a/.config/nvim/lua/plugins/mini-indentscope.lua +++ b/.config/nvim/lua/plugins/mini-indentscope.lua @@ -24,12 +24,12 @@ return { "mason", "neo-tree", "notify", + "snacks_dashboard", "snacks_notif", "snacks_terminal", "snacks_win", "toggleterm", "trouble", - "bigfile", }, callback = function() vim.b.miniindentscope_disable = true diff --git a/.config/nvim/lua/plugins/snacks.lua b/.config/nvim/lua/plugins/snacks.lua index 917a9882..f8806d4d 100644 --- a/.config/nvim/lua/plugins/snacks.lua +++ b/.config/nvim/lua/plugins/snacks.lua @@ -1,24 +1,24 @@ return { - "folke/snacks.nvim", - priority = 1000, - opts = { - bigfile = { - notify = true, - size = 1.5 * 1024 * 1024, -- 1.5MB - ---@param ctx {buf: number, ft:string} - setup = function(ctx) - vim.b.minianimate_disable = true - vim.cmd("set conceallevel=0") - vim.cmd("TSBufDisable highlight") - vim.opt_local.foldenable = false - vim.cmd("NoMatchParen") - vim.opt_local.cursorline = false - vim.opt_local.signcolumn = "no" - vim.opt_local.spell = false - vim.schedule(function() - vim.bo[ctx.buf].syntax = ctx.ft - end) - end, - }, - }, + -- "folke/snacks.nvim", + -- priority = 1000, + -- opts = { + -- bigfile = { + -- notify = true, + -- size = 1.5 * 1024 * 1024, -- 1.5MB + -- ---@param ctx {buf: number, ft:string} + -- setup = function(ctx) + -- vim.b.minianimate_disable = true + -- vim.cmd("set conceallevel=0") + -- vim.cmd("TSBufDisable highlight") + -- vim.opt_local.foldenable = false + -- vim.cmd("NoMatchParen") + -- vim.opt_local.cursorline = false + -- vim.opt_local.signcolumn = "no" + -- vim.opt_local.spell = false + -- vim.schedule(function() + -- vim.bo[ctx.buf].syntax = ctx.ft + -- end) + -- end, + -- }, + -- }, }