direx-grep

https://github.com/aki2o/direx-grep.git

git clone 'git://github.com/aki2o/direx-grep.git'
4

What's this?

This is a extension of Emacs that provides incremental search like anything.el/helm.el to the node of direx.el.

Demo

demo

Feature

Install

If use package.el

2014/04/11 It's available by using melpa.

If use el-get.el

2014/04/11 It's available. But, master branch only.

If use auto-install.el

(auto-install-from-url "https://raw.github.com/aki2o/direx-grep/master/direx-grep.el")

Manually

Download direx-grep.el and put it on your load-path.
- In this case, you need to install each of the following dependency.

Dependency

Configuration

(require 'direx-grep)
(define-key direx:direx-mode-map (kbd "s") 'direx-grep:grep-item)
(define-key direx:direx-mode-map (kbd "S") 'direx-grep:grep-item-from-root)
(define-key direx:direx-mode-map (kbd "a") 'direx-grep:show-all-item-at-point)
(define-key direx:direx-mode-map (kbd "A") 'direx-grep:show-all-item)

Usage

Start grep

Push direx-grep:grep-item / direx-grep:grep-item-from-root key in direx.el buffer.

The target of direx-grep:grep-item is the shown node under the pointed node.
The target of direx-grep:grep-item-from-root is the root node of the pointed node.

If you want to search all node, which includes the hidden node, do the one of the following.

Toggle to use migemo.el

Push direx-grep:toggle-use-migemo-key in mini-buffer.
direx-grep:use-migemo detects whether to use migemo.el at the start of direx-grep:grep-item.

Turn back from grep

The state of grep don't turn back automatically.
For that, push direx-grep:show-all-item-at-point / direx-grep:show-all-item key in direx.el buffer.

Tested On

Enjoy!!!