summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-04-15patch 8.2.4755: cannot use <SID>FuncRef in completion specv8.2.4755Bram Moolenaar
Problem: Cannot use <SID>FuncRef in completion spec. Solution: Dereference a function name in another way. (closes #10197)
2022-04-15patch 8.2.4754: using cached values after unsetting some environment variablesv8.2.4754LemonBoy
Problem: Still using cached values after unsetting some known environment variables. Solution: Take care of the side effects. (closes #10194)
2022-04-15patch 8.2.4753: error from setting an option is silently ignoredv8.2.4753Bram Moolenaar
Problem: Error from setting an option is silently ignored. Solution: Handle option value errors better. Fix uses of N_().
2022-04-15patch 8.2.4752: wrong 'statusline' value can cause illegal memory accessv8.2.4752zeertzjq
Problem: Wrong 'statusline' value can cause illegal memory access. Solution: Properly check the value. (closes #10192)
2022-04-14patch 8.2.4751: mapping <SID>name.Func does not work for autoload scriptv8.2.4751Bram Moolenaar
Problem: Mapping <SID>name.Func does not work for script in autoload directory. Solution: Use the # form for a script in the autoload directory. (closes #10186)
2022-04-14patch 8.2.4750: small pieces of dead codev8.2.4750=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Small pieces of dead code. Solution: Remove the dead code. (Goc Dundar, closes #10190) Rename the qftf_cb struct member to avoid confusion.
2022-04-14patch 8.2.4749: <script> is not expanded in autocmd contextv8.2.4749LemonBoy
Problem: <script> is not expanded in autocmd context. Solution: Add the context to the pattern struct. (closes #10144) Rename AutoPatCmd to AutoPatCmd_T.
2022-04-14patch 8.2.4748: cannot use an imported function in a mappingv8.2.4748Bram Moolenaar
Problem: Cannot use an imported function in a mapping. Solution: Recognize <SID>name.Func.
2022-04-13patch 8.2.4747: no filetype override for .sys filesv8.2.4747KnoP-01
Problem: No filetype override for .sys files. Solution: Add g:filetype_sys. (Patrick Meiser-Knosowski, closes #10181)
2022-04-13patch 8.2.4746: supercollider filetype not recognizedv8.2.4746ranjithshegde
Problem: Supercollider filetype not recognized. Solution: Match file extentions and check file contents to detect supercollider. (closes #10142)
2022-04-13patch 8.2.4745: using wrong flag for using bell in the terminalv8.2.4745Bram Moolenaar
Problem: Using wrong flag for using bell in the terminal. Solution: Change to use BO_TERM.
2022-04-13patch 8.2.4744: a terminal window can't use the bellv8.2.4744LemonBoy
Problem: A terminal window can't use the bell. Solution: Add bell support for the terminal window. (closes #10178)
2022-04-12patch 8.2.4743: clang 14 is available on CIv8.2.4743Philip H
Problem: Clang 14 is available on CI. Solution: Switch from clang 13 to 14. (closes #10157)
2022-04-12patch 8.2.4742: there is no way to start logging very early in startupv8.2.4742Bram Moolenaar
Problem: There is no way to start logging very early in startup. Solution: Add the --log argument. Include the date in the start message in the log file. Avoid a duplicate message when forking. Log an executed shell command.
2022-04-12patch 8.2.4741: startup test failsv8.2.4741Bram Moolenaar
Problem: Startup test fails. Solution: Avoid an error for verbose expansion. Fix that the "0verbose" command modifier doesn't work.
2022-04-12patch 8.2.4740: when expand() fails there is no error messagev8.2.4740Bram Moolenaar
Problem: When expand() fails there is no error message. Solution: When 'verbose' is set give an error message.
2022-04-12patch 8.2.4739: accessing freed memory after WinScrolled autocmd eventv8.2.4739zeertzjq
Problem: Accessing freed memory after WinScrolled autocmd event. Solution: Check the window pointer is still valid. (closes #10156) Remove the argument from may_trigger_winscrolled().
2022-04-11patch 8.2.4738: Esc on commandline executes command instead of abandoning itv8.2.4738Bram Moolenaar
Problem: Esc on commandline executes command instead of abandoning it. Solution: Save and restore KeyTyped when removing the popup menu. (closes #10154)
2022-04-11patch 8.2.4737: // in JavaScript string recognized as commentv8.2.4737Bram Moolenaar
Problem: // in JavaScript string recognized as comment. Solution: Only check for linecomment if 'cindent' is set. (closes #10151)
2022-04-11patch 8.2.4736: build problem for Cygwin with Motifv8.2.4736Bram Moolenaar
Problem: Build problem for Cygwin with Motif. Solution: Undefine ControlMask. (Kelvin Lee, closes #10152)
2022-04-11patch 8.2.4735: quickfix tests can be a bit hard to readv8.2.4735Yegappan Lakshmanan
Problem: Quickfix tests can be a bit hard to read. Solution: Use heredoc instead of strings and line continuation. (Yegappan Lakshmanan, closes #10145)
2022-04-11patch 8.2.4734: getcharpos() may change a mark positionv8.2.4734Bram Moolenaar
Problem: getcharpos() may change a mark position. Solution: Copy the mark position. (closes #10148)
2022-04-11patch 8.2.4733: HEEx and Surface do need a separate filetypev8.2.4733Aaron Tinio
Problem: HEEx and Surface do need a separate filetype. Solution: Revert 8.2.4729. (closes #10147)
2022-04-10patch 8.2.4732: duplicate code to free fuzzy matchesv8.2.4732Bram Moolenaar
Problem: Duplicate code to free fuzzy matches. Solution: Bring back fuzmatch_str_free().
2022-04-10patch 8.2.4731: the changelist index is not remembered per bufferv8.2.4731LemonBoy
Problem: The changelist index is not remembered per buffer. Solution: Keep the changelist index per window and buffer. (closes #10135, closes #2173)
2022-04-10patch 8.2.4730: MS-Windows GUI: cannot use CTRL-/v8.2.4730Yasuhiro Matsumoto
Problem: MS-Windows GUI: cannot use CTRL-/. Solution: Handle the WM_KEYUP event. (Yasuhiro Matsumoto, closes #10141)
2022-04-10patch 8.2.4729: HEEx and Surface templates do not need a separate filetypev8.2.4729Aaron Tinio
Problem: HEEx and Surface templates do not need a separate filetype. Solution: Use Eelixir for the similar filetypes. (Aaron Tinio, closes #10124)
2022-04-10patch 8.2.4728: no test that v:event cannot be modifiedv8.2.4728zeertzjq
Problem: No test that v:event cannot be modified. Solution: Add a test. (closes #10139)
2022-04-10patch 8.2.4727: unused codev8.2.4727Dominique Pelle
Problem: Unused code. Solution: Remove code and add #ifdefs. (Dominique Pellé, closes #10136)
2022-04-09patch 8.2.4726: cannot use expand() to get the script namev8.2.4726LemonBoy
Problem: Cannot use expand() to get the script name. Solution: Support expand('<script>'). (closes #10121)
2022-04-09patch 8.2.4725: unused variable in tiny buildv8.2.4725Bram Moolenaar
Problem: Unused variable in tiny build. Solution: Add #ifdef.
2022-04-09patch 8.2.4724: current instance of last search pattern not easily spottedv8.2.4724LemonBoy
Problem: Current instance of last search pattern not easily spotted. Solution: Add CurSearch highlighting. (closes #10133)
2022-04-09patch 8.2.4723: the ModeChanged autocmd event is inefficientv8.2.4723LemonBoy
Problem: The ModeChanged autocmd event is inefficient. Solution: Avoid allocating memory. (closes #10134) Rename trigger_modechanged() to may_trigger_modechanged().
2022-04-09patch 8.2.4722: ending recording with mapping records too muchv8.2.4722zeertzjq
Problem: When a recording is ended with a mapped key that key is also recorded. Solution: Remember the previous last_recorded_len. (closes #10122)
2022-04-09patch 8.2.4721: cooklang files are not recognizedv8.2.4721=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Cooklang files are not recognized. Solution: recognize *.cook files. (Goc Dundar, closes #10120)
2022-04-09patch 8.2.4720: ABB Rapid files are not recognized properlyKnoP-01
Problem: ABB Rapid files are not recognized properly. Solution: Add checks for ABB Rapid files. (Patrick Meiser-Knosowski, closes #10104)
2022-04-09patch 8.2.0003: Build file dependencies are incompletev8.2.4720Bram Moolenaar
Problem: Build file dependencies are incomplete. Solution: Fix the dependencies. (Ken Takata, closes #5356)
2022-04-09patch 8.2.4719: ">" marker sometimes not displayed in the jumplistv8.2.4719Christian Brabandt
Problem: ">" marker sometimes not displayed in the jumplist. Solution: If the buffer no longer exists show "-invalid-". (Christian Brabandt, closes #10131, closes #10100)
2022-04-09patch 8.2.4718: @@@ in the last line sometimes drawn in the wrong placev8.2.4718Bram Moolenaar
Problem: @@@ in the last line sometimes drawn in the wrong place. Solution: Make sure the column is valid. (closes #10130)
2022-04-09patch 8.2.4717: for TextYankPost v:event does not contain all informationv8.2.4717Bram Moolenaar
Problem: For TextYankPost v:event does not contain information about the operation being inclusive or not. Solution: Add "inclusive" to v:event. (Justn M. Keyes, Yegappan Lakshmanan, closes #10125)
2022-04-09patch 8.2.4716: memory allocation failure not tested when defining a functionv8.2.4716Yegappan Lakshmanan
Problem: Memory allocation failure not tested when defining a function. Solution: Add a test. (Yegappan Lakshmanan, closes #10127)
2022-04-08patch 8.2.4715: Vagrantfile not recognizedv8.2.4715Julien Voisin
Problem: Vagrantfile not recognized. Solution: Recognize Vagrantfile as ruby. (Julien Voisin, closes #10119)
2022-04-08Update runtime filesBram Moolenaar
2022-04-08patch 8.2.4714: using g:filetype_dat and g:filetype_src not testedv8.2.4714Bram Moolenaar
Problem: Using g:filetype_dat and g:filetype_src not tested. Solution: Add a test. (Patrick Meiser-Knosowski, closes #10117)
2022-04-08patch 8.2.4713: plugins cannot track text scrollingv8.2.4713LemonBoy
Problem: Plugins cannot track text scrolling. Solution: Add the WinScrolled event. (closes #10102)
2022-04-08patch 8.2.4712: only get profiling information after exitingv8.2.4712Yegappan Lakshmanan
Problem: Only get profiling information after exiting. Solution: Add "profile dump" and "profile stop". (Marco Hinz, Yegappan Lakshmanan, closes #10107)
2022-04-08patch 8.2.4711: when 'insermode' is set :edit from <Cmd> mapping misbehavesv8.2.4711zeertzjq
Problem: When 'insermode' is set :edit from <Cmd> mapping misbehaves. Solution: Don't set "need_start_insertmode" when already in Insert mode. (closes #10116)
2022-04-07patch 8.2.4710: smart indenting does not work after completionv8.2.4710Christian Brabandt
Problem: Smart indenting does not work after completion. Solution: Set "can_si". (Christian Brabandt, closes #10113, closes #558)
2022-04-07patch 8.2.4709: after :redraw the statusline highlight might be usedv8.2.4709Bram Moolenaar
Problem: After :redraw the statusline highlight might be used. Solution: Clear the screen attribute after redrawing the screen. (closes #10108)
2022-04-07patch 8.2.4708: PHP test files are not recognizedv8.2.4708Julien Voisin
Problem: PHP test files are not recognized. Solution: Add the *.phpt pattern. (Julien Voisin, closes #10112)