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
33vim .g .picker = " snacks" -- fzf or snacks
44vim .g .prettier_tool = " prettierd" -- prettier or prettierd
55vim .g .statusline = " lualine" -- lualine or heirline
6+ vim .g .folds = " origami" -- ufo or origami
67
78local opt = vim .o
89
@@ -50,10 +51,12 @@ opt.wrap = false -- Disable line wrap
5051
5152-- Fold settings for ufo plugin.
5253-- 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
5760
5861-- Filetype mappings
5962vim .filetype .add ({
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ return {
5656
5757 {
5858 " kevinhwang91/nvim-ufo" ,
59+ enabled = vim .g .folds == " ufo" ,
5960 dependencies = " kevinhwang91/promise-async" ,
6061 event = " LazyFile" ,
6162 -- stylua: ignore
@@ -74,6 +75,18 @@ return {
7475 end ,
7576 },
7677
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+
7790 {
7891 " windwp/nvim-ts-autotag" ,
7992 event = " LazyFile" ,
You can’t perform that action at this time.
0 commit comments