Fixed hs-special-modes-alist START regex to allow '/' in attr values (like base64 encoded data) and enabled proper nxml-forward-element balancing function.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Wed, 17 Jul 2019 00:53:27 +0300
changeset 1594 cf7966919bd9
parent 1593 8f9430c7d2f7
child 1595 0f4f0205ef3e
Fixed hs-special-modes-alist START regex to allow '/' in attr values (like base64 encoded data) and enabled proper nxml-forward-element balancing function.
.emacs-my
--- a/.emacs-my	Tue Jun 04 19:38:35 2019 +0300
+++ b/.emacs-my	Wed Jul 17 00:53:27 2019 +0300
@@ -3795,12 +3795,9 @@
 (add-to-list
  'hs-special-modes-alist
  '(nxml-mode
-   "<!--\\|<[^/>]*[^/]>"
-   "-->\\|</[^/>]*[^/]>"
-   "<!--"
-   nil
-   nil))
+   "<!--\\|<[^/>][^>]*>" "-->\\|</[^/>]+>" "<!--" #'nxml-forward-element nil))
 (add-hook 'nxml-mode-hook #'hs-minor-mode)
+;; (setcdr (assoc 'nxml-mode hs-special-modes-alist) (list "<!--\\|<[^/>][^>]*>" "-->\\|</[^/>]+>" "<!--" #'nxml-forward-element nil))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (message "backuping")