Skip to content

Commit c15c0d6

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents e30d19e + c4a908e commit c15c0d6

18 files changed

Lines changed: 558 additions & 72 deletions

runtime/doc/eval.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*eval.txt* For Vim version 7.4. Last change: 2016 Sep 05
1+
*eval.txt* For Vim version 7.4. Last change: 2016 Sep 07
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -7793,7 +7793,8 @@ timer_start({time}, {callback} [, {options}])
77937793

77947794
{options} is a dictionary. Supported entries:
77957795
"repeat" Number of times to repeat calling the
7796-
callback. -1 means forever.
7796+
callback. -1 means forever. When not present
7797+
the callback will be called once.
77977798

77987799
Example: >
77997800
func MyHandler(timer)

runtime/doc/if_lua.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ Example:
5959
EOF
6060
endfunction
6161
<
62+
To see what version of Lua you have: >
63+
:lua print(_VERSION)
64+
65+
If you use LuaJIT you can also use this: >
66+
:lua print(jit.version)
67+
<
6268

6369
*:luado*
6470
:[range]luado {body} Execute Lua function "function (line, linenr) {body}

runtime/doc/if_mzsch.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ procedures is restricted.
9797
:mzscheme (require (prefix vim- vimext)) ; for MzScheme < 4.x
9898
:mzscheme (require (prefix-in vim- 'vimext)) ; MzScheme 4.x
9999
:mzscheme (vim-set-buff-line 10 "This is line #10")
100+
101+
To see what version of MzScheme you have: >
102+
:mzscheme (display (version))
100103
<
101104
Inline script usage: >
102105
function! <SID>SetFirstLine()

runtime/doc/if_perl.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ Example vim script: >
8383
EOF
8484
endfunction
8585
<
86+
To see what version of Perl you have: >
87+
:perl print $^V
88+
<
8689

8790
*:perldo* *:perld*
8891
:[range]perld[o] {cmd} Execute Perl command {cmd} for each line in the

runtime/doc/if_ruby.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ Example Vim script: >
5858
EOF
5959
endfunction
6060
<
61+
To see what version of Ruby you have: >
62+
:ruby print RUBY_VERSION
63+
<
6164

6265
*:rubydo* *:rubyd* *E265*
6366
:[range]rubyd[o] {cmd} Evaluate Ruby command {cmd} for each line in the

runtime/doc/if_tcl.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ Example: >
5454
EOF
5555
endfunction
5656
<
57+
To see what version of Tcl you have: >
58+
:tcl puts [info patchlevel]
59+
<
5760

5861
*:tcldo* *:tcld*
5962
:[range]tcld[o] {cmd} Execute Tcl command {cmd} for each line in [range]

runtime/doc/tags

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5792,6 +5792,8 @@ erlang.vim syntax.txt /*erlang.vim*
57925792
err_buf channel.txt /*err_buf*
57935793
err_cb channel.txt /*err_cb*
57945794
err_mode channel.txt /*err_mode*
5795+
err_modifiable channel.txt /*err_modifiable*
5796+
err_msg channel.txt /*err_msg*
57955797
err_name channel.txt /*err_name*
57965798
err_timeout channel.txt /*err_timeout*
57975799
errmsg-variable eval.txt /*errmsg-variable*
@@ -7797,6 +7799,8 @@ out_buf channel.txt /*out_buf*
77977799
out_cb channel.txt /*out_cb*
77987800
out_io-buffer channel.txt /*out_io-buffer*
77997801
out_mode channel.txt /*out_mode*
7802+
out_modifiable channel.txt /*out_modifiable*
7803+
out_msg channel.txt /*out_msg*
78007804
out_name channel.txt /*out_name*
78017805
out_timeout channel.txt /*out_timeout*
78027806
p change.txt /*p*

runtime/doc/todo.txt

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*todo.txt* For Vim version 7.4. Last change: 2016 Sep 06
1+
*todo.txt* For Vim version 7.4. Last change: 2016 Sep 08
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -36,18 +36,24 @@ not be repeated below, unless there is extra information.
3636

3737
Invalid memory access in do_pending_operator. (Dominique, 2016 Sep 5)
3838

39-
test_autocmd fails when run directly, passes when run through test_alot.
39+
Invalid memory access in msg_puts_printf (Dominique, 2016 Sep 6)
40+
41+
Crash after wiping a buffer. (Dominique, Sep 7)
42+
43+
With MS-Windows gvim:
44+
test_netbeans.vim fails. Nb_basic line 12 and 13.
45+
test86 fails partial fix
46+
test87 fails
4047

4148
Make ":filter" work with more commands.
4249
Search for: msg_putchar('\n')
4350

4451
+channel:
45-
- option to not put "Reading from channel" in the buffer.
46-
- Add 'cwd' argument: directory to change to in the child.
47-
check for valid directory before forking.
4852
- channel_wait() may return an error while there is still something to read.
4953
Perhaps try to read once?
5054
- Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026)
55+
- Add 'cwd' argument to start_job(): directory to change to in the child.
56+
check for valid directory before forking.
5157
- Implement |job-term| ?
5258
- Channel test fails with Motif. Sometimes kills the X11 server.
5359
- When a message in the queue but there is no callback, drop it after a while?
@@ -309,7 +315,7 @@ Patch to test popupmenu. Fails, possibly due to a bug.
309315
Patch to introduce 'cmdencoding'. (Ken Takata, Aug 18?)
310316
Better help Aug 19.
311317
Problem: applies to too many commands, such as :cbuffer.
312-
Should there be a different value for :make and :grep?
318+
Updated patch with three options, 2016 Sep 8.
313319
Win32: When running ":make" and 'encoding' differs from the system locale,
314320
the output should be converted. Esp. when 'encoding' is "utf-8". (Yongwei
315321
Wu) Should we use 'termencoding' for this?

0 commit comments

Comments
 (0)