aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/options.txt
diff options
context:
space:
mode:
authorDavid Jimenez <dvejmz@users.noreply.github.com>2019-01-02 13:51:03 +0000
committerJustin M. Keyes <justinkz@gmail.com>2019-01-02 14:51:03 +0100
commit8f288698e4730f6cc91240fe899e93921aff9d71 (patch)
tree638a46ca5a47d9613ad9957ae5498605817e2404 /runtime/doc/options.txt
parent5a11e553588f90f3c945222d89ee3ff80cfc3fc7 (diff)
downloadrneovim-8f288698e4730f6cc91240fe899e93921aff9d71.tar.gz
rneovim-8f288698e4730f6cc91240fe899e93921aff9d71.tar.bz2
rneovim-8f288698e4730f6cc91240fe899e93921aff9d71.zip
vim-patch:8.0.0251: not easy to select Python 2 or 3 (#9173)
Problem: It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata) https://github.com/vim/vim/commit/f42dd3c3901ea0ba38e67a616aea9953cae81b8d
Diffstat (limited to 'runtime/doc/options.txt')
-rw-r--r--runtime/doc/options.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 534b2025cd..bcefa1f56b 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -4471,6 +4471,30 @@ A jump table for the options with a short description can be found at |Q_op|.
Insert mode completion. When zero as much space as available is used.
|ins-completion-menu|.
+ *'pyxversion'* *'pyx'*
+'pyxversion' 'pyx' number (default depends on the build)
+ global
+ Specifies the python version used for pyx* functions and commands
+ |python_x|. The default value is as follows:
+
+ |provider| installed Default ~
+ |+python| and |+python3| 0
+ only |+python| 2
+ only |+python3| 3
+
+ Available values are 0, 2 and 3.
+ If 'pyxversion' is 0, it is set to 2 or 3 after the first execution of
+ any python2/3 commands or functions. E.g. `:py` sets to 2, and `:py3`
+ sets to 3. `:pyx` sets it to 3 if Python 3 is available, otherwise sets
+ to 2 if Python 2 is available.
+ See also: |has-pythonx|
+
+ If only |+python| or |+python3| are available,
+ 'pyxversion' has no effect. The pyx* functions and commands are
+ always the same as the installed version.
+
+ This option cannot be set from a |modeline| or in the |sandbox|, for
+ security reasons.
*'quoteescape'* *'qe'*
'quoteescape' 'qe' string (default "\")