[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/go-mode 6ccd9b9 017/495: Revert "if line has been indented
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/go-mode 6ccd9b9 017/495: Revert "if line has been indented with spaces, replace them with tabs" |
Date: |
Sat, 7 Aug 2021 09:04:34 -0400 (EDT) |
branch: elpa/go-mode
commit 6ccd9b9160028a0be06e287bc68cb1ae05cd5519
Author: Dominik Honnef <dominikh@fork-bomb.org>
Commit: Dominik Honnef <dominikh@fork-bomb.org>
Revert "if line has been indented with spaces, replace them with tabs"
Always removing indentation first will mark the buffer as modified.
We'll let gofmt take care of this.
This reverts commit db41787a38f02484e1bc2791871fe0855ba5216e.
---
go-mode.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/go-mode.el b/go-mode.el
index db1191e..39e5211 100644
--- a/go-mode.el
+++ b/go-mode.el
@@ -184,6 +184,7 @@ built-ins, functions, and some types.")
(defun go-mode-indent-line ()
(interactive)
(let ((indent (go-indentation-at-point (point)))
+ shift-amt
end
(pos (- (point-max) (point)))
(beg (progn (beginning-of-line) (point))))
@@ -196,8 +197,10 @@ built-ins, functions, and some types.")
(setq indent 0))
(skip-chars-forward " \t")
(setq shift-amt (- indent (current-column)))
- (delete-region beg (point))
- (indent-to indent)
+ (if (zerop shift-amt)
+ nil
+ (delete-region beg (point))
+ (indent-to indent))
;; If initial point was within line's indentation,
;; position after the indentation. Else stay at same point in text.
(if (> (- (point-max) pos) (point))
- [nongnu] elpa/go-mode 9536e6b 010/495: go-import-add, (continued)
- [nongnu] elpa/go-mode 9536e6b 010/495: go-import-add, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode fd0c117 012/495: move list of improvements to readme, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode ca48fc5 009/495: add return values to go-goto-imports that tell which kind of import has been jumped to, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode db41787 015/495: if line has been indented with spaces, replace them with tabs, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode d942d4f 013/495: add links to further extensions for editting go in emacs, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 5af4f4d 019/495: mention imenu in readme, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 4f3befb 003/495: add go-play-buffer and go-play-region, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 61467ee 004/495: add readme, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 2835258 007/495: support `import foo "bar"` syntax in go-goto-imports, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 0a570b1 014/495: use `go env` to determine goroot and gopath, support multiple gopath entries and skip over ones with no pkg dir, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 6ccd9b9 017/495: Revert "if line has been indented with spaces, replace them with tabs",
ELPA Syncer <=
- [nongnu] elpa/go-mode 492e065 018/495: note in readme that old go-mode will interfere with this one, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 26759b9 027/495: support unused import detection for *_test.go files, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 7fb4e67 023/495: Support methods in beginning-of-defun and end-of-defun, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 6da1af6 031/495: use goto-char instead of beginning-of-buffer, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 52914d5 039/495: Correctly indent next line if raw string is following an operator, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode ca3050a 045/495: temporarily disable flymake-mode in go-remove-unused-imports, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 445d10d 032/495: do not use goto-line but forward-line instead, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 7751f22 040/495: add test cases for indentation, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 27f6fb0 047/495: improve indentation routine by jumping around less, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 73137ff 002/495: remove autoload cookies, ELPA Syncer, 2021/08/07