Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
95734598
Commit
95734598
authored
May 04, 2003
by
Stefan Monnier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(help-add-fundoc-usage): Allow arglist to be a string.
parent
9d3153eb
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
3 deletions
+7
-3
lisp/help-fns.el
lisp/help-fns.el
+7
-3
No files found.
lisp/help-fns.el
View file @
95734598
...
...
@@ -175,15 +175,19 @@ DEF is the function whose usage we're looking for in DOC."
(
defun
help-add-fundoc-usage
(
doc
arglist
)
"Add the usage info to the docstring DOC.
If DOC already has a usage info, then just return DOC unchanged.
The usage info is built from ARGLIST. DOC can be nil."
The usage info is built from ARGLIST. DOC can be nil.
ARGLIST can also be nil or a string of the form \"(fun ARG1 ARG2 ...)\"."
(
unless
(
stringp
doc
)
(
setq
doc
"Not documented"
))
(
if
(
string-match
"\n\n(fn\\(\\( .*\\)?)\\)\\'"
doc
)
(
if
(
or
(
string-match
"\n\n(fn\\(\\( .*\\)?)\\)\\'"
doc
)
(
not
arglist
))
doc
(
format
"%s%s%s"
doc
(
if
(
string-match
"\n?\n\\'"
doc
)
(
if
(
<
(
-
(
match-end
0
)
(
match-beginning
0
))
2
)
"\n"
""
)
"\n\n"
)
(
help-make-usage
'fn
arglist
))))
(
if
(
and
(
stringp
arglist
)
(
string-match
"\\`([^ ]+\\(.*\\))\\'"
arglist
))
(
concat
"(fn"
(
match-string
1
arglist
)
")"
)
(
help-make-usage
'fn
arglist
)))))
(
defun
help-function-arglist
(
def
)
;; Handle symbols aliased to other symbols.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment