[XMonad] Create NSP on mod x if it doesn't exist

This commit is contained in:
Ivan Malison 2016-12-23 19:07:12 -08:00
parent 24dc6baf22
commit 49664650f6
No known key found for this signature in database
GPG Key ID: 62530EFBE99DC2F8

View File

@ -22,6 +22,7 @@ import Text.Printf
import XMonad hiding ( (|||) )
import XMonad.Actions.CycleWS hiding (nextScreen)
import qualified XMonad.Actions.DynamicWorkspaceOrder as DWO
import XMonad.Actions.DynamicWorkspaces hiding (withWorkspace)
import XMonad.Actions.Minimize
import XMonad.Actions.WindowBringer
import XMonad.Actions.WindowGo
@ -612,7 +613,7 @@ addKeys conf@XConfig {modMask = modm} =
, ((modm, xK_space), deactivateFullOr $ sendMessage NextLayout)
, ((modm, xK_z), shiftToNextScreen)
, ((modm .|. shiftMask, xK_z), shiftToEmptyNextScreen)
, ((modm, xK_x), windows $ W.shift "NSP")
, ((modm, xK_x), addHiddenWorkspace "NSP" >> (windows $ W.shift "NSP"))
, ((modm .|. shiftMask, xK_h), shiftToEmptyAndView)
-- These need to be rebound to support boringWindows
, ((modm, xK_j), focusDown)