From 215f64e706054a4f29fa56e446682f9b5cdb04c9 Mon Sep 17 00:00:00 2001 From: Maxim Likhachev Date: Wed, 17 Mar 2021 12:29:30 +0300 Subject: [PATCH] vim: ++cucumber folding --- etc/soft/nvim/+ftplugin/cucumber.vim | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 etc/soft/nvim/+ftplugin/cucumber.vim diff --git a/etc/soft/nvim/+ftplugin/cucumber.vim b/etc/soft/nvim/+ftplugin/cucumber.vim new file mode 100644 index 0000000..0db7504 --- /dev/null +++ b/etc/soft/nvim/+ftplugin/cucumber.vim @@ -0,0 +1,15 @@ + +" (c) greggroth/vim-cucumber-folding +function! CucumberFolds() + let thisline = getline(v:lnum) + + if match(thisline, '\(Scenario\( Outline\)\?\|Background\)\:') >= 0 + return ">1" + else + return "=" + endif +endfunction + +setlocal foldmethod=expr +setlocal foldexpr=CucumberFolds() +