[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed d7b5768 104/166: Ignore comments for css defun ob
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed d7b5768 104/166: Ignore comments for css defun object |
Date: |
Sun, 29 Dec 2019 08:21:09 -0500 (EST) |
branch: externals/objed
commit d7b5768b14dcc76e8a1f8f140e9c9d77a2ecd64d
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Ignore comments for css defun object
---
objed-objects.el | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/objed-objects.el b/objed-objects.el
index 1fc371d..a708ab7 100644
--- a/objed-objects.el
+++ b/objed-objects.el
@@ -2451,21 +2451,22 @@ non-nil the indentation block can contain empty lines."
:try-prev
(search-backward "{")
:get-obj
- (let* ((pos (point))
- (end (and (search-forward "}" nil t) (point)))
- (beg (and end
- (search-backward "{" nil t)
- (or (and (re-search-backward "^ *$" nil t)
- (1+ (match-end 0)))
- (and (re-search-backward "^" nil t)
- (line-beginning-position))))))
- (when (and beg end
- (<= beg pos end))
- (objed-make-object
- :beg beg
- :ibeg (search-forward "{")
- :end end
- :iend (1- end)))))
+ (unless (objed--in-comment-p)
+ (let* ((pos (point))
+ (end (and (search-forward "}" nil t) (point)))
+ (beg (and end
+ (search-backward "{" nil t)
+ (or (and (re-search-backward "^ *$" nil t)
+ (1+ (match-end 0)))
+ (and (re-search-backward "^" nil t)
+ (line-beginning-position))))))
+ (when (and beg end
+ (<= beg pos end))
+ (objed-make-object
+ :beg beg
+ :ibeg (search-forward "{")
+ :end end
+ :iend (1- end))))))
(objed-define-object nil tag
:atp
- [elpa] externals/objed 6e08bc8 129/166: Fix hl-line integration, (continued)
- [elpa] externals/objed 6e08bc8 129/166: Fix hl-line integration, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed da4dae5 131/166: Allow navigating overlay faces, too, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed aca0c7a 133/166: Add error object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 19eb055 136/166: Improve mail object regex, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed e079d7e 132/166: Use default binding for read only toggle in op map, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 71dc168 135/166: Fix skipping object when one char before it, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 1c152a1 137/166: Fix mc/num-cursors undefined when mc not loaded, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed f08f689 142/166: Some improvements for auto activation, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2e419f9 147/166: Merge pull request #52 from Lemonbreezes/patch-1, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 72befc8 100/166: Fix line object at end of buffer, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed d7b5768 104/166: Ignore comments for css defun object,
Clemens Radermacher <=
- [elpa] externals/objed 3ae5f66 110/166: Better binding for paragraph object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed aa776a8 113/166: Make filling paragraphs repeatable, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 44bb1d2 116/166: Add char object to keeper objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 1127d6f 111/166: Adjust default binding scheme again, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed f74e3c8 115/166: Refractor object continuation code, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 80cdd01 121/166: Update docstring, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 470575e 035/166: Update docs., Clemens Radermacher, 2019/12/29
- [elpa] externals/objed b3e44ca 047/166: Change init policy, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 244acd2 073/166: Allow passing object to objed-init again, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 43befe6 050/166: Stop weird behavior of line and char object at eob, Clemens Radermacher, 2019/12/29