From 300c30f5f90e27e11d1153e20cbff5938c1911fd Mon Sep 17 00:00:00 2001 From: kg8m Date: Thu, 20 Oct 2022 23:25:04 +0900 Subject: [PATCH 1/2] create branch From f963d04e46b0e79b3af0bd9736481a8eff50fc26 Mon Sep 17 00:00:00 2001 From: kg8m Date: Thu, 20 Oct 2022 23:28:52 +0900 Subject: [PATCH 2/2] Introduce `g:yamlfolds_use_yaml_fold_text` and support custom `foldtext` Fixes #3 --- README.md | 8 ++++++++ after/ftplugin/yaml/folding.vim | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7d9f54c..5d6920f 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,14 @@ Install using either [Pathogen][], [Vundle][], or similar. Vim script ID is [5559][]. +### Configuration + +```vim +" Don't use `YamlFoldText()` of vim-yaml-folds. +let g:yamlfolds_use_yaml_fold_text = v:false +``` + + ### Packaging Quick notes on packaging for vim.org, remember to update the version number: diff --git a/after/ftplugin/yaml/folding.vim b/after/ftplugin/yaml/folding.vim index 095d4cd..d91b41b 100644 --- a/after/ftplugin/yaml/folding.vim +++ b/after/ftplugin/yaml/folding.vim @@ -28,7 +28,10 @@ endfunction setlocal foldmethod=expr setlocal foldexpr=YamlFolds() -setlocal foldtext=YamlFoldText() + +if get(g:, "yamlfolds_use_yaml_fold_text", v:true) + setlocal foldtext=YamlFoldText() +endif let b:undo_ftplugin = \ exists('b:undo_ftplugin')