diff options
author | Ian Fan <ianfan0@gmail.com> | 2018-08-07 11:25:04 +0100 |
---|---|---|
committer | Ian Fan <ianfan0@gmail.com> | 2018-08-18 15:50:26 +0100 |
commit | c1af79532f7727110e75c3736899d998bc9840a5 (patch) | |
tree | 49667e2bd7b31a5c245fdc5b885c3af054b3e383 | |
parent | Merge pull request #2473 from RyanDwyer/iterators-per-type (diff) | |
download | sway-c1af79532f7727110e75c3736899d998bc9840a5.tar.gz sway-c1af79532f7727110e75c3736899d998bc9840a5.tar.zst sway-c1af79532f7727110e75c3736899d998bc9840a5.zip |
commands: add nop
-rw-r--r-- | include/sway/commands.h | 1 | ||||
-rw-r--r-- | sway/commands.c | 1 | ||||
-rw-r--r-- | sway/commands/nop.c | 5 | ||||
-rw-r--r-- | sway/meson.build | 1 | ||||
-rw-r--r-- | sway/sway.5.scd | 4 |
5 files changed, 12 insertions, 0 deletions
diff --git a/include/sway/commands.h b/include/sway/commands.h index 545b21e6..8e91c158 100644 --- a/include/sway/commands.h +++ b/include/sway/commands.h | |||
@@ -136,6 +136,7 @@ sway_cmd cmd_mark; | |||
136 | sway_cmd cmd_mode; | 136 | sway_cmd cmd_mode; |
137 | sway_cmd cmd_mouse_warping; | 137 | sway_cmd cmd_mouse_warping; |
138 | sway_cmd cmd_move; | 138 | sway_cmd cmd_move; |
139 | sway_cmd cmd_nop; | ||
139 | sway_cmd cmd_opacity; | 140 | sway_cmd cmd_opacity; |
140 | sway_cmd cmd_new_float; | 141 | sway_cmd cmd_new_float; |
141 | sway_cmd cmd_new_window; | 142 | sway_cmd cmd_new_window; |
diff --git a/sway/commands.c b/sway/commands.c index 364c26da..d9c54adc 100644 --- a/sway/commands.c +++ b/sway/commands.c | |||
@@ -146,6 +146,7 @@ static struct cmd_handler command_handlers[] = { | |||
146 | { "layout", cmd_layout }, | 146 | { "layout", cmd_layout }, |
147 | { "mark", cmd_mark }, | 147 | { "mark", cmd_mark }, |
148 | { "move", cmd_move }, | 148 | { "move", cmd_move }, |
149 | { "nop", cmd_nop }, | ||
149 | { "opacity", cmd_opacity }, | 150 | { "opacity", cmd_opacity }, |
150 | { "reload", cmd_reload }, | 151 | { "reload", cmd_reload }, |
151 | { "rename", cmd_rename }, | 152 | { "rename", cmd_rename }, |
diff --git a/sway/commands/nop.c b/sway/commands/nop.c new file mode 100644 index 00000000..c12fe15a --- /dev/null +++ b/sway/commands/nop.c | |||
@@ -0,0 +1,5 @@ | |||
1 | #include "sway/commands.h" | ||
2 | |||
3 | struct cmd_results *cmd_nop(int argc, char **argv) { | ||
4 | return cmd_results_new(CMD_SUCCESS, NULL, NULL); | ||
5 | } | ||
diff --git a/sway/meson.build b/sway/meson.build index 2a457270..676422d0 100644 --- a/sway/meson.build +++ b/sway/meson.build | |||
@@ -64,6 +64,7 @@ sway_sources = files( | |||
64 | 'commands/mouse_warping.c', | 64 | 'commands/mouse_warping.c', |
65 | 'commands/move.c', | 65 | 'commands/move.c', |
66 | 'commands/no_focus.c', | 66 | 'commands/no_focus.c', |
67 | 'commands/nop.c', | ||
67 | 'commands/output.c', | 68 | 'commands/output.c', |
68 | 'commands/reload.c', | 69 | 'commands/reload.c', |
69 | 'commands/rename.c', | 70 | 'commands/rename.c', |
diff --git a/sway/sway.5.scd b/sway/sway.5.scd index 70b74a45..0378a3d5 100644 --- a/sway/sway.5.scd +++ b/sway/sway.5.scd | |||
@@ -167,6 +167,10 @@ They are expected to be used with *bindsym* or at runtime through *swaymsg*(1). | |||
167 | *move* [to] scratchpad | 167 | *move* [to] scratchpad |
168 | Moves the focused window to the scratchpad. | 168 | Moves the focused window to the scratchpad. |
169 | 169 | ||
170 | *nop* <comment> | ||
171 | A no operation command that can be used to override default behaviour. The | ||
172 | optional comment argument is ignored, but logged for debugging purposes. | ||
173 | |||
170 | *reload* | 174 | *reload* |
171 | Reloads the sway config file and applies any changes. | 175 | Reloads the sway config file and applies any changes. |
172 | 176 | ||