Reference content goes in docstrings, explanations go in prose docs.
Also, make sure docstrings reference the prose docs, so people who stumble over an interesting-looking command or option can find out more about it.
This commit is contained in:
parent
66cc39cb14
commit
a25cc215e8
|
@ -1,8 +1,18 @@
|
||||||
declare-option -docstring "remove backups once they've been restored" \
|
declare-option -docstring %{
|
||||||
|
Remove backups once they've been restored
|
||||||
|
|
||||||
|
See `:doc autorestore` for details.
|
||||||
|
} \
|
||||||
bool autorestore_purge_restored true
|
bool autorestore_purge_restored true
|
||||||
|
|
||||||
## Insert the content of the backup file into the current buffer, if a suitable one is found
|
## Insert the content of the backup file into the current buffer, if a suitable one is found
|
||||||
define-command autorestore-restore-buffer -docstring "Restore the backup for the current file if it exists" %{
|
define-command autorestore-restore-buffer \
|
||||||
|
-docstring %{
|
||||||
|
Restore the backup for the current file if it exists
|
||||||
|
|
||||||
|
See `:doc autorestore` for details.
|
||||||
|
} \
|
||||||
|
%{
|
||||||
evaluate-commands %sh{
|
evaluate-commands %sh{
|
||||||
buffer_basename="${kak_buffile##*/}"
|
buffer_basename="${kak_buffile##*/}"
|
||||||
buffer_dirname=$(dirname "${kak_buffile}")
|
buffer_dirname=$(dirname "${kak_buffile}")
|
||||||
|
@ -48,7 +58,13 @@ define-command autorestore-restore-buffer -docstring "Restore the backup for the
|
||||||
}
|
}
|
||||||
|
|
||||||
## Remove all the backups that have been created for the current buffer
|
## Remove all the backups that have been created for the current buffer
|
||||||
define-command autorestore-purge-backups -docstring "Remove all the backups of the current buffer" %{
|
define-command autorestore-purge-backups \
|
||||||
|
-docstring %{
|
||||||
|
Remove all the backups of the current buffer
|
||||||
|
|
||||||
|
See `:doc autorestore` for details.
|
||||||
|
} \
|
||||||
|
%{
|
||||||
evaluate-commands %sh{
|
evaluate-commands %sh{
|
||||||
[ ! -f "${kak_buffile}" ] && exit
|
[ ! -f "${kak_buffile}" ] && exit
|
||||||
|
|
||||||
|
@ -64,7 +80,13 @@ define-command autorestore-purge-backups -docstring "Remove all the backups of t
|
||||||
}
|
}
|
||||||
|
|
||||||
## If for some reason, backup files need to be ignored
|
## If for some reason, backup files need to be ignored
|
||||||
define-command autorestore-disable -docstring "Disable automatic backup recovering" %{
|
define-command autorestore-disable \
|
||||||
|
-docstring %{
|
||||||
|
Disable automatic backup recovering
|
||||||
|
|
||||||
|
See `:doc autorestore` for details.
|
||||||
|
} \
|
||||||
|
%{
|
||||||
remove-hooks global autorestore
|
remove-hooks global autorestore
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -163,6 +163,8 @@ define-command -params 1..2 \
|
||||||
doc -docstring %{
|
doc -docstring %{
|
||||||
doc <topic> [<keyword>]: open a buffer containing documentation about a given topic
|
doc <topic> [<keyword>]: open a buffer containing documentation about a given topic
|
||||||
An optional keyword argument can be passed to the function, which will be automatically selected in the documentation
|
An optional keyword argument can be passed to the function, which will be automatically selected in the documentation
|
||||||
|
|
||||||
|
See `:doc doc` for details.
|
||||||
} %{
|
} %{
|
||||||
evaluate-commands %sh{
|
evaluate-commands %sh{
|
||||||
page=$(
|
page=$(
|
||||||
|
|
|
@ -12,9 +12,10 @@ If the 'kind' field contains 'error', the message is treated as an error,
|
||||||
otherwise it is assumed to be a warning.
|
otherwise it is assumed to be a warning.
|
||||||
|
|
||||||
The `:lint-buffer` and `:lint-selections` commands will run the shell command
|
The `:lint-buffer` and `:lint-selections` commands will run the shell command
|
||||||
specified in the `lintcmd` option, collect the result in the `*lint-output*`
|
specified in the `lintcmd` option, passing it the path to a temporary file
|
||||||
buffer, and analyze it. If `toolsclient` is set, the `*lint-output*` buffer will
|
containing the text to be linted. The results are collected in the
|
||||||
be displayed in the named client.
|
`*lint-output*` buffer, and analyze it. If `toolsclient` is set, the
|
||||||
|
`*lint-output*` buffer will be displayed in the named client.
|
||||||
|
|
||||||
Each reported error or warning causes a marker to appear in the left-hand
|
Each reported error or warning causes a marker to appear in the left-hand
|
||||||
margin of the buffer that was checked. When the main cursor moves onto that
|
margin of the buffer that was checked. When the main cursor moves onto that
|
||||||
|
|
|
@ -2,13 +2,7 @@ declare-option \
|
||||||
-docstring %{
|
-docstring %{
|
||||||
The shell command used by lint-buffer and lint-selections.
|
The shell command used by lint-buffer and lint-selections.
|
||||||
|
|
||||||
It will be given the path to a file containing the text to be
|
See `:doc lint` for details.
|
||||||
linted, and must produce output in the format:
|
|
||||||
|
|
||||||
{filename}:{line}:{column}: {kind}: {message}
|
|
||||||
|
|
||||||
If the 'kind' field contains 'error', the message is treated
|
|
||||||
as an error, otherwise it is assumed to be a warning.
|
|
||||||
} \
|
} \
|
||||||
str lintcmd
|
str lintcmd
|
||||||
|
|
||||||
|
@ -230,6 +224,8 @@ define-command \
|
||||||
Switches:
|
Switches:
|
||||||
-command <cmd> Use the given linter.
|
-command <cmd> Use the given linter.
|
||||||
If not given, the lintcmd option is used.
|
If not given, the lintcmd option is used.
|
||||||
|
|
||||||
|
See `:doc lint` for details.
|
||||||
} \
|
} \
|
||||||
lint-selections \
|
lint-selections \
|
||||||
%{
|
%{
|
||||||
|
@ -275,7 +271,7 @@ define-command \
|
||||||
-docstring %{
|
-docstring %{
|
||||||
lint-buffer: Check the current buffer with a linter.
|
lint-buffer: Check the current buffer with a linter.
|
||||||
|
|
||||||
Set the lintcmd option to control which linter is used.
|
See `:doc lint` for details.
|
||||||
} \
|
} \
|
||||||
lint-buffer \
|
lint-buffer \
|
||||||
%{
|
%{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user