# evil-mark-replace **Repository Path**: redguardtoo/evil-mark-replace ## Basic Information - **Project Name**: evil-mark-replace - **Description**: replace string in marked region effectively - **Primary Language**: Emacs Lisp - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README * evil-mark-replace Replace symbol at point in marked area. [[https://github.com/emacs-evil/evil][EVIL]] is required. * Install Place =evil-mark-replace.el= somewhere (say ~/.emacs/lisp), add below code into =~/.emacs=: #+begin_src elisp (add-to-list 'load-path "~/.emacs.d/lisp/") (require 'evil-mark-replace) #+end_src * Usage Here are the commands you can use. Feel free to assign key bindings to them. ** evilmr-replace-in-buffer Mark current buffer and replace the thing. ** evilmr-replace-in-defun Mark current function and replace the thing. ** evilmr-replace-in-tagged-region Mark tagged region and replace the thing. Tagged region is created by =M-x evilmr-tag-selected-region=. You may =M-x evilmr-show-tagged-region= to double check tagged region. ** evilmr-replace-lines Replace in mulitiple lines. * Bug Report See [[https://github.com/redguardtoo/evil-mark-replace]]. * License This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see [[http://www.gnu.org/licenses/]].