Bram Moolenaar
|
2b32700dab
|
patch 8.2.2222: Vim9: cannot keep script variables when reloading
Problem: Vim9: cannot keep script variables when reloading.
Solution: Add the "noclear" argument to :vim9script.
|
2020-12-26 15:39:31 +01:00 |
|
Bram Moolenaar
|
65c4415276
|
patch 8.2.2204: Vim9: using -> both for method and lambda is confusing
Problem: Vim9: using -> both for method and lambda is confusing.
Solution: Use => for lambda in :def function.
|
2020-12-24 15:14:01 +01:00 |
|
Bram Moolenaar
|
4072ba571b
|
Update runtime files.
|
2020-12-23 13:56:35 +01:00 |
|
Bram Moolenaar
|
1b884a0053
|
Update runtime files.
|
2020-12-10 21:11:27 +01:00 |
|
Bram Moolenaar
|
c5e6a7179d
|
patch 8.2.2090: Vim9: dict does not accept a key in quotes
Problem: Vim9: dict does not accept a key in quotes.
Solution: Recognize a key in single or double quotes.
|
2020-12-04 19:12:14 +01:00 |
|
Bram Moolenaar
|
23515b4ef7
|
Update runtime files
|
2020-11-29 14:36:24 +01:00 |
|
Bram Moolenaar
|
4466ad6baa
|
Update runtime files
|
2020-11-21 13:16:30 +01:00 |
|
Bram Moolenaar
|
2bede173a1
|
patch 8.2.2015: Vim9: literal dict #{} is not like any other language
Problem: Vim9: literal dict #{} is not like any other language.
Solution: Support the JavaScript syntax.
|
2020-11-19 18:53:18 +01:00 |
|
Bram Moolenaar
|
cb80aa2d53
|
Update runtime files.
|
2020-10-26 21:12:46 +01:00 |
|
Bram Moolenaar
|
4f4d51a942
|
Update runtime files.
|
2020-10-11 13:57:40 +02:00 |
|
Bram Moolenaar
|
1310660557
|
patch 8.2.1798: Vim9: trinary operator condition is too permissive
Problem: Vim9: trinary operator condition is too permissive.
Solution: Use tv_get_bool_chk().
|
2020-10-04 16:06:05 +02:00 |
|
Bram Moolenaar
|
2bb2658bef
|
patch 8.2.1795: Vim9: operators && and || have a confusing result
Problem: Vim9: operators && and || have a confusing result.
Solution: Make the result a boolean.
|
2020-10-03 22:52:39 +02:00 |
|
Bram Moolenaar
|
d58a3bf7da
|
Update runtime files.
|
2020-09-28 21:48:16 +02:00 |
|
Bram Moolenaar
|
30fd8204ce
|
patch 8.2.1744: Vim9: using ":const!" is weird
Problem: Vim9: using ":const!" is weird.
Solution: Use "var" - "final" - "const" like Dart. "let" still works for
now.
|
2020-09-26 15:09:30 +02:00 |
|
Bram Moolenaar
|
1d59aa1fdf
|
Update runtime files.
|
2020-09-19 18:50:13 +02:00 |
|
Bram Moolenaar
|
0b4c66c67a
|
patch 8.2.1685: Vim9: cannot declare a constant value
Problem: Vim9: cannot declare a constant value.
Solution: Introduce ":const!".
|
2020-09-14 21:39:44 +02:00 |
|
Bram Moolenaar
|
1c6737b20a
|
Update runtime files.
|
2020-09-07 22:18:52 +02:00 |
|
Bram Moolenaar
|
207f009326
|
Update runtime files.
|
2020-08-30 17:20:20 +02:00 |
|
Bram Moolenaar
|
3d1cde8a2f
|
Update runtime files.
|
2020-08-15 18:55:18 +02:00 |
|
Bram Moolenaar
|
418f1df547
|
patch 8.2.1435: Vim9: always converting to string for ".." leads to mistakes
Problem: Vim9: always converting to string for ".." leads to mistakes.
Solution: Only automatically convert simple types.
|
2020-08-12 21:34:49 +02:00 |
|
Bram Moolenaar
|
64d662d5fc
|
patch 8.2.1408: Vim9: type casting not supported
Problem: Vim9: type casting not supported.
Solution: Introduce type casting.
|
2020-08-09 19:02:50 +02:00 |
|
Bram Moolenaar
|
127542bceb
|
patch 8.2.1407: Vim9: type of list and dict only depends on first item
Problem: Vim9: type of list and dict only depends on first item.
Solution: Use all items to decide about the type.
|
2020-08-09 17:22:04 +02:00 |
|
Bram Moolenaar
|
e7b1ea0276
|
Update runtime files.
|
2020-08-07 19:54:59 +02:00 |
|
Bram Moolenaar
|
f5a48010ef
|
patch 8.2.1342: Vim9: accidentally using "t" gives a confusing error
Problem: Vim9: accidentally using "x" gives a confusing error.
Solution: Disallow using ":t" in Vim9 script. (issue #6399)
|
2020-08-01 17:00:03 +02:00 |
|
Bram Moolenaar
|
ea2d8d2571
|
patch 8.2.1325: Vim9: using Vim9 script for autaload not tested
Problem: Vim9: using Vim9 script for autaload not tested.
Solution: Add a test. Update help.
|
2020-07-29 22:11:05 +02:00 |
|
Bram Moolenaar
|
ae616494d7
|
patch 8.2.1308: Vim9: accidentally using "x" causes Vim to exit
Problem: Vim9: accidentally using "x" causes Vim to exit.
Solution: Disallow using ":x" or "xit" in Vim9 script. (closes #6399)
|
2020-07-28 20:07:27 +02:00 |
|
Bram Moolenaar
|
2547aa930b
|
Update runtime files.
|
2020-07-26 17:00:44 +02:00 |
|
Bram Moolenaar
|
f5be8cdb77
|
patch 8.2.1227: Vim9: allowing both quoted and # comments is confusing
Problem: Vim9: allowing both quoted and # comments is confusing.
Solution: Only support # comments in Vim9 script.
|
2020-07-17 20:36:00 +02:00 |
|
Bram Moolenaar
|
7ff78465f7
|
Update runtime files
|
2020-07-10 22:00:53 +02:00 |
|
Bram Moolenaar
|
e46a440505
|
Runtime file updates
|
2020-06-30 20:38:27 +02:00 |
|
Bram Moolenaar
|
df069eec3b
|
patch 8.2.1042: Vim9: cannot put an operator on the next line
Problem: Vim9: cannot put an operator on the next line.
Solution: Require a colon before a range to see if that causes problems.
|
2020-06-22 23:02:51 +02:00 |
|
Bram Moolenaar
|
73fef33014
|
Update runtime files
|
2020-06-21 22:12:03 +02:00 |
|
Bram Moolenaar
|
65e0d77a66
|
Update runtime files
|
2020-06-14 17:29:55 +02:00 |
|
Bram Moolenaar
|
388a5d4f20
|
Update runtime files
|
2020-05-26 21:20:45 +02:00 |
|
Bram Moolenaar
|
47e13953ff
|
Update runtime files
|
2020-05-12 22:49:12 +02:00 |
|
Bram Moolenaar
|
2cfb4a2a72
|
Update runtime files
|
2020-05-07 18:56:00 +02:00 |
|
Bram Moolenaar
|
7ceefb35c8
|
Update runtime files
|
2020-05-01 16:07:38 +02:00 |
|
Bram Moolenaar
|
2c7f8c574f
|
Update runtime files
|
2020-04-20 19:52:53 +02:00 |
|
Bram Moolenaar
|
2c330432cf
|
patch 8.2.0567: Vim9: cannot put comments halfway expressions
Problem: Vim9: cannot put comments halfway expressions.
Solution: Support # comments in many places.
|
2020-04-13 14:41:35 +02:00 |
|
Bram Moolenaar
|
5e774c7579
|
patch 8.2.0563: Vim9: cannot split a function line
Problem: Vim9: cannot split a function line.
Solution: Continue in next line so long as the function isn't done.
|
2020-04-12 21:53:00 +02:00 |
|
Bram Moolenaar
|
9c7e6dd653
|
patch 8.2.0562: Vim9: cannot split an expression into multiple lines
Problem: Vim9: cannot split an expression into multiple lines.
Solution: Continue in next line after an operator.
|
2020-04-12 20:55:20 +02:00 |
|
Bram Moolenaar
|
e6085c5350
|
patch 8.2.0561: Vim9: cannot split function call in multiple lines
Problem: Vim9: cannot split function call in multiple lines.
Solution: Find more arguments in following lines.
|
2020-04-12 20:19:16 +02:00 |
|
Bram Moolenaar
|
4fdae9996f
|
patch 8.2.0555: Vim9: line continuation is not always needed
Problem: Vim9: line continuation is not always needed.
Solution: Recognize continuation lines automatically in list and dict.
|
2020-04-12 16:38:57 +02:00 |
|
Bram Moolenaar
|
d1caa941d8
|
Update runtime files
|
2020-04-10 22:10:56 +02:00 |
|
Bram Moolenaar
|
d77a8525d5
|
patch 8.2.0508: Vim9: func and partial types not done yet
Problem: Vim9: func and partial types not done yet
Solution: Fill in details about func declaration, drop a separate partial
declaration.
|
2020-04-03 21:59:57 +02:00 |
|
Bram Moolenaar
|
b17893aa94
|
Update runtime files
|
2020-03-14 08:19:51 +01:00 |
|
Bram Moolenaar
|
eab6dff19f
|
Update runtime files
|
2020-03-01 19:06:45 +01:00 |
|
Bram Moolenaar
|
cc390ff5b2
|
patch 8.2.0335: no completion for :disassemble
Problem: No completion for :disassemble.
Solution: Make completion work. Also complete script-local functions if the
name starts with "s:".
|
2020-02-29 22:06:30 +01:00 |
|
Bram Moolenaar
|
bc93cebb69
|
Update runtime files.
|
2020-02-26 13:36:21 +01:00 |
|
Bram Moolenaar
|
0c6ceaf903
|
patch 8.2.0298: Vim9 script: cannot start command with a string constant
Problem: Vim9 script: cannot start command with a string constant.
Solution: Recognize expression starting with '('.
|
2020-02-22 18:36:32 +01:00 |
|