emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/web-mode 9586a44b05 3/3: new allowed chars in tagnames


From: ELPA Syncer
Subject: [nongnu] elpa/web-mode 9586a44b05 3/3: new allowed chars in tagnames
Date: Sat, 23 Dec 2023 16:00:29 -0500 (EST)

branch: elpa/web-mode
commit 9586a44b05d8bfdef2371461d896db01737dfee1
Author: fxbois <fxbois@gmail.com>
Commit: fxbois <fxbois@gmail.com>

    new allowed chars in tagnames
    
    #1269
---
 issues/1215.heex | 63 +++++++++++++++++++++++++++++---------------------------
 web-mode.el      | 10 +++++----
 2 files changed, 39 insertions(+), 34 deletions(-)

diff --git a/issues/1215.heex b/issues/1215.heex
index 20f837c7b5..d858809b19 100644
--- a/issues/1215.heex
+++ b/issues/1215.heex
@@ -1,34 +1,37 @@
+<div>
+  test
+</div>
 <.two_column>
-<:title>
-Pipelines
-</:title>
-<:left_content>
-<.card_with_title>
-<:title>
-Listing Pipelines
-</:title>
-<:content>
-<.pipelines_table pipelines={@pipelines} />
-</:content>
-</.card_with_title>
-</:left_content>
-<:right_content>
-<.card_with_title>
-<:title>
-Filters
-</:title>
-<:content>
-<.form let={f} for={@filters_changeset} phx-change="filter-pipelines">
-<.input_label label="Client Name">
-<.text_input form={f} name={:client_name} />
-</.input_label>
-<.input_label label="Pipeline Type">
-<.text input form={f} name={:pipeline_type} />
-</.input_label>
-</.form>
-</:content>
-</.card_with_title>
-</:right_content>
+  <:title>
+    Pipelines
+  </:title>
+  <:left_content>
+    <.card_with_title>
+      <:title>
+        Listing Pipelines
+      </:title>
+      <:content>
+        <.pipelines_table pipelines={@pipelines} />
+      </:content>
+    </.card_with_title>
+  </:left_content>
+  <:right_content>
+    <.card_with_title>
+      <:title>
+        Filters
+      </:title>
+      <:content>
+        <.form let={f} for={@filters_changeset} phx-change="filter-pipelines">
+          <.input_label label="Client Name">
+            <.text_input form={f} name={:client_name} />
+          </.input_label>
+          <.input_label label="Pipeline Type">
+            <.text input form={f} name={:pipeline_type} />
+          </.input_label>
+        </.form>
+      </:content>
+    </.card_with_title>
+  </:right_content>
 </.two_column>
 <div>
   <span>ok</span>
diff --git a/web-mode.el b/web-mode.el
index e95537284a..91e9ff866b 100644
--- a/web-mode.el
+++ b/web-mode.el
@@ -938,13 +938,13 @@ Must be used in conjunction with 
web-mode-enable-block-face."
         'syntax-table)
   "Text properties used for code regions/tokens and html nodes.")
 
-(defvar web-mode-start-tag-regexp "<\\([[:alpha:]][[:alnum:].:_-]*\\|>\\)"
+(defvar web-mode-start-tag-regexp "<\\([[:alnum:].:_-]*\\|>\\)"
   "Regular expression for HTML/XML start tag.")
 
-(defvar web-mode-tag-regexp "</?\\([[:alpha:]][[:alnum:].:_-]*\\)"
+(defvar web-mode-tag-regexp "</?\\([[:alnum:].:_-]*\\)"
   "Regular expression for HTML/XML tag.")
 
-(defvar web-mode-dom-regexp 
"<\\(/?>\\|/?[[:alpha:]][[:alnum:].:_-]*\\|!--\\|!\\[CDATA\\[\\|!doctype\\|!DOCTYPE\\|\?xml\\)")
+(defvar web-mode-dom-regexp 
"<\\(/?>\\|/?[[:alnum:].:_-]*\\|!--\\|!\\[CDATA\\[\\|!doctype\\|!DOCTYPE\\|\?xml\\)")
 
 (defvar web-mode-whitespaces-regexp
   "^[ \t]\\{2,\\}$\\| \t\\|\t \\|[ \t]+$\\|^[ \n\t]+\\'\\|^[ \t]?[\n]\\{2,\\}"
@@ -5495,7 +5495,9 @@ Also return non-nil if it is the command 
`self-insert-command' is remapped to."
            (cond
              ((string-match-p "-" tname)
               (setq flags (logior flags 2)))
-             ((string-match-p ":" tname)
+             ;;((string-match-p ":" tname)
+             ;; (setq flags (logior flags 32)))
+             ((string-match-p "[.:]" tname)
               (setq flags (logior flags 32)))
              )
            (cond



reply via email to

[Prev in Thread] Current Thread [Next in Thread]