From e42c97fa6f9d68d078911546ac9bef66efc4cd34 Mon Sep 17 00:00:00 2001
From: mce2 <mce2000@mail.ru>
Date: Sat, 1 Apr 2017 00:14:49 +0300
Subject: [PATCH] Add tag parameter to xml-fold findEnclosingTag

Add tag parameter to xml-fold findEnclosingTag to find enclosing tag of particular type.
---
 addon/fold/xml-fold.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/addon/fold/xml-fold.js b/addon/fold/xml-fold.js
index 75a9e305..08e21495 100644
--- a/addon/fold/xml-fold.js
+++ b/addon/fold/xml-fold.js
@@ -163,10 +163,10 @@
     }
   };
 
-  CodeMirror.findEnclosingTag = function(cm, pos, range) {
+  CodeMirror.findEnclosingTag = function(cm, pos, range, tag) {
     var iter = new Iter(cm, pos.line, pos.ch, range);
     for (;;) {
-      var open = findMatchingOpen(iter);
+      var open = findMatchingOpen(iter, tag);
       if (!open) break;
       var forward = new Iter(cm, pos.line, pos.ch, range);
       var close = findMatchingClose(forward, open.tag);
-- 
GitLab