find/replace commands in pure emacs lisp
Emacs Lisp
Switch branches/tags
Nothing to show
Latest commit 6b7a60d Aug 21, 2017 @xahlee xahlee ;; License: GPL v3
Permalink
Failed to load latest commit information.
.gitignore added gitignore Apr 7, 2017
README.org fixed PayPal link Aug 12, 2017
xah-find-text_history.txt massive rewrite. mostly done. May 31, 2015
xah-find.el ;; License: GPL v3 Aug 21, 2017

README.org

A emacs package for find replace, written in pure emacs lisp. Purpose similar to unix grep/sed.

http://melpa.org/packages/xah-find-badge.svg

This package provides the follow functions:

  • xah-find-text
  • xah-find-text-regex
  • xah-find-count
  • xah-find-replace-text
  • xah-find-replace-text-regex

Features:

• Pure emacs lisp. No dependencies on unix/linux grep/sed/find. Especially useful on Windows.

• Output is highlighted and clickable for jumping to occurence.

• Using emacs regex, not bash/perl etc regex.

• Reliably Find/Replace string that’s multiple lines.

• Reliably Find/Replace string that contains lots Unicode characters. See unix uniq unicode bug and emacs calling unix grep problem

• Reliably Find/Replace string that contains lots escape slashes or backslashes. For example, Find/Replace string that’s regex in source code.

Home page: http://ergoemacs.org/emacs/elisp-xah-find-text.html

Put in 5 bucks in my patreon. https://www.patreon.com/xahlee

or https://paypal.com pay to xah@xahlee.org

Thanks.