]> git.sur5r.net Git - i3/i3/commitdiff
Update the definition of the workspace spec and describe it.
authorIngo Bürk <ingo.buerk@tngtech.com>
Wed, 1 Apr 2015 15:47:17 +0000 (17:47 +0200)
committerIngo Bürk <ingo.buerk@tngtech.com>
Thu, 2 Apr 2015 06:53:40 +0000 (08:53 +0200)
docs/hacking-howto

index 8d4597912affc72ccb333a9dcb45b9a136a248c6..9fc5c63117e9be52a8ef91f9f8a2db1f7ac0f31b 100644 (file)
@@ -729,11 +729,14 @@ features. This is its definition:
 # workspace next|prev|next_on_output|prev_on_output
 # workspace back_and_forth
 # workspace <name>
+# workspace number <number>
 state WORKSPACE:
   direction = 'next_on_output', 'prev_on_output', 'next', 'prev'
       -> call cmd_workspace($direction)
   'back_and_forth'
       -> call cmd_workspace_back_and_forth()
+  'number'
+      -> WORKSPACE_NUMBER
   workspace = string
       -> call cmd_workspace_name($workspace)
 ----------------------------------------------------------------
@@ -772,6 +775,10 @@ workspace <name>::
        single quotes), but just called string. Other possible tokens are word
        (the same as string, but stops matching at a whitespace) and end
        (matches the end of the input).
+workspace number <number>::
+        The workspace command has to be followed by the keyword +number+. It
+        then transitions into the state +WORKSPACE_NUMBER+, where the actual
+        parameter will be read.
 
 === Introducing a new command