mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
Update runtime files.
This commit is contained in:
parent
2cb70a2744
commit
42ebd06642
@ -1,4 +1,4 @@
|
|||||||
*eval.txt* For Vim version 7.4. Last change: 2016 Jul 15
|
*eval.txt* For Vim version 7.4. Last change: 2016 Jul 16
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1214,7 +1214,7 @@ lambda expression *expr-lambda* *lambda*
|
|||||||
{args -> expr1} lambda expression
|
{args -> expr1} lambda expression
|
||||||
|
|
||||||
A lambda expression creates a new unnamed function which returns the result of
|
A lambda expression creates a new unnamed function which returns the result of
|
||||||
evaluating |expr1|. Lambda expressions are differ from |user-functions| in
|
evaluating |expr1|. Lambda expressions differ from |user-functions| in
|
||||||
the following ways:
|
the following ways:
|
||||||
|
|
||||||
1. The body of the lambda expression is an |expr1| and not a sequence of |Ex|
|
1. The body of the lambda expression is an |expr1| and not a sequence of |Ex|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*index.txt* For Vim version 7.4. Last change: 2016 Jun 12
|
*index.txt* For Vim version 7.4. Last change: 2016 Jul 16
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1157,6 +1157,7 @@ tag command action ~
|
|||||||
|:chdir| :chd[ir] change directory
|
|:chdir| :chd[ir] change directory
|
||||||
|:checkpath| :che[ckpath] list included files
|
|:checkpath| :che[ckpath] list included files
|
||||||
|:checktime| :checkt[ime] check timestamp of loaded buffers
|
|:checktime| :checkt[ime] check timestamp of loaded buffers
|
||||||
|
|:chistory| :chi[story] list the error lists
|
||||||
|:clast| :cla[st] go to the specified error, default last one
|
|:clast| :cla[st] go to the specified error, default last one
|
||||||
|:clearjumps| :cle[arjumps] clear the jump list
|
|:clearjumps| :cle[arjumps] clear the jump list
|
||||||
|:clist| :cl[ist] list all errors
|
|:clist| :cl[ist] list all errors
|
||||||
@ -1320,6 +1321,7 @@ tag command action ~
|
|||||||
|:lgrep| :lgr[ep] run 'grepprg' and jump to first match
|
|:lgrep| :lgr[ep] run 'grepprg' and jump to first match
|
||||||
|:lgrepadd| :lgrepa[dd] like :grep, but append to current list
|
|:lgrepadd| :lgrepa[dd] like :grep, but append to current list
|
||||||
|:lhelpgrep| :lh[elpgrep] like ":helpgrep" but uses location list
|
|:lhelpgrep| :lh[elpgrep] like ":helpgrep" but uses location list
|
||||||
|
|:lhistory| :lhi[story] list the location lists
|
||||||
|:ll| :ll go to specific location
|
|:ll| :ll go to specific location
|
||||||
|:llast| :lla[st] go to the specified location, default last one
|
|:llast| :lla[st] go to the specified location, default last one
|
||||||
|:llist| :lli[st] list all locations
|
|:llist| :lli[st] list all locations
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*message.txt* For Vim version 7.4. Last change: 2016 Jul 14
|
*message.txt* For Vim version 7.4. Last change: 2016 Jul 16
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -676,7 +676,7 @@ Vim and restart it.
|
|||||||
*E931* >
|
*E931* >
|
||||||
Buffer cannot be registered
|
Buffer cannot be registered
|
||||||
|
|
||||||
Out of memory or a duplicate buffer number. May habben after W14. Looking up
|
Out of memory or a duplicate buffer number. May happen after W14. Looking up
|
||||||
a buffer will not always work, better restart Vim.
|
a buffer will not always work, better restart Vim.
|
||||||
|
|
||||||
*E296* *E297* >
|
*E296* *E297* >
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*quickfix.txt* For Vim version 7.4. Last change: 2016 Jul 07
|
*quickfix.txt* For Vim version 7.4. Last change: 2016 Jul 17
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -530,7 +530,7 @@ lists. They set one of the existing error lists as the current one.
|
|||||||
list, an error message is given.
|
list, an error message is given.
|
||||||
|
|
||||||
*:lolder* *:lol*
|
*:lolder* *:lol*
|
||||||
:lol[der] [count] Same as ":colder", except use the location list for
|
:lol[der] [count] Same as `:colder`, except use the location list for
|
||||||
the current window instead of the quickfix list.
|
the current window instead of the quickfix list.
|
||||||
|
|
||||||
*:cnewer* *:cnew* *E381*
|
*:cnewer* *:cnew* *E381*
|
||||||
@ -539,9 +539,20 @@ lists. They set one of the existing error lists as the current one.
|
|||||||
list, an error message is given.
|
list, an error message is given.
|
||||||
|
|
||||||
*:lnewer* *:lnew*
|
*:lnewer* *:lnew*
|
||||||
:lnew[er] [count] Same as ":cnewer", except use the location list for
|
:lnew[er] [count] Same as `:cnewer`, except use the location list for
|
||||||
the current window instead of the quickfix list.
|
the current window instead of the quickfix list.
|
||||||
|
|
||||||
|
*:chistory* *:chi*
|
||||||
|
:chi[story] Show the list of error lists. The current list is
|
||||||
|
marked with ">". The output looks like:
|
||||||
|
error list 1 of 3; 43 errors ~
|
||||||
|
> error list 2 of 3; 0 errors ~
|
||||||
|
error list 3 of 3; 15 errors ~
|
||||||
|
|
||||||
|
*:lhistory* *:lhi*
|
||||||
|
:lhi[story] Show the list of location lists, otherwise like
|
||||||
|
`:chistory`.
|
||||||
|
|
||||||
When adding a new error list, it becomes the current list.
|
When adding a new error list, it becomes the current list.
|
||||||
|
|
||||||
When ":colder" has been used and ":make" or ":grep" is used to add a new error
|
When ":colder" has been used and ":make" or ":grep" is used to add a new error
|
||||||
|
@ -2074,6 +2074,8 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
|
|||||||
:checkpath tagsrch.txt /*:checkpath*
|
:checkpath tagsrch.txt /*:checkpath*
|
||||||
:checkt editing.txt /*:checkt*
|
:checkt editing.txt /*:checkt*
|
||||||
:checktime editing.txt /*:checktime*
|
:checktime editing.txt /*:checktime*
|
||||||
|
:chi quickfix.txt /*:chi*
|
||||||
|
:chistory quickfix.txt /*:chistory*
|
||||||
:cl quickfix.txt /*:cl*
|
:cl quickfix.txt /*:cl*
|
||||||
:cla quickfix.txt /*:cla*
|
:cla quickfix.txt /*:cla*
|
||||||
:clast quickfix.txt /*:clast*
|
:clast quickfix.txt /*:clast*
|
||||||
@ -2441,6 +2443,8 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
|
|||||||
:lgrepadd quickfix.txt /*:lgrepadd*
|
:lgrepadd quickfix.txt /*:lgrepadd*
|
||||||
:lh helphelp.txt /*:lh*
|
:lh helphelp.txt /*:lh*
|
||||||
:lhelpgrep helphelp.txt /*:lhelpgrep*
|
:lhelpgrep helphelp.txt /*:lhelpgrep*
|
||||||
|
:lhi quickfix.txt /*:lhi*
|
||||||
|
:lhistory quickfix.txt /*:lhistory*
|
||||||
:list various.txt /*:list*
|
:list various.txt /*:list*
|
||||||
:ll quickfix.txt /*:ll*
|
:ll quickfix.txt /*:ll*
|
||||||
:lla quickfix.txt /*:lla*
|
:lla quickfix.txt /*:lla*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 7.4. Last change: 2016 Jul 15
|
*todo.txt* For Vim version 7.4. Last change: 2016 Jul 17
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -34,9 +34,6 @@ not be repeated below, unless there is extra information.
|
|||||||
*known-bugs*
|
*known-bugs*
|
||||||
-------------------- Known bugs and current work -----------------------
|
-------------------- Known bugs and current work -----------------------
|
||||||
|
|
||||||
Problem with setqflist([]): grep 4 times, ":colder 3", setqflist([]) will
|
|
||||||
clear the next list, not the current one. Ramel Eshed, Jun 8.
|
|
||||||
|
|
||||||
+channel:
|
+channel:
|
||||||
- When a message in the queue but there is no callback, drop it after a while?
|
- When a message in the queue but there is no callback, drop it after a while?
|
||||||
Add timestamp to queued messages and callbacks with ID, remove after a
|
Add timestamp to queued messages and callbacks with ID, remove after a
|
||||||
@ -52,6 +49,8 @@ Later
|
|||||||
- job_start(): run job in a newly opened terminal.
|
- job_start(): run job in a newly opened terminal.
|
||||||
With xterm could use -S{pty}.
|
With xterm could use -S{pty}.
|
||||||
|
|
||||||
|
Quickfix refactoring. (Yegappan Lakshmanan,)
|
||||||
|
|
||||||
Quickfix improvements for background building and grepping:
|
Quickfix improvements for background building and grepping:
|
||||||
- Add a command modifier ":usefname" to quickfix commands and functions to
|
- Add a command modifier ":usefname" to quickfix commands and functions to
|
||||||
keep a file name as a string and not create a buffer for it? To avoid
|
keep a file name as a string and not create a buffer for it? To avoid
|
||||||
@ -118,6 +117,8 @@ Or avoid recursiveness.
|
|||||||
|
|
||||||
Also use funcref for substitute, instead of \=.
|
Also use funcref for substitute, instead of \=.
|
||||||
|
|
||||||
|
Patch to define v:t_number etc. (Ken Takata, 2016 Jul 15)
|
||||||
|
|
||||||
Python: Extended funcrefs: use func_T* structure in place of char_u* function
|
Python: Extended funcrefs: use func_T* structure in place of char_u* function
|
||||||
names.
|
names.
|
||||||
(ZyX, 2013 Jul 15, update Sep 22, 24, 28; Update 2013 Dec 15, 2014 Jan 6)
|
(ZyX, 2013 Jul 15, update Sep 22, 24, 28; Update 2013 Dec 15, 2014 Jan 6)
|
||||||
@ -126,8 +127,6 @@ Also fixes Bug: E685 error for func_unref(). (ZyX, 2010 Aug 5)
|
|||||||
Once .exe with updated installer is available: Add remark to download page
|
Once .exe with updated installer is available: Add remark to download page
|
||||||
about /S and /D options (Ken Takata, 2016 Apr 13)
|
about /S and /D options (Ken Takata, 2016 Apr 13)
|
||||||
|
|
||||||
Patch to remove unsupported systems. (Hirohito Higashi, 2016 Jul 13)
|
|
||||||
|
|
||||||
Cursor positioned in the wrong place when editing src/testdir/test_viml.vim.
|
Cursor positioned in the wrong place when editing src/testdir/test_viml.vim.
|
||||||
|
|
||||||
Javascript indent wrong after /* in single quoted string:
|
Javascript indent wrong after /* in single quoted string:
|
||||||
@ -144,8 +143,16 @@ Invalid behavior with NULL list. (Nikolai Pavlov, #768)
|
|||||||
For current Windows build .pdb file is missing. (Gabriele Fava, 2016 May 11)
|
For current Windows build .pdb file is missing. (Gabriele Fava, 2016 May 11)
|
||||||
5)
|
5)
|
||||||
|
|
||||||
|
Support closure for lambda? Ken Takata is working on it.
|
||||||
|
|
||||||
Problem with whitespace in errorformat. (Gerd Wachsmuth, 2016 May 15, #807)
|
Problem with whitespace in errorformat. (Gerd Wachsmuth, 2016 May 15, #807)
|
||||||
|
|
||||||
|
Patch to allow setting w:quickfix_title via setqflist() and setloclist()
|
||||||
|
functions. (Christian Brabandt, 2013 May 8, update May 21)
|
||||||
|
Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14)
|
||||||
|
Second one. Update May 22.
|
||||||
|
Update by Daniel Hahler, 2014 Jul 4, Aug 14, Oct 14, Oct 15.
|
||||||
|
|
||||||
Patch to add filtering of the quickfix list. (Yegappan Lakshmanan, 2016 Mar
|
Patch to add filtering of the quickfix list. (Yegappan Lakshmanan, 2016 Mar
|
||||||
13, last version) Update June 26, #830.
|
13, last version) Update June 26, #830.
|
||||||
Instead use a Vim script implementation, invoked from a Vim command.
|
Instead use a Vim script implementation, invoked from a Vim command.
|
||||||
@ -549,12 +556,6 @@ Is this a good solution?
|
|||||||
|
|
||||||
Patch to add /pattern/ to :oldfiles. Pull #575.
|
Patch to add /pattern/ to :oldfiles. Pull #575.
|
||||||
|
|
||||||
Patch to allow setting w:quickfix_title via setqflist() and setloclist()
|
|
||||||
functions. (Christian Brabandt, 2013 May 8, update May 21)
|
|
||||||
Patch to add getlocstack() / setlocstack(). (Christian Brabandt, 2013 May 14)
|
|
||||||
Second one. Update May 22.
|
|
||||||
Update by Daniel Hahler, 2014 Jul 4, Aug 14, Oct 14, Oct 15.
|
|
||||||
|
|
||||||
Patch: Let rare word highlighting overrule good word highlighting.
|
Patch: Let rare word highlighting overrule good word highlighting.
|
||||||
(Jakson A. Aquino, 2010 Jul 30, again 2011 Jul 2)
|
(Jakson A. Aquino, 2010 Jul 30, again 2011 Jul 2)
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*version8.txt* For Vim version 8.0. Last change: 2016 Jul 03
|
*version8.txt* For Vim version 8.0. Last change: 2016 Jul 16
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -77,6 +77,14 @@ example above, to pass an argument to the function: >
|
|||||||
This will call CheckTemp('out') four seconds later.
|
This will call CheckTemp('out') four seconds later.
|
||||||
|
|
||||||
|
|
||||||
|
Lambda ~
|
||||||
|
|
||||||
|
A short way to create a function has been added: {args -> expr}. See |lambda|.
|
||||||
|
This is useful for functions such as `filter()` and `map()`, which now also
|
||||||
|
accept a function argument. Example: >
|
||||||
|
:call filter(mylist, {idx, val -> val > 20})
|
||||||
|
|
||||||
|
|
||||||
Packages ~
|
Packages ~
|
||||||
|
|
||||||
Plugins keep growing and more of them are available than ever before. To keep
|
Plugins keep growing and more of them are available than ever before. To keep
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim support file to detect file types
|
" Vim support file to detect file types
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2016 Jul 12
|
" Last Change: 2016 Jul 16
|
||||||
|
|
||||||
" Listen very carefully, I will say this only once
|
" Listen very carefully, I will say this only once
|
||||||
if exists("did_load_filetypes")
|
if exists("did_load_filetypes")
|
||||||
@ -2643,6 +2643,8 @@ au BufNewFile,BufRead [rR]akefile* call s:StarSetf('ruby')
|
|||||||
" Mail (also matches muttrc.vim, so this is below the other checks)
|
" Mail (also matches muttrc.vim, so this is below the other checks)
|
||||||
au BufNewFile,BufRead mutt[[:alnum:]._-]\\\{6\} setf mail
|
au BufNewFile,BufRead mutt[[:alnum:]._-]\\\{6\} setf mail
|
||||||
|
|
||||||
|
au BufNewFile,BufRead reportbug-* call s:StarSetf('mail')
|
||||||
|
|
||||||
" Modconf
|
" Modconf
|
||||||
au BufNewFile,BufRead */etc/modutils/*
|
au BufNewFile,BufRead */etc/modutils/*
|
||||||
\ if executable(expand("<afile>")) != 1
|
\ if executable(expand("<afile>")) != 1
|
||||||
|
@ -188,7 +188,7 @@ an 20.435 &Edit.Startup\ &Settings :call <SID>EditVimrc()<CR>
|
|||||||
fun! s:EditVimrc()
|
fun! s:EditVimrc()
|
||||||
if $MYVIMRC != ''
|
if $MYVIMRC != ''
|
||||||
let fname = $MYVIMRC
|
let fname = $MYVIMRC
|
||||||
elseif has("win32") || has("dos32") || has("dos16") || has("os2")
|
elseif has("win32")
|
||||||
if $HOME != ''
|
if $HOME != ''
|
||||||
let fname = $HOME . "/_vimrc"
|
let fname = $HOME . "/_vimrc"
|
||||||
else
|
else
|
||||||
@ -566,7 +566,7 @@ endfun
|
|||||||
func! s:XxdFind()
|
func! s:XxdFind()
|
||||||
if !exists("g:xxdprogram")
|
if !exists("g:xxdprogram")
|
||||||
" On the PC xxd may not be in the path but in the install directory
|
" On the PC xxd may not be in the path but in the install directory
|
||||||
if (has("win32") || has("dos32")) && !executable("xxd")
|
if has("win32") && !executable("xxd")
|
||||||
let g:xxdprogram = $VIMRUNTIME . (&shellslash ? '/' : '\') . "xxd.exe"
|
let g:xxdprogram = $VIMRUNTIME . (&shellslash ? '/' : '\') . "xxd.exe"
|
||||||
else
|
else
|
||||||
let g:xxdprogram = "xxd"
|
let g:xxdprogram = "xxd"
|
||||||
|
1032
runtime/tutor/tutor.bg.utf-8
Normal file
1032
runtime/tutor/tutor.bg.utf-8
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
|||||||
" Vim tutor support file
|
" Vim tutor support file
|
||||||
" Author: Eduardo F. Amatria <eferna1@platea.pntic.mec.es>
|
" Author: Eduardo F. Amatria <eferna1@platea.pntic.mec.es>
|
||||||
" Maintainer: Bram Moolenaar
|
" Maintainer: Bram Moolenaar
|
||||||
" Last Change: 2014 Jun 25
|
" Last Change: 2016 Jul 16
|
||||||
|
|
||||||
" This Vim script is used for detecting if a translation of the
|
" This Vim script is used for detecting if a translation of the
|
||||||
" tutor file exist, i.e., a tutor.xx file, where xx is the language.
|
" tutor file exist, i.e., a tutor.xx file, where xx is the language.
|
||||||
@ -42,6 +42,8 @@ else
|
|||||||
let s:ext = ".cs"
|
let s:ext = ".cs"
|
||||||
elseif s:lang =~ "Dutch"
|
elseif s:lang =~ "Dutch"
|
||||||
let s:ext = ".nl"
|
let s:ext = ".nl"
|
||||||
|
elseif s:lang =~ "Bulgarian"
|
||||||
|
let s:ext = ".bg"
|
||||||
else
|
else
|
||||||
let s:ext = "." . strpart(s:lang, 0, 2)
|
let s:ext = "." . strpart(s:lang, 0, 2)
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user