summaryrefslogtreecommitdiffstats
path: root/src/cmdexpand.c
AgeCommit message (Collapse)Author
2022-02-26patch 8.2.4477: crash when using fuzzy completionv8.2.4477Bram Moolenaar
Problem: Crash when using fuzzy completion. Solution: Temporary fix: put back regexp. (closes #9851)
2022-02-26patch 8.2.4475: fuzzy cmdline completion does not work for lower casev8.2.4475Yegappan Lakshmanan
Problem: Fuzzy cmdline completion does not work for lower case. Solution: Also use fuzzy completion for lower case input. (Yegappan Lakshmanan, closes #9849)
2022-02-25patch 8.2.4465: fuzzy completion does not order matches properlyv8.2.4465Yegappan Lakshmanan
Problem: Fuzzy completion does not order matches properly. Solution: Do not use regular expression match. (Yegappan Lakshmanan, closes #9843)
2022-02-24patch 8.2.4463: completion only uses strict matchingv8.2.4463Yegappan Lakshmanan
Problem: Completion only uses strict matching. Solution: Add the "fuzzy" item for 'wildoptions'. (Yegappan Lakshmanan, closes #9803)
2022-02-17patch 8.2.4406: expand functions use confusing argument namesv8.2.4406Yegappan Lakshmanan
Problem: Expand functions use confusing argument names. Solution: Rename "file" to "match". Refactor some completion code. Add a few more tests. (Yegappan Lakshmanan, closes #9790)
2022-02-16patch 8.2.4398: some command completion functions are too longv8.2.4398Yegappan Lakshmanan
Problem: Some command completion functions are too long. Solution: Refactor code into separate functions. Add a few more tests. (Yegappan Lakshmanan, closes #9785)
2022-02-15patch 8.2.4387: command line completion doesn't always work properlyv8.2.4387Yegappan Lakshmanan
Problem: Command line completion doesn't always work properly. Solution: Adjust triggering after a "|". Add more tests. (Yegappan Lakshmanan, closes #9779)
2022-02-13patch 8.2.4366: not enough tests for command line completionv8.2.4366Yegappan Lakshmanan
Problem: Not enough tests for command line completion. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #9760)
2022-02-12patch 8.2.4356: command line completion functions are very longv8.2.4356Yegappan Lakshmanan
Problem: Command line completion functions are very long. Solution: Refactor into multiple functions. (Yegappan Lakshmanan, closes #9753)
2022-02-10patch 8.2.4341: command line not redrawn when finishing popup menuv8.2.4341Bram Moolenaar
Problem: Command line not redrawn when finishing popup menu and the screen has scrolled up. Solution: Redraw the command line after updating the screen. (closes #9722)
2022-02-10patch 8.2.4339: CTRL-A does not work properly with the cmdline popup menuv8.2.4339Yegappan Lakshmanan
Problem: CTRL-A does not work properly with the cmdline popup menu. Solution: Fix issues with CTRL-A. Add more tests for the cmdline popup menu. Remove TermWait() before VeriryScreenDump(). Refactor the cmdline popup code. (Yegappan Lakshmanan, closes #9735)
2022-02-09patch 8.2.4334: command line popup menu not positioned correctlyv8.2.4334rbtnn
Problem: Command line popup menu not positioned correctly. Solution: Also use vim_strsize() on the existing text. (Naruhiko Nishino, closes #9727)
2022-02-08patch 8.2.4325: 'wildmenu' only shows few matchesv8.2.4325Yegappan Lakshmanan
Problem: 'wildmenu' only shows few matches. Solution: Add the "pum" option: use a popup menu to show the matches. (Yegappan Lakshmanan et al., closes #9707)
2022-02-03patch 8.2.4289: warnings reported by MSVCv8.2.4289K.Takata
Problem: Warnings reported by MSVC. Solution: Rename variables and other fixes. (Ken Takata, closes #9689)
2022-01-08patch 8.2.4043: using int for second argument of ga_init2()v8.2.4043Bram Moolenaar
Problem: Using int for second argument of ga_init2(). Solution: Remove unnessary type cast (int) when using sizeof().
2022-01-01patch 8.2.3967: error messages are spread outv8.2.3967Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3961: error messages are spread outv8.2.3961Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-05patch 8.2.3749: error messages are everywherev8.2.3749Bram Moolenaar
Problem: Error messages are everywhere. Solution: Move more error messages to errors.h and adjust the names.
2021-11-21patch 8.2.3638: getcompletion() always passes zero as positionv8.2.3638ii14
Problem: getcompletion() always passes zero as position to custom completion function. Solution: Pass the pattern length. (closes #9173)
2021-10-21patch 8.2.3550: completion() does not work properlyv8.2.3550Shougo Matsushita
Problem: completion() does not work properly. Solution: Set xp_line and add WILD_HOME_REPLACE. (Shougo Matsushita, closes #9016)
2021-10-17patch 8.2.3530: ":buf \{a}" fails while ":edit \{a}" worksv8.2.3530Bram Moolenaar
Problem: ":buf \{a}" fails while ":edit \{a}" works. Solution: Unescape "\{". (closes #8917)
2021-09-12patch 8.2.3431: completion for :disas sorts local functions firstv8.2.3431naohiro ono
Problem: Completion for :disas sorts local functions first. Solution: Sort local functions last, like with :delfunc. (Naohiro Ono, closes #8860)
2021-09-01patch 8.2.3392: augroup completion escapes regexp pattern charactersv8.2.3392Bram Moolenaar
Problem: augroup completion escapes regexp pattern characters. Solution: Do not escape the augroup name. (closes #8826)
2021-08-27patch 8.2.3378: MS-Windows: completing environment variables with % is wrongv8.2.3378Albert Liu
Problem: MS-Windows: completing environment variables with % is wrong. Solution: Only complete environment variables with $. (Albert Liu, closes #8791)
2021-08-26patch 8.2.3377: Vim9: :disass completion does not understand "s:"v8.2.3377Bram Moolenaar
Problem: Vim9: :disass completion does not understand "s:". Solution: Expand "s:" to a pattern. (closes #8780)
2021-07-20patch 8.2.3188: Vim9: argument types are not checked at compile timev8.2.3188Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks, also at runtime. (Yegappan Lakshmanan, closes #8587)
2021-06-13patch 8.2.2992: Vim9: completion for :disassemble is incompletev8.2.2992Bram Moolenaar
Problem: Vim9: completion for :disassemble is incomplete. Solution: Recognize the "debug" and "profile" arguments.
2021-06-13patch 8.2.2991: Vim9: no completion for :vim9 and :legacyv8.2.2991Bram Moolenaar
Problem: Vim9: no completion for :vim9 and :legacy. Solution: Expand argument as a command. (closes #8377)
2021-06-02patch 8.2.2922: computing array length is done in various waysv8.2.2922K.Takata
Problem: Computing array length is done in various ways. Solution: Use ARRAY_LENGTH everywhere. (Ken Takata, closes #8305)
2021-03-28patch 8.2.2669: command line completion does not work after "vim9"v8.2.2669Bram Moolenaar
Problem: Command line completion does not work after "vim9". Solution: Include the "9". (Naohiro Ono, closes #8025)
2020-12-26patch 8.2.2221: if <Down> is mapped on the command line 'wildchar' is insertedv8.2.2221Bram Moolenaar
Problem: If <Down> is mapped on the command line 'wildchar' is inserted. Solution: Set KeyTyped when using 'wildchar'. (closes #7552)
2020-12-21patch 8.2.2182: Vim9: value of 'magic' is still relevantv8.2.2182Bram Moolenaar
Problem: Vim9: value of 'magic' is still relevant. Solution: Always behave like 'magic' is on in Vim9 script (closes #7509)
2020-12-18patch 8.2.2160: various typosv8.2.2160Bram Moolenaar
Problem: Various typos. Solution: Fix spelling mistakes. (closes #7494)
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-14patch 8.2.1679: Vim9: ":*" is not recognized as a rangev8.2.1679Bram Moolenaar
Problem: Vim9: ":*" is not recognized as a range. Solution: Move recognizing "*" into skip_range(). (closes #6838)
2020-09-05patch 8.2.1604: Vim9: cannot use "true" with getcompletion()v8.2.1604Bram Moolenaar
Problem: Vim9: cannot use "true" with getcompletion(). Solution: use tv_get_bool_chk(). (closes #6875)
2020-09-04patch 8.2.1587: loop for handling keys for the command line is too longv8.2.1587Bram Moolenaar
Problem: Loop for handling keys for the command line is too long. Solution: Move wild menu handling to separate functions. (Yegappan Lakshmanan, closes #6856)
2020-07-25patch 8.2.1289: crash when using a custom completion functionv8.2.1289Bram Moolenaar
Problem: Crash when using a custom completion function. Solution: Initialize all of the expand_T. (closes #6532)
2020-07-21patch 8.2.1262: src/ex_cmds.c file is too bigv8.2.1262Bram Moolenaar
Problem: src/ex_cmds.c file is too big. Solution: Move help related code to src/help.c. (Yegappan Lakshmanan, closes #6506)
2020-07-03patch 8.2.1121: command completion not working after ++argv8.2.1121Bram Moolenaar
Problem: Command completion not working after ++arg. Solution: Move skipping up. (Christian Brabandt, closes #6382)
2020-06-18patch 8.2.1007: completion doesn't work after ":r ++arg !"v8.2.1007Bram Moolenaar
Problem: Completion doesn't work after ":r ++arg !". Solution: Skip over "++arg". (Christian Brabandt, closes #6275, closes #6258)
2020-06-16patch 8.2.0988: getting directory contents is always case sortedv8.2.0988Bram Moolenaar
Problem: Getting directory contents is always case sorted. Solution: Add sort options and v:collate. (Christian Brabandt, closes #6229)
2020-06-12patch 8.2.0961: MS-Windows: no completion for localesv8.2.0961Bram Moolenaar
Problem: MS-Windows: no completion for locales. Solution: Use the directories in $VIMRUNTIME/lang to complete locales. (Christian Brabandt, closes 36248)
2020-06-07patch 8.2.0928: many type casts are used for vim_strnsave()v8.2.0928Bram Moolenaar
Problem: Many type casts are used for vim_strnsave(). Solution: Make the length argument size_t instead of int. (Ken Takata, closes #5633) Remove some type casts.
2020-06-07patch 8.2.0925: getcompletion() does not return command line argumentsv8.2.0925Bram Moolenaar
Problem: Getcompletion() does not return command line arguments. Solution: Add the "cmdline" option. (Shougo, closes #1140)
2020-04-02patch 8.2.0502: Vim9: some code is not testedv8.2.0502Bram Moolenaar
Problem: Vim9: some code is not tested. Solution: Add more tests. Fix uncovered problems.
2020-04-02patch 8.2.0500: using the same loop in many placesv8.2.0500Bram Moolenaar
Problem: Using the same loop in many places. Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)
2020-03-01patch 8.2.0337: build fails on a few systemsv8.2.0337Bram Moolenaar
Problem: Build fails on a few systems. Solution: Use vim_snprintf() instead of snprintf().
2020-02-29patch 8.2.0335: no completion for :disassemblev8.2.0335Bram Moolenaar
Problem: No completion for :disassemble. Solution: Make completion work. Also complete script-local functions if the name starts with "s:".
2020-01-07patch 8.2.0099: use of NULL pointer when out of memoryv8.2.0099Bram Moolenaar
Problem: Use of NULL pointer when out of memory. Solution: Check for NULL pointer. (Dominique Pelle, closes #5449)