aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2022-04-19 01:35:49 -0600
committerJosh Rahm <joshuarahm@gmail.com>2022-10-09 12:19:46 -0600
commit5d7b0d86d947cf1452569d4f4d45658a2964c992 (patch)
tree2dac9b6d12691f8b1a14ed7034aaa6bb9187819f
parentda3e8dd9d938e210c5cf8986cfb59e3ff0a17bb5 (diff)
downloadrde-5d7b0d86d947cf1452569d4f4d45658a2964c992.tar.gz
rde-5d7b0d86d947cf1452569d4f4d45658a2964c992.tar.bz2
rde-5d7b0d86d947cf1452569d4f4d45658a2964c992.zip
Fixup some readme things
-rw-r--r--README.md63
1 files changed, 31 insertions, 32 deletions
diff --git a/README.md b/README.md
index d65c147..c97e0ce 100644
--- a/README.md
+++ b/README.md
@@ -99,9 +99,9 @@ Picom/Compton is my compositor, and it mostly works, but sometimes doesn't.
There are some commands that operate on "Window Management Objects," (WMO) there
are two types of WMOs, Workspaces and Windows.
-WML consists of a verb, and objects to operate on. For example: typing `<M-g>a`
-will "goto" the workspace 'a'. Typing '<M-w>s' will go to the window tagged with
-'s'. Thats pretty simple> However things get more complex. For example:
+WML consists of "sentences," and sentences and objects to operate on. For example: typing `<M-g>a`
+will "goto" the workspace 'a'. Typing `<M-w>s` will go to the window tagged with
+'s'. Thats pretty simple, However things get more complex. For example:
* `<M-s>\%@.,,^` Shift all windows not on the current workspace to the
workspace on the third monitor from the left.
@@ -119,7 +119,7 @@ will "goto" the workspace 'a'. Typing '<M-w>s' will go to the window tagged with
* `<M-s>--` Undo the last shift.
It looks complicated, but it's actually quite simple. All WML "sentances" start
-with a "verb", which is usually triggered with a mod key. What comes next
+have a "verb", which is usually triggered with a mod key. What comes next
depends to the verb.
### Verbs
@@ -190,32 +190,31 @@ Like workspaces, the base are alpha (non-numeric), and these referenced marked
windows, but there are also special marks and operators to better describe
exactly what one is wanting to do.
-
- * *x* | x is alpha: The windows marked with *x*
- * `.`: The current window.
- * `^`: The window on the far left (across all screens)
- * `$`: The window on the far right (across all screens)
- * `'`: The last window
- * `*`: All currently visible windows
- * `-`: The windows used in the last command. (NOTE: <M-s>-- will send last
- referenced windows to where they came from -- basically undo)
- * `/`: Search for a window and select all the ones with that title
- * `%`: All windows
- * `_`: No windows
- * `@`: All the windows on the next entered workspace. (i.e. @,. references
- all windows on the creen to the right of the current workspace).
- * `!`: The first window in the following windowset (i.e. !@.
- references the master window on the current workspace).
- * `,`: The following window set, but without the first element.
- * `~`: The following window set, but reversed (i.e. `!~@.` references the
- last window on the current workspace`
- * `?`: takes two window sets, if the first one is empty, then return the
- second one, otherwise return the first.
- * `|`: The union of the next two window sets (i.e. `|@.a` is the union of
- the windows on the current workspace and the windows marked with 'a'.
- * `&`: The intersection between the next two window sets.
- * `\\`: The difference between two window sets. (i.e. `\%a` references all
- windows except those marked with 'a')
+ * *x* | x is alpha: The windows marked with *x*
+ * `.`: The current window.
+ * `^`: The window on the far left (across all screens)
+ * `$`: The window on the far right (across all screens)
+ * `'`: The last window
+ * `*`: All currently visible windows
+ * `-`: The windows used in the last command. (NOTE: <M-s>-- will send last
+ referenced windows to where they came from -- basically undo)
+ * `/`: Search for a window and select all the ones with that title
+ * `%`: All windows
+ * `_`: No windows
+ * `@`: All the windows on the next entered workspace. (i.e. @,. references
+ all windows on the creen to the right of the current workspace).
+ * `!`: The first window in the following windowset (i.e. !@.
+ references the master window on the current workspace).
+ * `,`: The following window set, but without the first element.
+ * `~`: The following window set, but reversed (i.e. `!~@.` references the
+ last window on the current workspace`
+ * `?`: takes two window sets, if the first one is empty, then return the
+ second one, otherwise return the first.
+ * `|`: The union of the next two window sets (i.e. `|@.a` is the union of
+ the windows on the current workspace and the windows marked with 'a'.
+ * `&`: The intersection between the next two window sets.
+ * `\`: The difference between two window sets. (i.e. `\%a` references all
+ windows except those marked with 'a')
#### Revisiting Examples
@@ -235,8 +234,8 @@ exactly what one is wanting to do.
* `\%*` All windows except those visible.
* `_` The black hole workspace. Kills windows sent to it.
- * `<M-s>,,~@.,.` Move all but the last two windows on the current workspace to
- the next monitor
+ * `<M-s>,,~@.,.` *Move all but the last two windows on the current workspace to
+ the next monitor*
* `<M-s>`: We're shifting windows to a workspace
* `,,~@.`: `@.` references the windows on the current workspace, `~`