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

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

[nongnu] elpa/evil-nerd-commenter f510a491c1 195/235: support js2-rjsx-m


From: ELPA Syncer
Subject: [nongnu] elpa/evil-nerd-commenter f510a491c1 195/235: support js2-rjsx-mode
Date: Thu, 6 Jan 2022 02:59:47 -0500 (EST)

branch: elpa/evil-nerd-commenter
commit f510a491c17192ce235bb7ce7589cacf99db8482
Author: Chen Bin <chenbin.sh@gmail.com>
Commit: Chen Bin <chenbin.sh@gmail.com>

    support js2-rjsx-mode
---
 README.org             |  2 +-
 evil-nerd-commenter.el | 29 +++++++++++++++++------------
 pkg.sh                 |  2 +-
 3 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/README.org b/README.org
index bcee0416a9..6a84f459ad 100644
--- a/README.org
+++ b/README.org
@@ -1,4 +1,4 @@
-* evil-nerd-commenter (v3.3.7)
+* evil-nerd-commenter (v3.3.8)
 
 
[[https://travis-ci.org/redguardtoo/evil-nerd-commenter][https://travis-ci.org/redguardtoo/evil-nerd-commenter.svg?branch=master]]
 
[[http://melpa.org/#/evil-nerd-commenter][file:http://melpa.org/packages/evil-nerd-commenter-badge.svg]]
 
[[http://stable.melpa.org/#/evil-nerd-commenter][file:http://stable.melpa.org/packages/evil-nerd-commenter-badge.svg]]
diff --git a/evil-nerd-commenter.el b/evil-nerd-commenter.el
index 3ba67c7fa5..0994636295 100644
--- a/evil-nerd-commenter.el
+++ b/evil-nerd-commenter.el
@@ -3,7 +3,7 @@
 ;; Author: Chen Bin <chenbin.sh@gmail.com>
 
 ;; URL: http://github.com/redguardtoo/evil-nerd-commenter
-;; Version: 3.3.7
+;; Version: 3.3.8
 ;; Package-Requires: ((emacs "24.4"))
 ;; Keywords: commenter vim line evil
 ;;
@@ -136,6 +136,19 @@ Please note it has NOT effect on evil text object!")
   "Comment both embedded snippet and HTML tag if they are mixed in one line.
 `web-mode' required.")
 
+(defvar evilnc-cpp-like-comment-syntax-modes
+  '(java-mode
+    javascript-mode
+    js-mode
+    js2-mode
+    js3-mode
+    rjsx-mode
+    js2-jsx-mode
+    rust-mode
+    c++-mode
+    objc-mode)
+  "Major modes which has C++ like comment syntax.")
+
 (defvar evilnc-comment-text-object "c"
   "The comment object.
 `vic` to select inner object.
@@ -222,17 +235,9 @@ See 
http://lists.gnu.org/archive/html/bug-gnu-emacs/2013-03/msg00891.html.";
           (<= (region-end) (line-end-position)))
     (cond
      ;; current comment syntax is NOT fit to comment out a region.
-     ;; So we also need hack the `comment-start' and `comment-end'
+     ;; So we also need hack the `comment-start' and `comment-end'.
      ((and (string= "" comment-end)
-           (member major-mode '(java-mode
-                                javascript-mode
-                                js-mode
-                                js2-mode
-                                js3-mode
-                                rjsx-mode
-                                rust-mode
-                                c++-mode
-                                objc-mode)))
+           (member major-mode evilnc-cpp-like-comment-syntax-modes))
       (let* ((comment-start-old comment-start)
             (comment-end-old comment-end)
             (comment-start-skip-old comment-start-skip)
@@ -749,7 +754,7 @@ Then we operate the expanded region.  NUM is ignored."
 (defun evilnc-version ()
   "The version number."
   (interactive)
-  (message "3.3.7"))
+  (message "3.3.8"))
 
 (defvar evil-normal-state-map)
 (defvar evil-visual-state-map)
diff --git a/pkg.sh b/pkg.sh
index 731f2c41cb..6c9ee7802b 100755
--- a/pkg.sh
+++ b/pkg.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 name=evil-nerd-commenter
-version=3.3.7
+version=3.3.8
 pkg=$name-$version
 mkdir $pkg
 cp *.el $pkg



reply via email to

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