X.L.IndependentScreens: Add workspacesOn, withScreen, fix marshallPP always sorting lexically

- Added `workspacesOn` for filtering workspaces on the current screen.

- Added `withScreen` to specify names for a given single screen.

- Added new aliases `PhysicalWindowSpace` and `VirtualWindowSpace`
  for a `WindowSpace` for easier to read function signatures.

- Fixed a bug where `marshallPP` always sorted workspace names
  lexically.

Fixes: https://github.com/xmonad/xmonad-contrib/issues/420
This commit is contained in:
oogeek
2021-04-01 00:49:58 +08:00
committed by slotThe
parent b6cd47db29
commit 8899078b00
4 changed files with 80 additions and 24 deletions

View File

@@ -18,7 +18,7 @@ module XMonad.Actions.CopyWindow (
-- * Usage
-- $usage
copy, copyToAll, copyWindow, runOrCopy
, killAllOtherCopies, kill1
, killAllOtherCopies, kill1, taggedWindows, copiesOfOn
-- * Highlight workspaces containing copies in logHook
-- $logHook
, wsContainingCopies