From ced2d2856b3917aa8bd7dc75cad22328a0a562f8 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sat, 4 Feb 2017 16:16:39 -0500 Subject: [PATCH] add "nop" and "delete" commands --- src/core/Command.cc | 2 ++ src/core/Command.h | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/Command.cc b/src/core/Command.cc index fe31904..b5ef84f 100644 --- a/src/core/Command.cc +++ b/src/core/Command.cc @@ -6,10 +6,12 @@ static const struct const char * name; uint32_t flags; } Commands[] = { + {"nop", 0u}, {"forward-up-to-char", Command::FOLLOWING_CHAR}, {"forward-on-to-char", Command::FOLLOWING_CHAR}, {"back-up-to-char", Command::FOLLOWING_CHAR}, {"back-on-to-char", Command::FOLLOWING_CHAR}, + {"delete", Command::RANGE}, {"delete-line", 0u}, }; diff --git a/src/core/Command.h b/src/core/Command.h index bc417b0..1ed0f56 100644 --- a/src/core/Command.h +++ b/src/core/Command.h @@ -8,15 +8,18 @@ class Command public: enum : uint32_t { - FOLLOWING_CHAR = 0x1u, + FOLLOWING_CHAR = 0x1u, + RANGE = 0x2u, }; enum : uint32_t { + NOP, FORWARD_UP_TO_CHAR, FORWARD_ON_TO_CHAR, BACK_UP_TO_CHAR, BACK_ON_TO_CHAR, + DELETE, DELETE_LINE, COMMAND_COUNT, };