mirror of
https://github.com/gryf/wmaker.git
synced 2026-04-05 14:53:34 +02:00
wmaker: dynamic vim-like window marking feature
This patch is adding vim-like window marking, like in i3. A window can be dynamically assigned a mark label. Then a marked window can be pulled or jumped to. Or the current focused window can be swapped with a marked window. The mark label appears in the Window List in between the window title and the workspace name. Those new options in WindowMaker conf file are used to control the actions: MarkSetKey, MarkUnsetKey, MarkBringKey, MarkJumpKey and MarkSwapKey. Those actions are set to None by default.
This commit is contained in:
committed by
Carlos R. Mafra
parent
ac1fa7fc6d
commit
26a296db23
@@ -106,6 +106,13 @@ static struct keyOption {
|
||||
{ "GroupNextKey", N_("Focus next group window") },
|
||||
{ "GroupPrevKey", N_("Focus previous group window") },
|
||||
|
||||
/* Vim-like Window Marking */
|
||||
{ "MarkSetKey", N_("Mark window: set mark") },
|
||||
{ "MarkUnsetKey", N_("Mark window: unset mark") },
|
||||
{ "MarkBringKey", N_("Mark window: bring marked window here") },
|
||||
{ "MarkJumpKey", N_("Mark window: jump to marked window") },
|
||||
{ "MarkSwapKey", N_("Mark window: swap with marked window") },
|
||||
|
||||
/* Workspace Related */
|
||||
{ "WorkspaceMapKey", N_("Open workspace pager") },
|
||||
{ "NextWorkspaceKey", N_("Switch to next workspace") },
|
||||
|
||||
Reference in New Issue
Block a user