Skip to content
Snippets Groups Projects
Commit 531da595 authored by Bram Moolenaar's avatar Bram Moolenaar
Browse files

Updated runtime files.

parent 229f8dbf
No related branches found
No related tags found
No related merge requests found
*develop.txt* For Vim version 7.3. Last change: 2012 Jan 10 *develop.txt* For Vim version 7.3. Last change: 2013 Apr 27
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
...@@ -20,6 +20,7 @@ code. ...@@ -20,6 +20,7 @@ code.
Vim is open source software. Everybody is encouraged to contribute to help Vim is open source software. Everybody is encouraged to contribute to help
improving Vim. For sending patches a context diff "diff -c" is preferred. improving Vim. For sending patches a context diff "diff -c" is preferred.
Also see http://www.vim.org/tips/tip.php?tip_id=618. Also see http://www.vim.org/tips/tip.php?tip_id=618.
Also see http://vim.wikia.com/wiki/How_to_make_and_submit_a_patch.
============================================================================== ==============================================================================
1. Design goals *design-goals* 1. Design goals *design-goals*
......
*eval.txt* For Vim version 7.3. Last change: 2013 Mar 19 *eval.txt* For Vim version 7.3. Last change: 2013 May 06
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
...@@ -1150,7 +1150,7 @@ delete all script-local variables: > ...@@ -1150,7 +1150,7 @@ delete all script-local variables: >
: unlet s:[k] : unlet s:[k]
:endfor :endfor
< <
*buffer-variable* *b:var* *buffer-variable* *b:var* *b:*
A variable name that is preceded with "b:" is local to the current buffer. A variable name that is preceded with "b:" is local to the current buffer.
Thus you can have several "b:foo" variables, one for each buffer. Thus you can have several "b:foo" variables, one for each buffer.
This kind of variable is deleted when the buffer is wiped out or deleted with This kind of variable is deleted when the buffer is wiped out or deleted with
...@@ -1167,7 +1167,7 @@ b:changedtick The total number of changes to the current buffer. It is ...@@ -1167,7 +1167,7 @@ b:changedtick The total number of changes to the current buffer. It is
: call My_Update() : call My_Update()
:endif :endif
< <
*window-variable* *w:var* *window-variable* *w:var* *w:*
A variable name that is preceded with "w:" is local to the current window. It A variable name that is preceded with "w:" is local to the current window. It
is deleted when the window is closed. is deleted when the window is closed.
...@@ -1176,12 +1176,12 @@ A variable name that is preceded with "t:" is local to the current tab page, ...@@ -1176,12 +1176,12 @@ A variable name that is preceded with "t:" is local to the current tab page,
It is deleted when the tab page is closed. {not available when compiled It is deleted when the tab page is closed. {not available when compiled
without the |+windows| feature} without the |+windows| feature}
*global-variable* *g:var* *global-variable* *g:var* *g:*
Inside functions global variables are accessed with "g:". Omitting this will Inside functions global variables are accessed with "g:". Omitting this will
access a variable local to a function. But "g:" can also be used in any other access a variable local to a function. But "g:" can also be used in any other
place if you like. place if you like.
*local-variable* *l:var* *local-variable* *l:var* *l:*
Inside functions local variables are accessed without prepending anything. Inside functions local variables are accessed without prepending anything.
But you can also prepend "l:" if you like. However, without prepending "l:" But you can also prepend "l:" if you like. However, without prepending "l:"
you may run into reserved variable names. For example "count". By itself it you may run into reserved variable names. For example "count". By itself it
...@@ -1264,7 +1264,7 @@ Note that this means that filetype plugins don't get a different set of script ...@@ -1264,7 +1264,7 @@ Note that this means that filetype plugins don't get a different set of script
variables for each buffer. Use local buffer variables instead |b:var|. variables for each buffer. Use local buffer variables instead |b:var|.
Predefined Vim variables: *vim-variable* *v:var* Predefined Vim variables: *vim-variable* *v:var* *v:*
*v:beval_col* *beval_col-variable* *v:beval_col* *beval_col-variable*
v:beval_col The number of the column, over which the mouse pointer is. v:beval_col The number of the column, over which the mouse pointer is.
......
*if_pyth.txt* For Vim version 7.3. Last change: 2013 Feb 03 *if_pyth.txt* For Vim version 7.3. Last change: 2013 May 06
VIM REFERENCE MANUAL by Paul Moore VIM REFERENCE MANUAL by Paul Moore
......
*index.txt* For Vim version 7.3. Last change: 2013 Feb 28 *index.txt* For Vim version 7.3. Last change: 2013 May 06
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
...@@ -725,6 +725,7 @@ tag char note action in Normal mode ~ ...@@ -725,6 +725,7 @@ tag char note action in Normal mode ~
cursor N times, leave the cursor after it cursor N times, leave the cursor after it
|gQ| gQ switch to "Ex" mode with Vim editing |gQ| gQ switch to "Ex" mode with Vim editing
|gR| gR 2 enter Virtual Replace mode |gR| gR 2 enter Virtual Replace mode
|gT| gT go to the previous tab page
|gU| gU{motion} 2 make Nmove text uppercase |gU| gU{motion} 2 make Nmove text uppercase
|gV| gV don't reselect the previous Visual area |gV| gV don't reselect the previous Visual area
when executing a mapping or menu in Select when executing a mapping or menu in Select
...@@ -762,6 +763,7 @@ tag char note action in Normal mode ~ ...@@ -762,6 +763,7 @@ tag char note action in Normal mode ~
|gq| gq{motion} 2 format Nmove text |gq| gq{motion} 2 format Nmove text
|gr| gr{char} 2 virtual replace N chars with {char} |gr| gr{char} 2 virtual replace N chars with {char}
|gs| gs go to sleep for N seconds (default 1) |gs| gs go to sleep for N seconds (default 1)
|gt| gt go to the next tab page
|gu| gu{motion} 2 make Nmove text lowercase |gu| gu{motion} 2 make Nmove text lowercase
|gv| gv reselect the previous Visual area |gv| gv reselect the previous Visual area
|gw| gw{motion} 2 format Nmove text and keep cursor |gw| gw{motion} 2 format Nmove text and keep cursor
......
*map.txt* For Vim version 7.3. Last change: 2012 Apr 13 *map.txt* For Vim version 7.3. Last change: 2013 May 05
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
...@@ -49,7 +49,7 @@ modes. ...@@ -49,7 +49,7 @@ modes.
:nm[ap] {lhs} {rhs} |mapmode-n| *:nm* *:nmap* :nm[ap] {lhs} {rhs} |mapmode-n| *:nm* *:nmap*
:vm[ap] {lhs} {rhs} |mapmode-v| *:vm* *:vmap* :vm[ap] {lhs} {rhs} |mapmode-v| *:vm* *:vmap*
:xm[ap] {lhs} {rhs} |mapmode-x| *:xm* *:xmap* :xm[ap] {lhs} {rhs} |mapmode-x| *:xm* *:xmap*
:smap {lhs} {rhs} |mapmode-s| *:smap* :smap {lhs} {rhs} |mapmode-s| *:smap*
:om[ap] {lhs} {rhs} |mapmode-o| *:om* *:omap* :om[ap] {lhs} {rhs} |mapmode-o| *:om* *:omap*
:map! {lhs} {rhs} |mapmode-ic| *:map!* :map! {lhs} {rhs} |mapmode-ic| *:map!*
:im[ap] {lhs} {rhs} |mapmode-i| *:im* *:imap* :im[ap] {lhs} {rhs} |mapmode-i| *:im* *:imap*
......
*options.txt* For Vim version 7.3. Last change: 2013 Apr 05 *options.txt* For Vim version 7.3. Last change: 2013 Apr 27
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
...@@ -277,8 +277,10 @@ Now the 'list' option is not set, because ":set nolist" resets the global ...@@ -277,8 +277,10 @@ Now the 'list' option is not set, because ":set nolist" resets the global
value, ":setlocal list" only changes the local value and ":e two" gets the value, ":setlocal list" only changes the local value and ":e two" gets the
global value. Note that if you do this next: > global value. Note that if you do this next: >
:e one :e one
You will not get back the 'list' value as it was the last time you edited You will get back the 'list' value as it was the last time you edited "one".
"one". The options local to a window are not remembered for each buffer. The options local to a window are remembered for each buffer. This also
happens when the buffer is not loaded, but they are lost when the buffer is
wiped out |:bwipe|.
*:setl* *:setlocal* *:setl* *:setlocal*
:setl[ocal] ... Like ":set" but set only the value local to the :setl[ocal] ... Like ":set" but set only the value local to the
......
...@@ -4777,6 +4777,7 @@ aw motion.txt /*aw* ...@@ -4777,6 +4777,7 @@ aw motion.txt /*aw*
a{ motion.txt /*a{* a{ motion.txt /*a{*
a} motion.txt /*a}* a} motion.txt /*a}*
b motion.txt /*b* b motion.txt /*b*
b: eval.txt /*b:*
b:changedtick eval.txt /*b:changedtick* b:changedtick eval.txt /*b:changedtick*
b:changelog_name filetype.txt /*b:changelog_name* b:changelog_name filetype.txt /*b:changelog_name*
b:current_syntax-variable syntax.txt /*b:current_syntax-variable* b:current_syntax-variable syntax.txt /*b:current_syntax-variable*
...@@ -5805,6 +5806,7 @@ g, motion.txt /*g,* ...@@ -5805,6 +5806,7 @@ g, motion.txt /*g,*
g- undo.txt /*g-* g- undo.txt /*g-*
g0 motion.txt /*g0* g0 motion.txt /*g0*
g8 various.txt /*g8* g8 various.txt /*g8*
g: eval.txt /*g:*
g:NetrwTopLvlMenu pi_netrw.txt /*g:NetrwTopLvlMenu* g:NetrwTopLvlMenu pi_netrw.txt /*g:NetrwTopLvlMenu*
g:Netrw_corehandler pi_netrw.txt /*g:Netrw_corehandler* g:Netrw_corehandler pi_netrw.txt /*g:Netrw_corehandler*
g:Netrw_funcref pi_netrw.txt /*g:Netrw_funcref* g:Netrw_funcref pi_netrw.txt /*g:Netrw_funcref*
...@@ -6572,6 +6574,7 @@ keypad-point intro.txt /*keypad-point* ...@@ -6572,6 +6574,7 @@ keypad-point intro.txt /*keypad-point*
keys() eval.txt /*keys()* keys() eval.txt /*keys()*
known-bugs todo.txt /*known-bugs* known-bugs todo.txt /*known-bugs*
l motion.txt /*l* l motion.txt /*l*
l: eval.txt /*l:*
l:var eval.txt /*l:var* l:var eval.txt /*l:var*
lCursor mbyte.txt /*lCursor* lCursor mbyte.txt /*lCursor*
lace.vim syntax.txt /*lace.vim* lace.vim syntax.txt /*lace.vim*
...@@ -7329,6 +7332,7 @@ python-error if_pyth.txt /*python-error* ...@@ -7329,6 +7332,7 @@ python-error if_pyth.txt /*python-error*
python-eval if_pyth.txt /*python-eval* python-eval if_pyth.txt /*python-eval*
python-examples if_pyth.txt /*python-examples* python-examples if_pyth.txt /*python-examples*
python-input if_pyth.txt /*python-input* python-input if_pyth.txt /*python-input*
python-options if_pyth.txt /*python-options*
python-output if_pyth.txt /*python-output* python-output if_pyth.txt /*python-output*
python-pyeval if_pyth.txt /*python-pyeval* python-pyeval if_pyth.txt /*python-pyeval*
python-range if_pyth.txt /*python-range* python-range if_pyth.txt /*python-range*
...@@ -8242,6 +8246,7 @@ utf-8-in-xwindows mbyte.txt /*utf-8-in-xwindows* ...@@ -8242,6 +8246,7 @@ utf-8-in-xwindows mbyte.txt /*utf-8-in-xwindows*
utf-8-typing mbyte.txt /*utf-8-typing* utf-8-typing mbyte.txt /*utf-8-typing*
utf8 mbyte.txt /*utf8* utf8 mbyte.txt /*utf8*
v visual.txt /*v* v visual.txt /*v*
v: eval.txt /*v:*
v:beval_bufnr eval.txt /*v:beval_bufnr* v:beval_bufnr eval.txt /*v:beval_bufnr*
v:beval_col eval.txt /*v:beval_col* v:beval_col eval.txt /*v:beval_col*
v:beval_lnum eval.txt /*v:beval_lnum* v:beval_lnum eval.txt /*v:beval_lnum*
...@@ -8535,6 +8540,7 @@ vt100-function-keys term.txt /*vt100-function-keys* ...@@ -8535,6 +8540,7 @@ vt100-function-keys term.txt /*vt100-function-keys*
w motion.txt /*w* w motion.txt /*w*
w32-clientserver remote.txt /*w32-clientserver* w32-clientserver remote.txt /*w32-clientserver*
w32-xpm-support gui_w32.txt /*w32-xpm-support* w32-xpm-support gui_w32.txt /*w32-xpm-support*
w: eval.txt /*w:*
w:current_syntax syntax.txt /*w:current_syntax* w:current_syntax syntax.txt /*w:current_syntax*
w:quickfix_title quickfix.txt /*w:quickfix_title* w:quickfix_title quickfix.txt /*w:quickfix_title*
w:var eval.txt /*w:var* w:var eval.txt /*w:var*
......
*todo.txt* For Vim version 7.3. Last change: 2013 Apr 24 *todo.txt* For Vim version 7.3. Last change: 2013 May 06
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
...@@ -48,6 +48,8 @@ GTK: problem with 'L' in 'guioptions' changing the window width. ...@@ -48,6 +48,8 @@ GTK: problem with 'L' in 'guioptions' changing the window width.
Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3. Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3.
Nederlandse vertaling tutor. (Rob Bishoff, 2013 Apr 24)
The CompleteDone autocommand needs some info passed to it: The CompleteDone autocommand needs some info passed to it:
- The word that was selected (empty if abandoned complete) - The word that was selected (empty if abandoned complete)
- Type of completion: tag, omnifunc, user func. - Type of completion: tag, omnifunc, user func.
...@@ -76,8 +78,22 @@ Patch to view coverage of the tests. (Nazri Ramliy, 2013 Feb 15) ...@@ -76,8 +78,22 @@ Patch to view coverage of the tests. (Nazri Ramliy, 2013 Feb 15)
Patch to make vim.bindeval() in Python work. (Yukihiro Nakadaira, 2013 Mar 25) Patch to make vim.bindeval() in Python work. (Yukihiro Nakadaira, 2013 Mar 25)
Patch to avoid wrong error message for 1.0[0]. (Yasuhiro Matsumoto, 2013 May
1)
Patch to invert characters differently in GTK. (Yukihiro Nakadaira, 2013 May
5)
Patch for 'backupcopy' default behavior for symlinks on Windows. (David Pope,
2012 Mar 21, update Mar 31)
With fix for memory leak: Ken Takata, 2012 Aug 24
Another update Sep 24.
Also patch from Joerg Bornemann, 2013 Apr 30.
Do allow real tags above the !_TAG entries. Undo older patch. Issue 90. Do allow real tags above the !_TAG entries. Undo older patch. Issue 90.
Patch to add the bufferlist() function. (Yegappan Lakshmanan, 2013 May 5)
Patch to support 'u' in interactive substitute. (Christian Brabandt, 2012 Sep Patch to support 'u' in interactive substitute. (Christian Brabandt, 2012 Sep
28) With tests: Oct 9. 28) With tests: Oct 9.
...@@ -94,6 +110,30 @@ Patch by Christian Brabandt, 2012 Nov 16. ...@@ -94,6 +110,30 @@ Patch by Christian Brabandt, 2012 Nov 16.
Issue 54: document behavior of -complete, also expands arg. Issue 54: document behavior of -complete, also expands arg.
Python patch 7: move more to if_py_boty. (ZyX 2013 Apr 26)
Python patch 8: add vim.window.number. (ZyX 2013 Apr 26)
Python patch 9: remove useless calls.. (ZyX 2013 Apr 26)
Python patch 10: window position. (ZyX 2013 Apr 26)
Python patch 11: reorder code in if_py_both (ZyX 2013 Apr 28)
Python patch 12: fix SEGVs (ZyX 2013 Apr 28)
Python patch 13: negative indices were failing (ZyX 2013 Apr 28)
Python patch 14: tests for previous fixes (ZyX 2013 Apr 28)
Python patch 15: make buflist a bufmap (ZyX 2013 Apr 28) incompatible?
Python patch 16: fix name of FunctionType (ZyX 2013 Apr 28)
Python patch 17: add iterators (ZyX 2013 Apr 28)
Python patch 18: Python 2.2 support (ZyX 2013 Apr 28)
Python patch 19: drop support for old Pythons (ZyX 2013 Apr 28)
Python patch 20: tests for vim.buffers (ZyX 2013 Apr 28, second one)
Python patch 20a: tests for vim.bufferlist (ZyX 2013 May 1)
Python patch 21: add vim.tabpages and vim.current.tabpage (ZyX 2013 May 1)
Python patch 22: make KeyErrors use PyErr_SetObject (ZyX 2013 May 1)
Python patch 23: transform and clean python exceptions (ZyX 2013 May 1)
Python patch 24: add ability to assign to more vim.current attributes (ZyX
2013 May 1)
Python patch 25: make vim.error Exception subclass (ZyX 2013 May 1)
Python patch 26: check whether PyObject_IsTrue failed (ZyX 2013 May 1)
Python patch 27: add tests for various python interfaces (ZyX 2013 May 1)
Matches might be highlighted correctly. Inefficient patch by Christian Matches might be highlighted correctly. Inefficient patch by Christian
Brabandt, 2013 Feb 26. Brabandt, 2013 Feb 26.
...@@ -118,6 +158,8 @@ then Sep 1, reminder Oct 14) ...@@ -118,6 +158,8 @@ then Sep 1, reminder Oct 14)
Patch to check if 'foldexpr' sets did_emsg. (Christian Brabandt, 2013 Mar 20) Patch to check if 'foldexpr' sets did_emsg. (Christian Brabandt, 2013 Mar 20)
No completion for :xmap and :smap. (Yukihiro Nakadaira, 2013 May 5)
Patch to set antialiasing style on Windows. (Ondrej Balaz, 2013 Mar 14) Patch to set antialiasing style on Windows. (Ondrej Balaz, 2013 Mar 14)
Needs a different check for CLEARTYPE_QUALITY. Needs a different check for CLEARTYPE_QUALITY.
...@@ -235,11 +277,6 @@ When running Vim in silent ex mode, an existing swapfile causes Vim to wait ...@@ -235,11 +277,6 @@ When running Vim in silent ex mode, an existing swapfile causes Vim to wait
for a user action without a prompt. (Maarten Billemont, 2012 Feb 3) for a user action without a prompt. (Maarten Billemont, 2012 Feb 3)
Do give the prompt? Quit with an error? Do give the prompt? Quit with an error?
Patch for 'backupcopy' default behavior for symlinks on Windows. (David Pope,
2012 Mar 21, update Mar 31)
With fix for memory leak: Ken Takata, 2012 Aug 24
Another update Sep 24.
Patch to list user digraphs. (Christian Brabandt, 2012 Apr 14) Patch to list user digraphs. (Christian Brabandt, 2012 Apr 14)
Patch for input method status. (Hirohito Higashi, 2012 Apr 18) Patch for input method status. (Hirohito Higashi, 2012 Apr 18)
...@@ -4169,7 +4206,7 @@ Select mode: ...@@ -4169,7 +4206,7 @@ Select mode:
8 In blockwise mode, typed characters are inserted in front of the block, 8 In blockwise mode, typed characters are inserted in front of the block,
backspace deletes a column before the block. (Steve Hall) backspace deletes a column before the block. (Steve Hall)
7 Alt-leftmouse starts block mode selection in MS Word. 7 Alt-leftmouse starts block mode selection in MS Word.
See http://www.vim.org/tips/tip.php?tip_id=743 See http://vim.wikia.com/wiki/Use_Alt-Mouse_to_select_blockwise.
7 Add Cmdline-select mode. Like Select mode, but used on the command line. 7 Add Cmdline-select mode. Like Select mode, but used on the command line.
- Change gui_send_mouse_event() to pass on mouse events when 'mouse' - Change gui_send_mouse_event() to pass on mouse events when 'mouse'
contains 'C' or 'A'. contains 'C' or 'A'.
......
...@@ -2,7 +2,8 @@ ...@@ -2,7 +2,8 @@
" Language: Clean " Language: Clean
" Author: Pieter van Engelen <pietere@sci.kun.nl> " Author: Pieter van Engelen <pietere@sci.kun.nl>
" Co-Author: Arthur van Leeuwen <arthurvl@sci.kun.nl> " Co-Author: Arthur van Leeuwen <arthurvl@sci.kun.nl>
" Last Change: 2011 Dec 25 by Thilo Six " Previous Change: 2011 Dec 25 by Thilo Six
" Last Change: 2013 Apr 25 by Jurriën Stutterheim
" For version 5.x: Clear all syntax items " For version 5.x: Clear all syntax items
" For version 6.x: Quit when a syntax file was already loaded " For version 6.x: Quit when a syntax file was already loaded
...@@ -18,7 +19,7 @@ set cpo&vim ...@@ -18,7 +19,7 @@ set cpo&vim
" Some Clean-keywords " Some Clean-keywords
syn keyword cleanConditional if case syn keyword cleanConditional if case
syn keyword cleanLabel let! with where in of syn keyword cleanLabel let! with where in of
syn keyword cleanInclude from import syn keyword cleanInclude from import qualified
syn keyword cleanSpecial Start syn keyword cleanSpecial Start
syn keyword cleanKeyword infixl infixr infix syn keyword cleanKeyword infixl infixr infix
syn keyword cleanBasicType Int Real Char Bool String syn keyword cleanBasicType Int Real Char Bool String
......
...@@ -18,6 +18,7 @@ all: tutor.utf-8 \ ...@@ -18,6 +18,7 @@ all: tutor.utf-8 \
tutor.it.utf-8 \ tutor.it.utf-8 \
tutor.ja.sjis tutor.ja.euc \ tutor.ja.sjis tutor.ja.euc \
tutor.ko.euc \ tutor.ko.euc \
tutor.nl \
tutor.no.utf-8 \ tutor.no.utf-8 \
tutor.nb \ tutor.nb \
tutor.nb.utf-8 \ tutor.nb.utf-8 \
...@@ -73,6 +74,9 @@ tutor.ja.euc: tutor.ja.utf-8 ...@@ -73,6 +74,9 @@ tutor.ja.euc: tutor.ja.utf-8
tutor.ko.euc: tutor.ko.utf-8 tutor.ko.euc: tutor.ko.utf-8
iconv -f UTF-8 -t EUC-KR tutor.ko.utf-8 > tutor.ko.euc iconv -f UTF-8 -t EUC-KR tutor.ko.utf-8 > tutor.ko.euc
tutor.nl: tutor.nl.utf-8
iconv -f UTF-8 -t ISO-8859-1 tutor.nl.utf-8 > tutor.nl
tutor.no.utf-8: tutor.no tutor.no.utf-8: tutor.no
iconv -f ISO-8859-1 -t UTF-8 tutor.no > tutor.no.utf-8 iconv -f ISO-8859-1 -t UTF-8 tutor.no > tutor.no.utf-8
......
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment