[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed fef1621 47/59: Reorder few defuns by topic
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed fef1621 47/59: Reorder few defuns by topic |
Date: |
Sun, 24 Mar 2019 06:06:43 -0400 (EDT) |
branch: externals/objed
commit fef16214800e6b8b2688d39643f29a00d2667126
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Reorder few defuns by topic
---
objed.el | 56 ++++++++++++++++++++++++++++----------------------------
1 file changed, 28 insertions(+), 28 deletions(-)
diff --git a/objed.el b/objed.el
index 95ed149..1f59b81 100644
--- a/objed.el
+++ b/objed.el
@@ -1802,6 +1802,34 @@ postitive prefix argument ARG move to the nth next
object."
(objed--update-current-object bot)
(objed--goto-char (objed--beg)))))))
+(defun objed-toggle-side ()
+ "Move to other side of object.
+
+Default to sexp at point."
+ (interactive)
+ (if (use-region-p)
+ (exchange-point-and-mark)
+ (let ((sdiff (abs (- (point) (objed--beg))))
+ (ediff (abs (- (point) (objed--end)))))
+ (cond ((> ediff sdiff)
+ (goto-char (objed--end)))
+ (t
+ (goto-char (objed--beg)))))))
+
+(defun objed-toggle-state ()
+ "Toggle state of object."
+ (interactive)
+ (when (eq objed--object 'sexp)
+ (save-excursion
+ (objed-context-object)))
+ (let ((sdiff (abs (- (point) (objed--beg))))
+ (ediff (abs (- (point) (objed--end)))))
+ (objed--reverse)
+ (goto-char (cond ((> ediff sdiff)
+ (objed--beg))
+ (t
+ (objed--end))))))
+
(defun objed-expand-context ()
"Expand to objects based on context.
@@ -2028,19 +2056,6 @@ bindings."
(objed--switch-to 'identifier)
(goto-char (objed--beg))))
-(defun objed-toggle-side ()
- "Move to other side of object.
-
-Default to sexp at point."
- (interactive)
- (if (use-region-p)
- (exchange-point-and-mark)
- (let ((sdiff (abs (- (point) (objed--beg))))
- (ediff (abs (- (point) (objed--end)))))
- (cond ((> ediff sdiff)
- (goto-char (objed--end)))
- (t
- (goto-char (objed--beg)))))))
(defun objed-exchange-point-and-mark ()
"Exchange point and mark.
@@ -2057,21 +2072,6 @@ Update to object at current side."
(objed--update-current-object)))
-(defun objed-toggle-state ()
- "Toggle state of object."
- (interactive)
- (when (eq objed--object 'sexp)
- (save-excursion
- (objed-context-object)))
- (let ((sdiff (abs (- (point) (objed--beg))))
- (ediff (abs (- (point) (objed--end)))))
- (objed--reverse)
- (goto-char (cond ((> ediff sdiff)
- (objed--beg))
- (t
- (objed--end))))))
-
-
(defvar objed--extend-cookie nil)
(defun objed-extend ()
- [elpa] externals/objed 9a3ef85 50/59: Update docs for shrink context command, (continued)
- [elpa] externals/objed 9a3ef85 50/59: Update docs for shrink context command, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 2c2741e 52/59: Change binding for objed-occur, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 3e5b8f0 51/59: Add object-activate-object entry command, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 6308003 53/59: Update description, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed f3d55c0 54/59: Add binding for expand context "object", Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 550e537 41/59: Update docstrings, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 6227a85 43/59: Improve movment with objed extend, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed c87ea0f 38/59: Change binding for objed-insert, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed b5e68c9 33/59: Add objed insert command, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 1d116bd 42/59: Improve objed context object, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed fef1621 47/59: Reorder few defuns by topic,
Clemens Radermacher <=
- [elpa] externals/objed dc86d31 45/59: Change bindings for duplicate ops, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed a46a1e5 46/59: Add binding for including leading ws, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 315a622 40/59: Update beg of object at point semantics, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed a09e198 36/59: Improve objed-eval-exp, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 5af62e2 35/59: Default to char if current buffer has no objed--object set, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 26cd732 32/59: Exit with exit code or op name, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 4c878f8 21/59: Change objed-append-mode activation rules, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed c17de45 48/59: Convert toggle state to shrink context command, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed fe2b5f1 34/59: Improve objed-copy, Clemens Radermacher, 2019/03/24
- [elpa] externals/objed 08cb11c 31/59: Eval op improvements/fixes, Clemens Radermacher, 2019/03/24