branch: elpa/go-mode
commit 13e9f22957df5a819b711994a4933927823fa14a
Author: Miciah Masters <[email protected]>
Commit: Peter Sanford <[email protected]>
Fix go-rename when buffer is not visiting any file
Fix the following error when calling go-rename in a buffer that is not
visiting any file:
Wrong type argument: bufferp, t
After this change, go-rename will instead print the following message:
Cannot use go-rename on a buffer without a file name
Follow-up to commit da55ef1ad3a4802f7d056d3065f6962db3d6fd14.
* go-rename.el (go-rename): Fix the interactive form's check for the
condition that the buffer is not visiting a file.
Closes: #272 [via git-merge-pr]
---
go-rename.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/go-rename.el b/go-rename.el
index 1f55dd9..1f67bb0 100644
--- a/go-rename.el
+++ b/go-rename.el
@@ -41,7 +41,7 @@
the `gorename' tool. With FORCE, call `gorename' with the
`-force' flag."
(interactive (list
- (unless (buffer-modified-p (or (not buffer-file-name)))
+ (if (and buffer-file-name (not (buffer-modified-p)))
(read-string "New name: " (thing-at-point 'symbol)))
current-prefix-arg))
(if (not buffer-file-name)