Skip to content

Commit ef3ec97

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents 34feb77 + b4ff518 commit ef3ec97

35 files changed

+535
-312
lines changed

runtime/doc/diff.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*diff.txt* For Vim version 7.4. Last change: 2015 Jul 03
1+
*diff.txt* For Vim version 7.4. Last change: 2015 Nov 01
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -182,8 +182,8 @@ hidden buffers. You can use ":hide" to close a window without unloading the
182182
buffer. If you don't want a buffer to remain used for the diff do ":set
183183
nodiff" before hiding it.
184184

185-
*:diffu* *:diffupdate*
186-
:diffu[pdate][!] Update the diff highlighting and folds.
185+
*:dif* *:diffupdate*
186+
:dif[fupdate][!] Update the diff highlighting and folds.
187187

188188
Vim attempts to keep the differences updated when you make changes to the
189189
text. This mostly takes care of inserted and deleted lines. Changes within a

runtime/doc/hangulin.txt

Lines changed: 29 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
*hangulin.txt* For Vim version 7.4. Last change: 2009 Jun 24
1+
*hangulin.txt* For Vim version 7.4. Last change: 2015 Nov 10
22

33

44
VIM REFERENCE MANUAL by Chi-Deok Hwang and Sung-Hyun Nam
55

6-
NOTE: The |+hangul_input| feature is scheduled to be removed. If you want to
7-
keep it, please send a message to the Vim user maillist.
8-
96

107
Introduction *hangul*
118
------------
@@ -17,7 +14,8 @@ Compile
1714
-------
1815
Next is a basic option. You can add any other configure option. >
1916
20-
./configure --with-x --enable-multibyte --enable-fontset --enable-hangulinput
17+
./configure --with-x --enable-multibyte --enable-hangulinput \
18+
--disable-xim
2119
2220
And you should check feature.h. If |+hangul_input| feature is enabled
2321
by configure, you can select more options such as keyboard type, 2 bulsik
@@ -26,18 +24,21 @@ or 3 bulsik. You can find keywords like next in there. >
2624
#define HANGUL_DEFAULT_KEYBOARD 2
2725
#define ESC_CHG_TO_ENG_MODE
2826
/* #define X_LOCALE */
29-
/* #define SLOW_XSERVER */
3027
3128
Environment variables
3229
---------------------
33-
You should set LANG variable to Korean locale such as ko or ko_KR.euc.
30+
You should set LANG variable to Korean locale such as ko, ko_KR.eucKR
31+
or ko_KR.UTF-8.
3432
If you set LC_ALL variable, it should be set to Korean locale also.
3533

3634
VIM resource
3735
------------
38-
You should add nexts to your global vimrc ($HOME/.vimrc). >
36+
You may want to set 'encoding' and 'fileencodings'.
37+
Next are examples:
3938

40-
:set fileencoding=korea
39+
:set encoding=euc-kr
40+
:set encoding=utf-8
41+
:set fileencodings=ucs-bom,utf-8,cp949,euc-kr,latin1
4142

4243
Keyboard
4344
--------
@@ -52,8 +53,16 @@ If both are set, VIM_KEYBOARD has higher priority.
5253

5354
Hangul Fonts
5455
------------
55-
You can set text font using $HOME/.Xdefaults or in your gvimrc file.
56-
But to use Hangul, you should set 'guifontset' in your vimrc.
56+
If you use GTK version of GVIM, you should set 'guifont' and 'guifontwide'.
57+
For example:
58+
set guifont=Courier\ 12
59+
set guifontwide=NanumGothicCoding\ 12
60+
61+
If you use Motif or Athena version of GVIM, you should set 'guifontset' in
62+
your vimrc. You can set fontset in the .Xdefaults file.
63+
64+
$HOME/.gvimrc: >
65+
set guifontset=english_font,hangul_font
5766
5867
$HOME/.Xdefaults: >
5968
Vim.font: english_font
@@ -66,40 +75,38 @@ $HOME/.Xdefaults: >
6675
*international: True
6776
Vim*fontList: english_font;hangul_font:
6877
69-
$HOME/.gvimrc: >
70-
set guifontset=english_font,hangul_font
71-
7278
attention! the , (comma) or ; (semicolon)
7379

