Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-04 | make content search max file size configurable (#628) | Denys Séguret | |
Fix #626 | |||
2022-11-04 | version 1.16.2 | Canop | |
2022-10-04 | New escaping rules (#609) | Denys Séguret | |
As was noticed by @FedericoStra, escaping for regular expressions was painful. For example you had to do `/\\d` to search for a digit. This PR brings more complex escaping rules so that less escaping is necessary: - when after '/': only ' ', ':', '/' and '\' need escaping - otherwise, '&,' '|', '(', ')', '\' need escaping Fix #592 | |||
2022-09-12 | bugfix: fix `TokPattern::find_ranges` to solve #504 | Federico Stra | |
2022-07-24 | fix typos | Kian-Meng Ang | |
2022-07-04 | default conf is now a directory | Canop | |
and not just a file, thanks to imports. And it contains skin files. Fix #431 Fix #340 | |||
2022-06-12 | add examples on search modes in help screen | Canop | |
Fix #559 | |||
2022-05-06 | version 1.12.0v1.12.0 | Canop | |
2022-05-04 | add the :stage_all_files internal | Canop | |
Default mapping: ctrl-a | |||
2021-12-31 | total_search shows all matches | Canop | |
This is experimental and might be reversed in a future version | |||
2021-12-29 | fix wrong translation from exact pattern to regex patternv1.8.1 | Canop | |
Fix: regex pattern automatically built from content pattern when going from a tree search to a file preview isn't escaped Fix #472 | |||
2021-08-11 | slightly more concise pattern pattern matching | Canop | |
2021-08-04 | improve scrolling behaviors | Canop | |
Especially move the selection when you're at one end and you try to scroll the blocked way. Fix #419 | |||
2021-06-18 | fix tree being searched again on cursor movements | Canop | |
Fix #402 | |||
2021-05-17 | use lazy-static 2 | Canop | |
2021-05-12 | raise an error on invalid search modes | Canop | |
(instead of replacing the unrecognized token with the default kind or object) | |||
2021-05-11 | improve fuzzy group minimization in some cases | Canop | |
This one was quite hard: On pattern "besh", find benches/shared ^^ ^^ | |||
2021-05-11 | fix max_nb_holes not checked in fuzzy patterns | Canop | |
2021-05-10 | make 'fuzzy path' the default search mode | Canop | |
2021-05-09 | fix "tokens" search being displayed as '???' in help | Canop | |
2021-05-09 | match line count in selection on content searches | Canop | |
when a content search has been done, opening a file with a compatible command (like the standard `:edit`) opens on the first line with a match | |||
2021-05-08 | upgrade lazy-regex to 1.0 | Canop | |
2021-05-07 | apply a different style to the subpath before the filename | Canop | |
This style is visible when searching on subpath | |||
2021-05-07 | new rust version, new clippy | Canop | |
Mostly for the good, this time. I'm just not very happy with being asked to add a hard to read `!is_empty()`. | |||
2021-05-06 | fix search modes configuration removing all default mappings | Canop | |
Fix #383 | |||
2021-05-05 | small perf improvement in tokens patternsunordered-tokens | Canop | |
2021-05-05 | tok pattern optimization: no pos computation in score_of | Canop | |
2021-05-05 | Tokens Patterns support both ',' and ';' as separator | Canop | |
2021-05-04 | first implementation of a "tokens" pattern | Canop | |
2021-04-30 | fix bad reset of filtering state in case of emptied prefixed patterns | Canop | |
Fix #379 | |||
2021-04-20 | staging area filtered with pattern | Canop | |
2021-03-21 | add composite pattern évaluation to benches | Canop | |
2021-03-13 | normalize pattern for fuzzy searches | Canop | |
The input may be pasted and thus contain unnormalized parts. | |||
2021-03-12 | improve fuzzy matching, holes minimization | Canop | |
2021-03-10 | rewrite fuzzy matching to minimize number of holes | Canop | |
The number of holes in matches should now be the absolute minimum. And it looks like the new algorithm is faster. | |||
2021-03-09 | use smallvec for char positions in namematchs | Canop | |
2021-03-05 | remove costly debugs | Canop | |
2021-03-05 | improves and simplifies fuzzy matching (WIP) | Canop | |
I've removed the separation between a scoring algorithm and the matching one. This means we lose a few % in performances but it's way easier to change the matching algorighm when it doesn't have to be reproduced with a lighter logic. I've tuned the algorithm to avoid singled chars if possible and to have a malus when they can't be avoided. | |||
2021-02-03 | update bet to 0.4 | Canop | |
2020-12-13 | keep selection visible on unfiltering | Canop | |
The selection was sometimes scrolled away on unfiltering. Also change some formatting. | |||
2020-12-11 | use serde's derive to deserialize conf | Canop | |
2020-10-21 | filesystems view now filterable | Canop | |
2020-10-20 | keep tree options when going through not tree states | Canop | |
2020-10-06 | minor doc clarification | Canop | |
2020-10-04 | list the search modes and their main prefix in help | Canop | |
2020-10-03 | `cr/` prefix allows a regex based search on file content | Canop | |
2020-09-29 | list of verbs is now searchable | Canop | |
2020-08-07 | fix possible crash/errors in fuzzy matches in file content previews | Canop | |
When displaying the matches, the name_match indexes were interpreted as byte indexes while they're char indexes | |||
2020-07-26 | small code cleaning | Canop | |
2020-07-25 | content search in tree propagated as regex to preview | Canop | |
on :panel_right (ctrl-right) |