From 29b73d3b268d346bf90f1bbf4fc5467c5f28bd33 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Thu, 30 Nov 2017 20:51:51 +0000 Subject: [PATCH] Add whole line vicmd bindings --- zshrc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/zshrc b/zshrc index d4a35e1..c58d865 100644 --- a/zshrc +++ b/zshrc @@ -35,9 +35,10 @@ prompt fresh # Enable vi mode bindkey -v -# Enable yank whole line with 'yy' and yank end of line with 'Y' -bindkey -M vicmd 'yy' vi-yank-whole-line -bindkey -M vicmd 'Y' vi-yank-eol +# Enable yank, change, and delete whole line with 'Y', 'C', and 'D' +bindkey -M vicmd 'Y' vi-yank-whole-line +bindkey -M vicmd 'C' vi-change-whole-line +bindkey -M vicmd 'D' kill-whole-line # Enable undo with 'u' and redo with 'U' bindkey -M vicmd 'u' undo