Skip to content

nlamirault/ripgrep.el

Repository files navigation

ripgrep.el

License GPL 2 Coverage Status

Master :

  • MELPA Stable
  • Circle CI

Develop:

  • Melpa Status
  • Circle CI

ripgrep.el allows you to search using ripgrep from inside Emacs.

Installation

The recommended way to install ripgrep is via MELPA:

M-x package-install ripgrep

or Cask:

(depends-on "ripgrep")

There is also projectile-ripgrep if you want to use it using projectile

Usage

M-x ripgrep-regexp or M-x projectile-ripgrep

Development

Cask

ripgrep.el use Cask for dependencies management. Install it and retrieve dependencies :

$ curl -fsSkL https://raw.github.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask

Testing

  • Launch unit tests from shell

    $ make clean test

  • Using overseer :

Keybinding Description
C-c , t launch unit tests from buffer
C-c , b launch unit tests
C-c , g launch unit tests with tag (find, regexp, ...)
  • Tips:

If you want to launch a single unit test, add a specify tag :

(ert-deftest test-foobar ()
  :tags '(current)

And launch it using : C-c , g and specify tag : current

Support / Contribute

See here

Changelog

A changelog is available here.

License

See LICENSE.

Contact

Nicolas Lamirault [email protected]

About

Emacs front-end for ripgrep, a command line search tool

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published