Skip to content
Emacs front-end for ripgrep, a command line search tool
Emacs Lisp Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test Fix #19: add a prefix test-helper Feb 11, 2017
.gitignore
CONTRIBUTING.md
Cask Emacs interface for ripgrep Sep 23, 2016
ChangeLog.md
LICENSE
Makefile Emacs interface for ripgrep Sep 23, 2016
README.md #9: Add projectile-ripgrep Dec 22, 2016
circle.yml Emacs interface for ripgrep Sep 23, 2016
projectile-ripgrep.el Consider all projectile ignored files and directories Sep 14, 2018
ripgrep.el enable wgrep Feb 14, 2019

README.md

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 nicolas.lamirault@gmail.com

You can’t perform that action at this time.