diff options
author | wm4 <wm4@nowhere> | 2019-11-23 14:40:00 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2019-11-23 14:40:00 +0100 |
commit | 311cc5b611ae9baed47549ee3ad2cef04f4892e0 (patch) | |
tree | c4d00cbbc860270d179e03f2e8d1071ac4703149 /DOCS/man | |
parent | 66a46cba89e386de08634d53549e26aa0b558199 (diff) | |
download | mpv-311cc5b611ae9baed47549ee3ad2cef04f4892e0.tar.bz2 mpv-311cc5b611ae9baed47549ee3ad2cef04f4892e0.tar.xz |
lua: make add_key_binding() rotate optional arguments correctly
add_key_binding() makes the name argument optional (in weird Lua
fashion), which did not work if there were additional arguments. So
there is no way to avoid specifying a name while passing a rp argument.
Fix this, declare this way of skipping the argument as deprecated, and
allow passing name=nil as the preferred way to skip the name argument.
Diffstat (limited to 'DOCS/man')
-rw-r--r-- | DOCS/man/lua.rst | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/DOCS/man/lua.rst b/DOCS/man/lua.rst index 2900a5393c..5da358a12c 100644 --- a/DOCS/man/lua.rst +++ b/DOCS/man/lua.rst @@ -240,7 +240,9 @@ The ``mp`` module is preloaded, although it can be loaded manually with an example). The name should be unique across other bindings in the same script - if not, the previous binding with the same name will be overwritten. You can omit the name, in which case a random name is generated - internally. + internally. (Omitting works as follows: either pass ``nil`` for ``name``, + or pass the ``fn`` argument in place of the name. The latter is not + recommended and is handled for compatibility only.) The last argument is used for optional flags. This is a table, which can have the following entries: |