summaryrefslogtreecommitdiff
path: root/helm-multi-match.el
Commit message (Collapse)AuthorAge
* Fix highlighting matches with literal spaces.Thierry Volpiatto2017-03-29
| | | | | | * helm-multi-match.el (helm-mm-split-pattern): Remove unneeded backquotes. * helm-utils.el (helm-highlight-current-line): Split with helm-mm-split-pattern.
* Restore previous code in helm-mm-split-pattern and fixit.Thierry Volpiatto2017-03-28
| | | | | * helm-multi-match.el (helm-mm-space-regexp): Restored to defconst. (helm-mm-split-pattern): Fix by matching spaces litteraly.
* Fix false matches with escaped space at end of pattern by reverting b390c5 ↵Thierry Volpiatto2017-03-27
| | | | | | | (#1725). * helm-multi-match.el (helm-mm-space-regexp): Do it. (helm-mm-split-pattern): Do it.
* Update copyrights.Thierry Volpiatto2017-01-01
|
* Remove now unneeded local settings of (not cl-lib) warnings.Thierry Volpiatto2016-11-13
| | | | Done according to helm-bbdb syohei commit (thanks).
* Simplify splitting helm-pattern.Thierry Volpiatto2016-10-22
| | | | | * helm-multi-match.el (helm-mm-space-regexp): Now a defconst. (helm-mm-split-pattern): Remove hack.
* Use defvar instead of defconst in multimatch.Thierry Volpiatto2016-08-18
|
* Fix copyrights.Thierry Volpiatto2016-03-05
|
* Fix docstring of helm-mm-matching-method (#1283).Thierry Volpiatto2015-12-09
| | | | * helm-multi-match.el (helm-mm-matching-method): Do it.
* Fix helm-mm-matching-method set to multi3p on filename completion (#1283).Thierry Volpiatto2015-12-09
| | | | * helm-multi-match.el (helm-mm-prefix-match): Unquote pattern for string comparison.
* Add helm-mm-migemo-get-pattern, helm-mm-migemo-search-pattern-get (#1175)momomo57172015-10-25
| | | | for ignoring migemo's invalid regex.
* Use caching in helm-mm-migemo-forward (#1175).Thierry Volpiatto2015-09-25
| | | | | * helm-multi-match.el (helm-mm-migemo-forward): Reuse the previously stored regexp if some.
* Require helm-lib in helm-multi-match.Thierry Volpiatto2015-09-25
|
* Fix highlighting in in-buffer methods (#1175).Thierry Volpiatto2015-09-23
| | | | | | * helm-multi-match.el (helm-mm-migemo-string-match): Ensure pushing to local cache. (helm-mm-migemo-forward): Cache regex to local cache.
* Fix higlighting in migemo (#1175).Thierry Volpiatto2015-09-23
| | | | | | | * helm-multi-match.el (helm-mm-migemo-string-match): Push the whole regexp to cache and reuse it. * helm.el (helm-fuzzy-default-highlight-match): Use re-search-forward.
* Highlight migemo matches (#1175).Thierry Volpiatto2015-09-23
| | | | | | | | | * helm-grep.el (helm-grep-highlight-match): Do it. * helm-multi-match.el (helm-mm-migemo-string-match): The cache is now a full alist containing all patterns. Allow references for highlighting and also don't compute twice pattern with migemo. * helm.el (helm-fuzzy-default-highlight-match): Use it.
* Fix typo (#1175).Thierry Volpiatto2015-09-23
| | | | * helm-multi-match.el (helm-mm-3-migemo-search): Do it.
* Fix regexp matching in migemo search fn (#1175), thanks momomo5717.Thierry Volpiatto2015-09-22
| | | | | | | * helm-multi-match.el (migemo-search-pattern-get): Declare. (helm-mm-migemo-string-match): Add the non-migemo regexp at end. (helm-mm-migemo-forward): Replace migemo-forward. (helm-mm-3-migemo-search): Use it.
* Allow matching pattern regex+migemo regex (#1175).Thierry Volpiatto2015-09-21
| | | | * helm-multi-match.el (helm-mm-migemo-string-match): Do it.
* Fix typo.Thierry Volpiatto2015-09-21
| | | | * helm-multi-match.el (helm-mm-migemo-string-match): Do it.
* Add migemo for bookmarks, fix match-part for migemo (#1175).Thierry Volpiatto2015-09-21
| | | | | | | | * helm-multi-match.el (helm-mm-migemo-string-match): Use same order of args as string-match. (helm-mm-3-migemo-match): Reverse args in helm-mm-migemo-string-match call. * helm-types.el (helm--setup-source): Add migemo for bmks. * helm.el (helm-search-from-candidate-buffer): Fix match-part for migemo.
* Fix typo.Thierry Volpiatto2015-09-18
|
* Capitalize lighter in migemo-mode.Thierry Volpiatto2015-09-18
|
* New mode helm-migemo-mode.Thierry Volpiatto2015-09-18
| | | | | | | | Allow turning on and off migemo. * helm-multi-match.el (helm-migemo-mode): New (helm-mm-3-migemo-match): Use it. (helm-mm-3-migemo-search): Use it.
* Make helm-mm--previous-migemo-info local.Thierry Volpiatto2015-09-17
|
* Ensure migemo don't kick in when not available.Thierry Volpiatto2015-09-17
| | | | | | | | * helm-multi-match.el (helm-mm-3-migemo-match): Check if migemo is available. (helm-mm-3-migemo-search): idem. * helm-source.el (helm-source-sync): Don't plug old migemo plugin if some. (helm-source-async): Don't plug old migemo plugin if some. (helm-source-in-buffer): Don't plug old migemo plugin if some.
* Rename functions.Thierry Volpiatto2015-09-17
| | | | | | | * helm-multi-match.el (helm-mm-migemo-string-match): Renamed from helm-string-match-with-migemo. (helm-mm-3-migemo-match): Renamed from helm-mm-3migemo-match. (helm-mm-3-migemo-search): Renamed from helm-mm-3migemo-search.
* First attempt to enable migemo, work only when migemo is loaded for now.Thierry Volpiatto2015-09-17
| | | | | | | | | | Extract needed fns from helm-migemo. * helm-multi-match.el (helm-mm--previous-migemo-info): New. (helm-string-match-with-migemo): New. (helm-mm-3migemo-match): New. (helm-mm-3migemo-search): New. * helm-source.el (helm-source-mm-get-search-or-match-fns): Handle migemo slot.
* Fix group name.Thierry Volpiatto2015-08-20
|
* Rename helm-match-plugin.el to helm-multi-match.el.Thierry Volpiatto2015-08-20
Rename also all functions prefixed with helm-mp to helm-mm.