X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=parser-specs%2Fcommands.spec;h=0858322b9f94550874a6f2d79104cb2f9bcaa765;hb=5f9a5e8d7d0eb3123fd7068452090b72b9096bea;hp=542ff79895c3b1d257b6468e5eee6764f6990240;hpb=c474ddd782782190f48c0ea045d485e7974977a0;p=i3%2Fi3 diff --git a/parser-specs/commands.spec b/parser-specs/commands.spec index 542ff798..0858322b 100644 --- a/parser-specs/commands.spec +++ b/parser-specs/commands.spec @@ -38,6 +38,7 @@ state INITIAL: 'rename' -> RENAME 'nop' -> NOP 'scratchpad' -> SCRATCHPAD + 'swap' -> SWAP 'title_format' -> TITLE_FORMAT 'mode' -> MODE 'bar' -> BAR @@ -406,6 +407,21 @@ state SCRATCHPAD: 'show' -> call cmd_scratchpad_show() +# swap [container] [with] id +# swap [container] [with] con_id +# swap [container] [with] mark +state SWAP: + 'container' + -> + 'with' + -> + mode = 'id', 'con_id', 'mark' + -> SWAP_ARGUMENT + +state SWAP_ARGUMENT: + arg = string + -> call cmd_swap($mode, $arg) + state TITLE_FORMAT: format = string -> call cmd_title_format($format)