aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Doc
diff options
context:
space:
mode:
authorBrent Yorgey <byorgey@gmail.com>2007-11-21 21:33:12 +0100
committerBrent Yorgey <byorgey@gmail.com>2007-11-21 21:33:12 +0100
commit21cd9a1621136970d7900f75490778d93705a375 (patch)
treea367e135ac0ff3e42e63cbe1cb15121ac05ef3fe /XMonad/Doc
parentf84310c5e977ee079fea82aea7dae2db97b5c0c7 (diff)
downloadXMonadContrib-21cd9a1621136970d7900f75490778d93705a375.tar.gz
XMonadContrib-21cd9a1621136970d7900f75490778d93705a375.tar.xz
XMonadContrib-21cd9a1621136970d7900f75490778d93705a375.zip
Configuring.hs: edits and additions
darcs-hash:20071121203312-bd4d7-fc5ad97b08fbaeb454eba580175e4f8083003a41.gz
Diffstat (limited to 'XMonad/Doc')
-rw-r--r--XMonad/Doc/Configuring.hs37
1 files changed, 14 insertions, 23 deletions
diff --git a/XMonad/Doc/Configuring.hs b/XMonad/Doc/Configuring.hs
index f790195..0e43ff5 100644
--- a/XMonad/Doc/Configuring.hs
+++ b/XMonad/Doc/Configuring.hs
@@ -8,11 +8,11 @@
-- Stability : unstable
-- Portability : portable
--
--- This is a brief tutorial that will teach you how to quickly write a
--- basic and simple xmonad configuration and cutomization.
+-- This is a brief tutorial that will teach you how to create a
+-- basic xmonad configuration.
--
-- For more detailed instructions on extending xmonad with the
--- xmonad-contrib library see "XMonad.Doc.Extending"
+-- xmonad-contrib library, see "XMonad.Doc.Extending".
--
-----------------------------------------------------------------------------
@@ -30,8 +30,6 @@ module XMonad.Doc.Configuring
-- * Loading your configuration
-- $load
- -- * Where are the defaults?
- -- $where
) where
--------------------------------------------------------------------------------
@@ -93,11 +91,14 @@ describe values that differ from the defaults.
An alternative is to inline the entire default config file from
xmonad, and edit values you wish to change. This is requires more
work, but some users may find this easier. You can find the defaults
-in the file:
+in the "XMonad.Config" module of the core xmonad library.
-> XMonad/Config.hs
+However, note that (unlike previous versions of xmonad) you should not
+edit Config.hs itself.
-However, note that you should not edit Config.hs itself.
+To see what fields can be customized beyond the ones in the example
+above, the definition of the 'XMonad.Core.XConfig' data structure can
+be found in "XMonad.Core".
-}
@@ -118,6 +119,11 @@ your configuration file in the Haskell interpreter:
Ok, looks good.
+Note, however, that if you skip this step and try restarting xmonad
+with errors in your xmonad.hs, it's not the end of the world; xmonad
+will simply display a window showing the errors and continue with the
+previous configuration settings.
+
-}
{- $load
@@ -142,18 +148,3 @@ When you hit @mod-q@, this newly compiled xmonad will be used.
-}
-{- $where
-#Where_are_the_defaults?#
-
-The default configuration values are defined in the source file:
-
-> XMonad/Config.hs
-
-the 'XMonad.Core.XConfig' data structure itself is defined in:
-
-> XMonad/Core.hs
-
-See "XMonad.Core".
-
--}
-