summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.2253: using "which" to check for an executable is not reliablev8.1.2253Bram Moolenaar2019-11-042-3/+5
| | | | | | Problem: Using "which" to check for an executable is not reliable. Solution: Use "command -v" instead. Also exit with error code when generating tags has an error. (closes #5174)
* patch 8.1.2252: compiler warning for int sizev8.1.2252Bram Moolenaar2019-11-042-1/+3
| | | | | Problem: Compiler warning for int size. Solution: Add type cast. (Mike Williams)
* patch 8.1.2251: ":term command" may not work without a shellv8.1.2251Bram Moolenaar2019-11-036-10/+52
| | | | | Problem: ":term command" may not work without a shell. Solution: Add the ++shell option to :term. (closes #3340)
* patch 8.1.2250: CTRL-U and CTRL-D don't work in popup windowv8.1.2250Bram Moolenaar2019-11-034-1/+28
| | | | | | Problem: CTRL-U and CTRL-D don't work in popup window. Solution: Initialize 'scroll'. Add "lastline" in popup_getpos(). (closes #5170)
* patch 8.1.2249: "make vimtags" does not print any messagev8.1.2249Bram Moolenaar2019-11-032-2/+5
| | | | | Problem: "make vimtags" does not print any message. Solution: Add a message that the tags have been updated.
* patch 8.1.2248: CTRL-W dot does not work when modifyOtherKeys is enabledv8.1.2248Bram Moolenaar2019-11-034-36/+68
| | | | | | | Problem: CTRL-W dot does not work in a terminal when modifyOtherKeys is enabled. Solution: Use the modifier when needed. Pass the modifier along with the key to avoid mistakes.
* patch 8.1.2247: "make vimtags" does not work in runtime/docv8.1.2247Bram Moolenaar2019-11-032-1/+4
| | | | | Problem: "make vimtags" does not work in runtime/doc. Solution: Test existence with "which" instead of "test -x". (Ken Takata)
* patch 8.1.2246: some tests are still in old stylev8.1.2246Bram Moolenaar2019-11-036-2332/+2191
| | | | | Problem: Some tests are still in old style. Solution: Change a few tests to new style. (Yegappan Lakshmanan)
* patch 8.1.2245: third character of 'listchars' tab shows in wrong placev8.1.2245Bram Moolenaar2019-11-033-2/+45
| | | | | | Problem: Third character of 'listchars' tab shows in wrong place when 'breakindent' is set. Solution: Set c_final to NUL. (Naruhiko Nishino, closes #5165)
* patch 8.1.2244: 'wrapscan' is not used for "gn"v8.1.2244Bram Moolenaar2019-11-023-9/+10
| | | | | Problem: 'wrapscan' is not used for "gn". Solution: Only reset 'wrapscan' for the first search round. (closes #5164)
* patch 8.1.2243: typos in commentsv8.1.2243Bram Moolenaar2019-11-0228-45/+47
| | | | | | Problem: Typos in comments. Solution: Fix the typos. (Dominique Pelle, closes #5160) Also adjust formatting a bit.
* patch 8.1.2242: creating docs tags uses user preferencesv8.1.2242Bram Moolenaar2019-11-022-1/+3
| | | | | Problem: Creating docs tags uses user preferences. (Tony Mechelynck) Solution: Add "--clean".
* patch 8.1.2241: match highlight does not combine with 'wincolor'v8.1.2241Bram Moolenaar2019-11-027-16/+19
| | | | | Problem: Match highlight does not combine with 'wincolor'. Solution: Apply 'wincolor' last on top of any other attribute. (closes #5159)
* patch 8.1.2240: popup window width changes when scrollingv8.1.2240Bram Moolenaar2019-11-029-33/+104
| | | | | | Problem: Popup window width changes when scrolling. Solution: Also adjust maxwidth when applying minwidth and there is a scrollbar. Fix off-by-one error. (closes #5162)
* patch 8.1.2239: CI fails when running tests without building Vimv8.1.2239Bram Moolenaar2019-11-022-1/+4
| | | | | Problem: CI fails when running tests without building Vim. Solution: Skip creating doc tags if the execute does not exist.
* Update runtime files.Bram Moolenaar2019-11-0218-118/+221
|
* patch 8.1.2238: error in docs tags goes unnoticedv8.1.2238Bram Moolenaar2019-11-015-2/+14
| | | | | Problem: Error in docs tags goes unnoticed. Solution: Adjust tags build command. (Ken Takata, closes #5158)
* patch 8.1.2237: mode() result depends on whether CURSOR_SHAPE is definedv8.1.2237Bram Moolenaar2019-10-312-4/+4
| | | | | | Problem: Mode() result after usign "r" depends on whether CURSOR_SHAPE is defined. (Christian Brabandt) Solution: Move the #ifdef to only skip ui_cursor_shape().
* patch 8.1.2236: ml_get error if pattern matches beyond last linev8.1.2236Bram Moolenaar2019-10-313-0/+17
| | | | | Problem: Ml_get error if pattern matches beyond last line. Solution: Adjust position if needed. (Christian Brabandt, closes #5139)
* patch 8.1.2235: "C" with 'virtualedit' set does not include multi-byte charv8.1.2235Bram Moolenaar2019-10-313-0/+13
| | | | | | Problem: "C" with 'virtualedit' set does not include multi-byte char. Solution: Include the whole multi-byte char. (Nobuhiro Takasaki, closes #5152)
* patch 8.1.2234: get_short_pathname() fails depending on encodingv8.1.2234Bram Moolenaar2019-10-303-10/+62
| | | | | Problem: get_short_pathname() fails depending on encoding. Solution: Use the wide version of the library function. (closes #5129)
* patch 8.1.2233: cannot get the Vim command line argumentsv8.1.2233Bram Moolenaar2019-10-298-4/+53
| | | | | Problem: Cannot get the Vim command line arguments. Solution: Add v:argv. (Dmitri Vereshchagin, closes #1322)
* patch 8.1.2231: not easy to move to the middle of a text linev8.1.2231Bram Moolenaar2019-10-287-6/+57
| | | | | Problem: Not easy to move to the middle of a text line. Solution: Add the gM command. (Yasuhiro Matsumoto, closes #2070)
* patch 8.1.2230: MS-Windows: testing external commands can be improvedv8.1.2230Bram Moolenaar2019-10-285-41/+31
| | | | | Problem: MS-Windows: testing external commands can be improved. Solution: Adjust tests, remove duplicate test. (closes #4928)
* patch 8.1.2229: cannot color number column above/below cursor differentlyv8.1.2229Bram Moolenaar2019-10-2711-3/+102
| | | | | Problem: Cannot color number column above/below cursor differently. Solution: Add LineNrAbove and LineNrBelow. (Shaun Brady, closes #624)
* patch 8.1.2228: screenpos() returns wrong values when 'number' is setv8.1.2228Bram Moolenaar2019-10-273-1/+18
| | | | | | Problem: screenpos() returns wrong values when 'number' is set. (Ben Jackson) Solution: Compare the column with the window width. (closes #5133)
* patch 8.1.2227: layout wrong if 'lines' changes while cmdline window is openv8.1.2227Bram Moolenaar2019-10-276-5/+86
| | | | | | Problem: Layout wrong if 'lines' changes while cmdline window is open. Solution: Do not restore the window layout if 'lines' changed. (closes #5130)
* patch 8.1.2226: cannot use system copy/paste in non-xterm terminalsv8.1.2226Bram Moolenaar2019-10-274-8/+32
| | | | | Problem: Cannot use system copy/paste in non-xterm terminals. Solution: Instead of setting 'mouse' to "a" set it to "nvi" in defaults.vim.
* patch 8.1.2225: the "last used" info of a buffer is under usedv8.1.2225Bram Moolenaar2019-10-2718-45/+228
| | | | | | Problem: The "last used" info of a buffer is under used. Solution: Add "lastused" to getbufinfo(). List buffers sorted by last-used field. (Andi Massimino, closes #4722)
* patch 8.1.2224: cannot build Amiga versionv8.1.2224Bram Moolenaar2019-10-263-0/+9
| | | | | Problem: Cannot build Amiga version. Solution: Add dummy mch_setmouse(). (Ola Söder, closes #5126)
* patch 8.1.2223: cannot see what buffer an ml_get error is forv8.1.2223Bram Moolenaar2019-10-262-1/+6
| | | | | Problem: Cannot see what buffer an ml_get error is for. Solution: Add the buffer number and name in the message
* patch 8.1.2222: accessing invalid memoryv8.1.2222Bram Moolenaar2019-10-262-0/+4
| | | | | Problem: Accessing invalid memory. (Dominique Pelle) Solution: Reset highlight_match every time. (closes #5125)
* Update runtime filesBram Moolenaar2019-10-2646-1066/+9575
|
* patch 8.1.2221: cannot filter :disp outputv8.1.2221Bram Moolenaar2019-10-264-33/+77
| | | | | Problem: Cannot filter :disp output. Solution: Support filtereing :disp output. (Andi Massimino, closes #5117)
* patch 8.1.2220: :cfile does not abort like other quickfix commandsv8.1.2220Bram Moolenaar2019-10-263-3/+101
| | | | | | Problem: :cfile does not abort like other quickfix commands. Solution: Abort when desired. Add tests for aborting. (Yegappan Lakshmanan, closes #5121)
* patch 8.1.2219: no autocommand for open window with terminalv8.1.2219Bram Moolenaar2019-10-266-1/+33
| | | | | Problem: No autocommand for open window with terminal. Solution: Add TerminalWinOpen. (Christian Brabandt)
* patch 8.1.2218: "gN" is off by one in Visual modev8.1.2218Bram Moolenaar2019-10-263-2/+9
| | | | | Problem: "gN" is off by one in Visual mode. Solution: Check moving forward. (Christian Brabandt, #5075)
* patch 8.1.2217: compiler warning for unused variablev8.1.2217Bram Moolenaar2019-10-262-1/+3
| | | | | Problem: Compiler warning for unused variable. Solution: Move variable inside #ifdef. (John Marriott)
* patch 8.1.2216: text property in wrong place after :substitutev8.1.2216Bram Moolenaar2019-10-253-4/+40
| | | | | | Problem: Text property in wrong place after :substitute. Solution: Pass the new column instead of the old one. (Christian Brabandt, closes #4427)
* patch 8.1.2215: unreachable code in adjusting text prop columnsv8.1.2215Bram Moolenaar2019-10-252-7/+3
| | | | | Problem: Unreachable code in adjusting text prop columns. Solution: Remove the code. (Christian Brabandt)
* patch 8.1.2214: too much is redrawn when 'cursorline' is setv8.1.2214Bram Moolenaar2019-10-2410-30/+35
| | | | | Problem: Too much is redrawn when 'cursorline' is set. Solution: Don't do a complete redraw. (closes #5079)
* patch 8.1.2213: popup_textprop tests failv8.1.2213Bram Moolenaar2019-10-242-12/+17
| | | | | Problem: Popup_textprop tests fail. Solution: Adjust the column and line positioning.
* patch 8.1.2212: cannot see the selection type in :reg outputv8.1.2212Bram Moolenaar2019-10-244-26/+42
| | | | | Problem: Cannot see the selection type in :reg output. (Ayberk Aydın) Solution: Add c/l/b. (Christian Brabandt, closes #5110, closes #4546)
* patch 8.1.2211: listener callback "added" argument is not the totalv8.1.2211Bram Moolenaar2019-10-243-4/+11
| | | | | | Problem: Listener callback "added" argument is not the total. (Andy Massimino) Solution: Compute the total. (closes #5105)
* patch 8.1.2210: using negative offset for popup_create() does not workv8.1.2210Bram Moolenaar2019-10-244-20/+38
| | | | | Problem: Using negative offset for popup_create() does not work. Solution: Use -1 instead of zero. (closes #5111)
* patch 8.1.2209: LF in escape codes may be expanded to CR-LFv8.1.2209Bram Moolenaar2019-10-242-17/+12
| | | | | Problem: LF in escape codes may be expanded to CR-LF. Solution: Do not expand LF in escape codes to CR-LF. (closes #5107)
* patch 8.1.2208: Unix: Tabs in output might be expanded to spacesv8.1.2208Bram Moolenaar2019-10-242-5/+17
| | | | | Problem: Unix: Tabs in output might be expanded to spaces. Solution: Reset the XTABS flag. (closes #5108)
* patch 8.1.2207: "gn" doesn't work quite rightv8.1.2207Bram Moolenaar2019-10-243-92/+101
| | | | | | Problem: "gn" doesn't work quite right. (Jaehwang Jerry Jung) Solution: Improve and simplify the search logic. (Christian Brabandt, closes #5103, closes #5075)
* patch 8.1.2206: no test for fixed issue #3893v8.1.2206Bram Moolenaar2019-10-243-0/+30
| | | | | Problem: No test for fixed issue #3893. Solution: Add a test. (Christian Brabandt, #3893)
* patch 8.1.2205: sign entry structure has confusing namev8.1.2205Bram Moolenaar2019-10-246-204/+206
| | | | | Problem: Sign entry structure has confusing name. Solution: Rename signlist_T to sign_entry_T and prefix se_ to the fields.