aboutsummaryrefslogtreecommitdiff
path: root/evil-search.el
AgeCommit message (Collapse)Author
2019-11-25Change evil-goto-definition to use a hookVasilij Schneidermann
2019-11-05Unwed evil-move-beyond-eol and evil-move-cursor-backJustin Burkett
The docstring of evil-cursor-back only mentions that it applies to moving the cursor back when exiting insert state, but in many cases it was tied to also moving the cursor when reaching the end of the line. We have evil-move-beyond-eol to control that behavior, and there doesn't seem to be a good reason that the two must be tied together. Fixes #1178
2019-07-28Fix :global behavior with trailing slashespanda
evil-delimited-arguments might drop characters from the chained command if the input ends with a trailing slash (so in something like :g/pattern/s/pat/repl/, the /pat/repl/ part gets dropped). Since the chained command follows after the slash following the pattern, we can just take a substring instead of relying on `evil-delimited-arguments` for it.
2019-01-04Bump version to 1.2.141.2.14Eivind Fonn
2017-10-02update version to 1.2.131.2.13Eivind Fonn
2017-05-21Fixup f005120 Fix edge case with evil-search highlightingJustin Burkett
pattern is an object. We need to get the regex first. See #832
2017-05-12Fix typo in evil-ex-define-argument-type substitutionJustin Burkett
2017-05-11Fix edge case with evil-search highlightingJustin Burkett
With the ex command :s/^/ /, the pattern will match the beginning of the current line and the next line in evil-ex-hl-update-highlights when it should only match the beginning of the current line.
2017-05-11Fix highlighting of multi-line substitute patternsJustin Burkett
evil-ex-hl-update-highlights was adding an extra forward-line for patterns that contained newlines in them, causing every other match to be highlighted. e.g., :%s/C-qC-j/a/ Note that with the g flag there was no problem because (evil-ex-pattern-whole-line pattern) was non-nil. See #824
2017-04-17:global should use last pattern if none givenEvgeni Kolev
2016-04-05Merge stableFrank Fischer
2016-04-05update version to 1.2.121.2.12Frank Fischer
2016-04-05Respect `evil-search-wrap` when calling `evil-ex-find-next` (fix #654)Frank Fischer
2016-03-07Merge with stableFrank Fischer
2016-03-07update version to 1.2.111.2.11Frank Fischer
2016-01-18Merge stableFrank Fischer
2016-01-18update version to 1.2.101.2.10Frank Fischer
2016-01-16Merge stableFrank Fischer
2016-01-11update version to 1.2.91.2.9Frank Fischer
2016-01-05Merge stableFrank Fischer
2015-11-09search: show default search string in shadow face (fix #591)Frank Fischer
2015-11-09update version to 1.2.81.2.8Frank Fischer
2015-11-08Merge stableFrank Fischer
2015-11-02update version to 1.2.71.2.7Frank Fischer
2015-10-26Merge stableFrank Fischer
2015-10-26update version to 1.2.61.2.6Frank Fischer
2015-09-28Merge stableFrank Fischer
2015-09-28update version to 1.2.51.2.5Frank Fischer
2015-09-13update version to 1.2.41.2.4Frank Fischer
2015-08-30merge stableFrank Fischer
2015-08-18add persistent highlight option for interactive search (fix #562)Frank Fischer
2015-08-16update version to 1.2.31.2.3Frank Fischer
2015-08-09update version to 1.2.21.2.2Frank Fischer
2015-07-04update version to 1.2.11.2.1Frank Fischer
2015-07-04update version to 1.2.01.2.0Frank Fischer
2015-06-04search: catch `error` in `evil-ex-hl-update-highlights` (fix #527)Frank Fischer
Errors in the replacement text cause an `error` to be raised, so we must catch general errors and display the appropriate message in the ex line.
2015-06-04search: raise `user-error` instead of `error`Frank Fischer
2015-05-11update version to 1.1.61.1.6Frank Fischer
2015-05-10update version to 1.1.51.1.5Frank Fischer
2015-05-03update version to 1.1.41.1.4Frank Fischer
2015-04-26update version to 1.1.3Frank Fischer
2015-04-20update version to 1.1.2Frank Fischer
2015-04-11update version to 1.1.11.1.1Frank Fischer
2015-04-08update version to 1.1.01.1.0Frank Fischer
2015-04-08add `evilupdate.el` scriptFrank Fischer
2015-01-03use evil-word for symbol expansionTim Harper
2014-12-05evil-search-word-forward should save search in ring on failureHerbert Jones
To match the behavior of vim, when doing a search by "*" or "#", if the search fails, the searched word should still appear in the search ring.
2014-12-05Substitute command use isearch-string when empty patternHerbert Jones
The substitute command should use isearch-string when evil-search-module is set to use isearch. It much also respect case-fold-search case sensitivity settings.
2014-11-29Move point to the partial match in an unsuccessful searchYork Zhao
In an incremental search, move point even if the search matches only part of the searched string. This is the behavior of the Emacs `isearch', and is more convenient because incremental search has been frequently used to quickly move the point, in which case it's too easy to have a typo. It would be really annoying if we have to restart the search only because of a minor typo.
2014-10-25replace `error` with `user-error` where appropriateFrank Fischer