/docs/index.org

https://github.com/dajva/rg.el · Org · 54 lines · 44 code · 10 blank · 0 comment · 3 complexity · 6d3f03f1620f3f1291d22382632116c3 MD5 · raw file

  1. #+TITLE: Rg Manual
  2. #+AUTHOR: David Landell
  3. #+EMAIL: david.landell@sunnyhill.email
  4. #+DATE: 2019
  5. #+LANGUAGE: en
  6. #+OPTIONS: broken-links:auto, toc:nil, email:nil, num:nil, ^:nil, author:nil, date:nil
  7. /rg.el/ is an Emacs search package based on the [[https://github.com/BurntSushi/ripgrep][ripgrep]] command line
  8. tool. It allows you to interactively create searches, doing automatic
  9. searches based on the editing context, refining and modifying search
  10. results and much more. It is also highly configurable to be able to
  11. fit different users' needs.
  12. Throughout this manual this emacs package will be referred to as /rg/
  13. while the command line utility will be referred to as /ripgrep/.
  14. If you are used to built-in Emacs =rgrep= command, transitioning to
  15. /rg/ should be simple. /rg/ provides a lot of extra features
  16. but the basics are similar.
  17. The big benefit of using /ripgrep/ instead of /grep/ as a backend is
  18. speed. Especially when searching large source code repositories
  19. where /ripgrep/ really shines. Please read [[http://blog.burntsushi.net/ripgrep/][this blog post]] for some
  20. speed comparisons with other tools.
  21. #+BEGIN_EXPORT rst
  22. .. toctree::
  23. :maxdepth: 2
  24. usage
  25. configuration
  26. contribute
  27. #+END_EXPORT
  28. * License
  29. :PROPERTIES:
  30. :CUSTOM_ID: license
  31. :END:
  32. /rg/ is free software; you can redistribute it and/or
  33. modify it under the terms of the GNU General Public License
  34. as published by the Free Software Foundation; either version 3
  35. of the License, or (at your option) any later version.
  36. /rg/ is distributed in the hope that it will be useful,
  37. but WITHOUT ANY WARRANTY; without even the implied warranty of
  38. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  39. [[file:gpl.org::#gpl][GNU General Public License]] for more details.
  40. #+BEGIN_EXPORT rst
  41. .. toctree::
  42. :maxdepth: 2
  43. gpl
  44. #+END_EXPORT