aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-08-05 03:33:45 +0200
committerGitHub <noreply@github.com>2019-08-05 03:33:45 +0200
commit45c34bd84aa512b262f9d60e3f25f547cb5c189a (patch)
tree71f59a64ff19b34029aedc4eec1ee26d3dcc8c74 /runtime
parent01ddb39699c2d84386c2a08c94ee9c175917a4ef (diff)
downloadrneovim-45c34bd84aa512b262f9d60e3f25f547cb5c189a.tar.gz
rneovim-45c34bd84aa512b262f9d60e3f25f547cb5c189a.tar.bz2
rneovim-45c34bd84aa512b262f9d60e3f25f547cb5c189a.zip
:doautocmd : Never show "No matching autocommands" #10689
The message is useless, it doesn't even mention the event name. vim_dev discussion: https://groups.google.com/forum/#!msg/vim_dev/RTbq58TMq9w/Xr4rSoUTCgAJ ref: https://github.com/vim/vim/issues/4300
Diffstat (limited to 'runtime')
-rw-r--r--runtime/doc/autocmd.txt31
-rw-r--r--runtime/doc/vim_diff.txt3
2 files changed, 17 insertions, 17 deletions
diff --git a/runtime/doc/autocmd.txt b/runtime/doc/autocmd.txt
index ba89c207c2..6b39f1a103 100644
--- a/runtime/doc/autocmd.txt
+++ b/runtime/doc/autocmd.txt
@@ -1087,14 +1087,12 @@ TextChangedP After a change was made to the text in the
popup menu is visible. Otherwise the same as
TextChanged.
*User*
-User Never executed automatically. To be used for
- autocommands that are only executed with
- ":doautocmd".
- Note that when `:doautocmd User MyEvent` is
- used while there are no matching autocommands,
- you will get an error. If you don't want
- that, define a dummy autocommand yourself.
- *UserGettingBored*
+User Not executed automatically. Use |:doautocmd|
+ to trigger this, typically for "custom events"
+ in a plugin. Example: >
+ :autocmd User MyPlugin echom 'got MyPlugin event'
+ :doautocmd User MyPlugin
+< *UserGettingBored*
UserGettingBored When the user presses the same key 42 times.
Just kidding! :-)
*VimEnter*
@@ -1389,18 +1387,17 @@ option will not cause any commands to be executed.
When the [group] argument is not given, Vim executes
the autocommands for all groups. When the [group]
argument is included, Vim executes only the matching
- autocommands for that group. Note: if you use an
- undefined group name, Vim gives you an error message.
+ autocommands for that group. Undefined group is an
+ error.
*<nomodeline>*
After applying the autocommands the modelines are
processed, so that their settings overrule the
- settings from autocommands, like what happens when
- editing a file. This is skipped when the <nomodeline>
- argument is present. You probably want to use
- <nomodeline> for events that are not used when loading
- a buffer, such as |User|.
- Processing modelines is also skipped when no
- matching autocommands were executed.
+ settings from autocommands when editing a file. This
+ is skipped if <nomodeline> is specified. You probably
+ want to use <nomodeline> for events not used when
+ loading a buffer, such as |User|.
+ Modelines are also skipped when no matching
+ autocommands were executed.
*:doautoa* *:doautoall*
:doautoa[ll] [<nomodeline>] [group] {event} [fname]
diff --git a/runtime/doc/vim_diff.txt b/runtime/doc/vim_diff.txt
index bc742b9221..a358da460c 100644
--- a/runtime/doc/vim_diff.txt
+++ b/runtime/doc/vim_diff.txt
@@ -310,6 +310,9 @@ other arguments if used).
|input()| and |inputdialog()| support user-defined cmdline highlighting.
+Commands:
+ |:doautocmd| does not warn about "No matching autocommands".
+
Highlight groups:
|hl-ColorColumn|, |hl-CursorColumn| are lower priority than most other
groups