Import hs-plugins cvs

This commit is contained in:
Don Stewart
2005-04-24 08:51:33 +00:00
commit 887fa59389
494 changed files with 23721 additions and 0 deletions

View File

@ -0,0 +1,27 @@
--
-- the configuration file interface.
--
module API where
data Color = Black | Grey | Green | Cyan | Yellow | Magenta | Red
data Interface = Interface {
editor :: IO String,
attribution :: String -> String,
header_color :: Color,
colorize :: [String],
include :: Bool
}
-- Default settings
mail :: Interface
mail = Interface {
editor = return "vi",
attribution = (\user -> user ++ " wrote:"),
header_color = Grey,
colorize = [],
include = True
}