HCAR.tex: update to Janis's master version per his instructions

This commit is contained in:
gwern0
2012-11-18 01:03:10 +00:00
parent f8b07d8956
commit 934ff6a562

View File

@@ -1,142 +1,71 @@
% xmonad-Gx.tex % xmonad-Gx.tex
\begin{hcarentry}[updated]{xmonad} \begin{hcarentry}{xmonad}
\label{xmonad} \label{xmonad}
\report{Gwern Branwen}%11/11 \report{Gwern Branwen}%11/11
\status{active development} \status{active development}
\makeheader \makeheader
XMonad is a tiling window manager for X. Windows are arranged XMonad is a tiling window manager for X. Windows are arranged
automatically to tile the screen without gaps or overlap, maximizing automatically to tile the screen without gaps or overlap, maximizing
screen use. Window manager features are accessible from the keyboard; a screen use. Window manager features are accessible from the keyboard; a
mouse is optional. XMonad is written, configured, and extensible in mouse is optional. XMonad is written, configured, and extensible in
Haskell. Custom layout algorithms, key bindings, and other extensions may Haskell. Custom layout algorithms, key bindings, and other extensions may
be written by the user in config files. Layouts are applied be written by the user in config files. Layouts are applied
dynamically, and different layouts may be used on each workspace. dynamically, and different layouts may be used on each workspace.
Xinerama is fully supported, allowing windows to be tiled on several Xinerama is fully supported, allowing windows to be tiled on several
physical screens. physical screens.
Development since the last report has continued; XMonad founder Don Stewart Development since the last report has continued; XMonad founder Don Stewart
has stepped down and Adam Vogt is the new maintainer. has stepped down and Adam Vogt is the new maintainer.
After gestating for 2 years, version 0.10 has been released, with simultaneous After gestating for 2 years, version 0.10 has been released, with simultaneous
releases of the XMonadContrib library of customizations (which has now grown to releases of the XMonadContrib library of customizations (which has now grown to
no less than 216 modules encompassing a dizzying array of features) and the no less than 216 modules encompassing a dizzying array of features) and the
xmonad-extras package of extensions, xmonad-extras package of extensions,
Details of changes between releases can be found in the release notes: Details of changes between releases can be found in the release notes:
\begin{compactitem} \begin{compactitem}
\item \url{http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.8} \item \url{http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.8}
\item \url{http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.9} \item \url{http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.9}
% \item \url{http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.10} % \item \url{http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.10}
\item the Darcs repositories have been upgraded to the hashed format \item the Darcs repositories have been upgraded to the hashed format
\item Supports using local modules in xmonad.hs; for example: to use definitions from \~/.xmonad/lib/XMonad/Stack/MyAdditions.hs \item XMonad.Config.PlainConfig allows writing configs in a more 'normal' style, and not raw Haskell
\item xmonad --restart CLI option \item Supports using local modules in xmonad.hs; for example: to use definitions from \~/.xmonad/lib/XMonad/Stack/MyAdditions.hs
\item xmonad --replace CLI option \item xmonad --restart CLI option
\item XMonad.Prompt now has customizable keymaps \item xmonad --replace CLI option
\item Actions.GridSelect - a GUI menu for selecting windows or workspaces \& substring search on window names \item XMonad.Prompt now has customizable keymaps
\item Actions.OnScreen \item Actions.GridSelect - a GUI menu for selecting windows or workspaces \& substring search on window names
\item Extensions now can have state \item Actions.OnScreen
\item Actions.SpawnOn - uses state to spawn applications on the workspace the user was originally on, \item Extensions now can have state
and not where the user happens to be \item Actions.SpawnOn - uses state to spawn applications on the workspace the user was originally on,
\item Markdown manpages and not man/troff and not where the user happens to be
\item XMonad.Layout.ImageButtonDecoration \&\\ XMonad.Util.Image \item Markdown manpages and not man/troff
\item XMonad.Layout.Groups \item XMonad.Layout.ImageButtonDecoration \&\\ XMonad.Util.Image
\item XMonad.Layout.ZoomRow \item XMonad.Layout.Groups
\item XMonad.Layout.Renamed \item XMonad.Layout.ZoomRow
\item XMonad.Layout.Drawer \item XMonad.Layout.Renamed
\item XMonad.Layout.FullScreen \item XMonad.Layout.Drawer
\item XMonad.Hooks.ScreenCorners \item XMonad.Layout.FullScreen
\item XMonad.Actions.DynamicWorkspaceOrder \item XMonad.Hooks.ScreenCorners
\item XMonad.Actions.WorkspaceNames \item XMonad.Actions.DynamicWorkspaceOrder
\item XMonad.Actions.DynamicWorkspaceGroups \item XMonad.Actions.WorkspaceNames
\end{compactitem} \item XMonad.Actions.DynamicWorkspaceGroups
\end{compactitem}
Binary packages of XMonad and XMonadContrib are available for all major Linux distributions.
Binary packages of XMonad and XMonadContrib are available for all major Linux distributions.
\FurtherReading
\begin{compactitem} \FurtherReading
\item Homepage: \begin{compactitem}
\url{http://xmonad.org/} \item Homepage:
\url{http://xmonad.org/}
\item Darcs source:
\item Darcs source:
\texttt{darcs get} \url{http://code.haskell.org/xmonad}
\texttt{darcs get} \url{http://code.haskell.org/xmonad}
\item IRC channel:
\verb+#xmonad @@ irc.freenode.org+ \item IRC channel:
\verb+#xmonad @@ irc.freenode.org+
\item Mailing list:
\email{xmonad@@haskell.org} \item Mailing list:
\end{compactitem} \email{xmonad@@haskell.org}
\end{hcarentry} \end{compactitem}
============= \end{hcarentry}
% xmonad-Gx.tex
\begin{hcarentry}{xmonad}
\label{xmonad}
\report{Gwern Branwen}%11/11
\status{active development}
\makeheader
XMonad is a tiling window manager for X. Windows are arranged
automatically to tile the screen without gaps or overlap, maximizing
screen use. Window manager features are accessible from the keyboard; a
mouse is optional. XMonad is written, configured, and extensible in
Haskell. Custom layout algorithms, key bindings, and other extensions may
be written by the user in config files. Layouts are applied
dynamically, and different layouts may be used on each workspace.
Xinerama is fully supported, allowing windows to be tiled on several
physical screens.
Development since the last report has continued; XMonad founder Don Stewart
has stepped down and Adam Vogt is the new maintainer.
After gestating for 2 years, version 0.10 has been released, with simultaneous
releases of the XMonadContrib library of customizations (which has now grown to
no less than 216 modules encompassing a dizzying array of features) and the
xmonad-extras package of extensions,
Details of changes between releases can be found in the release notes:
\begin{compactitem}
\item \url{http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.8}
\item \url{http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.9}
% \item \url{http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.10}
\item the Darcs repositories have been upgraded to the hashed format
\item XMonad.Config.PlainConfig allows writing configs in a more 'normal' style, and not raw Haskell
\item Supports using local modules in xmonad.hs; for example: to use definitions from \~/.xmonad/lib/XMonad/Stack/MyAdditions.hs
\item xmonad --restart CLI option
\item xmonad --replace CLI option
\item XMonad.Prompt now has customizable keymaps
\item Actions.GridSelect - a GUI menu for selecting windows or workspaces \& substring search on window names
\item Actions.OnScreen
\item Extensions now can have state
\item Actions.SpawnOn - uses state to spawn applications on the workspace the user was originally on,
and not where the user happens to be
\item Markdown manpages and not man/troff
\item XMonad.Layout.ImageButtonDecoration \&\\ XMonad.Util.Image
\item XMonad.Layout.Groups
\item XMonad.Layout.ZoomRow
\item XMonad.Layout.Renamed
\item XMonad.Layout.Drawer
\item XMonad.Layout.FullScreen
\item XMonad.Hooks.ScreenCorners
\item XMonad.Actions.DynamicWorkspaceOrder
\item XMonad.Actions.WorkspaceNames
\item XMonad.Actions.DynamicWorkspaceGroups
\end{compactitem}
Binary packages of XMonad and XMonadContrib are available for all major Linux distributions.
\FurtherReading
\begin{compactitem}
\item Homepage:
\url{http://xmonad.org/}
\item Darcs source:
\texttt{darcs get} \url{http://code.haskell.org/xmonad}
\item IRC channel:
\verb+#xmonad @@ irc.freenode.org+
\item Mailing list:
\email{xmonad@@haskell.org}
\end{compactitem}
\end{hcarentry}