xmonad-contrib-0.18.0: Community-maintained extensions for xmonad
Copyright(c) 2007 Valery V. Vorotyntsev
LicenseBSD3-style (see LICENSE)
MaintainerValery V. Vorotyntsev <valery.vv@gmail.com>
Portabilitynon-portable (uses "manpath" and "bash")
Safe HaskellSafe-Inferred
LanguageHaskell2010

XMonad.Prompt.Man

Contents

Description

A manual page prompt for XMonad window manager.

TODO

  • narrow completions by section number, if the one is specified (like /etc/bash_completion does)
Synopsis

Usage

  1. In your xmonad.hs:
import XMonad.Prompt
import XMonad.Prompt.Man
  1. In your keybindings add something like:
    , ((modm, xK_F1), manPrompt def)

For detailed instruction on editing the key binding see the tutorial.

manPrompt :: XPConfig -> X () Source #

Query for manual page to be displayed.

getCommandOutput :: String -> IO String Source #

Run a command using shell and return its output.

XXX Merge into XMonad.Util.Run?

(Ask "gurus" whether evaluate (length ...) approach is better/more idiomatic.)