summaryrefslogtreecommitdiff
path: root/runtime/doc
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.2677: Vim9: cannot use only some of the default argumentsv8.2.2677Bram Moolenaar2021-03-291-1/+58
| | | | | | Problem: Vim9: cannot use only some of the default arguments. Solution: Use v:none to use default argument value. Remove uf_def_arg_idx[], use JUMP_IF_ARG_SET. (closes #6504)
* patch 8.2.2675: directory change in a terminal window shell is not followedv8.2.2675Bram Moolenaar2021-03-292-0/+10
| | | | | Problem: Directory change in a terminal window shell is not followed. Solution: Add the 'autoshelldir' option. (closes #6290)
* patch 8.2.2667: prop_find() cannot find item matching both id and typev8.2.2667Bram Moolenaar2021-03-271-0/+2
| | | | | Problem: prop_find() cannot find item matching both id and type. Solution: Add the "both" argument. (Naohiro Ono, closes #8019)
* patch 8.2.2658: :for cannot loop over a stringv8.2.2658Bram Moolenaar2021-03-261-3/+11
| | | | | Problem: :for cannot loop over a string. Solution: Accept a string argument and iterate over its characters.
* patch 8.2.2638: cannot write a message to the terminal from the GUIv8.2.2638Bram Moolenaar2021-03-221-1/+6
| | | | | Problem: Cannot write a message to the terminal from the GUI. Solution: Add :echoconsole and use it in the test runner. (issue #7975)
* patch 8.2.2634: 'tagfunc' does not indicate using a patternv8.2.2634Bram Moolenaar2021-03-211-4/+10
| | | | | Problem: 'tagfunc' does not indicate using a pattern. Solution: Add the "r" flag. (Andy Massimino, closes #7982)
* patch 8.2.2616: Vim9: if 'cpo' is change in Vim9 script it may be restoredv8.2.2616Bram Moolenaar2021-03-171-1/+3
| | | | | Problem: Vim9: if 'cpo' is change in Vim9 script it may be restored. Solution: Apply the changes to 'cpo' to the restored value.
* patch 8.2.2612: col('.') may get outdated column valuev8.2.2612Bram Moolenaar2021-03-171-0/+14
| | | | | | Problem: col('.') may get outdated column value. Solution: Add a note to the help how to make this work and add a test for it. (closes #7971)
* patch 8.2.2607: strcharpart() cannot include composing charactersv8.2.2607Bram Moolenaar2021-03-141-10/+16
| | | | | Problem: strcharpart() cannot include composing characters. Solution: Add the {skipcc} argument.
* patch 8.2.2606: strchars() defaults to counting composing charactersv8.2.2606Bram Moolenaar2021-03-142-2/+20
| | | | | Problem: strchars() defaults to counting composing characters. Solution: Add strcharlen() which ignores composing characters.
* patch 8.2.2605: Vim9: string index and slice does not include composing charsv8.2.2605Bram Moolenaar2021-03-141-5/+9
| | | | | Problem: Vim9: string index and slice does not include composing chars. Solution: Include composing characters. (issue #6563)
* Update runtime files.Bram Moolenaar2021-03-1311-44/+111
|
* patch 8.2.2569: 'fillchars' "stl" and "stlnc" items must be single bytev8.2.2569Bram Moolenaar2021-03-041-1/+2
| | | | | | Problem: 'fillchars' "stl" and "stlnc" items must be single byte. Solution: Accept multi-byte characters. (Christian Wellenbrock, Yegappan Lakshmanan, closes #7927)
* Update runtime files.Bram Moolenaar2021-02-278-42/+44
|
* patch 8.2.2531: Vim9: the :k command is obscurev8.2.2531Bram Moolenaar2021-02-191-3/+4
| | | | | Problem: Vim9: the :k command is obscure. Solution: Disallow using :k, can use :mark instead. (closes #7874)
* patch 8.2.2529: Vim9: Not possible to use legacy and Vim9 script in one filev8.2.2529Bram Moolenaar2021-02-171-3/+24
| | | | | Problem: Vim9: Not possible to use legacy and Vim9 script in one file. Solution: Vim9: allow for "if false" before :vim9script. (closes #7851)
* patch 8.2.2524: cannot change the characters displayed in the foldcolumnv8.2.2524Bram Moolenaar2021-02-171-0/+3
| | | | | | Problem: Cannot change the characters displayed in the foldcolumn. Solution: Add fields to 'fillchars'. (Yegappan Lakshmanan, Matthieu Coudron, closes #7860)
* patch 8.2.2518: 'listchars' should be window-localv8.2.2518Bram Moolenaar2021-02-151-1/+1
| | | | | | Problem: 'listchars' should be window-local. Solution: Make 'listchars' global-local. (Yegappan Lakshmanan, Marco Hinz, closes #5206, closes #7850)
* patch 8.2.2511: Vim9: cannot use Vim9 script syntax in some placesv8.2.2511Bram Moolenaar2021-02-142-1/+10
| | | | | | Problem: Vim9: cannot use Vim9 script syntax in some places. Solution: Add the :vim9cmd command modifier. Incompatible: Makes ":vim9" mean ":vim9cmd" instead of ":vim9script".
* patch 8.2.2508: cannot change the character displayed in non existing linesv8.2.2508Bram Moolenaar2021-02-133-7/+9
| | | | | Problem: Cannot change the character displayed in non existing lines. Solution: Add the "eob" item to 'fillchars'. (closes #7832, closes #3820)
* Update runtime filesBram Moolenaar2021-02-1315-64/+109
|
* patch 8.2.2490: 'wrap' option is always reset when starting diff modev8.2.2490Bram Moolenaar2021-02-102-2/+4
| | | | | Problem: 'wrap' option is always reset when starting diff mode. Solution: Add the "followwrap" item in 'diffopt'. (Rick Howe, closes #7797)
* patch 8.2.2468: not easy to get the full command name from a shortened onev8.2.2468Bram Moolenaar2021-02-062-0/+17
| | | | | Problem: Not easy to get the full command name from a shortened one. Solution: Add fullcommand(). (Martin Tournoij, closes #7777)
* patch 8.2.2455: Vim9: key type for literal dict and indexing is inconsistentv8.2.2455Bram Moolenaar2021-02-031-0/+6
| | | | | | Problem: Vim9: key type that can be used for literal dict and indexing is inconsistent. Solution: Allow using number and bool as key for a literal dict. (#7771)
* patch 8.2.2454: leading space can not be made visiblev8.2.2454Bram Moolenaar2021-02-031-0/+4
| | | | | Problem: Leading space can not be made visible. Solution: Add "lead:" to 'listchars'. (closes #7772)
* patch 8.2.2449: Vim9: flatten() always changes the list typev8.2.2449Bram Moolenaar2021-02-012-1/+10
| | | | | Problem: Vim9: flatten() always changes the list type. Solution: Disallow using flatten() and add flattennew().
* patch 8.2.2440: documentation based on patches is outdatedv8.2.2440Bram Moolenaar2021-01-316-155/+17
| | | | | Problem: Documentation based on patches is outdated. Solution: Add changes to documentation in a patch.
* patch 8.2.2435: setline() gives an error for some typesv8.2.2435Bram Moolenaar2021-01-311-4/+7
| | | | | Problem: setline() gives an error for some types. Solution: Allow any type, convert each item to a string.
* patch 8.2.2415: no way to check for the cmdwin featurev8.2.2415Bram Moolenaar2021-01-261-1/+1
| | | | | | | Problem: No way to check for the cmdwin feature, cmdline_hist is now always enabled. Solution: Add has('cmdwin') support. Skip arglist test on Windows temporarily.
* Update runtime files.Bram Moolenaar2021-01-259-21/+72
|
* patch 8.2.2400: Vim9: compiled functions are not profiledv8.2.2400Bram Moolenaar2021-01-241-7/+13
| | | | | | Problem: Vim9: compiled functions are not profiled. Solution: Add initial changes to profile compiled functions. Fix that a script-local function was hard to debug.
* patch 8.2.2388: no easy way to get the maximum or mininum number valuev8.2.2388Bram Moolenaar2021-01-211-1/+7
| | | | | Problem: No easy way to get the maximum or mininum number value. Solution: Add v:numbermax and v:numbermin.
* Update runtime files.Bram Moolenaar2021-01-1814-102/+130
|
* patch 8.2.2366: when using ":sleep" the cursor is always displayedv8.2.2366Bram Moolenaar2021-01-162-2/+4
| | | | | | Problem: When using ":sleep" the cursor is always displayed. Solution: Do not display the cursor when using ":sleep!". (Jeremy Lerner, closes #7688)
* patch 8.2.2345: no focus events in a terminalv8.2.2345Bram Moolenaar2021-01-141-0/+14
| | | | | | | Problem: No focus events in a terminal. Solution: Add the t_fd and t_fe termcap entries and implement detecting focus events. (Hayaki Saito, Magnus Groß, closes #7673, closes #609, closes #5526)
* patch 8.2.2344: using inclusive index for slice is not always desiredv8.2.2344Bram Moolenaar2021-01-132-0/+23
| | | | | | Problem: Using inclusive index for slice is not always desired. Solution: Add the slice() method, which has an exclusive index. (closes #7408)
* patch 8.2.2343: Vim9: return type of readfile() is anyv8.2.2343Bram Moolenaar2021-01-132-4/+18
| | | | | | Problem: Vim9: return type of readfile() is any. Solution: Add readblob() so that readfile() can be expected to always return a list of strings. (closes #7671)
* patch 8.2.2339: cannot get the type of a value as a stringv8.2.2339Bram Moolenaar2021-01-122-2/+12
| | | | | Problem: Cannot get the type of a value as a string. Solution: Add typename().
* patch 8.2.2336: Vim9: not possible to extend dictionary with different typev8.2.2336Bram Moolenaar2021-01-122-0/+12
| | | | | | Problem: Vim9: it is not possible to extend a dictionary with different item types. Solution: Add extendnew(). (closes #7666)
* Update runtime files.Bram Moolenaar2021-01-1110-78/+150
|
* patch 8.2.2324: not easy to get mark en cursor posotion by character countv8.2.2324Bram Moolenaar2021-01-102-29/+126
| | | | | | Problem: Not easy to get mark en cursor posotion by character count. Solution: Add functions that use character index. (Yegappan Lakshmanan, closes #7648)
* patch 8.2.2296: cannot use CTRL-N and CTRL-P in a popup menuv8.2.2296Bram Moolenaar2021-01-041-2/+2
| | | | | Problem: Cannot use CTRL-N and CTRL-P in a popup menu. Solution: Use CTRL-N like <Down> and CTRL-P like <Up>. (closes #7614)
* patch 8.2.2291: Vim9: cannot use "null" for v:nullv8.2.2291Bram Moolenaar2021-01-031-6/+6
| | | | | Problem: Vim9: cannot use "null" for v:null. Solution: Support "null" like "true" and "false". (closes #7495)
* patch 8.2.2280: fuzzy matching doesn't give access to the scoresv8.2.2280Bram Moolenaar2021-01-021-8/+8
| | | | | | Problem: Fuzzy matching doesn't give access to the scores. Solution: Return the scores with a third list. (Yegappan Lakshmanan, closes #7596)
* Update runtime files.Bram Moolenaar2021-01-0215-99/+194
|
* patch 8.2.2246: cursor keys not recognized at the hit-Enter promptv8.2.2246Bram Moolenaar2020-12-291-0/+4
| | | | | | | Problem: Cursor keys not recognized at the hit-Enter prompt after executing an external command. Solution: Change the codes for the extra cursor keys. (closes #7562) Tune the delays to avoid test flakyness.
* patch 8.2.2239: Vim9: concatenating lines with backslash is inconvenientv8.2.2239Bram Moolenaar2020-12-281-12/+23
| | | | | | Problem: Vim9: concatenating lines with backslash is inconvenient. Solution: Support concatenating lines starting with '|', useful for :autocmd, :command, etc. (closes #6702)
* patch 8.2.2236: 'scroll' option can change when setting the statuslinev8.2.2236Bram Moolenaar2020-12-281-1/+3
| | | | | | | Problem: 'scroll' option can change when setting the statusline or tabline but the option context is not updated. Solution: Update the script context when the scroll option is changed as a side effect. (Christian Brabandt, closes #7533)
* patch 8.2.2233: cannot convert a byte index into a character indexv8.2.2233Bram Moolenaar2020-12-282-0/+28
| | | | | Problem: Cannot convert a byte index into a character index. Solution: Add charidx(). (Yegappan Lakshmanan, closes #7561)
* patch 8.2.2223: Vim9: Reloading marks a :def function as deletedv8.2.2223Bram Moolenaar2020-12-261-17/+0
| | | | | Problem: Vim9: Reloading marks a :def function as deleted. Solution: Clear the function contents but keep the index.