summaryrefslogtreecommitdiffstats
path: root/runtime/doc
AgeCommit message (Collapse)Author
2019-04-27patch 8.1.1210: support for user commands is spread outv8.1.1210Bram Moolenaar
Problem: Support for user commands is spread out. No good reason to make user commands optional. Solution: Move user command support to usercmd.c. Always enable the user_commands feature.
2019-04-25patch 8.1.1204: output of :command with address completion is not nicev8.1.1204Bram Moolenaar
Problem: Output of :command with address completion is not nice. Solution: Shorten the address completion names.
2019-04-21Update runtime filesBram Moolenaar
2019-04-20patch 8.1.1188: not all Vim variables require the v: prefixv8.1.1188Bram Moolenaar
Problem: Not all Vim variables require the v: prefix. Solution: When scriptversion is 3 all Vim variables can only be used with the v: prefix. (Ken Takata, closes #4274)
2019-04-08patch 8.1.1140: not easy to find out what neighbors a window hasv8.1.1140Bram Moolenaar
Problem: Not easy to find out what neighbors a window has. Solution: Add more arguments to winnr(). (Yegappan Lakshmanan, closes #3993)
2019-04-08patch 8.1.1138: plugins don't get notified when the popup menu changesv8.1.1138Bram Moolenaar
Problem: Plugins don't get notified when the popup menu changes. Solution: Add the CompleteChanged event. (Andy Massimino. closes #4176)
2019-04-08Update runtime files.Bram Moolenaar
2019-04-06patch 8.1.1123: no way to avoid filtering for autocomplete functionv8.1.1123Bram Moolenaar
Problem: No way to avoid filtering for autocomplete function, causing flickering of the popup menu. Solution: Add the "equal" field to complete items. (closes #3887)
2019-04-06patch 8.1.1122: char2nr() does not handle composing charactersv8.1.1122Bram Moolenaar
Problem: char2nr() does not handle composing characters. Solution: Add str2list() and list2str(). (Ozaki Kiichi, closes #4190)
2019-04-05patch 8.1.1120: cannot easily get directory entry matchesv8.1.1120Bram Moolenaar
Problem: Cannot easily get directory entry matches. Solution: Add the readdir() function. (Yasuhiro Matsumoto, closes #2439)
2019-04-04patch 8.1.1116: cannot enforce a Vim script stylev8.1.1116Bram Moolenaar
Problem: Cannot enforce a Vim script style. Solution: Add the :scriptversion command. (closes #3857)
2019-04-04patch 8.1.1114: confusing overloaded operator "." for string concatenationv8.1.1114Bram Moolenaar
Problem: Confusing overloaded operator "." for string concatenation. Solution: Add ".." for string concatenation. Also "let a ..= b".
2019-04-04patch 8.1.1113: making an autocommand trigger once is not so easyv8.1.1113Bram Moolenaar
Problem: Making an autocommand trigger once is not so easy. Solution: Add the ++once argument. Also add ++nested as an alias for "nested". (Justin M. Keyes, closes #4100)
2019-04-04patch 8.1.1111: it is not easy to check for infinityv8.1.1111Bram Moolenaar
Problem: It is not easy to check for infinity. Solution: Add isinf(). (Ozaki Kiichi, closes #3787)
2019-04-04Update runtime files.Bram Moolenaar
2019-03-30patch 8.1.1093: support for outdated tags format slows down tag parsingv8.1.1093Bram Moolenaar
Problem: Support for outdated tags format slows down tag parsing. Solution: Remove FEAT_TAG_OLDSTATIC.
2019-03-30patch 8.1.1084: cannot delete a match from another windowv8.1.1084Bram Moolenaar
Problem: Cannot delete a match from another window. (Paul Jolly) Solution: Add window ID argument to matchdelete(), clearmatches(), getmatches() and setmatches(). (Andy Massimino, closes #4178)
2019-03-29patch 8.1.1071: cannot get composing characters from the screenv8.1.1071Bram Moolenaar
Problem: Cannot get composing characters from the screen. Solution: Add screenchars() and screenstring(). (partly by Ozaki Kiichi, closes #4059)
2019-03-29patch 8.1.1068: cannot get all the information about current completionv8.1.1068Bram Moolenaar
Problem: Cannot get all the information about current completion. Solution: Add complete_info(). (Shougo, Hirohito Higashi, closes #4106)
2019-03-26patch 8.1.1056: no eval function for Rubyv8.1.1056Bram Moolenaar
Problem: No eval function for Ruby. Solution: Add rubyeval(). (Ozaki Kiichi, closes #4152)
2019-03-24Update runtime files.Bram Moolenaar
2019-03-23patch 8.1.1044: no way to check the reference count of objectsv8.1.1044Bram Moolenaar
Problem: No way to check the reference count of objects. Solution: Add test_refcount(). (Ozaki Kiichi, closes #4124)
2019-03-23patch 8.1.1043: Lua interface does not support Blobv8.1.1043Bram Moolenaar
Problem: Lua interface does not support Blob. Solution: Add support to Blob. (Ozaki Kiichi, closes #4151)
2019-03-17Update runtime files.Bram Moolenaar
2019-03-17patch 8.1.1015: quickfix buffer shows up in list, can't get buffer numberv8.1.1015Bram Moolenaar
Problem: Quickfix buffer shows up in list, can't get buffer number. Solution: Make the quickfix buffer unlisted when the quickfix window is closed. get the quickfix buffer number with getqflist(). (Yegappan Lakshmanan, closes #4113)
2019-03-04patch 8.1.0994: relative cursor position is not calculated correctlyv8.1.0994Bram Moolenaar
Problem: Relative cursor position is not calculated correctly. Solution: Always set topline, also when window is one line only. (Robert Webb) Add more info to getwininfo() for testing.
2019-02-22patch 8.1.0974: cannot switch from terminal window to previous tabpagev8.1.0974Bram Moolenaar
Problem: Cannot switch from terminal window to previous tabpage. Solution: Make CTRL-W gT move to previous tabpage.
2019-02-22patch 8.1.0972: cannot switch from terminal window to next tabpagev8.1.0972Bram Moolenaar
Problem: Cannot switch from terminal window to next tabpage. Solution: Make CTRL-W gt move to next tabpage.
2019-02-22Update runtime filesBram Moolenaar
2019-02-17Update runtime files.Bram Moolenaar
2019-02-16patch 8.1.0932: Farsi support is outdated and unusedv8.1.0932Bram Moolenaar
Problem: Farsi support is outdated and unused. Solution: Delete the Farsi support.
2019-02-16patch 8.1.0929: no error when requesting ConPTY but it's not availablev8.1.0929Bram Moolenaar
Problem: No error when requesting ConPTY but it's not available. Solution: Add an error message. (Hirohito Higashi, closes #3967)
2019-02-15patch 8.1.0927: USE_CR is never definedv8.1.0927Bram Moolenaar
Problem: USE_CR is never defined. Solution: Remove usage of USE_CR. (Ken Takata, closes #3958)
2019-02-13patch 8.1.0911: tag line with Ex command cannot have extra fieldsv8.1.0911Bram Moolenaar
Problem: Tag line with Ex command cannot have extra fields. Solution: Recognize |;" as the end of the command. (closes #2402)
2019-02-13patch 8.1.0909: MS-Windows: using ConPTY even though it is not stablev8.1.0909Bram Moolenaar
Problem: MS-Windows: using ConPTY even though it is not stable. Solution: When ConPTY version is unstable, prefer using winpty. (Ken Takata, closes #3949)
2019-02-12patch 8.1.0902: incomplete set of assignment operatorsv8.1.0902Bram Moolenaar
Problem: Incomplete set of assignment operators. Solution: Add /=, *= and %=. (Ozaki Kiichi, closes #3931)
2019-02-10patch 8.1.0894: MS-Windows: resolve() does not return a reparse pointv8.1.0894Bram Moolenaar
Problem: MS-Windows: resolve() does not return a reparse point. Solution: Improve resolve(). (Yasuhiro Matsumoto, closes #3896)
2019-02-08patch 8.1.0881: can execute shell commands in rvim through interfacesv8.1.0881Bram Moolenaar
Problem: Can execute shell commands in rvim through interfaces. Solution: Disable using interfaces in restricted mode. Allow for writing file with writefile(), histadd() and a few others.
2019-02-08patch 8.1.0880: MS-Windows: inconsistent selection of winpty/conptyv8.1.0880Bram Moolenaar
Problem: MS-Windows: inconsistent selection of winpty/conpty. Solution: Name option 'termwintype', use ++type argument and "term_pty" for term_start(). (Hirohito Higashi, closes #3915)
2019-02-03Update runtime files.Bram Moolenaar
2019-02-03patch 8.1.0870: Vim doesn't use the new ConPTY support in Windows 10v8.1.0870Bram Moolenaar
Problem: Vim doesn't use the new ConPTY support in Windows 10. Solution: Use ConPTY support, if available. (Nobuhiro Takasaki, closes #3794)
2019-01-31patch 8.1.0864: cannot have a local value for 'scrolloff' and 'sidescrolloff'v8.1.0864Bram Moolenaar
Problem: Cannot have a local value for 'scrolloff' and 'sidescrolloff'. (Gary Holloway) Solution: Make 'scrolloff' and 'sidescrolloff' global-local. (mostly by Aron Widforss, closes #3539)
2019-01-31patch 8.1.0863: cannot see what signal caused a job to endv8.1.0863Bram Moolenaar
Problem: Cannot see what signal caused a job to end. Solution: Add "termsig" to job_info(). (Ozaki Kiichi, closes #3786)
2019-01-31patch 8.1.0862: no verbose version of character classesv8.1.0862Bram Moolenaar
Problem: No verbose version of character classes. Solution: Add [:ident:], [:keyword:] and [:fname:]. (Ozaki Kiichi, closes #1373)
2019-01-31patch 8.1.0858: 'indentkeys' and 'cinkeys' defaults are differentv8.1.0858Bram Moolenaar
Problem: 'indentkeys' and 'cinkeys' defaults are different. Solution: Make them the same, update docs. (close #3882)
2019-01-29patch 8.1.0846: not easy to recognize the system Vim runs onv8.1.0846Bram Moolenaar
Problem: Not easy to recognize the system Vim runs on. Solution: Add more items to the features list. (Ozaki Kiichi, closes #3855)
2019-01-26Updated runtime files.Bram Moolenaar
2019-01-24patch 8.1.0815: dialog for file changed outside of Vim not testedv8.1.0815Bram Moolenaar
Problem: Dialog for file changed outside of Vim not tested. Solution: Add a test. Move FileChangedShell test. Add 'L' flag to feedkeys().
2019-01-23patch 8.1.0797: error E898 is used twicev8.1.0797Bram Moolenaar
Problem: Error E898 is used twice. Solution: Rename the Blob error to E899. (closes #3853)
2019-01-22patch 8.1.0793: incorrect error messages for functions that take a Blobv8.1.0793Bram Moolenaar
Problem: Incorrect error messages for functions that now take a Blob argument. Solution: Adjust the error messages. (Dominique Pelle, closes #3846)