Skip to content

Commit 523f23d

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents d161d7b + 28fb79d commit 523f23d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+13756
-4958
lines changed

runtime/doc/if_tcl.txt

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -515,12 +515,15 @@ startup file (usually "~/.vimrc" on Unix):
515515
==============================================================================
516516
9. Dynamic loading *tcl-dynamic*
517517

518-
On MS-Windows the Tcl library can be loaded dynamically. The |:version|
519-
output then includes |+tcl/dyn|.
518+
On MS-Windows and Unix the Tcl library can be loaded dynamically. The
519+
|:version| output then includes |+tcl/dyn|.
520520

521-
This means that Vim will search for the Tcl DLL file only when needed. When
522-
you don't use the Tcl interface you don't need it, thus you can use Vim
523-
without this DLL file.
521+
This means that Vim will search for the Tcl DLL or shared library file only
522+
when needed. When you don't use the Tcl interface you don't need it, thus you
523+
can use Vim without this file.
524+
525+
526+
MS-Windows ~
524527

525528
To use the Tcl interface the Tcl DLL must be in your search path. In a
526529
console window type "path" to see what directories are used.
@@ -529,5 +532,12 @@ The name of the DLL must match the Tcl version Vim was compiled with.
529532
Currently the name is "tcl86.dll". That is for Tcl 8.6. To know for sure
530533
edit "gvim.exe" and search for "tcl\d*.dll\c".
531534

535+
536+
Unix ~
537+
538+
The 'tcldll' option can be used to specify the Tcl shared library file instead
539+
of DYNAMIC_TCL_DLL file what was specified at compile time. The version of
540+
the shared library must match the Tcl version Vim was compiled with.
541+
532542
==============================================================================
533543
vim:tw=78:ts=8:ft=help:norl:

runtime/doc/options.txt

Lines changed: 36 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*options.txt* For Vim version 7.4. Last change: 2016 Jan 03
1+
*options.txt* For Vim version 7.4. Last change: 2016 Jan 09
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -4958,13 +4958,13 @@ A jump table for the options with a short description can be found at |Q_op|.
49584958
reset this option. |-u| |--noplugin|
49594959

49604960
*'luadll'*
4961-
'luadll' string (default empty)
4961+
'luadll' string (default depends on the build)
49624962
global
4963-
{not in Vi} {only for Unix}
4963+
{not in Vi}
49644964
{only available when compiled with the |+lua/dyn|
49654965
feature}
4966-
Specifies the path of the Lua shared library instead of DYNAMIC_LUA_DLL
4967-
what was specified at compile time.
4966+
Specifies the name of the Lua shared library. The default is
4967+
DYNAMIC_LUA_DLL, which was specified at compile time.
49684968
This option cannot be set from a |modeline| or in the |sandbox|, for
49694969
security reasons.
49704970

@@ -5433,7 +5433,7 @@ A jump table for the options with a short description can be found at |Q_op|.
54335433
Negative or zero value means no thread scheduling.
54345434

54355435
*'nrformats'* *'nf'*
5436-
'nrformats' 'nf' string (default "octal,hex")
5436+
'nrformats' 'nf' string (default "bin,octal,hex")
54375437
local to buffer
54385438
{not in Vi}
54395439
This defines what bases Vim will consider for numbers when using the
@@ -5447,6 +5447,9 @@ A jump table for the options with a short description can be found at |Q_op|.
54475447
hex If included, numbers starting with "0x" or "0X" will be
54485448
considered to be hexadecimal. Example: Using CTRL-X on
54495449
"0x100" results in "0x0ff".
5450+
bin If included, numbers starting with "0b" or "0B" will be
5451+
considered to be binary. Example: Using CTRL-X on
5452+
"0b1000" subtracts one, resulting in "0b0111".
54505453
Numbers which simply begin with a digit in the range 1-9 are always
54515454
considered decimal. This also happens for numbers that are not
54525455
recognized as octal or hex.
@@ -5701,13 +5704,13 @@ A jump table for the options with a short description can be found at |Q_op|.
57015704
this doesn't work when $INCL contains a comma or white space.
57025705

57035706
*'perldll'*
5704-
'perldll' string (default empty)
5707+
'perldll' string (default depends on the build)
57055708
global
5706-
{not in Vi} {only for Unix}
5709+
{not in Vi}
57075710
{only available when compiled with the |+perl/dyn|
57085711
feature}
5709-
Specifies the path of the Perl shared library instead of
5710-
DYNAMIC_PERL_DLL what was specified at compile time.
5712+
Specifies the name of the Perl shared library. The default is
5713+
DYNAMIC_PERL_DLL, which was specified at compile time.
57115714
This option cannot be set from a |modeline| or in the |sandbox|, for
57125715
security reasons.
57135716

@@ -5838,24 +5841,24 @@ A jump table for the options with a short description can be found at |Q_op|.
58385841
|ins-completion-menu|.
58395842

