Skip to content

Commit

Permalink
feat(plugin): pretty-fold (#35)
Browse files Browse the repository at this point in the history
- feat(plugin): init pretty-fold
- feat(plugin): pretty-fold config
  • Loading branch information
snelling-a authored May 5, 2023
2 parents 7038bac + 0b60ae0 commit 4cd5bea
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
3 changes: 3 additions & 0 deletions lazy-lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,12 @@
"copilot.lua": { "branch": "master", "commit": "21d8ef6ce4ac931ebfa3fc3c0afb65bb05db9fc3" },
"copilot.vim": { "branch": "release", "commit": "1358e8e45ecedc53daf971924a0541ddf6224faf" },
"feline.nvim": { "branch": "main", "commit": "7d4aa041cc796a736729d2a29046d26af89943cc" },
"fold-preview.nvim": { "branch": "main", "commit": "b7920cb0aba2b48a6b679bff45f98c3ebc0f0b89" },
"fzf-lua": { "branch": "main", "commit": "2dbedc91386a78ce08967135969d39392f7f36d7" },
"gitsigns.nvim": { "branch": "main", "commit": "e5edefd9976039f5352e0c900f35206770b33a2d" },
"headlines.nvim": { "branch": "master", "commit": "ddef41b2664f0ce25fe76520d708e2dc9dfebd70" },
"indent-blankline.nvim": { "branch": "master", "commit": "018bd04d80c9a73d399c1061fa0c3b14a7614399" },
"keymap-amend.nvim": { "branch": "master", "commit": "b8bf9d820878d5497fdd11d6de55dea82872d98e" },
"lazy.nvim": { "branch": "main", "commit": "ceb413678dfcf3d5455208959185e3db1f7892c7" },
"lsp-inlayhints.nvim": { "branch": "main", "commit": "62c7b8dd8ac9933b071912fe3c789ef2cb704672" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "cec0e6dd534ade486b5eeb59ebcfa8d51c3e8c5e" },
Expand Down Expand Up @@ -50,6 +52,7 @@
"nvim-web-devicons": { "branch": "master", "commit": "b34362b20a4942b3245f958e73ebe1b09b020ad1" },
"obsidian.nvim": { "branch": "main", "commit": "0418505ff7d1e06460450a02b9209d03f4c2a50d" },
"plenary.nvim": { "branch": "master", "commit": "9ac3e9541bbabd9d73663d757e4fe48a675bb054" },
"pretty-fold.nvim": { "branch": "master", "commit": "a7d8b424abe0eedf50116c460fbe6dfd5783b1d5" },
"schemastore.nvim": { "branch": "main", "commit": "b8e6c7d966857e8ff14d9b6a23eec9214d99db32" },
"scretch.nvim": { "branch": "main", "commit": "93b05dcb0ddd1eb5a7d94058a4f6177c7dea9e7c" },
"symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" },
Expand Down
21 changes: 21 additions & 0 deletions lua/plugins/pretty-fold.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
local M = { "anuvyklack/pretty-fold.nvim" }

M.event = { "BufReadPost", "BufNewFile" }

M.dependencies = {
{
"anuvyklack/fold-preview.nvim",
dependencies = { "anuvyklack/keymap-amend.nvim" },
opts = { border = { "", "", "", "", "", "", "", "" } },
},
}

M.opts = {
keep_indentation = false,
fill_char = "",
sections = {
left = { "", function() return string.rep("*", vim.v.foldlevel) end, " ━┫", "content", "", },
right = { "", "number_of_folded_lines", ": ", "percentage", " ┣━━", }, },
}

return M

0 comments on commit 4cd5bea

Please sign in to comment.