Protect against error in user home directory computation
[clon.git] / share / themes / optlist.cth
blob5d93e23cbe007a645e011670d714b770389331ca
1 ;;; optlist.cth --- Option list theme                            -*- lisp -*-
3 ;; Copyright (C) 2010, 2011 Didier Verna
5 ;; Author:        Didier Verna <didier@lrde.epita.fr>
6 ;; Maintainer:    Didier Verna <didier@lrde.epita.fr>
8 ;; This file is part of Clon.
10 ;; Permission to use, copy, modify, and distribute this software for any
11 ;; purpose with or without fee is hereby granted, provided that the above
12 ;; copyright notice and this permission notice appear in all copies.
14 ;; THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
15 ;; WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
16 ;; MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
17 ;; ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
18 ;; WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
19 ;; ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
20 ;; OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
23 ;;; Commentary:
25 ;; Contents management by FCM version 0.1.
27 ;; This theme provides only a list of options and their syntax, but without
28 ;; description. Group titles or plain texts are not displayed.
31 ;;; Code:
33 :item-separator #\Newline
35 :face (synopsis :hidden t)
37 :face (text :hidden t)
39 :face (option :padding-left 2
40               :face (syntax :item-separator ", "
41                             :face (short :item-separator nil)
42                             :face (long  :item-separator nil))
43               :face (usage :hidden t))
45 :face (group :face (header :hidden t)
46              :face (items :item-separator #\Newline))
49 ;;; optlist.cth ends here