[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-nerd-commenter f9bdfa9a70 096/235: sample setup for e
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-nerd-commenter f9bdfa9a70 096/235: sample setup for evil-leader users v1.5.5 |
Date: |
Thu, 6 Jan 2022 02:59:38 -0500 (EST) |
branch: elpa/evil-nerd-commenter
commit f9bdfa9a70a40e7ee0df1128d0931c33ccb1edb3
Author: Chen Bin <chenbin.sh@gmail.com>
Commit: Chen Bin <chenbin.sh@gmail.com>
sample setup for evil-leader users v1.5.5
---
README.org | 14 +++++---------
evil-nerd-commenter-pkg.el | 2 +-
evil-nerd-commenter.el | 37 +++++++++++++++++++++++++++++++------
pkg.sh | 2 +-
4 files changed, 38 insertions(+), 17 deletions(-)
diff --git a/README.org b/README.org
index 62fb15c14d..c47d493124 100644
--- a/README.org
+++ b/README.org
@@ -1,4 +1,4 @@
-* evil-nerd-commenter (v1.5.4)
+* evil-nerd-commenter (v1.5.5)
*This program could be used independently WITHOUT evil-mode!*
@@ -80,19 +80,14 @@ If you don't use emacs package manager please insert below
code into your ~/.ema
;; ",," is the default value of evilnc-hotkey-comment-operator,
;; so below line is NOT needed.
;; But please put it *ABOVE* the (require 'evil-nerd-commenter)!!!
+;; Please note if you use evil-leader, (setq evilnc-hotkey-comment-operator
"\\\\")
+;; does NOT work! You need set up the hot key for command
"evilnc-comment-operator" directly.
+;; Check the end of README for sample setup
(setq evilnc-hotkey-comment-operator ",,")
(require 'evil-nerd-commenter)
(evilnc-default-hotkeys)
#+END_SRC
-** Use back slash as the leader key in evil-mode
-Remove line "(evilnc-default-hotkeys)" from your ~/.emacs and re-assign hot
key manually.
-
-Besides, ",," is used for commenting text object. So you need re-define that
hot key. Insert below code into ~/.emacs:
-#+BEGIN_SRC elisp
-(setq evilnc-hotkey-comment-operator "\\")
-#+END_SRC
-
* Usage
** Available commands and hot keys
Here are available commands. They are not dependent on
[[http://emacswiki.org/emacs/Evil][evil-mode]]:
@@ -255,6 +250,7 @@ Most popular programming languages are supported;
"cp" 'evilnc-comment-or-uncomment-paragraphs
"cr" 'comment-or-uncomment-region
"cv" 'evilnc-toggle-invert-comment-line-by-line
+ "\\" 'evilnc-comment-operator
)
#+END_SRC
diff --git a/evil-nerd-commenter-pkg.el b/evil-nerd-commenter-pkg.el
index 5fc79e2d69..ba6171c151 100644
--- a/evil-nerd-commenter-pkg.el
+++ b/evil-nerd-commenter-pkg.el
@@ -1,2 +1,2 @@
-(define-package "evil-nerd-commenter" "1.5.4"
+(define-package "evil-nerd-commenter" "1.5.5"
"Comment/uncomment lines efficiently. Like Nerd Commenter in
Vim")
diff --git a/evil-nerd-commenter.el b/evil-nerd-commenter.el
index c8539f19d7..d0472c1362 100644
--- a/evil-nerd-commenter.el
+++ b/evil-nerd-commenter.el
@@ -4,7 +4,7 @@
;; Author: Chen Bin <chenbin.sh@gmail.com>
;; URL: http://github.com/redguardtoo/evil-nerd-commenter
-;; Version: 1.5.4
+;; Version: 1.5.5
;; Keywords: commenter vim line evil
;;
;; This file is not part of GNU Emacs.
@@ -42,14 +42,39 @@
;; For example, `C-u 9 evilnc-quick-comment-or-uncomment-to-the-line` will
comment code from
;; current line to line 99 if you current line is 91.
;;
-;; Check README for more use cases.
-;;
;; Though this program could be used *independently*, I highly recommend you
use it with
;; evil (http://gitorious.org/evil)
;;
;; Evil makes you take advantage of power of Vi to comment lines in shocking
speed.
;; For example, you can press key `99,ci` to comment out 99 lines.
-
+;;
+;; Setup:
+;;
+;; Check https://github.com/redguardtoo/evil-nerd-commenter for more use cases.
+;;
+;; Use case 1, If you use comma as leader key, as most Vim users do, setup is
just one liner,
+;; (evilnc-default-hotkeys)
+;;
+;; Use case 2, If you are using evil-leader and didn't change the whose
default leader key,
+;; insert below setup into your ~/.emacs instead,
+;;
+;; (global-set-key (kbd "M-;") 'evilnc-comment-or-uncomment-lines)
+;; (global-set-key (kbd "C-c l")
'evilnc-quick-comment-or-uncomment-to-the-line)
+;; (global-set-key (kbd "C-c c") 'evilnc-copy-and-comment-lines)
+;; (global-set-key (kbd "C-c p") 'evilnc-comment-or-uncomment-paragraphs)
+;;
+;; (require 'evil-leader)
+;; (global-evil-leader-mode)
+;; (evil-leader/set-key
+;; "ci" 'evilnc-comment-or-uncomment-lines
+;; "cl" 'evilnc-quick-comment-or-uncomment-to-the-line
+;; "ll" 'evilnc-quick-comment-or-uncomment-to-the-line
+;; "cc" 'evilnc-copy-and-comment-lines
+;; "cp" 'evilnc-comment-or-uncomment-paragraphs
+;; "cr" 'comment-or-uncomment-region
+;; "cv" 'evilnc-toggle-invert-comment-line-by-line
+;; "\\" 'evilnc-comment-operator
+;; )
;;; Code:
@@ -68,7 +93,7 @@
(widen)
(goto-char (point-min))
(if (eq selective-display t)
- (re-search-forward "[\n\C-m]" nil 'end (1- line))
+ (re-search-forward "[\n\C-m]" nil 'end (1- line))
(forward-line (1- line))))
)
@@ -476,7 +501,7 @@ or 'C-u 3 M-x
evilnc-quick-comment-or-uncomment-to-the-line' to comment to the l
;;;###autoload
(defun evilnc-version ()
(interactive)
- (message "1.5.4"))
+ (message "1.5.5"))
;;;###autoload
(defun evilnc-default-hotkeys ()
diff --git a/pkg.sh b/pkg.sh
index 7278ee0319..b19fc02abe 100755
--- a/pkg.sh
+++ b/pkg.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-pkg=evil-nerd-commenter-1.5.4
+pkg=evil-nerd-commenter-1.5.5
mkdir $pkg
cp README.org $pkg
cp *.el $pkg
- [nongnu] elpa/evil-nerd-commenter 5f09387d60 069/235: doc updated v1.2.9, (continued)
- [nongnu] elpa/evil-nerd-commenter 5f09387d60 069/235: doc updated v1.2.9, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter c156331ed2 075/235: better comment to the line, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter a5ec49a54e 079/235: ad for evil-matchit, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 336ce1ab67 083/235: readme on using evil-leader, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 7ec8564adc 082/235: optimize code a little bit, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 1cff8e027d 084/235: updated README, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 20a242a085 087/235: tweak README, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 10dd7f8f1d 090/235: Merge branch 'tuhdo-master', ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter c2d8cd947e 089/235: remove some interacitve hint and fixed some bug, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter b9e34fe377 088/235: Prompt user for input and fix evilnc-kill-to-line, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter f9bdfa9a70 096/235: sample setup for evil-leader users v1.5.5,
ELPA Syncer <=
- [nongnu] elpa/evil-nerd-commenter 23e4d4d1e1 097/235: updated doc, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter a88146b600 099/235: fixed: minor bug comment to the line v1.5.7, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter dfdaae43e9 106/235: Don't byte-compile the evil bits, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter ac03a92ae6 107/235: updated README v1.5.10, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter ff0344ed82 110/235: updated README v1.5.12, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 1dd577ca35 113/235: clean README, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 06ac3b1680 115/235: README updated, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter f12142e033 118/235: Update evil-nerd-commenter-operator.el, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 0529e7c78e 119/235: clean code on kill-ring, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter ab27df65e6 120/235: clean doc v1.5.15, ELPA Syncer, 2022/01/06