| I | XMonad.Util.Invisible | 
| IconConfig |   | 
| 1 (Type/Class) | XMonad.Hooks.DynamicIcons | 
| 2 (Data Constructor) | XMonad.Hooks.DynamicIcons | 
| iconConfigFilter | XMonad.Hooks.DynamicIcons | 
| iconConfigFmt | XMonad.Hooks.DynamicIcons | 
| iconConfigIcons | XMonad.Hooks.DynamicIcons | 
| iconicState | XMonad.Config.Prime | 
| iconifyWindow | XMonad.Config.Prime | 
| iconMaskHintBit | XMonad.Config.Prime | 
| iconPixmapHintBit | XMonad.Config.Prime | 
| iconPosition | XMonad.Util.Image | 
| iconPositionHintBit | XMonad.Config.Prime | 
| iconsFmtAppend | XMonad.Hooks.DynamicIcons | 
| iconsFmtReplace | XMonad.Hooks.DynamicIcons | 
| iconsGetAll | XMonad.Hooks.DynamicIcons | 
| iconsGetFocus | XMonad.Hooks.DynamicIcons | 
| iconsPP | XMonad.Hooks.DynamicIcons | 
| iconWindowHintBit | XMonad.Config.Prime | 
| id | XMonad.Prelude, XMonad.Config.Prime | 
| idFadeHook | XMonad.Hooks.FadeWindows | 
| idHook | XMonad.Actions.WindowGo, XMonad.Config.Prime | 
| ifClick | XMonad.Actions.AfterDrag, XMonad.Actions.FloatSnap | 
| ifClick' | XMonad.Actions.AfterDrag, XMonad.Actions.FloatSnap | 
| ifM | XMonad.Config.Prime | 
| 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 | 
| ignoringWSs | XMonad.Actions.CycleWS | 
| 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 | 
| inactiveBorderWidth | 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 | 
| InactiveWindow | XMonad.Layout.DecorationEx.Common | 
| 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 (Type/Class) | XMonad.Config.Prime | 
| 2 (Data Constructor) | XMonad.Config.Prime | 
| IncMasterRows | XMonad.Layout.GridVariants | 
| IncMultiplier | XMonad.Layout.CircleEx | 
| 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 | 
| IncStackRatio | XMonad.Layout.CircleEx | 
| incWindowSpacing | XMonad.Layout.Spacing | 
| indicesToRectangle | XMonad.Util.Rectangle | 
| inEditor | XMonad.Util.Run | 
| inEmacs | XMonad.Util.Run | 
| inHome | XMonad.Actions.TopicSpace | 
| init | XMonad.Prelude, XMonad.Config.Prime | 
| initColor | XMonad.Config.Prime | 
| initCoreFont | XMonad.Util.Font | 
| initializeState | XMonad.Layout.DecorationEx.Engine | 
| InitialQuote | XMonad.Prelude | 
| initialValue | XMonad.Config.Prime | 
| initMatches | XMonad.Prompt | 
| inits | XMonad.Prelude | 
| initThreads | XMonad.Config.Prime | 
| initUtf8Font | XMonad.Util.Font | 
| initXMF | XMonad.Util.Font | 
| inProgram | XMonad.Util.Run | 
| Input | XMonad.Util.Run | 
| inputHintBit | XMonad.Config.Prime | 
| inputOnly | XMonad.Config.Prime | 
| inputOutput | XMonad.Config.Prime | 
| InputPrompt | XMonad.Prompt.Input | 
| inputPrompt | XMonad.Prompt.Input | 
| inputPromptWithCompl | XMonad.Prompt.Input | 
| insert | XMonad.Prelude | 
| insertBy | XMonad.Prelude | 
| 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 | 
| intercalate | XMonad.Prelude | 
| inTerm | XMonad.Util.Run | 
| internAtom | XMonad.Config.Prime | 
| intersect | XMonad.Prelude | 
| intersectBy | XMonad.Prelude | 
| Intersection | XMonad.Layout.NoBorders | 
| intersectRegion | XMonad.Config.Prime | 
| intersects | XMonad.Util.Rectangle | 
| intersperse | XMonad.Prelude | 
| Interval | XMonad.Hooks.UrgencyHook | 
| intToDigit | XMonad.Prelude | 
| Invisible | XMonad.Util.Invisible | 
| invisible | XMonad.Hooks.FadeWindows | 
| invisiView | XMonad.Util.PureX | 
| inWorkingDir | XMonad.Util.Run | 
| IO | XMonad.Config.Prime | 
| io | XMonad.Config.Prime | 
| IOError | XMonad.Config.Prime | 
| ioError | XMonad.Config.Prime | 
| isAlpha | XMonad.Prelude | 
| isAlphaNum | XMonad.Prelude | 
| isAscii | XMonad.Prelude | 
| isAsciiLower | XMonad.Prelude | 
| isAsciiUpper | XMonad.Prelude | 
| isClient | XMonad.Config.Prime | 
| isCommandChecked | XMonad.Layout.DecorationEx.Common | 
| isControl | XMonad.Prelude | 
| isCurrent | XMonad.Hooks.StatusBar.PP | 
| isCursorKey | XMonad.Config.Prime | 
| isDenormalized | XMonad.Config.Prime | 
| isDialog | XMonad.Hooks.ManageHelpers | 
| isDigit | XMonad.Prelude | 
| isDraggingEnabled | XMonad.Layout.DecorationEx.Common | 
| isFirst | XMonad.Util.TreeZipper | 
| isFixedSizeOrTransient | XMonad.Config.Prime | 
| isFloat | XMonad.Hooks.RefocusLast | 
| isFloating | XMonad.Hooks.FadeWindows | 
| isFullscreen | XMonad.Hooks.ManageHelpers | 
| isFunctionKey | XMonad.Config.Prime | 
| isHexDigit | XMonad.Prelude | 
| isHidden | XMonad.Hooks.StatusBar.PP | 
| isIEEE | XMonad.Config.Prime | 
| isInfinite | XMonad.Config.Prime | 
| isInfixOf | XMonad.Prelude | 
| isInProperty | XMonad.Hooks.ManageHelpers | 
| isInStack | XMonad.Layout.Decoration | 
| isInvisible | XMonad.Layout.Decoration | 
| isJust | XMonad.Prelude | 
| isKDETrayWindow | XMonad.Hooks.ManageHelpers | 
| isKeypadKey | XMonad.Config.Prime | 
| isLast | XMonad.Util.TreeZipper | 
| isLatin1 | XMonad.Prelude | 
| isLeaf | XMonad.Util.TreeZipper | 
| isLetter | XMonad.Prelude | 
| isLocalWindow | XMonad.Util.RemoteWindows | 
| isLower | XMonad.Prelude | 
| isLowerCase | XMonad.Prelude | 
| isMark | XMonad.Prelude | 
| isMinimized | XMonad.Hooks.ManageHelpers | 
| isMirrored | XMonad.Layout.MouseResizableTile | 
| isMiscFunctionKey | XMonad.Config.Prime | 
| isModifierKey | XMonad.Config.Prime | 
| isNaN | XMonad.Config.Prime | 
| isNegativeZero | XMonad.Config.Prime | 
| isNothing | XMonad.Prelude | 
| isNumber | XMonad.Prelude | 
| isOctDigit | XMonad.Prelude | 
| isOnAnyVisibleWS | XMonad.Actions.GroupNavigation | 
| isPFKey | XMonad.Config.Prime | 
| isPrefixNumeric | XMonad.Actions.Prefix | 
| isPrefixOf | XMonad.Prelude, XMonad.Actions.Search | 
| isPrefixRaw | XMonad.Actions.Prefix | 
| isPrint | XMonad.Prelude | 
| isPrivateKeypadKey | XMonad.Config.Prime | 
| isPunctuation | XMonad.Prelude | 
| isRoot |   | 
| 1 (Function) | XMonad.Config.Prime | 
| 2 (Function) | XMonad.Util.TreeZipper | 
| isSeparator | XMonad.Prelude | 
| isSessionStart | XMonad.Util.SessionStart | 
| isShrinkable | XMonad.Layout.DecorationEx.Common | 
| isSpace | XMonad.Prelude | 
| isSubsequenceOf | XMonad.Prelude | 
| isSuffixOf | XMonad.Prelude | 
| isSymbol | XMonad.Prelude | 
| isToggleActive | XMonad.Layout.MultiToggle | 
| isUnfocused | XMonad.Hooks.FadeInactive, XMonad.Hooks.FadeWindows | 
| isUnfocusedOnCurrentWS | XMonad.Hooks.FadeInactive | 
| isUpper | XMonad.Prelude | 
| isUpperCase | XMonad.Prelude | 
| isUrgent | XMonad.Hooks.StatusBar.PP | 
| isVisible |   | 
| 1 (Function) | XMonad.Hooks.StatusBar.PP | 
| 2 (Function) | XMonad.Layout.Decoration | 
| isVisibleNoWindows | XMonad.Hooks.StatusBar.PP | 
| isWidgetChecked | XMonad.Layout.DecorationEx.Widgets | 
| isWithin | XMonad.Layout.Decoration | 
| iTALIC_ANGLE | XMonad.Config.Prime | 
| iterate | XMonad.Prelude, XMonad.Config.Prime | 
| iterate' | XMonad.Prelude |