addet quotes to the dashboard
This commit is contained in:
parent
2e23a2116f
commit
67d22af38e
1 changed files with 29 additions and 11 deletions
|
@ -1,4 +1,12 @@
|
|||
return {
|
||||
{
|
||||
"RileyGabrielson/inspire.nvim",
|
||||
config = function()
|
||||
require("inspire").setup({
|
||||
mode = "random",
|
||||
})
|
||||
end,
|
||||
},
|
||||
{
|
||||
"nvimdev/dashboard-nvim",
|
||||
lazy = false, -- As https://github.com/nvimdev/dashboard-nvim/pull/450, dashboard-nvim shouldn't be lazy-loaded to properly handle stdin.
|
||||
|
@ -22,7 +30,14 @@ return {
|
|||
██████ █████████████████████ ████ █████ █████ ████ ██████
|
||||
]]
|
||||
|
||||
logo = string.rep("\n", 8) .. logo .. "\n\n"
|
||||
local inspire = require("inspire")
|
||||
local quote = inspire.get_quote()
|
||||
local centered_quote_lines = inspire.center_text(quote.text, quote.author, 52, 8, 52)
|
||||
|
||||
-- Convert the table of lines to a single string with newlines
|
||||
local centered_quote_str = table.concat(centered_quote_lines, "\n")
|
||||
|
||||
logo = string.rep("\n", 8) .. logo .. "\n\n" .. centered_quote_str .. "\n\n"
|
||||
|
||||
local opts = {
|
||||
theme = "doom",
|
||||
|
@ -113,16 +128,19 @@ return {
|
|||
return opts
|
||||
end,
|
||||
dependencies = {
|
||||
"folke/persistence.nvim",
|
||||
event = "BufReadPre",
|
||||
opts = {},
|
||||
-- stylua: ignore
|
||||
keys = {
|
||||
-- { "<leader>qs", function() require("persistence").load() end, desc = "Restore Session" },
|
||||
-- { "<leader>ql", function() require("persistence").load({ last = true }) end, desc = "Restore Last Session" },
|
||||
-- { "<leader>qd", function() require("persistence").stop() end, desc = "Don't Save Current Session" },
|
||||
{ "<leader>db", "<cmd>:Dashboard<CR>", desc = "Dashboard"}
|
||||
},
|
||||
{
|
||||
"folke/persistence.nvim",
|
||||
event = "BufReadPre",
|
||||
opts = {},
|
||||
-- stylua: ignore
|
||||
keys = {
|
||||
-- { "<leader>qs", function() require("persistence").load() end, desc = "Restore Session" },
|
||||
-- { "<leader>ql", function() require("persistence").load({ last = true }) end, desc = "Restore Last Session" },
|
||||
-- { "<leader>qd", function() require("persistence").stop() end, desc = "Don't Save Current Session" },
|
||||
{ "<leader>db", "<cmd>:Dashboard<CR>", desc = "Dashboard"},
|
||||
{ "<leader>dq", function() require("inspire").show_quote() end, desc = "Show Inspire Quote"},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue