summaryrefslogtreecommitdiffstats
path: root/runtime
AgeCommit message (Collapse)Author
2020-12-11patch 8.2.2128: there is no way to do something on CTRL-Zv8.2.2128Bram Moolenaar
Problem: There is no way to do something on CTRL-Z. Solution: Add VimSuspend and VimResume autocommand events. (closes #7450)
2020-12-10Update runtime files.Bram Moolenaar
2020-12-07patch 8.2.2106: TOML files are not recognizedv8.2.2106Bram Moolenaar
Problem: TOML files are not recognized. Solution: Match *.toml. (issue #7432)
2020-12-04patch 8.2.2090: Vim9: dict does not accept a key in quotesv8.2.2090Bram Moolenaar
Problem: Vim9: dict does not accept a key in quotes. Solution: Recognize a key in single or double quotes.
2020-12-03patch 8.2.2085: Qt translation file is recognized as typescriptv8.2.2085Bram Moolenaar
Problem: Qt translation file is recognized as typescript. Solution: Check the first line for "<?xml". (closes #7418)
2020-11-30patch 8.2.2070: can't get the exit value in VimLeave(Pre) autocommandsv8.2.2070Bram Moolenaar
Problem: Can't get the exit value in VimLeave or VimLeavePre autocommands. Solution: Add v:exiting like in Neovim. (Yegappan Lakshmanan, closes #7395)
2020-11-29Update runtime filesBram Moolenaar
2020-11-24patch 8.2.2041: haskell filetype not optimally recognizedv8.2.2041Bram Moolenaar
Problem: Haskell filetype not optimally recognized. Solution: Recognize all *.hsc files as Haskell. (Marcin Szamotulski, closes #7354)
2020-11-22patch 8.2.2032: cabalconfig and cabalproject filetypes not recognizedv8.2.2032Bram Moolenaar
Problem: Cabalconfig and cabalproject filetypes not recognized. Solution: Detect more cabal files. (Marcin Szamotulski, closes #7339)
2020-11-21Update runtime filesBram Moolenaar
2020-11-19patch 8.2.2015: Vim9: literal dict #{} is not like any other languagev8.2.2015Bram Moolenaar
Problem: Vim9: literal dict #{} is not like any other language. Solution: Support the JavaScript syntax.
2020-11-18patch 8.2.2006: .pbtxt files are not recognizedv8.2.2006Bram Moolenaar
Problem: .pbtxt files are not recognized. Solution: Recognize .pbtxt as protobuf text buffers. (closes #7326)
2020-11-12patch 8.2.1978: making a mapping work in all modes is complicatedv8.2.1978Bram Moolenaar
Problem: Making a mapping work in all modes is complicated. Solution: Add the <Cmd> special key. (Yegappan Lakshmanan, closes #7282, closes 4784, based on patch by Bjorn Linse)
2020-11-09patch 8.2.1969: Vim9: map() may change the list or dict item typev8.2.1969Bram Moolenaar
Problem: Vim9: map() may change the list or dict item type. Solution: Add mapnew().
2020-11-07patch 8.2.1967: the session file does not restore the alternate filev8.2.1967Bram Moolenaar
Problem: The session file does not restore the alternate file. Solution: Add ":balt". Works like ":badd" and also sets the buffer as the alternate file. Use it in the session file. (closes #7269, closes #6714)
2020-11-06patch 8.2.1964: not all ConTeXt files are recognizedv8.2.1964Bram Moolenaar
Problem: Not all ConTeXt files are recognized. Solution: Add two patterns. (closes #7263)
2020-11-05Update runtime filesBram Moolenaar
2020-11-02patch 8.2.1942: insufficient test coverage for the Netbeans interfacev8.2.1942Bram Moolenaar
Problem: Insufficient test coverage for the Netbeans interface. Solution: Add more tests. Fix an uncovered bug. (Yegappan Lakshmanan, closes #7240)
2020-11-01patch 8.2.1933: cannot sort using locale orderingv8.2.1933Bram Moolenaar
Problem: Cannot sort using locale ordering. Solution: Add a flag for :sort and sort() to use the locale. (Dominique Pellé, closes #7237)
2020-10-26Update runtime files.Bram Moolenaar
2020-10-26patch 8.2.1909: number of status line items is limited to 80v8.2.1909Bram Moolenaar
Problem: Number of status line items is limited to 80. Solution: Dynamically allocate the arrays. (Rom Grk, closes #7181)
2020-10-23patch 8.2.1893: fuzzy matching does not support multiple wordsv8.2.1893Bram Moolenaar
Problem: Fuzzy matching does not support multiple words. Solution: Add support for matching white space separated words. (Yegappan Lakshmanan, closes #7163)
2020-10-21patch 8.2.1874: can't do something just before leaving Insert modev8.2.1874Bram Moolenaar
Problem: Can't do something just before leaving Insert mode. Solution: Add the InsertLeavePre autocommand event. (closes #7177)
2020-10-11Update runtime files.Bram Moolenaar
2020-10-10patch 8.2.1827: filetype detection does not test enough file namesv8.2.1827Bram Moolenaar
Problem: Filetype detection does not test enough file names. Solution: Test more file names. (Adam Stankiewicz, closes #7099)
2020-10-07patch 8.2.1811: mapping Ctrl-key does not work for '{', '}' and '|'v8.2.1811Bram Moolenaar
Problem: Mapping Ctrl-key does not work for '{', '}' and '|'. Solution: Remove the shift modifier. (closes #6457)
2020-10-04patch 8.2.1798: Vim9: trinary operator condition is too permissivev8.2.1798Bram Moolenaar
Problem: Vim9: trinary operator condition is too permissive. Solution: Use tv_get_bool_chk().
2020-10-03patch 8.2.1795: Vim9: operators && and || have a confusing resultv8.2.1795Bram Moolenaar
Problem: Vim9: operators && and || have a confusing result. Solution: Make the result a boolean.
2020-10-03patch 8.2.1794: no falsy Coalescing operatorv8.2.1794Bram Moolenaar
Problem: No falsy Coalescing operator. Solution: Add the "??" operator. Fix mistake with function argument count.
2020-10-01patch 8.2.1779: some debian changelog files are not recognizedv8.2.1779Bram Moolenaar
Problem: Some debian changelog files are not recognized. Solution: Add */debian/changelog. (Jason Franklin)
2020-09-30patch 8.2.1776: filetype.vim may be loaded twicev8.2.1776Bram Moolenaar
Problem: Filetype.vim may be loaded twice. Solution: Do "syntax on" after "filetype on". (Adam Stankiewicz, closes #7049)
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)