Updated runtime files.

This commit is contained in:
Bram Moolenaar
2016-06-17 12:48:11 +02:00
parent 3ef5bf7d45
commit a02a551e18
8 changed files with 430 additions and 27 deletions

View File

@ -1,4 +1,4 @@
*quickref.txt* For Vim version 7.4. Last change: 2016 Apr 29
*quickref.txt* For Vim version 7.4. Last change: 2016 Jun 14
VIM REFERENCE MANUAL by Bram Moolenaar
@ -831,6 +831,7 @@ Short explanation of each option: *option-list*
'printmbcharset' 'pmbcs' CJK character set to be used for :hardcopy
'printmbfont' 'pmbfn' font names to be used for CJK output of :hardcopy
'printoptions' 'popt' controls the format of :hardcopy output
'prompt' 'prompt' enable prompt in Ex mode
'pumheight' 'ph' maximum height of the popup menu
'pythondll' name of the Python 2 dynamic library
'pythonthreedll' name of the Python 3 dynamic library

View File

@ -1,4 +1,4 @@
*starting.txt* For Vim version 7.4. Last change: 2016 Jun 12
*starting.txt* For Vim version 7.4. Last change: 2016 Jun 15
VIM REFERENCE MANUAL by Bram Moolenaar
@ -1435,6 +1435,10 @@ always kept. This is used for:
- Contents of non-empty registers.
- The jump list
- File marks
The timestamp feature was added before Vim 8.0. Older versions of Vim,
starting with 7.4.1131, will keep the items with timestamp, but not use them.
Thus when using both an older and a newer version of Vim the most recent data
will be kept.
Notes for Unix:
- The file protection for the viminfo file will be set to prevent other users

View File

