summaryrefslogtreecommitdiffstats
path: root/runtime
AgeCommit message (Collapse)Author
2020-09-29patch 8.2.1771: synIDattr() cannot get the value of ctermulv8.2.1771Bram Moolenaar
Problem: synIDattr() cannot get the value of ctermul. Solution: Add the "ul" value for "what". (closes #7037)
2020-09-28patch 8.2.1769: popup filter interferes with using :normal to move the cursorv8.2.1769Bram Moolenaar
Problem: A popup filter interferes with using :normal to move the cursor in a popup. Solution: Do not invoke the filter when ex_normal_busy is set.
2020-09-28Update runtime files.Bram Moolenaar
2020-09-28patch 8.2.1768: cannot use the help menu from a terminal windowv8.2.1768Bram Moolenaar
Problem: Cannot use the help menu from a terminal window. Solution: Add ":tlnoremenu" commands. (Yee Cheng Chin, closes #7023)
2020-09-26patch 8.2.1744: Vim9: using ":const!" is weirdv8.2.1744Bram Moolenaar
Problem: Vim9: using ":const!" is weird. Solution: Use "var" - "final" - "const" like Dart. "let" still works for now.
2020-09-25patch 8.2.1741: pathshorten() only supports using one characterv8.2.1741Bram Moolenaar
Problem: pathshorten() only supports using one character. Solution: Add an argument to control the length. (closes #7006)
2020-09-22patch 8.2.1727: a popup created with "cursorline" will ignore "firstline"v8.2.1727Bram Moolenaar
Problem: A popup created with "cursorline" will ignore "firstline". Solution: When both "cursorline" and "firstline" are present put the cursor on "firstline". (closes #7000) Add the "winid" argument to getcurpos().
2020-09-22patch 8.2.1726: fuzzy matching only works on stringsv8.2.1726Bram Moolenaar
Problem: Fuzzy matching only works on strings. Solution: Support passing a dict. Add matchfuzzypos() to also get the match positions. (Yegappan Lakshmanan, closes #6947)
2020-09-22patch 8.2.1725: not all Pascal files are recognizedv8.2.1725Bram Moolenaar
Problem: Not all Pascal files are recognized. Solution: Add filetype patterns. (Doug Kearns)
2020-09-20patch 8.2.1716: options window has duplicate translationsv8.2.1716Bram Moolenaar
Problem: Options window has duplicate translations. Solution: Make one entry for "global or local to buffer". Fix wrong text. (closes #6983)
2020-09-19Update runtime files.Bram Moolenaar
2020-09-17patch 8.2.1703: ":highlight clear" does not restore default linkv8.2.1703Bram Moolenaar
Problem: ":highlight clear" does not restore default link. Solution: Remember the default link and restore it. (Antony Scriven, closes #6970, closes #4405)
2020-09-16patch 8.2.1698: cannot lock a variable in legacy Vim script like in Vim9v8.2.1698Bram Moolenaar
Problem: Cannot lock a variable in legacy Vim script like in Vim9. Solution: Make ":lockvar 0" work.
2020-09-14patch 8.2.1685: Vim9: cannot declare a constant valuev8.2.1685Bram Moolenaar
Problem: Vim9: cannot declare a constant value. Solution: Introduce ":const!".
2020-09-11patch 8.2.1665: cannot do fuzzy string matchingv8.2.1665Bram Moolenaar
Problem: Cannot do fuzzy string matching. Solution: Add matchfuzzy(). (Yegappan Lakshmanan, closes #6932)
2020-09-11patch 8.2.1663: options window entries cannot be translatedv8.2.1663Bram Moolenaar
Problem: Options window entries cannot be translated. Solution: Use AddOption() for all explanations. (closes #6800)
2020-09-10patch 8.2.1652: cannot translate lines in the options windowv8.2.1652Bram Moolenaar
Problem: Cannot translate lines in the options window. Solution: Use the AddOption() function to split descriptions where indicated by a line break. (issue #6800)
2020-09-09patch 8.2.1642: otions test failsv8.2.1642Bram Moolenaar
Problem: Otions test fails. Solution: Correct call to OptionG().
2020-09-09patch 8.2.1639: options window cannot be translatedv8.2.1639Bram Moolenaar
Problem: Options window cannot be translated. Solution: Get the translation for "local to" texts once and use them in many places. Fix that 'whichwrap' is not a local option. (issue #6800)
2020-09-08patch 8.2.1635: no digraph for 0x2022 BULLETv8.2.1635Bram Moolenaar
Problem: No digraph for 0x2022 BULLET. Solution: Use "oo". (Hans Ginzel, closes #6904)
2020-09-07Update runtime files.Bram Moolenaar
2020-09-06patch 8.2.1631: test_fails() does not check the context of the line numberv8.2.1631Bram Moolenaar
Problem: test_fails() does not check the context of the line number. Solution: Use another argument to specify the context of the line number.
2020-09-04patch 8.2.1588: cannot read back the prompt of a prompt bufferv8.2.1588Bram Moolenaar
Problem: Cannot read back the prompt of a prompt buffer. Solution: Add prompt_getprompt(). (Ben Jackson, closes #6851)
2020-09-02patch 8.2.1566: not all Bazel files are recognizedv8.2.1566Bram Moolenaar
Problem: Not all Bazel files are recognized. Solution: Add *.bazel and *.BUILD. (closes #6836)
2020-08-31patch 8.2.1556: cursorline highlighting always overrules sign highlightingv8.2.1556Bram Moolenaar
Problem: Cursorline highlighting always overrules sign highlighting. Solution: Combine the highlighting, use the priority to decide how. (closes #6812)
2020-08-30Update runtime files.Bram Moolenaar
2020-08-30patch 8.2.1544: cannot translate messages in a Vim scriptv8.2.1544Bram Moolenaar
Problem: Cannot translate messages in a Vim script. Solution: Add gettext(). Try it out for a few messages in the options window.
2020-08-29patch 8.2.1540: the user cannot try out emoji character widthsv8.2.1540Bram Moolenaar
Problem: The user cannot try out emoji character widths. Solution: Move the emoji script to the runtime/tools directory.
2020-08-28patch 8.2.1536: cannot get the class of a character; emoji widths are wrongv8.2.1536Bram Moolenaar
Problem: Cannot get the class of a character; emoji widths are wrong in some environments. Solution: Add charclass(). Update some emoji widths. Add script to check emoji widths.
2020-08-28patch 8.2.1535: it is not possible to specify cell widths of charactersv8.2.1535Bram Moolenaar
Problem: It is not possible to specify cell widths of characters. Solution: Add setcellwidths().
2020-08-23patch 8.2.1517: cannot easily get the character under the cursorv8.2.1517Bram Moolenaar
Problem: Cannot easily get the character under the cursor. Solution: Add the {chars} argument to strpart().
2020-08-18patch 8.2.1479: Vim9: error for list index uses wrong line numberv8.2.1479Bram Moolenaar
Problem: Vim9: error for list index uses wrong line number. Solution: Set source line number. (closes #6724) Add a way to assert the line number of the error with assert_fails().
2020-08-17patch 8.2.1476: filetype test fails on MS-Windowsv8.2.1476Bram Moolenaar
Problem: Filetype test fails on MS-Windows. Solution: Remove "^" from pattern.
2020-08-17patch 8.2.1474: /usr/lib/udef/rules.d not recognized as udevrulesv8.2.1474Bram Moolenaar
Problem: /usr/lib/udef/rules.d not recognized as udevrules. Solution: Adjust match pattern. (Haochen Tong, closes 36722)
2020-08-17patch 8.2.1473: items in a list given to :const can still be modifiedv8.2.1473Bram Moolenaar
Problem: Items in a list given to :const can still be modified. Solution: Work like ":lockvar! name" but don't lock referenced items. Make locking a blob work.
2020-08-15Update runtime files.Bram Moolenaar
2020-08-15patch 8.2.1461: Vim9: string indexes are counted in bytesv8.2.1461Bram Moolenaar
Problem: Vim9: string indexes are counted in bytes. Solution: Use character indexes. (closes #6574)
2020-08-15patch 8.2.1458: .gawk files not recognizedv8.2.1458Bram Moolenaar
Problem: .gawk files not recognized. Solution: Recognize .gawk files. (Doug Kearns)
2020-08-13patch 8.2.1439: tiny and small builds have no test coveragev8.2.1439Bram Moolenaar
Problem: Tiny and small builds have no test coverage. Solution: Restore tests that do not depend on the +eval feature. (Ken Takata, closes #6696)
2020-08-12patch 8.2.1435: Vim9: always converting to string for ".." leads to mistakesv8.2.1435Bram Moolenaar
Problem: Vim9: always converting to string for ".." leads to mistakes. Solution: Only automatically convert simple types.
2020-08-11patch 8.2.1420: test 49 is old stylev8.2.1420Bram Moolenaar
Problem: Test 49 is old style. Solution: Convert remaining parts to new style. Remove obsolete items. (Yegappan Lakshmanan, closes #6683)
2020-08-10patch 8.2.1413: previous tab page not usable from an Ex commandv8.2.1413Bram Moolenaar
Problem: Previous tab page not usable from an Ex command. Solution: Add the "#" argument for :tabnext et al. (Yegappan Lakshmanan, closes #6677)
2020-08-09patch 8.2.1410: adding compiler plugin requires test changev8.2.1410Bram Moolenaar
Problem: Adding compiler plugin requires test change. Solution: Include compiler plugin and adjust test.
2020-08-09patch 8.2.1409: nmpmrc and php.ini filetypes not recognizedv8.2.1409Bram Moolenaar
Problem: Nmpmrc and php.ini filetypes not recognized. Solution: Add filetype detection. (Doug Kearns)
2020-08-09patch 8.2.1408: Vim9: type casting not supportedv8.2.1408Bram Moolenaar
Problem: Vim9: type casting not supported. Solution: Introduce type casting.
2020-08-09patch 8.2.1407: Vim9: type of list and dict only depends on first itemv8.2.1407Bram Moolenaar
Problem: Vim9: type of list and dict only depends on first item. Solution: Use all items to decide about the type.
2020-08-09patch 8.2.1401: cannot jump to the last used tabpagev8.2.1401Bram Moolenaar
Problem: Cannot jump to the last used tabpage. Solution: Add g<Tab> and tabpagnr('#'). (Yegappan Lakshmanan, closes #6661, neovim #11626)
2020-08-07Update runtime files.Bram Moolenaar
2020-08-02patch 8.2.1354: test 59 is old stylev8.2.1354Bram Moolenaar
Problem: Test 59 is old style. Solution: Convert into a new style test. (Yegappan Lakshmanan, closes #6604)
2020-08-01patch 8.2.1347: cannot easily get the script IDv8.2.1347Bram Moolenaar
Problem: Cannot easily get the script ID. Solution: Support expand('<SID>').