[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/go-mode 94ffc7a 270/495: go-goto-docstring: insert functio
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/go-mode 94ffc7a 270/495: go-goto-docstring: insert function name even if empty comment |
Date: |
Sat, 7 Aug 2021 09:05:29 -0400 (EDT) |
branch: elpa/go-mode
commit 94ffc7a29624d6afe807972cc00d5065d7d572b6
Author: Lowe Thiderman <lowe.thiderman@gmail.com>
Commit: Dominik Honnef <dominik@honnef.co>
go-goto-docstring: insert function name even if empty comment
It only inserted slashes, not the function name like the case when there
is no docstring at all.
Also clarify confusing docstring.
---
go-mode.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/go-mode.el b/go-mode.el
index 49c7346..e22bea9 100644
--- a/go-mode.el
+++ b/go-mode.el
@@ -1731,7 +1731,7 @@ an error is raised."
(defun go-goto-docstring (&optional arg)
"Go to the top of the docstring of the current function.
-If there is none, add slashes to start writing one.
+If there is none, add one beginning with the name of the current function.
Anonymous functions do not have docstrings, so when this is called
interactively anonymous functions will be skipped. If called programmatically,
@@ -1755,7 +1755,7 @@ an error is raised."
;; If we are looking at an empty comment, add a single space in front of it.
((looking-at "^//$")
(forward-char 2)
- (insert " "))
+ (insert (format " %s " (go--get-function-name))))
;; If we are not looking at the function signature, we are looking at a
docstring.
;; Move to the beginning of the first word of it.
((not (looking-at "^func"))
- [nongnu] elpa/go-mode 64be4a3 249/495: Merge branch 'godoc_mode', (continued)
- [nongnu] elpa/go-mode 64be4a3 249/495: Merge branch 'godoc_mode', ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 5d53a13 252/495: Update import path of godef, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 15d227a 253/495: gofmt: wrap external commands in `unwind-protect', ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 91c4496 254/495: go-unused-imports-lines escape dot in regexp correctly, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 0b1ec30 255/495: go-unused-imports-lines pass -e to compiler to get all errors, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 46448ea 258/495: Collect all the define-key statements at the bottom, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 8965fa1 261/495: Use forward-list instead of re-search-forward in go-goto-return-value, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 10f7d10 260/495: go-goto-return-value: don't move past pointer, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode b78582a 262/495: Rename go-goto-type-signature to go-goto-method-receiver, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode a16e2e0 266/495: Update docstring and comments for go--in-function-p, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 94ffc7a 270/495: go-goto-docstring: insert function name even if empty comment,
ELPA Syncer <=
- [nongnu] elpa/go-mode 093a492 274/495: Rename go--in-function-p to go--below-anonymous-function, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 2f302d2 279/495: Update go--goto-opening-curly-brace to handle more cases, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 29f3380 280/495: Remove trailing whitespace in go-mode.el, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode dd46d4f 281/495: Modify go--goto-opening-curly-brace to use end-of-defun, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 6fc1f35 282/495: Move go-goto keymap to the rest of the keymap, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 400d2ae 289/495: Add a changelog, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 0f9b5c5 291/495: Add go-packages-function and go-packages-go-list, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 8c884f3 292/495: Support goimports' new -srcdir flag, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode c65dd39 297/495: Complain about outdated goimports, ELPA Syncer, 2021/08/07
- [nongnu] elpa/go-mode 0b5b29d 316/495: Reformat code, ELPA Syncer, 2021/08/07