emacs-elpa-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]