| I | XMonad.Util.Invisible | 
| iconicState | XMonad.Config.Prime | 
| iconifyWindow | XMonad.Config.Prime | 
| iconMaskHintBit | XMonad.Config.Prime | 
| iconPixmapHintBit | XMonad.Config.Prime | 
| iconPosition | XMonad.Util.Image | 
| iconPositionHintBit | XMonad.Config.Prime | 
| iconWindowHintBit | XMonad.Config.Prime | 
| id | XMonad.Config.Prime | 
| idFadeHook | XMonad.Hooks.FadeWindows | 
| idHook | XMonad.Config.Prime, XMonad.Actions.WindowGo | 
| ifClick | XMonad.Actions.AfterDrag, XMonad.Actions.FloatSnap | 
| ifClick' | XMonad.Actions.AfterDrag, XMonad.Actions.FloatSnap | 
| IfMax |  | 
| 1 (Type/Class) | XMonad.Layout.IfMax | 
| 2 (Data Constructor) | XMonad.Layout.IfMax | 
| ifMax | XMonad.Layout.IfMax | 
| ifThenElse | XMonad.Config.Prime | 
| ifWider | XMonad.Layout.PerScreen | 
| ifWindow | XMonad.Actions.WindowGo | 
| ifWindows | XMonad.Actions.WindowGo | 
| Ignore | XMonad.Layout.MessageControl | 
| ignore | XMonad.Layout.MessageControl | 
| IM |  | 
| 1 (Type/Class) | XMonad.Layout.IM | 
| 2 (Data Constructor) | XMonad.Layout.IM | 
| Image | XMonad.Config.Prime | 
| imageButtonDeco | XMonad.Layout.ImageButtonDecoration | 
| ImageButtonDecoration | XMonad.Layout.ImageButtonDecoration | 
| imageByteOrder | XMonad.Config.Prime | 
| ImageFormat | XMonad.Config.Prime | 
| images | XMonad.Actions.Search | 
| imageTitleBarButtonHandler | XMonad.Layout.ImageButtonDecoration | 
| ImageWindowSwitcherDecoration | XMonad.Layout.WindowSwitcherDecoration | 
| imdb | XMonad.Actions.Search | 
| inactiveBorderColor | XMonad.Layout.Decoration, XMonad.Layout.Tabbed, XMonad.Layout.SimpleDecoration, XMonad.Layout.NoFrillsDecoration, XMonad.Layout.DwmStyle | 
| inactiveColor | XMonad.Layout.Decoration, XMonad.Layout.Tabbed, XMonad.Layout.SimpleDecoration, XMonad.Layout.NoFrillsDecoration, XMonad.Layout.DwmStyle | 
| inactiveTextColor | XMonad.Layout.Decoration, XMonad.Layout.Tabbed, XMonad.Layout.SimpleDecoration, XMonad.Layout.NoFrillsDecoration, XMonad.Layout.DwmStyle | 
| inBounds | XMonad.Hooks.Place | 
| IncGap | XMonad.Layout.Gaps | 
| IncLayoutN |  | 
| 1 (Type/Class) | XMonad.Layout.LayoutBuilder | 
| 2 (Data Constructor) | XMonad.Layout.LayoutBuilder | 
| includeInferiors | XMonad.Config.Prime | 
| IncMasterCols | XMonad.Layout.GridVariants | 
| IncMasterN |  | 
| 1 (Data Constructor) | XMonad.Config.Prime | 
| 2 (Type/Class) | XMonad.Config.Prime | 
| IncMasterRows | XMonad.Layout.GridVariants | 
| IncreaseDown | XMonad.Layout.WindowArranger | 
| IncreaseLeft | XMonad.Layout.WindowArranger | 
| increaseLimit | XMonad.Layout.LimitWindows | 
| increaseNMasterGroups | XMonad.Layout.Groups.Examples | 
| IncreaseRight | XMonad.Layout.WindowArranger | 
| IncreaseUp | XMonad.Layout.WindowArranger | 
| incScreenSpacing | XMonad.Layout.Spacing | 
| incScreenWindowSpacing | XMonad.Layout.Spacing | 
| incSpacing | XMonad.Layout.Spacing | 
| incWindowSpacing | XMonad.Layout.Spacing | 
| indicesToRectangle | XMonad.Util.Rectangle | 
| init | XMonad.Config.Prime | 
| initColor | XMonad.Config.Prime | 
| initCoreFont | XMonad.Util.Font | 
| initialValue | XMonad.Config.Prime | 
| initMatches | XMonad.Prompt | 
| initThreads | XMonad.Config.Prime | 
| initUtf8Font | XMonad.Util.Font | 
| initXMF | XMonad.Util.Font | 
| inputHintBit | XMonad.Config.Prime | 
| inputOnly | XMonad.Config.Prime | 
| inputOutput | XMonad.Config.Prime | 
| InputPrompt | XMonad.Prompt.Input | 
| inputPrompt | XMonad.Prompt.Input | 
| inputPromptWithCompl | XMonad.Prompt.Input | 
| insertDownZ | XMonad.Util.Stack | 
| insertPosition | XMonad.Hooks.InsertPosition | 
| insertString | XMonad.Prompt | 
| insertUpZ | XMonad.Util.Stack | 
| installColormap | XMonad.Config.Prime | 
| installSignalHandlers | XMonad.Config.Prime | 
| Int | XMonad.Config.Prime | 
| Integer | XMonad.Config.Prime | 
| iNTEGER | XMonad.Config.Prime | 
| Integral | XMonad.Config.Prime | 
| intelligent | XMonad.Actions.Search | 
| interact | XMonad.Config.Prime | 
| internAtom | XMonad.Config.Prime | 
| Intersection | XMonad.Layout.NoBorders | 
| intersectRegion | XMonad.Config.Prime | 
| intersects | XMonad.Util.Rectangle | 
| Interval | XMonad.Hooks.UrgencyHook | 
| Invisible | XMonad.Util.Invisible | 
| invisible | XMonad.Hooks.FadeWindows | 
| IO | XMonad.Config.Prime | 
| io | XMonad.Config.Prime | 
| IOError | XMonad.Config.Prime | 
| ioError | XMonad.Config.Prime | 
| isClient | XMonad.Config.Prime | 
| isCursorKey | XMonad.Config.Prime | 
| isDenormalized | XMonad.Config.Prime | 
| isDialog | XMonad.Hooks.ManageHelpers | 
| isFirst | XMonad.Util.TreeZipper | 
| isFloating | XMonad.Hooks.FadeWindows | 
| isFullscreen | XMonad.Hooks.ManageHelpers | 
| isFunctionKey | XMonad.Config.Prime | 
| isIEEE | XMonad.Config.Prime | 
| isInfinite | XMonad.Config.Prime | 
| isInProperty | XMonad.Hooks.ManageHelpers | 
| isInStack | XMonad.Layout.Decoration | 
| isInvisible | XMonad.Layout.Decoration | 
| isKDETrayWindow | XMonad.Hooks.ManageHelpers | 
| isKeypadKey | XMonad.Config.Prime | 
| isLast | XMonad.Util.TreeZipper | 
| isLeaf | XMonad.Util.TreeZipper | 
| isLocalWindow | XMonad.Util.RemoteWindows | 
| isMirrored | XMonad.Layout.MouseResizableTile | 
| isMiscFunctionKey | XMonad.Config.Prime | 
| isModifierKey | XMonad.Config.Prime | 
| isNaN | XMonad.Config.Prime | 
| isNegativeZero | XMonad.Config.Prime | 
| isohunt | XMonad.Actions.Search | 
| isPFKey | XMonad.Config.Prime | 
| isPrefixOf | XMonad.Actions.Search | 
| isPrivateKeypadKey | XMonad.Config.Prime | 
| isRoot |  | 
| 1 (Function) | XMonad.Config.Prime | 
| 2 (Function) | XMonad.Util.TreeZipper | 
| isSessionStart | XMonad.Util.SessionStart | 
| isUnfocused | XMonad.Hooks.FadeInactive, XMonad.Hooks.FadeWindows | 
| isUnfocusedOnCurrentWS | XMonad.Hooks.FadeInactive | 
| isVisible | XMonad.Layout.Decoration | 
| isWithin | XMonad.Layout.Decoration | 
| iTALIC_ANGLE | XMonad.Config.Prime | 
| iterate | XMonad.Config.Prime |