summaryrefslogtreecommitdiffstats
path: root/runtime/doc/options.txt
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-03-16 20:46:58 +0100
committerBram Moolenaar <Bram@vim.org>2018-03-16 20:46:58 +0100
commit135682517bc378cfdb63fe3a6e3553935f69f6ce (patch)
tree5fa4aaca6a81a5f0b88c1e1da730f74e24acde42 /runtime/doc/options.txt
parent43cb6262141c0a0853680bd8d0433e04db3bf182 (diff)
patch 8.0.1609: shell commands in the GUI use a dumb terminalv8.0.1609
Problem: Shell commands in the GUI use a dumb terminal. Solution: Add the "!" flag to 'guioptions' to execute system commands in a special terminal window. Only for Unix now.
Diffstat (limited to 'runtime/doc/options.txt')
-rw-r--r--runtime/doc/options.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index ca31d3da09..f6f8de7be7 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -3845,7 +3845,14 @@ A jump table for the options with a short description can be found at |Q_op|.
To avoid problems with flags that are added in the future, use the
"+=" and "-=" feature of ":set" |add-option-flags|.
- Valid letters are as follows:
+ Valid characters are as follows:
+ *'go-!'*
+ '!' External commands are executed in a terminal window. Without
+ this flag the MS-Windows GUI will open a console window to
+ execute the command. The Unix GUI will simulate a dumb
+ terminal to list the command output.
+ The terminal window will be positioned at the bottom, and grow
+ upwards as needed.
*guioptions_a* *'go-a'*
'a' Autoselect: If present, then whenever VISUAL mode is started,
or the Visual area extended, Vim tries to become the owner of