summaryrefslogtreecommitdiffstats
path: root/src/proto/search.pro
AgeCommit message (Collapse)Author
2023-08-19patch 9.0.1738: Duplicate code to reverse a stringv9.0.1738zeertzjq
Problem: Duplicate code to reverse a string Solution: Move reverse_text() to strings.c and remove string_reverse(). closes: #12847 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2022-12-23patch 9.0.1092: search error message doesn't show used patternv9.0.1092Rob Pilling
Problem: Search error message doesn't show used pattern. Solution: Pass the actually used pattern to where the error message is given. (Rob Pilling, closes #11742)
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.4727: unused codev8.2.4727Dominique Pelle
Problem: Unused code. Solution: Remove code and add #ifdefs. (Dominique Pellé, closes #10136)
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)
2021-12-12patch 8.2.3787: no proper formatting of a C line comment after a statementv8.2.3787Bram Moolenaar
Problem: No proper formatting of a C line comment after a statement. Solution: Find the start of the line comment, insert the comment leader and indent the comment properly.
2021-04-26patch 8.2.2813: cannot grep using fuzzy matchingv8.2.2813Yegappan Lakshmanan
Problem: Cannot grep using fuzzy matching. Solution: Add the "f" flag to :vimgrep. (Yegappan Lakshmanan, closes #8152)
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-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-06-01patch 8.2.0877: cannot get the search statisticsv8.2.0877Bram Moolenaar
Problem: Cannot get the search statistics. Solution: Add the searchcount() function. (Fujiwara Takuya, closes #4446)
2020-04-29patch 8.2.0660: the search.c file is a bit bigv8.2.0660Bram Moolenaar
Problem: The search.c file is a bit big. Solution: Split off the text object code to a separate file. (Yegappan Lakshmanan, closes #6007)
2020-02-21patch 8.2.0295: highlighting for :s wrong when using different separatorv8.2.0295Bram Moolenaar
Problem: Highlighting for :s wrong when using different separator. Solution: Use separat argument for search direction and separator. (Rob Pilling, closes #5665)
2020-02-12patch 8.2.0250: test_clear_search_pat() is unusedv8.2.0250Bram Moolenaar
Problem: test_clear_search_pat() is unused. Solution: Remove the function. (Yegappan Lakshmanan, closes #5624)
2020-02-05patch 8.2.0212: missing search/substitute pattern hardly testedv8.2.0212Bram Moolenaar
Problem: Missing search/substitute pattern hardly tested. Solution: Add test_clear_search_pat() and tests. (Yegappan Lakshmanan, closes #5579)
2019-10-18patch 8.1.2173: searchit() has too many argumentsv8.1.2173Bram Moolenaar
Problem: Searchit() has too many arguments. Solution: Move optional arguments to a struct. Add the "wrapped" argument.
2019-07-23patch 8.1.1736: viminfo support is spread outv8.1.1736Bram Moolenaar
Problem: Viminfo support is spread out. Solution: Move more viminfo code to viminfo.c. (Yegappan Lakshmanan, closes #4717) Reorder code to make most functions static.
2018-12-23patch 8.1.0629: "gn" selects the wrong text with a multi-line matchv8.1.0629Bram Moolenaar
Problem: "gn" selects the wrong text with a multi-line match. Solution: Get the end position from searchit() directly. (closes #3695)
2018-05-17Vim 8.1 releasev8.1.0000Bram Moolenaar
Update version number and information. Fix a couple of tests.
2017-11-16patch 8.0.1304: CTRL-G/CTRL-T don't work with incsearch and empty patternv8.0.1304Bram Moolenaar
Problem: CTRL-G/CTRL-T don't work with incsearch and empty pattern. Solution: Use the last search pattern. (Christian Brabandt, closes #2292)
2017-10-29patch 8.0.1238: incremental search only shows one matchv8.0.1238Bram Moolenaar
Problem: Incremental search only shows one match. Solution: When 'incsearch' and and 'hlsearch' are both set highlight all matches. (haya14busa, closes #2198)
2017-06-17patch 8.0.0643: when a pattern search is slow Vim becomes unusablev8.0.0643Bram Moolenaar
Problem: When 'hlsearch' is set and matching with the last search pattern is very slow, Vim becomes unusable. Cannot quit search by pressing CTRL-C. Solution: When the search times out set a flag and don't try again. Check for timeout and CTRL-C in NFA loop that adds states.
2016-08-20patch 7.4.2230v7.4.2230Bram Moolenaar
Problem: There is no equivalent of 'smartcase' for a tag search. Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian Brabandt, closes #712) Turn tagcase test into new style.
2016-01-19patch 7.4.1133v7.4.1133Bram Moolenaar
Problem: Generated function prototypes still have __ARGS(). Solution: Generate function prototypes without __ARGS().
2015-08-11patch 7.4.813v7.4.813Bram Moolenaar
Problem: It is not possible to save and restore character search state. Solution: Add getcharsearch() and setcharsearch(). (James McCoy)
2014-12-13updated for version 7.4.543v7.4.543Bram Moolenaar
Problem: Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three. (Eliseo MartĂ­nez) Issue 287 Solution: Correct the line count. (Christian Brabandt) Also set the last used search pattern.
2012-11-20updated for version 7.3.720v7.3.720Bram Moolenaar
Problem: Proto files are outdated. Solution: Update the newly generated proto files.
2012-07-25updated for version 7.3.610v7.3.610Bram Moolenaar
Problem: Cannot operate on the text that a search pattern matches. Solution: Add the "gn" and "gN" commands. (Christian Brabandt)
2010-07-11Make CTRL-L in command line mode respect 'ignorecase' and 'smartcase'. (MartinBram Moolenaar
Toft)
2008-06-24updated for version 7.2av7.2aBram Moolenaar
2008-01-19updated for version 7.1-236v7.1.236Bram Moolenaar
2008-01-06updated for version 7.1-211v7.1.211Bram Moolenaar
2007-08-08updated for version 7.1-058v7.1.058Bram Moolenaar
2007-05-05updated for version 7.1aBram Moolenaar
2006-03-24updated for version 7.0bv7.0bBram Moolenaar
2006-02-27updated for version 7.0208v7.0208Bram Moolenaar
2005-09-05updated for version 7.0141v7.0141Bram Moolenaar
2005-09-01updated for version 7.0140v7.0140Bram Moolenaar
2005-07-19updated for version 7.0110Bram Moolenaar
2005-06-25updated for version 7.0093v7.0093Bram Moolenaar
2004-07-02updated for version 7.0004Bram Moolenaar
2004-06-13updated for version 7.0001v7.0001Bram Moolenaar