Conversation
Thanks for the contribution!
That's fine 😃 As long as CI passes it should be ok 😄 Currently there's a linter error, these errors are fixed it by running I've added a suggestion that I think should fix the error based on the CI error message. Codewise looks good to me, so once the CI build passes we can merge this one 😄 |
Seems I forgot to pass |
lint again.. should I squash those commits? |
👍 |
👕 fix lint Co-Authored-By: Rafael Oleza <rafeca@gmail.com> fix passing PCRE2 flag in specs 👕 fix lint
Removed expectations for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤗
Y'all might also be also be interested in ripgrep's
|
@BurntSushi thanks for heads-up. I see vscode recently implemented it as well, with a plan to deprecate |
Issue or RFC Endorsed by Atom's Maintainers
Suggestion discussed in this PR.
Fixes atom/find-and-replace#571
Description of the Change
Added option to enable
pcre2
ripgrep regex engine for search.Alternate Designs
None applicable.
Possible Drawbacks
Enabling PCRE2 potentially incurs performance penalty, as explained on ripgrep's wiki, thus this PR depends on a new
atom/find-and-replace
PCRE2 option, being added in this PR.Verification Process
I haven't verified anything because I haven't managed to build Atom ATM. Considering the nature of the change, I'm relying on the CI. If this is not acceptable, feel free to close or keep the PR open until I manage to build Atom locally, but I give no promises as to when I'll get the time to do so.
Release Notes
pcre2
for ripgrep search engine in find-and-replace package to enable advanced regex features such as lookbehind.