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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/objed aa4104e 03/59: Improve reformat


From: Clemens Radermacher
Subject: [elpa] externals/objed aa4104e 03/59: Improve reformat
Date: Sun, 24 Mar 2019 06:06:33 -0400 (EDT)

branch: externals/objed
commit aa4104e23a469f9007ec57a98af24e11f64d12df
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>

    Improve reformat
---
 objed.el | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/objed.el b/objed.el
index a905183..387fdf4 100644
--- a/objed.el
+++ b/objed.el
@@ -599,12 +599,15 @@ selected one."
          (nc (key-binding "q" nil t)))
     (if (string-match "insert" (symbol-name nc))
         (cond ((and (not (eq last-command this-command))
-                    (or (objed--at-comment-p)
+                    (or (eq major-mode 'fundamental-mode)
+                        (derived-mode-p 'text-mode)
+                        (objed--at-comment-p)
                         (objed--in-string-or-comment-p)))
                (call-interactively 'fill-paragraph)
                (objed--switch-to 'textblock))
               ((objed--switch-to 'defun)
-               (indent-region (objed--beg) (objed--end))))
+               (indent-region (objed--beg) (objed--end))
+               (objed--switch-to 'defun)))
       (call-interactively nc))))
 
 (defvar objed-map



reply via email to

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