]> git.sur5r.net Git - i3/i3/commitdiff
Merge pull request #1580 from Airblader/feature-nop
authorMichael Stapelberg <stapelberg@users.noreply.github.com>
Fri, 27 Mar 2015 08:39:28 +0000 (09:39 +0100)
committerMichael Stapelberg <stapelberg@users.noreply.github.com>
Fri, 27 Mar 2015 08:39:28 +0000 (09:39 +0100)
Allow nop command without argument

docs/userguide
parser-specs/commands.spec

index d60eefb2103e1ed9d222608797ced5343be27ae4..3d935e40aac7c2fbf8f5d5f6c2b45e47db4dec8b 100644 (file)
@@ -2029,6 +2029,27 @@ bindsym $mod+minus scratchpad show
 bindsym mod4+s [title="^Sup ::"] scratchpad show
 ------------------------------------------------
 
+=== Nop
+
+There is a no operation command +nop+ which allows you to override default
+behavior. This can be useful for, e.g., disabling a focus change on clicks with
+the middle mouse button.
+
+The optional +comment+ argument is ignored, but will be printed to the log file
+for debugging purposes.
+
+*Syntax*:
+---------------
+nop [<comment>]
+---------------
+
+*Example*:
+----------------------------------------------
+# Disable focus change for clicks on titlebars
+# with the middle mouse button
+bindsym button2 nop
+----------------------------------------------
+
 === i3bar control
 
 There are two options in the configuration of each i3bar instance that can be
index 82348df79c9c47d6b5dc9f352eceaaabb4b5100f..315a9218dd5930695e540506ce11e0cd30cabbf4 100644 (file)
@@ -353,6 +353,8 @@ state MODE:
 state NOP:
   comment = string
       -> call cmd_nop($comment)
+  end
+      -> call cmd_nop(NULL)
 
 state SCRATCHPAD:
   'show'