[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 23be1dd 090/166: Don't use sentences for context
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed 23be1dd 090/166: Don't use sentences for context object expansion |
Date: |
Sun, 29 Dec 2019 08:21:06 -0500 (EST) |
branch: externals/objed
commit 23be1ddfecf466e7052f1dc02a8544eab16a05bc
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Don't use sentences for context object expansion
---
objed.el | 21 ++++++---------------
1 file changed, 6 insertions(+), 15 deletions(-)
diff --git a/objed.el b/objed.el
index 118d98b..68de1ac 100644
--- a/objed.el
+++ b/objed.el
@@ -1801,24 +1801,15 @@ Repeated calls will continue guessing objects and try
to expand
to an object containing the current one."
;; stop with defun for now
(unless (eq objed--object 'defun)
- (let ((objed--context-objects
- ;; TODO: docstrings as well
- (if (or (and (objed--in-comment-p)
- (not (objed--at-comment-p)))
- (and (derived-mode-p 'text-mode)
- ;; sentences in p tags?
- (not (derived-mode-p 'sgml-mode))))
- (append (list 'sentence) objed--context-objects)
- objed--context-objects))
- (s nil))
+ (let ((s nil))
;; TODO: make direction, position dependend and stay at beg/end?
(if (setq s (objed--get-context-state objed--context-objects))
- (progn (objed--restore-state s)
- (force-mode-line-update)
- (goto-char (objed--beg)))
+ (progn (objed--restore-state s)
+ (force-mode-line-update)
+ (goto-char (objed--beg)))
;; fallback if nothing else found
- (or (objed--switch-to 'defun 'inner)
- (objed--switch-to 'line 'inner))))))
+ (or (objed--switch-to 'defun 'inner)
+ (objed--switch-to 'line 'inner))))))
(defun objed--sexp-fallback (&optional pos)
- [elpa] externals/objed 35feabb 085/166: Add function to get align section bounds, (continued)
- [elpa] externals/objed 35feabb 085/166: Add function to get align section bounds, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 36ff680 087/166: Adjust bindings and add additional custom user map binding, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 1dc62ca 089/166: Improve block expansion, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed c07df28 088/166: Rewrite align section getter function, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 107096a 092/166: Improve block expansion order in comments, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2f3734b 095/166: Use inner word as symbol prefix, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 98a94d3 098/166: Change description for block and context objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 1b5b4df 096/166: Add optional subword object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed e0dde43 097/166: Improve block expansion, avoiding text block/comment duplicates, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed f0ff569 083/166: Add org field object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 23be1dd 090/166: Don't use sentences for context object expansion,
Clemens Radermacher <=
- [elpa] externals/objed 37403c1 099/166: Fallback to line object for block object continuation, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 65823e0 103/166: Improve context fallback, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2ea1ebb 101/166: Adjust default binding scheme, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 044930f 107/166: Add kill-buffer to cmd-alist, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed c0c6337 109/166: Improve mark-more command, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 15e49df 105/166: Refactor mode body add buffer display functions to auto init, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed e7736a9 106/166: Update for new bindings, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 84b1465 112/166: Don't switch object for paragraph kill/delete, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed bd57a83 117/166: Improve continuation for inner state of balanced objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 4ffaef1 118/166: Improve object state handling for default movement commands, Clemens Radermacher, 2019/12/29