[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 9267f38 125/166: Improve open line command
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed 9267f38 125/166: Improve open line command |
Date: |
Sun, 29 Dec 2019 08:21:13 -0500 (EST) |
branch: externals/objed
commit 9267f38c5487a4cd10e73daa6f6a3990efb5ac0d
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Improve open line command
---
objed.el | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/objed.el b/objed.el
index 3d4f00b..a32becb 100644
--- a/objed.el
+++ b/objed.el
@@ -2856,18 +2856,13 @@ Moves point over any whitespace afterwards."
(defun objed-open-line ()
"Open line."
(interactive)
- (back-to-indentation)
- (if electric-indent-inhibit
- (let ((indent (buffer-substring (line-beginning-position)
- (point))))
- (save-excursion
- (insert "\n")
- (insert indent)))
+ (let ((indent (current-column)))
(save-excursion
- (newline)
- (indent-according-to-mode)))
+ (insert "\n")
+ (insert (make-string indent ?\s))))
(objed--reset))
+
(defun objed-move-window-line-up ()
"Move window line up."
(interactive)
- [elpa] externals/objed fc93d49 134/166: Improve error object when flymake is used, (continued)
- [elpa] externals/objed fc93d49 134/166: Improve error object when flymake is used, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed d111035 140/166: Require mc if necessary, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 6a2663e 138/166: Don't bind C-o by default, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed dc23da4 153/166: Add objed-exit-hook #57, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed faa9fb0 158/166: Allow defining objects without ending regexp (#58), Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2a25ff2 081/166: Make toggle smarter for sexp objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2f50485 102/166: Add css defun object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed d3ab36c 108/166: Add kill-this-buffer to command alist, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed be4c3cd 114/166: Make indenting defuns repeatable, too, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 4a22002 120/166: Improve reformat command, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 9267f38 125/166: Improve open line command,
Clemens Radermacher <=
- [elpa] externals/objed cab7cee 130/166: Update hl init, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 7374a35 128/166: Improve sexp fallback, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 42a553e 139/166: Don't override M-o binding, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 4d1a445 141/166: Add public object bounds functions, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed b6b7c3f 144/166: Disable during a company completion, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 70cf23e 145/166: Merge pull request #51 from flatwhatson/fix-company, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2a06126 143/166: Add functions to map over objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed fea1148 148/166: Fixes #54, identifier movement for symbols with regex chars, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed cc46438 146/166: Syntactic changes, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed fdea65d 151/166: Adding `objed-switch-alist` #57, Clemens Radermacher, 2019/12/29