All Projects → nlamirault → Ripgrep.el

nlamirault / Ripgrep.el

Licence: gpl-2.0
Emacs front-end for ripgrep, a command line search tool

Labels

Projects that are alternatives of or similar to Ripgrep.el

Emacsist
Emacs微信公众号收录文章存档!
Stars: ✭ 70 (-13.58%)
Mutual labels:  emacs
Org Kanban
Simple approach to kanban with emacs' org-mode
Stars: ✭ 74 (-8.64%)
Mutual labels:  emacs
Guess Language.el
Emacs minor mode that detects the language you're typing in. Automatically switches spell checker. Supports multiple languages per document.
Stars: ✭ 78 (-3.7%)
Mutual labels:  emacs
Jq Mode
Emacs major mode for editing jq queries.
Stars: ✭ 70 (-13.58%)
Mutual labels:  emacs
Emacs Gif Screencast
[MOVED TO GITLAB] One-frame-per-action GIF recording for optimal quality/size ratio
Stars: ✭ 74 (-8.64%)
Mutual labels:  emacs
Solo Jazz Emacs Theme
An original Emacs theme inspired by the 1992 Solo Jazz cup design.
Stars: ✭ 76 (-6.17%)
Mutual labels:  emacs
.emacs.d
Personal Emacs Configuration
Stars: ✭ 69 (-14.81%)
Mutual labels:  emacs
Awesome Spacemacs
A collection of awesome Spacemacs resources
Stars: ✭ 80 (-1.23%)
Mutual labels:  emacs
Dmacs
Emacs Literate Configuration with borg
Stars: ✭ 74 (-8.64%)
Mutual labels:  emacs
Org Zettelkasten
An opinionated setup for managing large collections of interlinked org files.
Stars: ✭ 77 (-4.94%)
Mutual labels:  emacs
Dotfiles
💻 Dotfiles for zsh, vim, emacs, tmux, and bash. Tested on mac os.
Stars: ✭ 70 (-13.58%)
Mutual labels:  emacs
Spacemacs Content
Content for the book - Clojure Development with Spacemacs
Stars: ✭ 72 (-11.11%)
Mutual labels:  emacs
.emacs.d
My emacs configuration
Stars: ✭ 76 (-6.17%)
Mutual labels:  emacs
Elisp
The hive for Göktuğ's Emacs Stuff.
Stars: ✭ 70 (-13.58%)
Mutual labels:  emacs
Hexo.el
Use Hexo in Emacs elegantly
Stars: ✭ 78 (-3.7%)
Mutual labels:  emacs
Color Theme Buffer Local
Set emacs color themes by buffer.
Stars: ✭ 69 (-14.81%)
Mutual labels:  emacs
Eziam Theme Emacs
A mostly grayscale theme for Emacs, inspired by Tao and Leuven.
Stars: ✭ 74 (-8.64%)
Mutual labels:  emacs
Corral
Quickly surround text with delimiters in emacs
Stars: ✭ 80 (-1.23%)
Mutual labels:  emacs
Emacs Sql Indent
Syntax based indentation for SQL files inside GNU Emacs
Stars: ✭ 78 (-3.7%)
Mutual labels:  emacs
Embrace.el
Add/Change/Delete pairs based on `expand-region', similar to `evil-surround'.
Stars: ✭ 76 (-6.17%)
Mutual labels:  emacs

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]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].