58405843
*'pythondll'*
5841-
'pythondll' string (default empty)
5844+
'pythondll' string (default depends on the build)
58425845
global
5843-
{not in Vi} {only for Unix}
5846+
{not in Vi}
58445847
{only available when compiled with the |+python/dyn|
58455848
feature}
5846-
Specifies the path of the Python 2.x shared library instead of
5847-
DYNAMIC_PYTHON_DLL what was specified at compile time.
5849+
Specifies the name of the Python 2.x shared library. The default is
5850+
DYNAMIC_PYTHON_DLL, which was specified at compile time.
58485851
This option cannot be set from a |modeline| or in the |sandbox|, for
58495852
security reasons.
58505853

58515854
*'pythonthreedll'*
5852-
'pythonthreedll' string (default empty)
5855+
'pythonthreedll' string (default depends on the build)
58535856
global
5854-
{not in Vi} {only for Unix}
5857+
{not in Vi}
58555858
{only available when compiled with the |+python3/dyn|
58565859
feature}
5857-
Specifies the path of the Python 3 shared library instead of
5858-
DYNAMIC_PYTHON3_DLL what was specified at compile time.
5860+
Specifies the name of the Python 3 shared library. The default is
5861+
DYNAMIC_PYTHON3_DLL, which was specified at compile time.
58595862
This option cannot be set from a |modeline| or in the |sandbox|, for
58605863
security reasons.
58615864

@@ -6079,13 +6082,13 @@ A jump table for the options with a short description can be found at |Q_op|.
60796082
The 'rightleft' option must be set for 'rightleftcmd' to take effect.
60806083

60816084
*'rubydll'*
6082-
'rubydll' string (default empty)
6085+
'rubydll' string (default: depends on the build)
60836086
global
6084-
{not in Vi} {only for Unix}
6087+
{not in Vi}
60856088
{only available when compiled with the |+ruby/dyn|
60866089
feature}
6087-
Specifies the path of the Ruby shared library instead of
6088-
DYNAMIC_RUBY_DLL what was specified at compile time.
6090+
Specifies the name of the Ruby shared library. The default is
6091+
DYNAMIC_RUBY_DLL, which was specified at compile time.
60896092
This option cannot be set from a |modeline| or in the |sandbox|, for
60906093
security reasons.
60916094

@@ -7570,6 +7573,17 @@ A jump table for the options with a short description can be found at |Q_op|.
75707573
Resetting this option is useful when using a ":tag" command in a
75717574
mapping which should not change the tagstack.
75727575

7576+
*'tcldll'*
7577+
'tcldll' string (default depends on the build)
7578+
global
7579+
{not in Vi}
7580+
{only available when compiled with the |+tcl/dyn|
7581+
feature}
7582+
Specifies the name of the Tcl shared library. The default is
7583+
DYNAMIC_TCL_DLL, which was specified at compile time.
7584+
This option cannot be set from a |modeline| or in the |sandbox|, for
7585+
security reasons.
7586+
75737587
*'term'* *E529* *E530* *E531*
75747588
'term' string (default is $TERM, if that fails:
75757589
in the GUI: "builtin_gui"

runtime/doc/quickref.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -914,6 +914,7 @@ Short explanation of each option: *option-list*
914914
'tagrelative' 'tr' file names in tag file are relative
915915
'tags' 'tag' list of file names used by the tag command
916916
'tagstack' 'tgst' push tags onto the tag stack
917+
'tcldll' name of the Tcl dynamic library
917918
'term' name of the terminal
918919
'termbidi' 'tbidi' terminal takes care of bi-directionality
919920
'termencoding' 'tenc' character encoding used by the terminal

runtime/doc/spell.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1386,6 +1386,14 @@ the item name. Case is always ignored.
13861386

13871387
The Hunspell feature to use three arguments and flags is not supported.
13881388

1389+
*spell-NOCOMPOUNDSUGS*
1390+
This item indicates that using compounding to make suggestions is not a good
1391+
idea. Use this when compounding is used with very short or one-character
1392+
words. E.g. to make numbers out of digits. Without this flag creating
1393+
suggestions would spend most time trying all kind of weird compound words.
1394+
1395+
NOCOMPOUNDSUGS ~
1396+
13891397
*spell-SYLLABLE*
13901398
The SYLLABLE item defines characters or character sequences that are used to
13911399
count the number of syllables in a word. Example:

runtime/optwin.vim

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1346,6 +1346,10 @@ if exists("&rubydll")
13461346
call append("$", "rubydll\tname of the Ruby dynamic library")
13471347
call <SID>OptionG("rubydll", &rubydll)
13481348
endif
1349+
if exists("&tcldll")
1350+
call append("$", "tcldll\tname of the Tcl dynamic library")
1351+
call <SID>OptionG("tcldll", &tcldll)
1352+
endif
13491353

13501354
set cpo&vim
13511355

0 commit comments

Comments
 (0)