Releases: dajva/rg.el
Releases · dajva/rg.el
2.3.0 Release
What's Changed
- Add imenu support.
- Fix search command line for OS X (#141).
- Improve line column detection in searches including colons (#146).
- Support Emacs 28.2.
- Add prioritized type aliases (#147).
- Expose
rg-finish-functions
(#142). - Fallback to prompt for search string in dwim functions (#151).
- Add hooks documentation.
New Contributors
- @nbarrientos made their first contribution in #138
- @jobor made their first contribution in #148
Full Changelog: 2.2.1...2.3.0
2.2.1 Release
Bugfix release
- Add autoload cookie for
rg-isearch-menu
- Make sure
default-directory
is updated when searching from results buffer.
2.2.0 Release
- Change behavior for multi-line search.
- Documentation updates
- Make the compilation-mode regexps setting more resilient to clashes with other packages.
- Improve interaction with tramp for Emacs 27 and later - rg-executable-per-connection.
- Use everything as default file type. IOW, just as invoking
rg
on command line without--type
parameter - rg-default-alias-fallback.
2.1.0 Release
Mostly a bug fix release with some improvements.
- dependency cleanup.
- isearch integration.
- Added
rg-print-environment
to improve bug reports. - Improve mouse input handling.
- Bump transient dependency to 0.3.0.
2.0.3 Release
2.0.1 Release
- Remove dependency on s.el.
- Generate info docs.
2.0.0 Release
This version introduces some breaking changes by modifying default settings and key bindings. There is an easy way to get back the old behaviour, call rg-use-old-defaults
after loading the package and before doing your own customizations.
- Modified key bindings in the results buffer
- Drop Emacs 24 and support Emacs 27.1
- Use transient menu instead of regular keymap by default.
- Add proper documentation as info node and at http://rgel.readthedocs.io.
- Change default look and feel of search results. Use grouped results mode and remove cruft.
- Use the
--no-config
ripgrep flag by default. Can be turned off. rg-define-search
can now take dynamic form as:format
key.
1.8.1 Release
- Fix bug in search list buffer where emacs would essentially become unresponsive.
1.8.0 Release
- Minor improvements to the results buffer.
- Customization of result buffer name supporting dir-locals.
- Inherit from grep-mode map to keep modifications made to it.
- Deprecate
kill-rg
in favor ofrg-kill-current
1.7.0 Release
- Added cusomization to align line and column numbers. #44
- Incorporated wgrep integration in package instead of depending on wgrep-ag. This was needed to fix bugs and support editing for all formats of the result buffer.
- Dropped Emacs 24.3 support.
- Added support for project root detection via
project.el
. - Added cusomization for default file type.
- Added search history navigation. #39
- Added
rg-dwim-current-file
search function that can be invoked viarg-dwim
.