File tree Expand file tree Collapse file tree 2 files changed +20
-4
lines changed Expand file tree Collapse file tree 2 files changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ vim.g.pairs = "blinkpairs" -- minipairs, autopairs or blinkpairs
3
3
vim .g .picker = " snacks" -- fzf or snacks
4
4
vim .g .prettier_tool = " prettierd" -- prettier or prettierd
5
5
vim .g .statusline = " lualine" -- lualine or heirline
6
+ vim .g .folds = " origami" -- ufo or origami
6
7
7
8
local opt = vim .o
8
9
@@ -50,10 +51,12 @@ opt.wrap = false -- Disable line wrap
50
51
51
52
-- Fold settings for ufo plugin.
52
53
-- They need to be defined here instead of inside the plugin config because it causes issues with neotree.
53
- opt .foldcolumn = " 0" -- 0 or 1
54
- opt .foldlevel = 99
55
- opt .foldlevelstart = 99
56
- opt .foldenable = true
54
+ if vim .g .folds == " ufo" then
55
+ opt .foldcolumn = " 0" -- 0 or 1
56
+ opt .foldlevel = 99
57
+ opt .foldlevelstart = 99
58
+ opt .foldenable = true
59
+ end
57
60
58
61
-- Filetype mappings
59
62
vim .filetype .add ({
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ return {
56
56
57
57
{
58
58
" kevinhwang91/nvim-ufo" ,
59
+ enabled = vim .g .folds == " ufo" ,
59
60
dependencies = " kevinhwang91/promise-async" ,
60
61
event = " LazyFile" ,
61
62
-- stylua: ignore
@@ -74,6 +75,18 @@ return {
74
75
end ,
75
76
},
76
77
78
+ {
79
+ " chrisgrieser/nvim-origami" ,
80
+ enabled = vim .g .folds == " origami" ,
81
+ event = " LazyFile" ,
82
+ opts = {},
83
+ -- recommended: disable vim's auto-folding
84
+ init = function ()
85
+ vim .opt .foldlevel = 99
86
+ vim .opt .foldlevelstart = 99
87
+ end ,
88
+ },
89
+
77
90
{
78
91
" windwp/nvim-ts-autotag" ,
79
92
event = " LazyFile" ,
You can’t perform that action at this time.
0 commit comments