7480
And there should be no ':set guifont'. If it exists, then Gvim ignores
7581
':set guifontset'. It means VIM runs without fontset supporting.
7682
So, you can see only English. Hangul does not be correctly displayed.
7783

78-
After 'fontset' feature is enabled, VIM does not allow using 'font'.
84+
After 'fontset' feature is enabled, VIM does not allow using english
85+
font only in 'font' setting for syntax.
7986
For example, if you use >
8087
:set guifontset=eng_font,your_font
8188
in your .gvimrc, then you should do for syntax >
8289
:hi Comment guifg=Cyan font=another_eng_font,another_your_font
8390
If you just do >
8491
:hi Comment font=another_eng_font
85-
then you can see a GOOD error message. Be careful!
92+
then you can see a error message. Be careful!
8693

8794
hangul_font width should be twice than english_font width.
8895

8996
Unsupported Feature
9097
-------------------
91-
Johab font not yet supported. And I don't have any plan.
92-
If you really want to use johab font, you can use the
93-
hanguldraw.c in gau package.
98+
We don't support Johab font.
99+
We don't support Hanja input.
100+
And We don't have any plan to support them.
94101

95-
Hanja input not yet supported. And I don't have any plan.
96-
If you really want to input hanja, just use VIM with hanterm.
102+
If you really need such features, you can use console version of VIM with a
103+
capable terminal emulator.
97104

98105
Bug or Comment
99106
--------------
100107
Send comments, patches and suggestions to:
101108

102-
Chi-Deok Hwang <[email protected]>
103109
SungHyun Nam <[email protected]>
110+
Chi-Deok Hwang <...>
104111

105112
vim:tw=78:ts=8:ft=help:norl:

runtime/doc/if_pyth.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*if_pyth.txt* For Vim version 7.4. Last change: 2015 Oct 16
1+
*if_pyth.txt* For Vim version 7.4. Last change: 2015 Nov 10
22

33

44
VIM REFERENCE MANUAL by Paul Moore
@@ -693,7 +693,7 @@ The name of the DLL must match the Python version Vim was compiled with.
693693
Currently the name is "python24.dll". That is for Python 2.4. To know for
694694
sure edit "gvim.exe" and search for "python\d*.dll\c".
695695

696-
On Unix the 'pythondll' or 'python3dll' option can be used to specify the
696+
On Unix the 'pythondll' or 'pythonthreedll' option can be used to specify the
697697
Python shared library file instead of DYNAMIC_PYTHON_DLL or
698698
DYNAMIC_PYTHON3_DLL file what were specified at compile time. The version of
699699
the shared library must match the Python 2.x or Python 3 version Vim was

runtime/doc/options.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*options.txt* For Vim version 7.4. Last change: 2015 Nov 01
1+
*options.txt* For Vim version 7.4. Last change: 2015 Nov 10
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -5821,25 +5821,25 @@ A jump table for the options with a short description can be found at |Q_op|.
58215821
Insert mode completion. When zero as much space as available is used.
58225822
|ins-completion-menu|.
58235823

