From df2a6f0f30f0a21e0941d15e079479df05a34bd7 Mon Sep 17 00:00:00 2001 From: Ryan Kavanagh Date: Thu, 25 Jul 2013 07:57:30 -0400 Subject: Added a three column layout to xmonad --- .xmonad/xmonad.hs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.xmonad/xmonad.hs b/.xmonad/xmonad.hs index 8ec52d5..70aa61e 100644 --- a/.xmonad/xmonad.hs +++ b/.xmonad/xmonad.hs @@ -140,7 +140,7 @@ myXPConfig = defaultXPConfig { myLayout = smartBorders $ toggleLayouts Full perWS where -- Per workspace layout selection. - perWS = onWorkspace "web" (noTitles $ (tabbed shrinkText myTheme ||| ThreeColMid 1 (3/100) (1/2) ||| mySplit ||| myWide)) $ + perWS = onWorkspace "web" (noTitles $ (tabbed shrinkText myTheme ||| myTCM ||| mySplit ||| myWide)) $ onWorkspace "term" (noTitles $ (Full ||| myTall2 ||| customRyan)) $ onWorkspace "chatter" (noTitles $ myChat gridFirst) $ onWorkspace "code" (noTitles $ codeFirst) $ @@ -156,11 +156,13 @@ myLayout = smartBorders $ toggleLayouts Full perWS -- Each of these allows toggling through a set of layouts -- in the same logical order, but from a different starting point. - codeFirst = myCode ||| myWide ||| myGrid ||| myDish + codeFirst = myCode ||| myTCM ||| myWide ||| myGrid ||| myDish gridFirst = myGrid ||| myDish ||| myCode ||| myWide customRyan = myGrid ||| myDish ||| Accordion ||| myCode ||| myWide ||| simpleCross ||| myFixed ||| myTall latexFirst = myLaTeX ||| myFixed ||| myGrid ||| myTall + -- This is a three column mode, with the master in the middle. + myTCM = ThreeColMid 1 (3/100) (1/2) -- This is a tall-like layout with magnification. -- The master window is fixed at 80 columns wide, making this good -- for coding. Limited to 3 visible windows at a time to ensure all -- cgit v1.2.3