mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-05-19 11:30:22 -07:00
Get rid of unused imports
Starting with 5240116f3cdf169e3aa226d9f8206a5f5b99c867 we only support GHC versions 8.4.4 and up (more precisely, the GHC version associated with stackage lts-12 and up). The imports in question are now in Prelude and need not be imported explicitly.
This commit is contained in:
parent
5240116f3c
commit
78d526d1dd
@ -49,7 +49,6 @@ import Data.List (sort, union, stripPrefix)
|
|||||||
import Data.Map.Strict (Map)
|
import Data.Map.Strict (Map)
|
||||||
import qualified Data.Map.Strict as Map
|
import qualified Data.Map.Strict as Map
|
||||||
import Data.Maybe (fromMaybe, isNothing)
|
import Data.Maybe (fromMaybe, isNothing)
|
||||||
import Data.Monoid ((<>))
|
|
||||||
import System.Directory (setCurrentDirectory, getHomeDirectory, makeAbsolute)
|
import System.Directory (setCurrentDirectory, getHomeDirectory, makeAbsolute)
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Actions.DynamicWorkspaces
|
import XMonad.Actions.DynamicWorkspaces
|
||||||
|
@ -82,7 +82,6 @@ import Data.Maybe
|
|||||||
import Data.Bits
|
import Data.Bits
|
||||||
import Data.Char
|
import Data.Char
|
||||||
import Data.Ord (comparing)
|
import Data.Ord (comparing)
|
||||||
import Control.Applicative
|
|
||||||
import Control.Monad.State
|
import Control.Monad.State
|
||||||
import Control.Arrow
|
import Control.Arrow
|
||||||
import Data.List as L
|
import Data.List as L
|
||||||
|
@ -24,7 +24,7 @@ module XMonad.Actions.ShowText
|
|||||||
|
|
||||||
import Control.Monad (when)
|
import Control.Monad (when)
|
||||||
import Data.Map (Map,empty,insert,lookup)
|
import Data.Map (Map,empty,insert,lookup)
|
||||||
import Data.Monoid (mempty, All)
|
import Data.Monoid (All)
|
||||||
import Prelude hiding (lookup)
|
import Prelude hiding (lookup)
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.StackSet (current,screen)
|
import XMonad.StackSet (current,screen)
|
||||||
|
@ -60,7 +60,6 @@ module XMonad.Actions.TreeSelect
|
|||||||
, treeselectAt
|
, treeselectAt
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Applicative
|
|
||||||
import Control.Monad.Reader
|
import Control.Monad.Reader
|
||||||
import Control.Monad.State
|
import Control.Monad.State
|
||||||
import Data.List (find)
|
import Data.List (find)
|
||||||
|
@ -50,10 +50,8 @@ import XMonad(Typeable, Message, WorkspaceId, X, XState(windowset),
|
|||||||
fromMessage, sendMessage, windows, gets)
|
fromMessage, sendMessage, windows, gets)
|
||||||
import Control.Applicative (liftA2)
|
import Control.Applicative (liftA2)
|
||||||
import Control.Monad((<=<), guard, when)
|
import Control.Monad((<=<), guard, when)
|
||||||
import Data.Foldable(Foldable(foldMap), toList)
|
import Data.Foldable(toList)
|
||||||
import Data.Maybe(fromJust, listToMaybe)
|
import Data.Maybe(fromJust, listToMaybe)
|
||||||
import Data.Monoid(Monoid(mappend, mconcat))
|
|
||||||
import Data.Traversable(sequenceA)
|
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
--
|
--
|
||||||
|
@ -62,7 +62,6 @@ import qualified XMonad.StackSet as W
|
|||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
|
|
||||||
import System.Exit
|
import System.Exit
|
||||||
import Data.Monoid
|
|
||||||
import Control.Monad(when)
|
import Control.Monad(when)
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
module XMonad.Config.Dmwit where
|
module XMonad.Config.Dmwit where
|
||||||
|
|
||||||
-- system imports
|
-- system imports
|
||||||
import Control.Applicative
|
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
import Control.Monad.Trans
|
import Control.Monad.Trans
|
||||||
import Data.Char
|
import Data.Char
|
||||||
|
@ -48,7 +48,6 @@ import Numeric (showHex)
|
|||||||
import System.Exit
|
import System.Exit
|
||||||
import System.IO
|
import System.IO
|
||||||
import System.Process
|
import System.Process
|
||||||
import Control.Applicative
|
|
||||||
|
|
||||||
-- | Event hook to dump all received events. You should probably not use this
|
-- | Event hook to dump all received events. You should probably not use this
|
||||||
-- unconditionally; it will produce massive amounts of output.
|
-- unconditionally; it will produce massive amounts of output.
|
||||||
|
@ -27,7 +27,6 @@ module XMonad.Hooks.DynamicProperty where
|
|||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import Data.Monoid
|
import Data.Monoid
|
||||||
import Control.Applicative
|
|
||||||
import Control.Monad (when)
|
import Control.Monad (when)
|
||||||
|
|
||||||
-- |
|
-- |
|
||||||
|
@ -37,7 +37,6 @@ import Data.List
|
|||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Data.Monoid
|
import Data.Monoid
|
||||||
import qualified Data.Map.Strict as M
|
import qualified Data.Map.Strict as M
|
||||||
import System.IO.Unsafe
|
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
|
@ -61,8 +61,7 @@ import Control.Monad.Reader (ask
|
|||||||
,asks)
|
,asks)
|
||||||
import Control.Monad.State (gets)
|
import Control.Monad.State (gets)
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
import Data.Monoid hiding ((<>))
|
import Data.Monoid
|
||||||
import Data.Semigroup
|
|
||||||
|
|
||||||
import Graphics.X11.Xlib.Extras (Event(..))
|
import Graphics.X11.Xlib.Extras (Event(..))
|
||||||
|
|
||||||
|
@ -65,7 +65,6 @@ module XMonad.Hooks.Focus
|
|||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Data.Monoid
|
import Data.Monoid
|
||||||
import qualified Data.Semigroup as S
|
import qualified Data.Semigroup as S
|
||||||
import Control.Applicative
|
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
import Control.Monad.Reader
|
import Control.Monad.Reader
|
||||||
import Control.Arrow hiding ((<+>))
|
import Control.Arrow hiding ((<+>))
|
||||||
@ -74,7 +73,7 @@ import XMonad
|
|||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import qualified XMonad.Util.ExtensibleState as XS
|
import qualified XMonad.Util.ExtensibleState as XS
|
||||||
import XMonad.Hooks.ManageHelpers (currentWs)
|
import XMonad.Hooks.ManageHelpers (currentWs)
|
||||||
import XMonad.Hooks.EwmhDesktops (activated, NetActivated(..))
|
import XMonad.Hooks.EwmhDesktops (activated)
|
||||||
|
|
||||||
|
|
||||||
-- $main
|
-- $main
|
||||||
|
@ -40,8 +40,7 @@ import XMonad.Util.Types
|
|||||||
import XMonad.Util.WindowProperties (getProp32s)
|
import XMonad.Util.WindowProperties (getProp32s)
|
||||||
import XMonad.Util.XUtils (fi)
|
import XMonad.Util.XUtils (fi)
|
||||||
import qualified XMonad.Util.ExtensibleState as XS
|
import qualified XMonad.Util.ExtensibleState as XS
|
||||||
import Data.Monoid (All(..), mempty)
|
import Data.Monoid (All(..))
|
||||||
import Data.Functor((<$>))
|
|
||||||
|
|
||||||
import qualified Data.Set as S
|
import qualified Data.Set as S
|
||||||
import qualified Data.Map as M
|
import qualified Data.Map as M
|
||||||
|
@ -39,10 +39,7 @@ import Data.Char (isAlphaNum)
|
|||||||
import Data.Ord (comparing)
|
import Data.Ord (comparing)
|
||||||
|
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
import Control.Applicative
|
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Data.Monoid hiding ((<>))
|
|
||||||
import Data.Semigroup
|
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
-- This module requires imagemagick and feh to be installed, as these are utilized
|
-- This module requires imagemagick and feh to be installed, as these are utilized
|
||||||
|
@ -20,7 +20,7 @@ module XMonad.Hooks.XPropManage (
|
|||||||
|
|
||||||
import Control.Exception as E
|
import Control.Exception as E
|
||||||
import Data.Char (chr)
|
import Data.Char (chr)
|
||||||
import Data.Monoid (mconcat, Endo(..))
|
import Data.Monoid (Endo(..))
|
||||||
|
|
||||||
import Control.Monad.Trans (lift)
|
import Control.Monad.Trans (lift)
|
||||||
|
|
||||||
|
@ -47,7 +47,6 @@ import qualified Data.Map as M
|
|||||||
import qualified Data.Set as S
|
import qualified Data.Set as S
|
||||||
import Data.List ((\\), elemIndex, foldl')
|
import Data.List ((\\), elemIndex, foldl')
|
||||||
import Data.Maybe (fromMaybe, isNothing, isJust, mapMaybe, catMaybes)
|
import Data.Maybe (fromMaybe, isNothing, isJust, mapMaybe, catMaybes)
|
||||||
import Control.Applicative
|
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
import Data.Ratio ((%))
|
import Data.Ratio ((%))
|
||||||
|
|
||||||
|
@ -31,7 +31,6 @@ module XMonad.Layout.IndependentScreens (
|
|||||||
-- for the screen stuff
|
-- for the screen stuff
|
||||||
import Control.Applicative(liftA2)
|
import Control.Applicative(liftA2)
|
||||||
import Control.Arrow hiding ((|||))
|
import Control.Arrow hiding ((|||))
|
||||||
import Control.Monad
|
|
||||||
import Data.List (nub, genericLength)
|
import Data.List (nub, genericLength)
|
||||||
import Graphics.X11.Xinerama
|
import Graphics.X11.Xinerama
|
||||||
import XMonad
|
import XMonad
|
||||||
|
@ -26,7 +26,6 @@ module XMonad.Layout.Master (
|
|||||||
import XMonad
|
import XMonad
|
||||||
import qualified XMonad.StackSet as S
|
import qualified XMonad.StackSet as S
|
||||||
import XMonad.Layout.LayoutModifier
|
import XMonad.Layout.LayoutModifier
|
||||||
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@:
|
||||||
|
@ -35,11 +35,9 @@ import XMonad(Typeable,
|
|||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import Control.Arrow(second, first)
|
import Control.Arrow(second, first)
|
||||||
import Control.Monad(mplus)
|
import Control.Monad(mplus)
|
||||||
import Data.Foldable(Foldable,foldMap, sum)
|
import Data.Foldable(sum)
|
||||||
import Data.Function(on)
|
import Data.Function(on)
|
||||||
import Data.List(sortBy)
|
import Data.List(sortBy)
|
||||||
import Data.Monoid(Monoid,mempty, mappend, (<>))
|
|
||||||
import Data.Semigroup
|
|
||||||
|
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
|
@ -25,7 +25,6 @@ module XMonad.Layout.SortedLayout
|
|||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
import Data.Functor ((<$>))
|
|
||||||
import Data.List
|
import Data.List
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
|
@ -56,7 +56,6 @@ import Control.Monad(MonadPlus(mplus), foldM, guard, when, join)
|
|||||||
import Data.Function(on)
|
import Data.Function(on)
|
||||||
import Data.List(nubBy, (\\), find)
|
import Data.List(nubBy, (\\), find)
|
||||||
import Data.Maybe(isNothing, fromMaybe, listToMaybe, mapMaybe)
|
import Data.Maybe(isNothing, fromMaybe, listToMaybe, mapMaybe)
|
||||||
import Data.Traversable(sequenceA)
|
|
||||||
|
|
||||||
import qualified XMonad as X
|
import qualified XMonad as X
|
||||||
import qualified XMonad.Layout.BoringWindows as B
|
import qualified XMonad.Layout.BoringWindows as B
|
||||||
|
@ -49,19 +49,12 @@ module XMonad.Layout.TallMastersCombo (
|
|||||||
import XMonad hiding (focus, (|||))
|
import XMonad hiding (focus, (|||))
|
||||||
import XMonad.StackSet (Workspace(..),integrate',Stack(..))
|
import XMonad.StackSet (Workspace(..),integrate',Stack(..))
|
||||||
import qualified XMonad.StackSet as W
|
import qualified XMonad.StackSet as W
|
||||||
import Data.Maybe (fromJust,isJust,fromMaybe)
|
import Data.Maybe (isJust)
|
||||||
import Data.List (delete,find)
|
import Data.List (delete,find)
|
||||||
import Control.Monad (join, foldM)
|
|
||||||
import XMonad.Layout (Choose, ChangeLayout(..))
|
|
||||||
import qualified XMonad.Layout as LL
|
|
||||||
import Data.Typeable
|
|
||||||
import XMonad.Layout.Simplest (Simplest(..))
|
|
||||||
import XMonad.Layout hiding ((|||))
|
|
||||||
import XMonad.Layout.Decoration
|
|
||||||
import XMonad.Layout.LayoutModifier
|
|
||||||
import XMonad.Layout.Tabbed (tabbed, fontName, shrinkText)
|
|
||||||
import Data.Maybe (fromJust,isJust)
|
|
||||||
import Control.Monad (foldM)
|
import Control.Monad (foldM)
|
||||||
|
import qualified XMonad.Layout as LL
|
||||||
|
import XMonad.Layout.Simplest (Simplest(..))
|
||||||
|
import XMonad.Layout.Decoration
|
||||||
|
|
||||||
---------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------
|
||||||
-- $usage
|
-- $usage
|
||||||
|
@ -28,7 +28,6 @@ import System.Environment
|
|||||||
import Control.Exception as E
|
import Control.Exception as E
|
||||||
|
|
||||||
import Control.Applicative (liftA2)
|
import Control.Applicative (liftA2)
|
||||||
import Control.Monad
|
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Data.List(elemIndex)
|
import Data.List(elemIndex)
|
||||||
|
|
||||||
|
@ -29,9 +29,7 @@ import Data.Char
|
|||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Data.Ord
|
import Data.Ord
|
||||||
import Numeric
|
import Numeric
|
||||||
import System.Environment
|
|
||||||
import System.IO
|
import System.IO
|
||||||
import System.IO.Unsafe
|
|
||||||
import System.IO.Error
|
import System.IO.Error
|
||||||
import Control.Arrow
|
import Control.Arrow
|
||||||
import Data.List
|
import Data.List
|
||||||
|
@ -35,10 +35,8 @@ module XMonad.Util.Font
|
|||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import Foreign
|
import Foreign
|
||||||
import Control.Applicative
|
|
||||||
import Control.Exception as E
|
import Control.Exception as E
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Data.Bits (shiftR)
|
|
||||||
import Text.Printf (printf)
|
import Text.Printf (printf)
|
||||||
|
|
||||||
#ifdef XFT
|
#ifdef XFT
|
||||||
|
@ -22,7 +22,6 @@ module XMonad.Util.Invisible (
|
|||||||
, fromIMaybe
|
, fromIMaybe
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Applicative
|
|
||||||
import Control.Monad.Fail
|
import Control.Monad.Fail
|
||||||
|
|
||||||
-- $usage
|
-- $usage
|
||||||
|
@ -53,7 +53,6 @@ import XMonad.Util.NamedWindows (getName)
|
|||||||
import Control.Exception as E
|
import Control.Exception as E
|
||||||
import Data.List (isPrefixOf, isSuffixOf)
|
import Data.List (isPrefixOf, isSuffixOf)
|
||||||
import Data.Maybe (fromMaybe)
|
import Data.Maybe (fromMaybe)
|
||||||
import Data.Traversable (traverse)
|
|
||||||
import System.Directory (getDirectoryContents)
|
import System.Directory (getDirectoryContents)
|
||||||
import System.IO
|
import System.IO
|
||||||
import System.Locale
|
import System.Locale
|
||||||
|
@ -58,7 +58,7 @@ import Control.Monad.State
|
|||||||
import Control.Monad.Reader
|
import Control.Monad.Reader
|
||||||
|
|
||||||
-- base
|
-- base
|
||||||
import Data.Semigroup (Semigroup(..), Any(..))
|
import Data.Semigroup (Any(..))
|
||||||
import Control.Applicative (liftA2)
|
import Control.Applicative (liftA2)
|
||||||
|
|
||||||
-- }}}
|
-- }}}
|
||||||
|
@ -38,7 +38,6 @@ module XMonad.Util.RemoteWindows
|
|||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Util.WindowProperties
|
import XMonad.Util.WindowProperties
|
||||||
import Data.Monoid
|
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
import System.Posix.Env
|
import System.Posix.Env
|
||||||
|
@ -20,7 +20,6 @@ module XMonad.Util.Timer
|
|||||||
) where
|
) where
|
||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import Control.Applicative
|
|
||||||
import Control.Concurrent
|
import Control.Concurrent
|
||||||
import Data.Unique
|
import Data.Unique
|
||||||
|
|
||||||
|
@ -27,7 +27,6 @@ import XMonad
|
|||||||
import qualified XMonad.StackSet as S
|
import qualified XMonad.StackSet as S
|
||||||
import Data.List
|
import Data.List
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import Data.Monoid (mconcat)
|
|
||||||
import XMonad.Actions.PhysicalScreens (ScreenComparator(ScreenComparator), getScreenIdAndRectangle, screenComparatorById)
|
import XMonad.Actions.PhysicalScreens (ScreenComparator(ScreenComparator), getScreenIdAndRectangle, screenComparatorById)
|
||||||
import Data.Function (on)
|
import Data.Function (on)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user