5824-
*'python3dll'*
5825-
'python3dll' string (default empty)
5824+
*'pythondll'*
5825+
'pythondll' string (default empty)
58265826
global
58275827
{not in Vi} {only for Unix}
5828-
{only available when compiled with the |+python3/dyn|
5828+
{only available when compiled with the |+python/dyn|
58295829
feature}
5830-
Specifies the path of the Python 3 shared library instead of
5831-
DYNAMIC_PYTHON3_DLL what was specified at compile time.
5830+
Specifies the path of the Python 2.x shared library instead of
5831+
DYNAMIC_PYTHON_DLL what was specified at compile time.
58325832
This option cannot be set from a |modeline| or in the |sandbox|, for
58335833
security reasons.
58345834

5835-
*'pythondll'*
5836-
'pythondll' string (default empty)
5835+
*'pythonthreedll'*
5836+
'pythonthreedll' string (default empty)
58375837
global
58385838
{not in Vi} {only for Unix}
5839-
{only available when compiled with the |+python/dyn|
5839+
{only available when compiled with the |+python3/dyn|
58405840
feature}
5841-
Specifies the path of the Python 2.x shared library instead of
5842-
DYNAMIC_PYTHON_DLL what was specified at compile time.
5841+
Specifies the path of the Python 3 shared library instead of
5842+
DYNAMIC_PYTHON3_DLL what was specified at compile time.
58435843
This option cannot be set from a |modeline| or in the |sandbox|, for
58445844
security reasons.
58455845

runtime/doc/quickref.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*quickref.txt* For Vim version 7.4. Last change: 2015 Jul 21
1+
*quickref.txt* For Vim version 7.4. Last change: 2015 Nov 10
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -780,6 +780,7 @@ Short explanation of each option: *option-list*
780780
'list' show <Tab> and <EOL>
781781
'listchars' 'lcs' characters for displaying in list mode
782782
'loadplugins' 'lpl' load plugin scripts when starting up
783+
'luadll' name of the Lua dynamic library
783784
'macatsui' Mac GUI: use ATSUI text drawing
784785
'macmeta' 'mmta' use option as meta key (MacVim GUI only)
785786
'magic' changes special characters in search patterns
@@ -820,6 +821,7 @@ Short explanation of each option: *option-list*
820821
'patchexpr' 'pex' expression used to patch a file
821822
'patchmode' 'pm' keep the oldest version of a file
822823
'path' 'pa' list of directories searched with "gf" et.al.
824+
'perldll' name of the Perl dynamic library
823825
'preserveindent' 'pi' preserve the indent structure when reindenting
824826
'previewheight' 'pvh' height of the preview window
825827
'previewwindow' 'pvw' identifies the preview window
@@ -832,6 +834,8 @@ Short explanation of each option: *option-list*
832834
'printmbfont' 'pmbfn' font names to be used for CJK output of :hardcopy
833835
'printoptions' 'popt' controls the format of :hardcopy output
834836
'pumheight' 'ph' maximum height of the popup menu
837+
'pythondll' name of the Python 2 dynamic library
838+
'pythonthreedll' name of the Python 3 dynamic library
835839
'quoteescape' 'qe' escape characters used in a string
836840
'readonly' 'ro' disallow writing the buffer
837841
'redrawtime' 'rdt' timeout for 'hlsearch' and |:match| highlighting
@@ -844,6 +848,7 @@ Short explanation of each option: *option-list*
844848
'revins' 'ri' inserting characters will work backwards
845849
'rightleft' 'rl' window is right-to-left oriented
846850
'rightleftcmd' 'rlc' commands for which editing works right-to-left
851+
'rubydll' name of the Ruby dynamic library
847852
'ruler' 'ru' show cursor line and column in the status line
848853
'rulerformat' 'ruf' custom format for the ruler
849854
'runtimepath' 'rtp' list of directories used for runtime files

runtime/doc/syntax.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*syntax.txt* For Vim version 7.4. Last change: 2015 Oct 17
1+
*syntax.txt* For Vim version 7.4. Last change: 2015 Nov 05
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1082,6 +1082,7 @@ Most of things are same as |ft-c-syntax|.
10821082

10831083
Variable Highlight ~
10841084
cpp_no_cpp11 don't highlight C++11 standard items
1085+
cpp_no_cpp14 don't highlight C++14 standard items
10851086

10861087

10871088
CSH *csh.vim* *ft-csh-syntax*
@@ -4165,7 +4166,7 @@ example, for instance, can be done like this: >
41654166
41664167
As can be seen here, the \z actually does double duty. In the start pattern,
41674168
it marks the "\(\I\i*\)" sub-expression as external; in the end pattern, it
4168-
changes the \1 back-reference into an external reference referring to the
4169+
changes the \z1 back-reference into an external reference referring to the
41694170
first external sub-expression in the start pattern. External references can
41704171
also be used in skip patterns: >
41714172
:syn region foo start="start \(\I\i*\)" skip="not end \z1" end="end \z1"

runtime/doc/tags

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
421421
'lpl' options.txt /*'lpl'*
422422
'ls' options.txt /*'ls'*
423423
'lsp' options.txt /*'lsp'*
424+
'luadll' options.txt /*'luadll'*
424425
'lw' options.txt /*'lw'*
425426
'lz' options.txt /*'lz'*
426427
'ma' options.txt /*'ma'*
@@ -507,6 +508,8 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
507508
'nobk' options.txt /*'nobk'*
508509
'nobl' options.txt /*'nobl'*
509510
'nobomb' options.txt /*'nobomb'*
511+
'nobreakindent' options.txt /*'nobreakindent'*
512+
'nobri' options.txt /*'nobri'*
510513
'nobuflisted' options.txt /*'nobuflisted'*
511514
'nocf' options.txt /*'nocf'*
512515
'noci' options.txt /*'noci'*
@@ -557,6 +560,8 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
557560
'nofk' options.txt /*'nofk'*
558561
'nofkmap' options.txt /*'nofkmap'*
559562
'nofoldenable' options.txt /*'nofoldenable'*
563+
'nofs' options.txt /*'nofs'*
564+
'nofsync' options.txt /*'nofsync'*
560565
'nofu' options.txt /*'nofu'*
561566
'nofullscreen' options.txt /*'nofullscreen'*
562567
'nogd' options.txt /*'nogd'*
@@ -585,11 +590,13 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
585590
'nois' options.txt /*'nois'*
586591
'nojoinspaces' options.txt /*'nojoinspaces'*
587592
'nojs' options.txt /*'nojs'*
593+
'nolangnoremap' options.txt /*'nolangnoremap'*
588594
'nolazyredraw' options.txt /*'nolazyredraw'*
589595
'nolbr' options.txt /*'nolbr'*
590596
'nolinebreak' options.txt /*'nolinebreak'*
591597
'nolisp' options.txt /*'nolisp'*
592598
'nolist' options.txt /*'nolist'*
599+
'nolnr' options.txt /*'nolnr'*
593600
'noloadplugins' options.txt /*'noloadplugins'*
594601
'nolpl' options.txt /*'nolpl'*
595602
'nolz' options.txt /*'nolz'*
@@ -739,6 +746,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
739746
'path' options.txt /*'path'*
740747
'pdev' options.txt /*'pdev'*
741748
'penc' options.txt /*'penc'*
749+
'perldll' options.txt /*'perldll'*
742750
'pex' options.txt /*'pex'*
743751
'pexpr' options.txt /*'pexpr'*
744752
'pfn' options.txt /*'pfn'*
@@ -765,6 +773,8 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
765773
'pumheight' options.txt /*'pumheight'*
766774
'pvh' options.txt /*'pvh'*
767775
'pvw' options.txt /*'pvw'*
776+
'pythondll' options.txt /*'pythondll'*
777+
'pythonthreedll' options.txt /*'pythonthreedll'*
768778
'qe' options.txt /*'qe'*
769779
'quote motion.txt /*'quote*
770780
'quoteescape' options.txt /*'quoteescape'*
@@ -791,6 +801,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
791801
'rs' options.txt /*'rs'*
792802
'rtp' options.txt /*'rtp'*
793803
'ru' options.txt /*'ru'*
804+
'rubydll' options.txt /*'rubydll'*
794805
'ruf' options.txt /*'ruf'*
795806
'ruler' options.txt /*'ruler'*
796807
'rulerformat' options.txt /*'rulerformat'*
@@ -2149,6 +2160,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
21492160
:delm motion.txt /*:delm*
21502161
:delmarks motion.txt /*:delmarks*
21512162
:di change.txt /*:di*
2163+
:dif diff.txt /*:dif*
21522164
:diffg diff.txt /*:diffg*
21532165
:diffget diff.txt /*:diffget*
21542166
:diffo diff.txt /*:diffo*
@@ -2161,7 +2173,6 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
21612173
:diffsplit diff.txt /*:diffsplit*
21622174
:difft diff.txt /*:difft*
21632175
:diffthis diff.txt /*:diffthis*
2164-
:diffu diff.txt /*:diffu*
21652176
:diffupdate diff.txt /*:diffupdate*
21662177
:dig digraph.txt /*:dig*
21672178
:digraphs digraph.txt /*:digraphs*
@@ -6924,6 +6935,7 @@ lua if_lua.txt /*lua*
69246935
lua-buffer if_lua.txt /*lua-buffer*
69256936
lua-commands if_lua.txt /*lua-commands*
69266937
lua-dict if_lua.txt /*lua-dict*
6938+
lua-dynamic if_lua.txt /*lua-dynamic*
69276939
lua-eval if_lua.txt /*lua-eval*
69286940
lua-funcref if_lua.txt /*lua-funcref*
69296941
lua-list if_lua.txt /*lua-list*

0 commit comments

Comments
 (0)