Turned kanban.el into a proper marmalade package.
diff --git a/kanban.el b/kanban.el --- a/kanban.el +++ b/kanban.el @@ -1,10 +1,13 @@ ;;; kanban.el --- Parse org-todo headlines to use org-tables as Kanban tables ;;-------------------------------------------------------------------- ;; -;; Copyright (C) 2012, Arne Babenhauserheide <arne_bab(at)web(dot)de> -;; -;; Version 0.1 -;; +;; Copyright (C) 2013 Arne Babenhauserheide <arne_bab@web.de> + +;; Version: 0.1 + +;; Author: Arne Babenhauserheide <arne_bab@web.de> +;; Keywords: outlines, convenience + ;; This file is NOT part of Emacs. ;; ;; This program is free software; you can redistribute it and/or @@ -22,6 +25,8 @@ ;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, ;; MA 02111-1307 USA ;; +;;; Commentary: + ;; To use, save kanban.el to a directory in your load-path. ;; ;; (require 'kanban) @@ -30,6 +35,12 @@ ;; ;; * Zero state Kanban: Directly displaying org-mode todo states as kanban board ;; +;; Use the functions kanban-headers and kanban-zero in TBLFM lines to +;; get your org-mode todo states as kanban table. Update with C-c C-c +;; on the TBLFM line. +;; +;; Example: +;; ;; | | | | ;; |---+---+---| ;; | | | | @@ -46,7 +57,14 @@ ;; #+TBLFM: (kanban-headers $#)::@2$1..@>$>='(kanban-todo @# @2$2..@>$> "TAG" '(list-of-files)) ;; "TAG" and the list of files are optional ;; -;; TODO: The links don’t yet work for tagged entries. Fix that. There has to be some org-mode function to retrieve the plain header. +;; TODO: The links don’t yet work for tagged entries. Fix that. There +;; has to be some org-mode function to retrieve the plain header. +;; +;; TODO: Links in kanban-todo don’t yet work for kanban boards which +;; retrieve todo states from other files. + +;;; Code: + (defun kanban-headers (column) @@ -120,3 +138,4 @@ " " elem))) (provide 'kanban) +;;; kanban.el ends here