[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 43befe6 050/166: Stop weird behavior of line and
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed 43befe6 050/166: Stop weird behavior of line and char object at eob |
Date: |
Sun, 29 Dec 2019 08:20:59 -0500 (EST) |
branch: externals/objed
commit 43befe6d331f1014c3efa44300d6fe8d3ade578a
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Stop weird behavior of line and char object at eob
---
objed-objects.el | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/objed-objects.el b/objed-objects.el
index 9e93a2d..7a1b191 100644
--- a/objed-objects.el
+++ b/objed-objects.el
@@ -1457,11 +1457,10 @@ comments."
:atp
(looking-at ".")
:get-obj
- (objed-make-object
- :beg (point)
- :ibeg (point)
- :end (if (eobp) (point) (1+ (point)))
- :iend (if (eobp) (point) (1+ (point))))
+ (list (list (point)
+ (if (eobp) (point) (1+ (point))))
+ (list (point)
+ (if (eobp) (point) (1+ (point)))))
:try-next
;; current one is skipped, for chars this means we are already at
;; the next..
@@ -1773,12 +1772,13 @@ comments."
(or (looking-at "^")
(looking-back "^ *" (line-beginning-position)))
:get-obj
- (objed-make-object :beg (line-beginning-position)
- :end (save-excursion
+ (if (eobp)
+ (list (list (point) (point))
+ (list (point) (point)))
+ (objed-make-object :beg (line-beginning-position)
+ :end (save-excursion
;; include hidden parts...
- (end-of-visible-line)
- (if (eobp)
- (point)
+ (end-of-visible-line)
(1+ (point)))))
:try-next
(skip-chars-forward " \t\r\n")
- [elpa] externals/objed d7b5768 104/166: Ignore comments for css defun object, (continued)
- [elpa] externals/objed d7b5768 104/166: Ignore comments for css defun object, Clemens Radermacher, 2019/12/29
- [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 <=
- [elpa] externals/objed 7b86d64 056/166: Merge pull request #45 from eabarbosa/master, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 69dcc5b 066/166: Use first regex group of regex object to delemit inner part, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 210d3db 077/166: Improve sexp object for non symetric commands, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed fa06574 075/166: Don't init when other modes have set overriding-terminal-local-map, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 752d11e 080/166: Change binding for sexp object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 50f79c8 091/166: Include textblock for block expansion when at comment, too, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed dcea2bc 124/166: Add window resize commands, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed fc93d49 134/166: Improve error object when flymake is used, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed d111035 140/166: Require mc if necessary, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 6a2663e 138/166: Don't bind C-o by default, Clemens Radermacher, 2019/12/29