[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed d7a7c74 175/216: Improve python defun object
From: |
Stefan Monnier |
Subject: |
[elpa] externals/objed d7a7c74 175/216: Improve python defun object |
Date: |
Tue, 8 Jan 2019 12:29:34 -0500 (EST) |
branch: externals/objed
commit d7a7c74d68ce64309f726d48da6927f2a0e06762
Author: Clemera <address@hidden>
Commit: Clemera <address@hidden>
Improve python defun object
---
objed-objects.el | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/objed-objects.el b/objed-objects.el
index e9ddd84..ecffa82 100644
--- a/objed-objects.el
+++ b/objed-objects.el
@@ -2205,7 +2205,13 @@ non-nil the indentation block can contain empty lines."
:mode python-mode
:no-skip t
:get-obj
- (objed-bounds-from-region-cmd #'python-mark-defun)
+ (let ((obounds (objed-bounds-from-region-cmd #'python-mark-defun)))
+ (when obounds
+ (goto-char (car obounds))
+ (re-search-forward ": *\n +" nil t)
+ (objed-make-object :obounds obounds
+ :ibeg (point)
+ :iend (objed--skip-backward (cdr obounds) 'ws))))
:try-next
(beginning-of-defun -1)
:try-prev
- [elpa] externals/objed 723fe2c 204/216: Adjust objed-activate again, (continued)
- [elpa] externals/objed 723fe2c 204/216: Adjust objed-activate again, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 7c2bc2f 206/216: Inline eval-rspec, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 3c8f74d 186/216: Make forward-word work like the other commands for extend, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 47ff6db 207/216: Provide default for replace-op, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 9ddefdb 172/216: Fix empty buffer error for exit-op, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 3096642 001/216: Initial commit, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 9225e77 194/216: Improve objed-extend, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 5d7bda7 200/216: Fix typo (lexical binding), Stefan Monnier, 2019/01/08
- [elpa] externals/objed 8fc9649 199/216: Fix markup, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 806c681 209/216: Improve objed-activate conditions, Stefan Monnier, 2019/01/08
- [elpa] externals/objed d7a7c74 175/216: Improve python defun object,
Stefan Monnier <=
- [elpa] externals/objed 1af3cc7 190/216: Allow minibuffer input in non interactive function ops, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 101fd9f 179/216: Improve org section object, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 60d4e97 214/216: Dont init when starting commit message, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 72f1807 188/216: Use anzu if available, Stefan Monnier, 2019/01/08
- [elpa] externals/objed a30956f 202/216: Make objed-activate callable from hooks (init with char), Stefan Monnier, 2019/01/08
- [elpa] externals/objed ea2ac9e 137/216: Face used in mode line should be less prominent, Stefan Monnier, 2019/01/08
- [elpa] externals/objed 03520df 208/216: Ignore user remappings for objed-quit-window, Stefan Monnier, 2019/01/08
- [elpa] externals/objed f50dee4 184/216: Allow to use eval-region instead ielm repl for Elisp, Stefan Monnier, 2019/01/08
- [elpa] externals/objed d826c0f 216/216: Improve non interactive init, Stefan Monnier, 2019/01/08