diff options
author | Roman Gonzalez <roman@users.noreply.github.com> | 2014-05-21 17:12:19 -0700 |
---|---|---|
committer | Roman Gonzalez <roman@users.noreply.github.com> | 2014-05-21 17:12:19 -0700 |
commit | cadf1eaa45fbd7fea50d5df5b43a31881f8ea5a4 (patch) | |
tree | 1592e5a7fc1f77926463ffe7957d424cc9f04dbc | |
parent | b4d0023ccf2c79faf2d3f6f1a9488d5977bf342d (diff) | |
parent | abacb988bf565e12c597b79184c527b851c1ac9e (diff) |
Merge pull request #11 from expez/evil-paredit-change-whole-line
Add evil-paredit-change-whole-line
-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 c616a40..a2b3297 100644 --- a/evil-paredit.el +++ b/evil-paredit.el @@ -144,12 +144,20 @@ of the block." (end (evil-paredit-kill-end))) (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) |