Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This could fix #219 @tsankuanglee
Usage
Use
@pend mode_name
to enter a mode, and the remaining commands will not run until the mode is escaped with@escape
oroneoff
.Example
swhkdrc:
When
super + r
is pressed, the notification "entering resize mode" would show up, and we will enter resize mode.In resize mode, when
ctrl + c
is pressed, notification "entering move-canvas mode" would show up, and we will enter the move-canvas mode.After that, when
q
is pressed, we will escape from move-canvas mode, and notification "leaving move-canvas mode" would show up. Now we are still in resize mode.Finally, when
q
is pressed, we will escape from resize mode and notification "exiting resize mode" would show up.