[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed fea1148 148/166: Fixes #54, identifier movement f
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed fea1148 148/166: Fixes #54, identifier movement for symbols with regex chars |
Date: |
Sun, 29 Dec 2019 08:21:17 -0500 (EST) |
branch: externals/objed
commit fea114824e11fdae7871fb3b5ddf4ed2472cbda0
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Fixes #54, identifier movement for symbols with regex chars
---
objed-objects.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/objed-objects.el b/objed-objects.el
index bf82c83..415c801 100644
--- a/objed-objects.el
+++ b/objed-objects.el
@@ -2432,7 +2432,8 @@ non-nil the indentation block can contain empty lines."
(buffer-substring (car bds) (cdr bds)))))
(when bds
(goto-char (cdr bds)))
- (if (re-search-forward (format "\\_<%s\\_>" sym) nil t)
+ (if (re-search-forward (format "\\_<%s\\_>"
+ (regexp-quote sym)) nil t)
(goto-char (match-beginning 0))
(goto-char (car bds))
(when (or (eq real-this-command #'objed-next-identifier)
@@ -2449,7 +2450,8 @@ non-nil the indentation block can contain empty lines."
(when bds
(when (looking-back "\\_>" 1)
(goto-char (car bds)))
- (if (re-search-backward (format "\\_<%s\\_>" sym) nil t)
+ (if (re-search-backward (format "\\_<%s\\_>"
+ (regexp-quote sym)) nil t)
(goto-char (match-beginning 0))
(goto-char (car bds))
(when (or (eq real-this-command #'objed-prev-identifier)
- [elpa] externals/objed be4c3cd 114/166: Make indenting defuns repeatable, too, (continued)
- [elpa] externals/objed be4c3cd 114/166: Make indenting defuns repeatable, too, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 4a22002 120/166: Improve reformat command, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 9267f38 125/166: Improve open line command, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed cab7cee 130/166: Update hl init, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 7374a35 128/166: Improve sexp fallback, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 42a553e 139/166: Don't override M-o binding, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 4d1a445 141/166: Add public object bounds functions, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed b6b7c3f 144/166: Disable during a company completion, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 70cf23e 145/166: Merge pull request #51 from flatwhatson/fix-company, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2a06126 143/166: Add functions to map over objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed fea1148 148/166: Fixes #54, identifier movement for symbols with regex chars,
Clemens Radermacher <=
- [elpa] externals/objed cc46438 146/166: Syntactic changes, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed fdea65d 151/166: Adding `objed-switch-alist` #57, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed c3cd6ab 150/166: Merge pull request #55 from r-darwish/patch-1, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed e079a76 152/166: Add objed-init-hook #57, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed a5684df 156/166: Add objed-switch-functions (#57), Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 18eb298 161/166: Add objed-define-local-object-keys*, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 878b5eb 154/166: Don't use obsolete var names, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 5c4ac71 159/166: Improve `objed-define-object` docstring, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed e5648b4 165/166: Ensure minibuffer commands reset even without objed-mode, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed ccc7bc7 164/166: Describe new object binding helpers, Clemens Radermacher, 2019/12/29