Skip to content

Releases: dajva/rg.el

2.3.0 Release

27 Mar 18:05
Compare
Choose a tag to compare

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

Full Changelog: 2.2.1...2.3.0

2.2.1 Release

27 Apr 17:49
Compare
Choose a tag to compare

Bugfix release

  • Add autoload cookie for rg-isearch-menu
  • Make sure default-directory is updated when searching from results buffer.

2.2.0 Release

19 Mar 12:30
Compare
Choose a tag to compare
  • 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

25 Jun 09:46
Compare
Choose a tag to compare

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

13 Feb 19:08
Compare
Choose a tag to compare

Bug fix release.

  • Fix autoload cookies (#107)
  • Ensure point is at start of content in rg-filter hook (#109)
  • Fix column numbers in non grouped mode (#113)
  • Fix initial state of case insensitive flag in results buffer (#115)

2.0.1 Release

13 Sep 13:35
Compare
Choose a tag to compare
  • Remove dependency on s.el.
  • Generate info docs.

2.0.0 Release

05 Sep 16:28
Compare
Choose a tag to compare

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

19 Oct 11:07
Compare
Choose a tag to compare
  • Fix bug in search list buffer where emacs would essentially become unresponsive.

1.8.0 Release

15 Sep 10:09
Compare
Choose a tag to compare
  • 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 of rg-kill-current

1.7.0 Release

05 Feb 15:54
Compare
Choose a tag to compare
  • 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 via rg-dwim.