diff options
author | expez <expez@expez.com> | 2014-01-04 12:32:06 +0100 |
---|---|---|
committer | expez <expez@expez.com> | 2014-01-04 13:18:37 +0100 |
commit | abacb988bf565e12c597b79184c527b851c1ac9e (patch) | |
tree | 940b3b18b766686bd27ad6502bc18e39530698cf | |
parent | d9eb1ca11905b4c915cc0e9b38612febb71604b4 (diff) |
Add evil-paredit-change-whole-line
Fixes #9.
-rw-r--r-- | evil-paredit.el | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/evil-paredit.el b/evil-paredit.el index b1778f8..0955741 100644 --- a/evil-paredit.el +++ b/evil-paredit.el @@ -135,12 +135,20 @@ of the block." (interactive "<R><x><y>") (evil-paredit-change beg end type register yank-handler)) +(defun evil-paredit-change-whole-line () + "Change whole line." + (interactive) + (beginning-of-line) + (evil-paredit-change-line nil nil) + (indent-according-to-mode)) + (evil-define-key 'normal evil-paredit-mode-map (kbd "d") 'evil-paredit-delete (kbd "c") 'evil-paredit-change (kbd "y") 'evil-paredit-yank (kbd "D") 'evil-paredit-delete-line (kbd "C") 'evil-paredit-change-line + (kbd "S") 'evil-paredit-change-whole-line (kbd "Y") 'evil-paredit-yank-line (kbd "X") 'paredit-backward-delete (kbd "x") 'paredit-forward-delete) |