@ -1,4 +1,4 @@
*todo.txt* For Vim version 7.4. Last change: 2016 Jun 12
*todo.txt* For Vim version 7.4. Last change: 2016 Jun 16
VIM REFERENCE MANUAL by Bram Moolenaar
@ -35,10 +35,7 @@ not be repeated below, unless there is extra information.
-------------------- Known bugs and current work -----------------------
Further implement 'barline' in viminfo:
- jumplist: merge with vi_jumplist.
- Use timestamp for more items: locations, marks.
- Docs: lines are copied by Vim since 7.4.1131
- Check if debug history works.
Problem with setqflist([]): grep 4 times, ":colder 3", setqflist([]) will
clear the next list, not the current one. Ramel Eshed, Jun 8.
@ -64,7 +61,8 @@ Later
- job_start(): run job in a newly opened terminal.
With xterm could use -S{pty}.
Quickfix improvements for backgroupd building and grepping:
Quickfix improvements for background building and grepping:
(Yegappan might do some of this)
- Move 'efm' parsing to a separate function. If 'efm' is the same as last
time re-use the fmt_first list.
- Do not clear "dir_stack", "directory" and "file_stack", "currfile" when
@ -77,6 +75,8 @@ Quickfix improvements for backgroupd building and grepping:
buffers. (Ramel Eshed)
Regexp problems:
- When using automatic engine selection there is a false match. Forcing
either engine works OK. (fritzophrenic, 2016 Jun 15, #867)
- Since 7.4.704 the old regex engine fails to match [[:print:]] in 0xf6.
(Manuel Ortega, 2016 Apr 24)
Test fails on Mac. Avoid using isalpha(), isalnum(), etc? Depends on
@ -125,9 +125,14 @@ Regexp problems:
- Search for /\%d0\+ causes error E363 in a file with consecutive NUL
characters. (Christian Brabandt, 2016 Jun 7)
jsonencode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23)
Patch to fix problem with GUI termcode. (Kazunobu Kuriyama, 2016 Jun 15)
json_encode(): should convert to utf-8. (Nikolai Pavlov, 2016 Jan 23)
What if there is an invalid character?
Should json_encode()/json_decode() restrict recursiveness?
Or avoid recursiveness.
Once .exe with updated installer is available: Add remark to download page
about /S and /D options (Ken Takata, 2016 Apr 13)
@ -149,6 +154,7 @@ Yasuhiro Matsumoto, 2013 May 31.
Or should we add a more general mechanism, like a lambda() function?
Patch by Yasuhiro Matsumoto, 2014 Sep 16, update 2016 Apr 17.
Correction for test, Ken Takata, 2016 May 27.
Merged patch: Ken Takata, 2016 Jun 15.
Problem with whitespace in errorformat. (Gerd Wachsmuth, 2016 May 15, #807)
@ -222,6 +228,7 @@ Update 2016 Mar 28. Can include all parts into one dist patch.
Patch to support 64 bit ints for Number. (Ken Takata, 2016 Jan 21)
Update 2016 Apr 24.
Update 2016 Jun 14, includes some tests.
Patch to improve cscope. (Adrian Kocis, #843)
@ -274,9 +281,6 @@ Patch to make tests pass with EBCDIC. (Owen Leibman, 2016 Apr 10)
When repeating the 'confirm' dialog one needs to press Enter. (ds26gte, 2016
Apr 17) #762
Should jsonencode()/jsondecode() restrict recursiveness?
Or avoid recursiveness.
Use vim.vim syntax highlighting for help file examples, but without ":" in
'iskeyword' for syntax.
@ -285,6 +289,9 @@ Patch to make "%:h:h" return "." instead of the full path.
Remove SPACE_IN_FILENAME ? What could possibly go wrong?
When command names are very long :command output is difficult to read. Use a
maximum for the column width? (#871)
Patch to change GUI behavior: instead of changing the window size change the
lines/columns when menu/toolbar/etc. is added/removed. (Ychin, 2016 Mar 20,
#703)
@ -496,9 +503,6 @@ Breaks test_eval. Inefficient, can we only compute y_width when needed?
Patch to use different terminal mode settings for system(). (Hayaki Saito)
Does this work for everybody?
Patch to fix that wide characters do not work properly after exiting.
(Yasuhiro Matsumoto, 2015 May 24) Better patch to come.
Patch to add wordcount(). Same info as g CTRL-G. (Christian Brabandt, 2015
Nov 17)

View File

@ -1,4 +1,4 @@
*usr_41.txt* For Vim version 7.4. Last change: 2016 Jun 11
*usr_41.txt* For Vim version 7.4. Last change: 2016 Jun 13
VIM USER MANUAL - by Bram Moolenaar
@ -938,8 +938,8 @@ Inter-process communication: *channel-functions*
ch_log() write a message in the channel log file
ch_logfile() set the channel log file
ch_setoptions() set the options for a channel
jsonencode() encode an expression to a JSON string
jsondecode() decode a JSON string to Vim types
json_encode() encode an expression to a JSON string
json_decode() decode a JSON string to Vim types
js_encode() encode an expression to a JSON string
js_decode() decode a JSON string to Vim types

View File

@ -0,0 +1,196 @@
" Vim Keymap file for Vietnamese through Telex method
" Maintainer: Raphael McSinyx <vn.mcsinyx@gmail.com>
" Last Change: 2016-06-13
scriptencoding utf-8
let b:keymap_name = "vi"
loadkeymap
A\\ A
AF À
AS Á
AR
AX Ã
AJ
AW Ă
AW\\ Ă
AWF
AWS
AWR
AWX
AWJ
AA Â
AA\\ Â
AAF
AAS
AAR
AAX
AAJ
D\\ D
DD Đ
E E
E\\ E
EF È
ES É
ER
EX
EJ
EE Ê
EE\\ Ê
EEF
EES
EER
EEX
EEJ
I\\ I
IF Ì
IS Í
IR
IX Ĩ
IJ
O\\ O
OF Ò
OS Ó
OR
OX Õ
OJ
OO Ô
OO\\ Ô
OOF
OOS
OOR
OOX
OOJ
OW Ơ
OW\\ Ơ
OWF
OWS
OWR
OWX
OWJ
U\\ U
UF Ù
US Ú
UR
UX Ũ
UJ
UW Ư
UW\\ Ư
UWF
UWS
UWR
UWX
UWJ
Y\\ Y
YF
YS Ý
YR
YX
YJ
a\\ a
af à
as á
ar
ax ã
aj
aw ă
aw\\ ă
awf
aws
awr
awx
awj
aa â
aa\\ â
aaf
aas
aar
aax
aaj
d\\ d
dd đ
e\\ e
ef è
es é
er
ex
ej
ee ê
ee\\ ê
eef
ees ế
eer
eex
eej
i\\ i
if ì
is í
ir
ix ĩ
ij
o\\ o
of ò
os ó
or
ox õ
oj
oo ô
oo\\ ô
oof
oos
oor
oox
ooj
ow ơ
ow\\ ơ
owf
ows
owr
owx
owj
u\\ u
uf ù
us ú
ur
ux ũ
uj
uw ư
uw\\ ư
uwf
uws
uwr
uwx
uwj
y\\ y
yf
ys ý
yr
yx
yj

View File

@ -0,0 +1,196 @@
" Vim Keymap file for Vietnamese through VNI method
" Maintainer: Raphael McSinyx <vn.mcsinyx@gmail.com>
" Last Change: 2016-06-13
scriptencoding utf-8
let b:keymap_name = "vi"
loadkeymap
A\\ A
A1 Á
A2 À
A3
A4 Ã
A5
A8 Ă
A8\\ Ă
A81
A82
A83
A84
A85
A6 Â
A6\\ Â
A61
A62
A63
A64
A65
D D
D\\ D
D9 Đ
E\\ E
E1 É
E2 È
E3
E4
E5
E6 Ê
E6\\ Ê
E61
E62
E63
E64
E65
I\\ I
I1 Í
I2 Ì
I3
I4 Ĩ
I5
O\\ O
O1 Ó
O2 Ò
O3
O4 Õ
O5
O6 Ô
O6\\ Ô
O61
O62
O63
O64
O65
O7 Ơ
O7\\ Ơ
O71
O72
O73
O74
O75
U\\ U
U1 Ú
U2 Ù
U3
U4 Ũ
U5
U7 Ư
U7\\ Ư
U71
U72
U73
U74
U75
Y\\ Y
Y1 Ý
Y2
Y3
Y4
Y5
a\\ a
a1 á
a2 à
a3
a4 ã
a5
a8 ă
a8\\ ă
a81
a82
a83
a84
a85
a6 â
a6\\ â
a61
a62
a63
a64
a65
d\\ d
d9 đ
e\\ e
e1 é
e2 è
e3
e4
e5
e6 ê
e6\\ ê
e61 ế
e62
e63
e64
e65
i\\ i
i1 í
i2 ì
i3
i4 ĩ
i5
o\\ o
o1 ó
o2 ò
o3
o4 õ
o5
o6 ô
o6\\ ô
o61
o62
o63
o64
o65
o7 ơ
o7\\ ơ
o71
o72
o73
o74
o75
u\\ u
u1 ú
u2 ù
u3
u4 ũ
u5
u7 ư
u7\\ ư
u71
u72
u73
u74
u75
y\\ y
y1 ý
y2
y3
y4
y5

View File

@ -2,7 +2,7 @@
" Language: reStructuredText documentation format
" Maintainer: Marshall Ward <marshall.ward@gmail.com>
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
" Latest Revision: 2016-01-05
" Latest Revision: 2016-06-17
if exists("b:current_syntax")
finish
@ -137,7 +137,7 @@ syn match rstStandaloneHyperlink contains=@NoSpell
\ "\<\%(\%(\%(https\=\|file\|ftp\|gopher\)://\|\%(mailto\|news\):\)[^[:space:]'\"<>]\+\|www[[:alnum:]_-]*\.[[:alnum:]_-]\+\.[^[:space:]'\"<>]\+\)[[:alnum:]/]"
syn region rstCodeBlock contained matchgroup=rstDirective
\ start=+\%(sourcecode\|code\%(-block\)\=\)::\_s*\n\ze\z(\s\+\)+
\ start=+\%(sourcecode\|code\%(-block\)\=\)::\s\+\w*\_s*\n\ze\z(\s\+\)+
\ skip=+^$+
\ end=+^\z1\@!+
\ contains=@NoSpell
@ -153,10 +153,11 @@ for code in g:rst_syntax_code_list
" guard against setting 'isk' option which might cause problems (issue #108)
let prior_isk = &l:iskeyword
exe 'syn include @rst'.code.' syntax/'.code.'.vim'
exe 'syn region rstDirective'.code.' matchgroup=rstDirective fold '
\.'start=#\%(sourcecode\|code\%(-block\)\=\)::\s\+'.code.'\_s*\n\ze\z(\s\+\)# '
\.'skip=#^$# '
\.'end=#^\z1\@!# contains=@NoSpell,@rst'.code
exe 'syn region rstDirective'.code.' matchgroup=rstDirective fold'
\.' start=#\%(sourcecode\|code\%(-block\)\=\)::\s\+'.code.'\_s*\n\ze\z(\s\+\)#'
\.' skip=#^$#'
\.' end=#^\z1\@!#'
\.' contains=@NoSpell,@rst'.code
exe 'syn cluster rstDirectives add=rstDirective'.code
" reset 'isk' setting, if it has been changed
if &l:iskeyword !=# prior_isk
@ -185,10 +186,11 @@ hi def link rstHyperlinkTarget String
hi def link rstExDirective String
hi def link rstSubstitutionDefinition rstDirective
hi def link rstDelimiter Delimiter
" TODO: I dunno...
hi def rstEmphasis term=italic cterm=italic gui=italic
hi def link rstEmphasis Underlined
hi def link rstStrongEmphasis Special
"term=bold cterm=bold gui=bold
" TODO Append these atttributes somehow
"hi def rstEmphasis term=italic cterm=italic gui=italic
"hi def rstStrongEmphasis term=bold cterm=bold gui=bold
hi def link rstInterpretedTextOrHyperlinkReference Identifier
hi def link rstInlineLiteral String
hi def link rstSubstitutionReference PreProc

View File

@ -2126,7 +2126,7 @@ msgid "E490: No fold found"
msgstr "E490: Non trovo alcuna piegatura"
msgid "E350: Cannot create fold with current 'foldmethod'"
msgstr "E350: Non posso create piegatura con il 'foldmethod' in uso"
msgstr "E350: Non posso creare piegatura con il 'foldmethod' in uso"
msgid "E351: Cannot delete fold with current 'foldmethod'"
msgstr "E351: Non posso cancellare piegatura con il 'foldmethod' in uso"