Bram Moolenaar
2cab0e1910
patch 8.0.0096
...
Problem: When the input or output is not a tty Vim appears to hang.
Solution: Add the --ttyfail argument. Also add the "ttyin" and "ttyout"
features to be able to check in Vim script.
2016-11-24 15:09:07 +01:00
Bram Moolenaar
25de4c232d
Updated runtime files.
2016-11-06 14:48:06 +01:00
Bram Moolenaar
46fceaaa8d
Updated runtime files.
2016-10-23 21:21:08 +02:00
Bram Moolenaar
9e507ca8a3
patch 8.0.0034
...
Problem: No completion for ":messages".
Solution: Complete "clear" argument. (Hirohito Higashi)
2016-10-15 15:39:39 +02:00
Bram Moolenaar
6100d02aab
patch 8.0.0020
...
Problem: The regexp engines are not reentrant.
Solution: Add regexec_T and save/restore the state when needed.
2016-10-02 16:51:57 +02:00
Bram Moolenaar
2ec618c9fe
Updated runtime files.
2016-10-01 14:47:05 +02:00
Bram Moolenaar
890680ca63
patch 8.0.0017
...
Problem: Cannot get the number of the current quickfix or location list.
Solution: Use the current list if "nr" in "what" is zero. (Yegappan
Lakshmanan) Remove debug command from test.
2016-09-27 21:28:56 +02:00
Bram Moolenaar
7ef3810d28
patch 8.0.0015
...
Problem: Can't tell which part of a channel has "buffered" status.
Solution: Add an optional argument to ch_status(). Let ch_info() also
return "buffered" for out_status and err_status.
2016-09-26 22:36:58 +02:00
Bram Moolenaar
3e496b0ea3
Updated runtime files.
2016-09-25 22:11:48 +02:00
Bram Moolenaar
50ba526fbf
Updated runtime files.
2016-09-22 22:33:02 +02:00
Bram Moolenaar
bb76f24af2
Vim 8.0 release
2016-09-12 14:24:39 +02:00
Bram Moolenaar
abd468ed0f
Updated runtime files
2016-09-08 22:22:43 +02:00
Bram Moolenaar
64d8e25bf6
Updated runtime files.
2016-09-06 22:12:34 +02:00
Bram Moolenaar
0874a83e9b
patch 7.4.2298
...
Problem: It is not possible to close the "in" part of a channel.
Solution: Add ch_close_in().
2016-09-01 15:11:51 +02:00
Bram Moolenaar
f37506f60f
Updated runtime files. Remove HiLink commands.
2016-08-31 22:22:10 +02:00
Bram Moolenaar
89bcfda683
Updated runtime files. Remove version checks for Vim older than 6.0.
2016-08-30 23:26:57 +02:00
Bram Moolenaar
0418609534
patch 7.4.2291
...
Problem: printf() handles floats wrong when there is a sign.
Solution: Fix placing the sign. Add tests. (Dominique Pelle)
2016-08-29 21:55:35 +02:00
Bram Moolenaar
36f44c21da
Updated runtime files.
2016-08-28 18:17:20 +02:00
Bram Moolenaar
818078ddfb
Updated runtime files and translations.
2016-08-27 21:58:42 +02:00
Bram Moolenaar
3056735ae8
patch 7.4.2273
...
Problem: getwininfo() and getbufinfo() are inefficient.
Solution: Do not make a copy of all window/buffer-local options. Make it
possible to get them with gettabwinvar() or getbufvar().
2016-08-27 21:25:44 +02:00
Bram Moolenaar
e4a3bcf28d
Updated runtime files. Add Scala files.
2016-08-26 19:52:37 +02:00
Bram Moolenaar
7571d55f7d
Updated runtime files.
2016-08-18 22:54:46 +02:00
Bram Moolenaar
3392883770
patch 7.4.2226
...
Problem: The field names used by getbufinfo(), gettabinfo() and
getwininfo() are not consistent.
Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan)
2016-08-18 21:22:04 +02:00
Bram Moolenaar
91984b9034
patch 7.4.2221
...
Problem: printf() does not support binary format.
Solution: Add %b and %B. (Ozaki Kiichi)
2016-08-16 21:58:41 +02:00
Bram Moolenaar
dc1f1645cb
Updated runtime files.
2016-08-16 18:33:43 +02:00
Bram Moolenaar
386600f0cb
patch 7.4.2215
...
Problem: It's not easy to find out if a window is a quickfix or location
list window.
Solution: Add "loclist" and "quickfix" entries to the dict returnec by
getwininfo(). (Yegappan Lakshmanan)
2016-08-15 22:16:25 +02:00
Bram Moolenaar
58b853460a
patch 7.4.2213
...
Problem: Cannot highlight the "~" lines at the end of a window differently.
Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy)
2016-08-14 19:54:54 +02:00
Bram Moolenaar
e9d58a6459
patch 7.4.2205
...
Problem: 'wildignore' always applies to getcompletion().
Solution: Add an option to use 'wildignore' or not. (Yegappan Lakshmanan)
2016-08-13 15:07:41 +02:00
Bram Moolenaar
b5ae48e9ff
patch 7.4.2204
...
Problem: It is not easy to get information about buffers, windows and
tabpages.
Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan
Lakshmanan)
2016-08-12 22:23:25 +02:00
Bram Moolenaar
d823fa910c
patch 7.4.2200
...
Problem: Cannot get all information about a quickfix list.
Solution: Add an optional argument to get/set loc/qf list(). (Yegappan
Lakshmanan)
2016-08-12 16:29:27 +02:00
Bram Moolenaar
b73598e2f0
patch 7.4.2180
...
Problem: There is no easy way to stop all timers. There is no way to
temporary pause a timer.
Solution: Add timer_stopall() and timer_pause().
2016-08-07 18:22:53 +02:00
Bram Moolenaar
8e97bd74b5
patch 7.4.2170
...
Problem: Cannot get information about timers.
Solution: Add timer_info().
2016-08-06 22:05:07 +02:00
Bram Moolenaar
bc8801c931
Updated runtime files.
2016-08-02 21:04:33 +02:00
Bram Moolenaar
437bafe4c8
patch 7.4.2137
...
Problem: Using function() with a name will find another function when it is
redefined.
Solution: Add funcref(). Refer to lambda using a partial. Fix several
reference counting issues.
2016-08-01 15:40:54 +02:00
Bram Moolenaar
10ce39a0d5
patch 7.4.2120
...
Problem: User defined functions can't be a closure.
Solution: Add the "closure" argument. Allow using :unlet on a bound
variable. (Yasuhiro Matsumoto, Ken Takata)
2016-07-29 22:37:06 +02:00
Bram Moolenaar
1e96d9bf98
patch 7.4.2119
...
Problem: Closures are not supported.
Solution: Capture variables in lambdas from the outer scope. (Yasuhiro
Matsumoto, Ken Takata)
2016-07-29 22:15:09 +02:00
Bram Moolenaar
6f1d9a096b
Updated runtime files.
2016-07-24 14:12:38 +02:00
Bram Moolenaar
61c04493b0
patch 7.4.2095
...
Problem: Man test fails when run with the GUI.
Solution: Adjust for different behavior of GUI. Add assert_inrange().
2016-07-23 15:35:35 +02:00
Bram Moolenaar
df48fb456f
patch 7.4.2090
...
Problem: Using submatch() in a lambda passed to substitute() is verbose.
Solution: Use a static list and pass it as an optional argument to the
function. Fix memory leak.
2016-07-22 21:50:18 +02:00
Bram Moolenaar
f562e72df7
patch 7.4.2071
...
Problem: The return value of type() is difficult to use.
Solution: Define v:t_ constants. (Ken Takata)
2016-07-19 17:25:25 +02:00
Bram Moolenaar
42ebd06642
Update runtime files.
2016-07-17 13:35:14 +02:00
Bram Moolenaar
a06ecab7a5
patch 7.4.2048
...
Problem: There is still code and help for unsupported systems.
Solution: Remove the code and text. (Hirohito Higashi)
2016-07-16 14:47:36 +02:00
Bram Moolenaar
069c1e7fa9
patch 7.4.2044
...
Problem: filter() and map() either require a string or defining a function.
Solution: Support lambda, a short way to define a function that evaluates an
expression. (Yasuhiro Matsumoto, Ken Takata)
2016-07-15 21:25:08 +02:00
Bram Moolenaar
063b9d15ab
Updated runtime files.
2016-07-09 20:21:48 +02:00
Bram Moolenaar
aa4d73235b
patch 7.4.2011
...
Problem: It is not easy to get a list of command arguments.
Solution: Add getcompletion(). (Yegappan Lakshmanan)
2016-07-09 18:50:29 +02:00
Bram Moolenaar
79815f1ec7
patch 7.4.2008
...
Problem: evalcmd() has a confusing name.
Solution: Rename to execute(). Make silent optional. Support a list of
commands.
2016-07-09 17:07:29 +02:00
Bram Moolenaar
1e5e1231ac
patch 7.4.1996
...
Problem: Capturing the output of a command takes a few commands.
Solution: Add evalcmd().
2016-07-07 17:33:02 +02:00
Bram Moolenaar
e381d3d5e0
patch 7.4.1992
...
Problem: Values for true and false can be confusing.
Solution: Update the documentation. Add a test. Make v:true evaluate to
TRUE for a non-zero-arg.
2016-07-07 14:50:41 +02:00
Bram Moolenaar
b33c7eb5b8
patch 7.4.1989
...
Problem: filter() and map() only accept a string argument.
Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken
Takata)
2016-07-04 22:29:49 +02:00
Bram Moolenaar
e18dbe865d
Updated runtime files.
2016-07-02 21:42:23 +02:00