[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/go-mode 7c50c80 410/495: Always move back to same column a
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/go-mode 7c50c80 410/495: Always move back to same column after applying rcs patch |
Date: |
Sat, 7 Aug 2021 09:05:58 -0400 (EDT) |
branch: elpa/go-mode
commit 7c50c800bc06f7e3b2f2d3fc0410e2cea78a5cb3
Author: mschuldt <mbschuldt@gmail.com>
Commit: Dominik Honnef <dominik@honnef.co>
Always move back to same column after applying rcs patch
Previously the point would move to the beginning of the line if the
current line was changed by gofmt because save-execution stores a text
marker instead of a buffer position.
Closes: gh-236 [via git-merge-pr]
---
go-mode.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/go-mode.el b/go-mode.el
index cde0b72..cfcf42b 100644
--- a/go-mode.el
+++ b/go-mode.el
@@ -1029,7 +1029,8 @@ with goflymake \(see URL
`https://github.com/dougm/goflymake'), gocode
;; Appending lines decrements the offset (possibly making it
;; negative), deleting lines increments it. This order
;; simplifies the forward-line invocations.
- (line-offset 0))
+ (line-offset 0)
+ (column (current-column)))
(save-excursion
(with-current-buffer patch-buffer
(goto-char (point-min))
@@ -1056,7 +1057,8 @@ with goflymake \(see URL
`https://github.com/dougm/goflymake'), gocode
(cl-incf line-offset len)
(go--delete-whole-line len)))
(t
- (error "Invalid rcs patch or internal error in
go--apply-rcs-patch")))))))))
+ (error "Invalid rcs patch or internal error in
go--apply-rcs-patch")))))))
+ (move-to-column column)))
(defun gofmt--is-goimports-p ()
(string-equal (file-name-base gofmt-command) "goimports"))
- [nongnu] elpa/go-mode 04a2946 380/495: Merge branch 'import-guru', (continued)
- [nongnu] elpa/go-mode 04a2946 380/495: Merge branch 'import-guru', ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 259110b 396/495: Use a named function for before-change-functions., ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode d964767 399/495: Use forward-word-strictly when available, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 7c38d6a 477/495: Improve commenting partial lines., ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 24990df 400/495: Some simple style fixes for issues found by checkdoc, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 10d6ab4 486/495: Allow leading spaces for compilation error message, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode e79970d 224/495: fix beginning-of-defun for abs(count) > 1, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode cec546c 306/495: Clarify some points in NEWS, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 5c1c546 307/495: Don't fontify parenthesis of multi-line type declaration, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 99b06da 408/495: Describe gofmt-args in the readme and the gofmt docstring (also gofmt-command), ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 7c50c80 410/495: Always move back to same column after applying rcs patch,
ELPA Syncer <=
- [nongnu] elpa/go-mode e20a54a 426/495: Speed up go-previous-line-has-dangling-op-p, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 1650ae5 434/495: Fix multiline case statement indent., ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 1fcf76d 435/495: Fix indentation regexes to be case insensitive, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 8796ec6 446/495: indent: fix floating point literal with trailing point, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 1bbe1d0 451/495: update default go-packages-function to use go list, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 50e15c7 457/495: Add major mode for go.mod files: go-dot-mod-mode, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode a414da8 465/495: Fontify "font-lock-negation-char-face", ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 1ef3e95 476/495: Fix fontification of single line composite literal., ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode db8284d 485/495: Handle godef "no object" error, ELPA Syncer, 2021/08/07