Browse Source

org-agenda: fix org-agenda-category-icon-alist defcustom type

* list/org-agenda.el (org-agenda-category-icon-alist): Fix defcustom
  type.

Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou 15 years ago
parent
commit
498bcc0031
1 changed files with 7 additions and 8 deletions
  1. 7 8
      lisp/org-agenda.el

+ 7 - 8
lisp/org-agenda.el

@@ -1463,14 +1463,13 @@ category, you can use:
 
   (\"Emacs\" '(space . (:width (16))))"
   :group 'org-agenda-line-format
-  :type '(list :tag "Category icons"
-	       (repeat
-		(list
-		 (string :tag "Category regexp")
-		 (string :tag "File or data")
-		 (string :tag "Type")
-		 (boolean :tag "Data?")
-		 (list :tag "Properties")))))
+  :type '(alist :key-type (string :tag "Regexp matching category")
+		:value-type (choice (list :tag "Icon"
+					  (string :tag "File or data")
+					  (symbol :tag "Type")
+					  (boolean :tag "Data?")
+					  (repeat :tag "Extra image properties" :inline t symbol))
+				    (list :tag "Display properties" sexp))))
 
 (defgroup org-agenda-column-view nil
   "Options concerning column view in the agenda."