From 8b514733fa3dbfdd0fad2a8e38061a499fca5c7b Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Mon, 27 Sep 2010 03:45:36 +0200 Subject: vim_mode: Fix . to only ignore movements, and not more. --- vim-mode/vim_mode.pl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'vim-mode/vim_mode.pl') diff --git a/vim-mode/vim_mode.pl b/vim-mode/vim_mode.pl index 38c1aa9..8fa2fee 100644 --- a/vim-mode/vim_mode.pl +++ b/vim-mode/vim_mode.pl @@ -901,7 +901,10 @@ sub handle_command { } # Store command, necessary for . But ignore movements only. - if ($operator) { + if ($operator or $char eq 'x' or $char eq 'r' or + $char eq 'p' or $char eq 'P' or + $char eq 'C' or $char eq 'D' or + $char eq '~') { $last->{char} = $char; $last->{numeric_prefix} = $numeric_prefix; $last->{operator} = $operator; -- cgit v1.2.3