| SF | XMonad.Layout.SimpleFloat | 
| SMARTBORDERS | XMonad.Layout.MultiToggle.Instances | 
| SWNC | XMonad.Layout.ShowWName | 
| SWNConfig | XMonad.Layout.ShowWName | 
| SearchEngine | XMonad.Actions.Search | 
| ServerMode | 
| 1 (Type/Class) | XMonad.Hooks.ServerMode | 
| 2 (Data Constructor) | XMonad.Hooks.ServerMode | 
| SetGeometry | XMonad.Layout.WindowArranger | 
| SetTheme | XMonad.Layout.Decoration | 
| Shrinker | XMonad.Layout.Decoration, XMonad.Layout.DwmStyle, XMonad.Layout.SimpleDecoration, XMonad.Layout.Tabbed, XMonad.Layout.SimpleFloat | 
| Simple | XMonad.Layout.SimpleDecoration, XMonad.Layout.SimpleFloat | 
| SimpleDecoration | XMonad.Layout.SimpleDecoration, XMonad.Layout.SimpleFloat | 
| SimpleFloat | XMonad.Layout.SimpleFloat | 
| Simplest | 
| 1 (Type/Class) | XMonad.Layout.Simplest | 
| 2 (Data Constructor) | XMonad.Layout.Simplest | 
| SimplestFloat | XMonad.Layout.SimplestFloat | 
| South | XMonad.Layout.Spiral | 
| SpawnUrgencyHook | 
| 1 (Type/Class) | XMonad.Hooks.UrgencyHook | 
| 2 (Data Constructor) | XMonad.Hooks.UrgencyHook | 
| Square | 
| 1 (Type/Class) | XMonad.Layout.Square | 
| 2 (Data Constructor) | XMonad.Layout.Square | 
| StackTile | 
| 1 (Type/Class) | XMonad.Layout.StackTile | 
| 2 (Data Constructor) | XMonad.Layout.StackTile | 
| StdTransformers | XMonad.Layout.MultiToggle.Instances | 
| StdoutUrgencyHook | 
| 1 (Type/Class) | XMonad.Hooks.UrgencyHook | 
| 2 (Data Constructor) | XMonad.Hooks.UrgencyHook | 
| SuppressWhen | XMonad.Hooks.UrgencyHook | 
| Swap | XMonad.Layout.WindowNavigation | 
| safePrompt | XMonad.Prompt.Shell | 
| safePromptSelection | XMonad.Util.XSelection | 
| safeRunInTerm | XMonad.Util.Run | 
| safeSpawn | XMonad.Util.Run | 
| scholar | XMonad.Actions.Search | 
| scratchpadManageHook | XMonad.Util.Scratchpad | 
| scratchpadManageHookDefault | XMonad.Util.Scratchpad | 
| scratchpadSpawnAction | XMonad.Util.Scratchpad | 
| scratchpadSpawnDefault | XMonad.Util.Scratchpad | 
| screenCommands | XMonad.Actions.Commands | 
| search | XMonad.Actions.Search | 
| searchEngine | XMonad.Actions.Search | 
| seconds | XMonad.Util.Run, XMonad.Util.Dzen, XMonad.Hooks.UrgencyHook | 
| selectSearch | XMonad.Actions.Search | 
| selectSearchBrowser | XMonad.Actions.Search | 
| selectWorkspace | XMonad.Actions.DynamicWorkspaces | 
| setTags | XMonad.Actions.TagWindows | 
| setWMName | XMonad.Hooks.SetWMName | 
| shellPrompt | XMonad.Prompt.Shell | 
| shiftHere | XMonad.Actions.TagWindows | 
| shiftNextScreen | XMonad.Actions.CycleWS | 
| shiftPrevScreen | XMonad.Actions.CycleWS | 
| shiftTo | XMonad.Actions.CycleWS | 
| shiftToNext | XMonad.Actions.CycleWS | 
| shiftToPrev | XMonad.Actions.CycleWS | 
| shiftToScreen | XMonad.Actions.TagWindows | 
| shorten | XMonad.Hooks.DynamicLog | 
| showWName | XMonad.Layout.ShowWName | 
| showWName' | XMonad.Layout.ShowWName | 
| showWindow | XMonad.Util.XUtils | 
| showWindows | XMonad.Util.XUtils | 
| showXPrompt | XMonad.Prompt | 
| shrink | XMonad.Layout.Decoration | 
| shrinkIt | XMonad.Layout.Decoration, XMonad.Layout.DwmStyle, XMonad.Layout.SimpleDecoration, XMonad.Layout.Tabbed, XMonad.Layout.SimpleFloat | 
| shrinkText | XMonad.Layout.Decoration, XMonad.Layout.DwmStyle, XMonad.Layout.SimpleDecoration, XMonad.Layout.TabBarDecoration, XMonad.Layout.Tabbed, XMonad.Layout.SimpleFloat, XMonad.Layout.DecorationMadness | 
| shrinkWindowAlt | XMonad.Layout.MosaicAlt | 
| simpleDeco | XMonad.Layout.SimpleDecoration | 
| simpleFloat | XMonad.Layout.SimpleFloat | 
| simpleFloat' | XMonad.Layout.SimpleFloat | 
| simpleTabBar | XMonad.Layout.TabBarDecoration | 
| simpleTabbed | XMonad.Layout.Tabbed | 
| simpleTabbedAlways | XMonad.Layout.Tabbed | 
| simpleTabbedBottom | XMonad.Layout.Tabbed | 
| simpleTabbedBottomAlways | XMonad.Layout.Tabbed | 
| simplestFloat | XMonad.Layout.SimplestFloat | 
| single | XMonad.Layout.MultiToggle | 
| sinkAll | XMonad.Actions.SinkAll | 
| sjanssenConfig | XMonad.Config.Sjanssen | 
| sjanssenPP | XMonad.Hooks.DynamicLog | 
| skipLastWord | XMonad.Prompt | 
| smallClean | XMonad.Util.Themes | 
| smartBorders | XMonad.Layout.NoBorders | 
| spawnPipe | XMonad.Util.Run | 
| spiral | XMonad.Layout.Spiral | 
| spiralWithDir | XMonad.Layout.Spiral | 
| split | XMonad.Prompt.Shell | 
| splitInSubListsAt | XMonad.Prompt | 
| sshPrompt | XMonad.Prompt.Ssh | 
| startTimer | XMonad.Util.Timer | 
| stringPosition | XMonad.Util.Font | 
| stringToPixel | XMonad.Util.Font, XMonad.Util.XUtils | 
| submap | XMonad.Actions.Submap | 
| suppressWhen | XMonad.Hooks.UrgencyHook | 
| swap | XMonad.Actions.WindowNavigation | 
| swapNextScreen | XMonad.Actions.CycleWS | 
| swapPrevScreen | XMonad.Actions.CycleWS | 
| swapTo | XMonad.Actions.SwapWorkspaces | 
| swapWithCurrent | XMonad.Actions.SwapWorkspaces | 
| swapWorkspaces | XMonad.Actions.SwapWorkspaces | 
| swn_bgcolor | XMonad.Layout.ShowWName | 
| swn_color | XMonad.Layout.ShowWName | 
| swn_fade | XMonad.Layout.ShowWName | 
| swn_font | XMonad.Layout.ShowWName |