mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-05-19 03:20:21 -07:00
Remove redundant imports
This commit is contained in:
parent
5f190a315e
commit
dc11825588
@ -31,7 +31,6 @@ import XMonad.StackSet hiding (workspaces)
|
|||||||
import XMonad.Util.Dmenu (dmenu)
|
import XMonad.Util.Dmenu (dmenu)
|
||||||
import XMonad.Layouts
|
import XMonad.Layouts
|
||||||
|
|
||||||
import Control.Monad.Reader
|
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
import System.Exit
|
import System.Exit
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
|
@ -21,10 +21,8 @@ module XMonad.Actions.CopyWindow (
|
|||||||
) where
|
) where
|
||||||
|
|
||||||
import Prelude hiding ( filter )
|
import Prelude hiding ( filter )
|
||||||
import Graphics.X11.Xlib ( Window )
|
|
||||||
import Control.Monad.State ( gets )
|
|
||||||
import qualified Data.List as L
|
import qualified Data.List as L
|
||||||
import XMonad
|
import XMonad hiding (modify)
|
||||||
import XMonad.Operations ( windows, kill )
|
import XMonad.Operations ( windows, kill )
|
||||||
import XMonad.StackSet
|
import XMonad.StackSet
|
||||||
|
|
||||||
|
@ -24,8 +24,6 @@ module XMonad.Actions.CycleWS (
|
|||||||
toggleWS,
|
toggleWS,
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.Reader ( asks )
|
|
||||||
import Control.Monad.State ( gets )
|
|
||||||
import Data.List ( sortBy, findIndex )
|
import Data.List ( sortBy, findIndex )
|
||||||
import Data.Maybe ( fromMaybe )
|
import Data.Maybe ( fromMaybe )
|
||||||
import Data.Ord ( comparing )
|
import Data.Ord ( comparing )
|
||||||
|
@ -36,7 +36,6 @@ module XMonad.Actions.DeManage (
|
|||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Operations
|
import XMonad.Operations
|
||||||
import Control.Monad.State
|
|
||||||
import Graphics.X11 (Window)
|
import Graphics.X11 (Window)
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
|
@ -22,11 +22,9 @@ module XMonad.Actions.DynamicWorkspaces (
|
|||||||
toNthWorkspace, withNthWorkspace
|
toNthWorkspace, withNthWorkspace
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.Reader ( asks )
|
|
||||||
import Control.Monad.State ( gets )
|
|
||||||
import Data.List ( sort )
|
import Data.List ( sort )
|
||||||
|
|
||||||
import XMonad ( X, XState(..), WindowSet, config, layoutHook )
|
import XMonad hiding (workspaces)
|
||||||
import XMonad.Operations
|
import XMonad.Operations
|
||||||
import XMonad.StackSet hiding (filter, modify, delete)
|
import XMonad.StackSet hiding (filter, modify, delete)
|
||||||
import XMonad.Prompt.Workspace
|
import XMonad.Prompt.Workspace
|
||||||
|
@ -18,7 +18,6 @@ module XMonad.Actions.FindEmptyWorkspace (
|
|||||||
viewEmptyWorkspace, tagToEmptyWorkspace
|
viewEmptyWorkspace, tagToEmptyWorkspace
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.State
|
|
||||||
import Data.List
|
import Data.List
|
||||||
import Data.Maybe ( isNothing )
|
import Data.Maybe ( isNothing )
|
||||||
|
|
||||||
|
@ -24,10 +24,10 @@ import XMonad.Operations
|
|||||||
import Graphics.X11.Xlib
|
import Graphics.X11.Xlib
|
||||||
import Graphics.X11.Xlib.Extras
|
import Graphics.X11.Xlib.Extras
|
||||||
|
|
||||||
import Control.Monad.Reader
|
|
||||||
import Data.IORef
|
import Data.IORef
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
import Data.Map (Map)
|
import Data.Map (Map)
|
||||||
|
import Control.Monad
|
||||||
|
|
||||||
import System.IO
|
import System.IO
|
||||||
|
|
||||||
|
@ -18,7 +18,6 @@ module XMonad.Actions.RotView (
|
|||||||
rotView
|
rotView
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.State ( gets )
|
|
||||||
import Data.List ( sortBy, find )
|
import Data.List ( sortBy, find )
|
||||||
import Data.Maybe ( isJust )
|
import Data.Maybe ( isJust )
|
||||||
import Data.Ord ( comparing )
|
import Data.Ord ( comparing )
|
||||||
|
@ -18,13 +18,12 @@ module XMonad.Actions.Submap (
|
|||||||
submap
|
submap
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.Reader
|
|
||||||
|
|
||||||
import XMonad hiding (keys)
|
import XMonad hiding (keys)
|
||||||
import XMonad.Operations (cleanMask)
|
import XMonad.Operations (cleanMask)
|
||||||
import Graphics.X11.Xlib
|
import Graphics.X11.Xlib
|
||||||
import Graphics.X11.Xlib.Extras
|
import Graphics.X11.Xlib.Extras
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
|
import Control.Monad.Fix (fix)
|
||||||
|
|
||||||
{- $usage
|
{- $usage
|
||||||
|
|
||||||
|
@ -26,14 +26,11 @@ module XMonad.Actions.TagWindows (
|
|||||||
) where
|
) where
|
||||||
|
|
||||||
import Data.List (nub,concat,sortBy)
|
import Data.List (nub,concat,sortBy)
|
||||||
|
import Control.Monad
|
||||||
|
|
||||||
import Control.Monad.State
|
|
||||||
import XMonad.StackSet hiding (filter)
|
import XMonad.StackSet hiding (filter)
|
||||||
import XMonad.Operations (windows, withFocused)
|
import XMonad.Operations (windows, withFocused)
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras
|
|
||||||
|
|
||||||
import XMonad.Prompt
|
import XMonad.Prompt
|
||||||
import XMonad hiding (workspaces)
|
import XMonad hiding (workspaces)
|
||||||
|
|
||||||
@ -88,7 +85,7 @@ getTags w = withDisplay $ \d ->
|
|||||||
|
|
||||||
-- | check a window for the given tag
|
-- | check a window for the given tag
|
||||||
hasTag :: String -> Window -> X Bool
|
hasTag :: String -> Window -> X Bool
|
||||||
hasTag s w = (s `elem`) `liftM` getTags w
|
hasTag s w = (s `elem`) `fmap` getTags w
|
||||||
|
|
||||||
-- | add a tag to the existing ones
|
-- | add a tag to the existing ones
|
||||||
addTag :: String -> Window -> X ()
|
addTag :: String -> Window -> X ()
|
||||||
|
@ -21,9 +21,6 @@ module XMonad.Actions.Warp (
|
|||||||
|
|
||||||
import Data.Ratio
|
import Data.Ratio
|
||||||
import Data.List
|
import Data.List
|
||||||
import Control.Monad.RWS
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras
|
|
||||||
import XMonad.Operations
|
import XMonad.Operations
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.StackSet as W
|
import XMonad.StackSet as W
|
||||||
|
@ -20,14 +20,12 @@ module XMonad.Actions.WindowBringer (
|
|||||||
gotoMenu, bringMenu, windowMapWith
|
gotoMenu, bringMenu, windowMapWith
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.State (gets)
|
|
||||||
import Data.Char (toLower)
|
import Data.Char (toLower)
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
import Graphics.X11.Xlib (Window())
|
|
||||||
|
|
||||||
import XMonad.Operations (windows)
|
import XMonad.Operations (windows)
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import XMonad (X)
|
import XMonad
|
||||||
import qualified XMonad as X
|
import qualified XMonad as X
|
||||||
import XMonad.Util.Dmenu (dmenuMap)
|
import XMonad.Util.Dmenu (dmenuMap)
|
||||||
import XMonad.Util.NamedWindows (getName)
|
import XMonad.Util.NamedWindows (getName)
|
||||||
|
@ -21,7 +21,6 @@ module XMonad.Config.Arossato
|
|||||||
) where
|
) where
|
||||||
|
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
import Graphics.X11.Xlib
|
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Layouts
|
import XMonad.Layouts
|
||||||
|
@ -42,7 +42,6 @@ module XMonad.Hooks.DynamicLog (
|
|||||||
--
|
--
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Layouts
|
import XMonad.Layouts
|
||||||
import Control.Monad.Reader
|
|
||||||
import Data.Maybe ( isJust )
|
import Data.Maybe ( isJust )
|
||||||
import Data.List
|
import Data.List
|
||||||
import Data.Ord ( comparing )
|
import Data.Ord ( comparing )
|
||||||
|
@ -21,8 +21,8 @@ import Data.List (elemIndex, sortBy)
|
|||||||
import Data.Ord (comparing)
|
import Data.Ord (comparing)
|
||||||
import Data.Maybe (fromMaybe)
|
import Data.Maybe (fromMaybe)
|
||||||
|
|
||||||
import Control.Monad.Reader
|
|
||||||
import XMonad
|
import XMonad
|
||||||
|
import Control.Monad
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import Graphics.X11.Xlib
|
import Graphics.X11.Xlib
|
||||||
import Graphics.X11.Xlib.Extras
|
import Graphics.X11.Xlib.Extras
|
||||||
|
@ -45,7 +45,6 @@ module XMonad.Hooks.ManageDocks (
|
|||||||
,avoidStruts, ToggleStruts(ToggleStruts)
|
,avoidStruts, ToggleStruts(ToggleStruts)
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.Reader
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Operations
|
import XMonad.Operations
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
|
@ -36,7 +36,6 @@ module XMonad.Hooks.SetWMName (
|
|||||||
setWMName) where
|
setWMName) where
|
||||||
|
|
||||||
import Control.Monad (join)
|
import Control.Monad (join)
|
||||||
import Control.Monad.Reader (asks)
|
|
||||||
import Data.Char (ord)
|
import Data.Char (ord)
|
||||||
import Data.List (nub)
|
import Data.List (nub)
|
||||||
import Data.Maybe (fromJust, listToMaybe, maybeToList)
|
import Data.Maybe (fromJust, listToMaybe, maybeToList)
|
||||||
|
@ -38,8 +38,6 @@ import XMonad.Util.Dzen (dzenWithArgs, seconds)
|
|||||||
import XMonad.Util.NamedWindows (getName)
|
import XMonad.Util.NamedWindows (getName)
|
||||||
|
|
||||||
import Control.Monad (when)
|
import Control.Monad (when)
|
||||||
import Control.Monad.Reader (asks)
|
|
||||||
import Control.Monad.State (gets)
|
|
||||||
import Data.Bits (testBit, clearBit)
|
import Data.Bits (testBit, clearBit)
|
||||||
import Data.IORef
|
import Data.IORef
|
||||||
import Data.List ((\\), delete)
|
import Data.List ((\\), delete)
|
||||||
|
@ -20,11 +20,8 @@ module XMonad.Hooks.XPropManage (
|
|||||||
import Data.Char (chr)
|
import Data.Char (chr)
|
||||||
import Data.List (concat)
|
import Data.List (concat)
|
||||||
import Data.Monoid (mconcat, Endo(..))
|
import Data.Monoid (mconcat, Endo(..))
|
||||||
|
|
||||||
import Control.Monad.Reader
|
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
import Control.Monad.Trans (lift)
|
||||||
import Graphics.X11.Xlib.Extras
|
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.ManageHook ((-->))
|
import XMonad.ManageHook ((-->))
|
||||||
@ -70,7 +67,7 @@ pmP f _ = return f
|
|||||||
xPropManageHook :: [XPropMatch] -> ManageHook
|
xPropManageHook :: [XPropMatch] -> ManageHook
|
||||||
xPropManageHook tms = mconcat $ map propToHook tms
|
xPropManageHook tms = mconcat $ map propToHook tms
|
||||||
where
|
where
|
||||||
propToHook (ms, f) = liftM and (mapM mkQuery ms) --> mkHook f
|
propToHook (ms, f) = fmap and (mapM mkQuery ms) --> mkHook f
|
||||||
mkQuery (a, tf) = fmap tf (getQuery a)
|
mkQuery (a, tf) = fmap tf (getQuery a)
|
||||||
mkHook func = ask >>= Query . lift . fmap Endo . func
|
mkHook func = ask >>= Query . lift . fmap Endo . func
|
||||||
|
|
||||||
|
@ -21,7 +21,6 @@ module XMonad.Layout.Circle (
|
|||||||
) where -- actually it's an ellipse
|
) where -- actually it's an ellipse
|
||||||
|
|
||||||
import Data.List
|
import Data.List
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.StackSet (integrate, peek)
|
import XMonad.StackSet (integrate, peek)
|
||||||
|
|
||||||
|
@ -28,8 +28,6 @@ module XMonad.Layout.DragPane (
|
|||||||
, DragPane, DragType (..)
|
, DragPane, DragType (..)
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import Data.Bits
|
import Data.Bits
|
||||||
import Data.Unique
|
import Data.Unique
|
||||||
|
@ -27,7 +27,7 @@ import qualified XMonad.StackSet as W
|
|||||||
import Graphics.X11.Xlib
|
import Graphics.X11.Xlib
|
||||||
import Graphics.X11.Xlib.Extras
|
import Graphics.X11.Xlib.Extras
|
||||||
import Control.Applicative ((<$>))
|
import Control.Applicative ((<$>))
|
||||||
import Control.Monad.Reader
|
import Control.Monad
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
-- You can use this module with the following in your @~\/.xmonad\/xmonad.hs@:
|
-- You can use this module with the following in your @~\/.xmonad\/xmonad.hs@:
|
||||||
|
@ -20,11 +20,8 @@ module XMonad.Layout.LayoutHints (
|
|||||||
LayoutHints) where
|
LayoutHints) where
|
||||||
|
|
||||||
import XMonad.Operations ( applySizeHints, D )
|
import XMonad.Operations ( applySizeHints, D )
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras ( getWMNormalHints )
|
|
||||||
import XMonad hiding ( trace )
|
import XMonad hiding ( trace )
|
||||||
import XMonad.Layout.LayoutModifier
|
import XMonad.Layout.LayoutModifier
|
||||||
import Control.Monad.Reader ( asks )
|
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
-- You can use this module with the following in your @~\/.xmonad\/xmonad.hs@:
|
-- You can use this module with the following in your @~\/.xmonad\/xmonad.hs@:
|
||||||
|
@ -20,7 +20,6 @@ module XMonad.Layout.LayoutModifier (
|
|||||||
LayoutModifier(..), ModifiedLayout(..)
|
LayoutModifier(..), ModifiedLayout(..)
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Graphics.X11.Xlib ( Rectangle )
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.StackSet ( Stack )
|
import XMonad.StackSet ( Stack )
|
||||||
|
|
||||||
|
@ -18,13 +18,9 @@ module XMonad.Layout.LayoutScreens (
|
|||||||
layoutScreens, fixedLayout
|
layoutScreens, fixedLayout
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.Reader ( asks )
|
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import qualified XMonad.Operations as O
|
import qualified XMonad.Operations as O
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras
|
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
-- This module allows you to pretend that you have more than one screen by
|
-- This module allows you to pretend that you have more than one screen by
|
||||||
|
@ -19,7 +19,6 @@ module XMonad.Layout.MagicFocus
|
|||||||
MagicFocus(MagicFocus)
|
MagicFocus(MagicFocus)
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.StackSet
|
import XMonad.StackSet
|
||||||
|
|
||||||
|
@ -25,7 +25,6 @@ module XMonad.Layout.Magnifier
|
|||||||
MagnifyMsg (..)
|
MagnifyMsg (..)
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Graphics.X11.Xlib (Window, Rectangle(..))
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.StackSet
|
import XMonad.StackSet
|
||||||
import XMonad.Layout.LayoutModifier
|
import XMonad.Layout.LayoutModifier
|
||||||
|
@ -23,7 +23,6 @@ module XMonad.Layout.Maximize (
|
|||||||
maximizeRestore
|
maximizeRestore
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Layout.LayoutModifier
|
import XMonad.Layout.LayoutModifier
|
||||||
import Data.List ( partition )
|
import Data.List ( partition )
|
||||||
|
@ -26,8 +26,6 @@ import Control.Monad.State ( State, put, get, runState )
|
|||||||
import System.Random ( StdGen, mkStdGen )
|
import System.Random ( StdGen, mkStdGen )
|
||||||
import Data.Maybe ( isJust )
|
import Data.Maybe ( isJust )
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras ( SizeHints, getWMNormalHints, sh_aspect, sh_min_size, sh_max_size )
|
|
||||||
import XMonad hiding ( trace )
|
import XMonad hiding ( trace )
|
||||||
import XMonad.Layouts ( Resize(Shrink, Expand) )
|
import XMonad.Layouts ( Resize(Shrink, Expand) )
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
|
@ -25,10 +25,6 @@ module XMonad.Layout.NoBorders (
|
|||||||
withBorder
|
withBorder
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.State (gets)
|
|
||||||
import Control.Monad.Reader (asks)
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Layout.LayoutModifier
|
import XMonad.Layout.LayoutModifier
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
|
@ -24,7 +24,6 @@ module XMonad.Layout.PerWorkspace (
|
|||||||
import XMonad
|
import XMonad
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
|
|
||||||
import Control.Monad.State (gets)
|
|
||||||
import Data.Maybe (fromMaybe)
|
import Data.Maybe (fromMaybe)
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
|
@ -25,7 +25,6 @@ import XMonad
|
|||||||
import XMonad.Layouts (Resize(..), IncMasterN(..))
|
import XMonad.Layouts (Resize(..), IncMasterN(..))
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import Graphics.X11.Xlib
|
import Graphics.X11.Xlib
|
||||||
import Control.Monad.State
|
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
|
@ -23,7 +23,6 @@ module XMonad.Layout.Spiral (
|
|||||||
, Direction (..)
|
, Direction (..)
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Data.Ratio
|
import Data.Ratio
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Layouts
|
import XMonad.Layouts
|
||||||
|
@ -22,14 +22,9 @@ module XMonad.Layout.Tabbed (
|
|||||||
, Shrinker(..)
|
, Shrinker(..)
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.State ( gets )
|
|
||||||
import Control.Monad.Reader
|
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Data.List
|
import Data.List
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras
|
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Operations
|
import XMonad.Operations
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
|
@ -26,10 +26,7 @@ import XMonad.Layouts ( Resize(..), IncMasterN(..), splitVertically, splitHorizo
|
|||||||
|
|
||||||
import Data.Ratio
|
import Data.Ratio
|
||||||
|
|
||||||
--import Control.Monad.State
|
import Control.Monad
|
||||||
import Control.Monad.Reader
|
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
-- You can use this module with the following in your @~\/.xmonad\/xmonad.hs@:
|
-- You can use this module with the following in your @~\/.xmonad\/xmonad.hs@:
|
||||||
|
@ -25,11 +25,8 @@ module XMonad.Layout.WindowNavigation (
|
|||||||
noNavigateBorders, defaultWNConfig
|
noNavigateBorders, defaultWNConfig
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Graphics.X11.Xlib ( Rectangle(..), Window, Pixel, setWindowBorder )
|
|
||||||
import Control.Monad.Reader ( ask )
|
|
||||||
import Control.Monad.State ( gets, modify )
|
|
||||||
import Data.List ( nub, sortBy, (\\) )
|
import Data.List ( nub, sortBy, (\\) )
|
||||||
import XMonad
|
import XMonad hiding (Point)
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import XMonad.Operations ( windows )
|
import XMonad.Operations ( windows )
|
||||||
import XMonad.Layout.LayoutModifier
|
import XMonad.Layout.LayoutModifier
|
||||||
|
@ -41,8 +41,6 @@ module XMonad.Prompt (
|
|||||||
, uniqSort
|
, uniqSort
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras
|
|
||||||
import XMonad hiding (config, io)
|
import XMonad hiding (config, io)
|
||||||
import XMonad.Operations (initColor)
|
import XMonad.Operations (initColor)
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
|
@ -18,7 +18,6 @@ module XMonad.Prompt.Layout (
|
|||||||
layoutPrompt
|
layoutPrompt
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.State ( gets )
|
|
||||||
import Data.List ( sort, nub )
|
import Data.List ( sort, nub )
|
||||||
import XMonad hiding ( workspaces )
|
import XMonad hiding ( workspaces )
|
||||||
import XMonad.Operations ( sendMessage )
|
import XMonad.Operations ( sendMessage )
|
||||||
|
@ -18,7 +18,6 @@ module XMonad.Prompt.Workspace (
|
|||||||
workspacePrompt
|
workspacePrompt
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.State ( gets )
|
|
||||||
import Data.List ( sort )
|
import Data.List ( sort )
|
||||||
import XMonad hiding ( workspaces )
|
import XMonad hiding ( workspaces )
|
||||||
import XMonad.Prompt
|
import XMonad.Prompt
|
||||||
|
@ -19,9 +19,9 @@ module XMonad.Util.CustomKeys (
|
|||||||
) where
|
) where
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
|
import Control.Monad.Reader
|
||||||
import Graphics.X11.Xlib
|
import Graphics.X11.Xlib
|
||||||
|
|
||||||
import Control.Monad.Reader
|
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
|
@ -23,7 +23,6 @@ module XMonad.Util.Dmenu (
|
|||||||
import XMonad
|
import XMonad
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
import Control.Monad.State
|
|
||||||
import XMonad.Util.Run
|
import XMonad.Util.Run
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
@ -37,7 +36,7 @@ import XMonad.Util.Run
|
|||||||
-- <http://www.jcreigh.com/dmenu/dmenu-3.2-xinerama.patch>
|
-- <http://www.jcreigh.com/dmenu/dmenu-3.2-xinerama.patch>
|
||||||
dmenuXinerama :: [String] -> X String
|
dmenuXinerama :: [String] -> X String
|
||||||
dmenuXinerama opts = do
|
dmenuXinerama opts = do
|
||||||
curscreen <- (fromIntegral . W.screen . W.current) `liftM` gets windowset :: X Int
|
curscreen <- (fromIntegral . W.screen . W.current) `fmap` gets windowset :: X Int
|
||||||
io $ runProcessWithInput "dmenu" ["-xs", show (curscreen+1)] (unlines opts)
|
io $ runProcessWithInput "dmenu" ["-xs", show (curscreen+1)] (unlines opts)
|
||||||
|
|
||||||
dmenu :: [String] -> X String
|
dmenu :: [String] -> X String
|
||||||
|
@ -29,8 +29,6 @@ module XMonad.Util.Font (
|
|||||||
) where
|
) where
|
||||||
|
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Control.Monad.Reader
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import Foreign
|
import Foreign
|
||||||
import XMonad.Operations
|
import XMonad.Operations
|
||||||
|
@ -22,13 +22,8 @@ module XMonad.Util.NamedWindows (
|
|||||||
unName
|
unName
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.Reader ( asks )
|
|
||||||
import Control.Monad.State ( gets )
|
|
||||||
|
|
||||||
import qualified XMonad.StackSet as W ( peek )
|
import qualified XMonad.StackSet as W ( peek )
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras
|
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
|
|
||||||
|
@ -28,7 +28,6 @@ module XMonad.Util.Run (
|
|||||||
spawnPipe
|
spawnPipe
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.Reader
|
|
||||||
import System.Posix.IO
|
import System.Posix.IO
|
||||||
import System.Posix.Process (createSession, forkProcess, executeFile,
|
import System.Posix.Process (createSession, forkProcess, executeFile,
|
||||||
getProcessStatus)
|
getProcessStatus)
|
||||||
@ -38,6 +37,7 @@ import System.Exit (ExitCode(ExitSuccess), exitWith)
|
|||||||
import System.IO
|
import System.IO
|
||||||
import System.Process (runInteractiveProcess, waitForProcess)
|
import System.Process (runInteractiveProcess, waitForProcess)
|
||||||
import XMonad
|
import XMonad
|
||||||
|
import Control.Monad
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
-- For an example usage of 'runInTerm' see "XMonad.Prompt.Ssh"
|
-- For an example usage of 'runInTerm' see "XMonad.Prompt.Ssh"
|
||||||
|
@ -26,13 +26,10 @@ module XMonad.Util.XUtils (
|
|||||||
) where
|
) where
|
||||||
|
|
||||||
|
|
||||||
import Graphics.X11.Xlib
|
|
||||||
import Graphics.X11.Xlib.Extras
|
|
||||||
|
|
||||||
import Control.Monad.Reader
|
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Util.Font
|
import XMonad.Util.Font
|
||||||
|
import Control.Monad
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
-- See "XMonad.Layout.Tabbed" or "XMonad.Layout.DragPane" for usage
|
-- See "XMonad.Layout.Tabbed" or "XMonad.Layout.DragPane" for usage
|
||||||
|
Loading…
x
Reference in New Issue
Block a user