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 {
|
return {
|
||||||
|
{
|
||||||
|
"RileyGabrielson/inspire.nvim",
|
||||||
|
config = function()
|
||||||
|
require("inspire").setup({
|
||||||
|
mode = "random",
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"nvimdev/dashboard-nvim",
|
"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.
|
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 = {
|
local opts = {
|
||||||
theme = "doom",
|
theme = "doom",
|
||||||
|
@ -113,16 +128,19 @@ return {
|
||||||
return opts
|
return opts
|
||||||
end,
|
end,
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"folke/persistence.nvim",
|
{
|
||||||
event = "BufReadPre",
|
"folke/persistence.nvim",
|
||||||
opts = {},
|
event = "BufReadPre",
|
||||||
-- stylua: ignore
|
opts = {},
|
||||||
keys = {
|
-- stylua: ignore
|
||||||
-- { "<leader>qs", function() require("persistence").load() end, desc = "Restore Session" },
|
keys = {
|
||||||
-- { "<leader>ql", function() require("persistence").load({ last = true }) end, desc = "Restore Last Session" },
|
-- { "<leader>qs", function() require("persistence").load() end, desc = "Restore Session" },
|
||||||
-- { "<leader>qd", function() require("persistence").stop() end, desc = "Don't Save Current Session" },
|
-- { "<leader>ql", function() require("persistence").load({ last = true }) end, desc = "Restore Last Session" },
|
||||||
{ "<leader>db", "<cmd>:Dashboard<CR>", desc = "Dashboard"}
|
-- { "<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