aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vim-mode/vim_mode.pl4
1 files changed, 2 insertions, 2 deletions
diff --git a/vim-mode/vim_mode.pl b/vim-mode/vim_mode.pl
index 0b2bb37..c4719d7 100644
--- a/vim-mode/vim_mode.pl
+++ b/vim-mode/vim_mode.pl
@@ -756,7 +756,7 @@ sub cmd_movement_register {
sub cmd_ex_command {
my $arg_str = join '', @ex_buf;
- if ($arg_str =~ m|s/(.+)/(.*)/([ig]*)|) {
+ if ($arg_str =~ m|^s/(.+)/(.*)/([ig]*)|) {
my ($search, $replace, $flags) = ($1, $2, $3);
print "Searching for $search, replace: $replace, flags; $flags"
if DEBUG;
@@ -784,7 +784,7 @@ sub cmd_ex_command {
print "New line is: $line" if DEBUG;
_input($line);
- } elsif ($arg_str =~ m|b(?:uffer)?\s*(.+)$|) {
+ } elsif ($arg_str =~ m|^b(?:uffer)?\s*(.+)$|) {
my $window;
my $item;
my $buffer = $1;