|
@@ -1390,24 +1390,54 @@ an inline src-block."
|
|
|
;;;###autoload
|
|
|
(defun org-dblock-write:columnview (params)
|
|
|
"Write the column view table.
|
|
|
+
|
|
|
PARAMS is a property list of parameters:
|
|
|
|
|
|
-:id the :ID: property of the entry where the columns view
|
|
|
- should be built. When the symbol `local', call locally.
|
|
|
- When `global' call column view with the cursor at the beginning
|
|
|
- of the buffer (usually this means that the whole buffer switches
|
|
|
- to column view). When \"file:path/to/file.org\", invoke column
|
|
|
- view at the start of that file. Otherwise, the ID is located
|
|
|
- using `org-id-find'.
|
|
|
-:hlines When t, insert a hline before each item. When a number, insert
|
|
|
- a hline before each level <= that number.
|
|
|
-:indent When non-nil, indent each ITEM field according to its level.
|
|
|
-:vlines When t, make each column a colgroup to enforce vertical lines.
|
|
|
-:maxlevel When set to a number, don't capture headlines below this level.
|
|
|
-:match When set to a string, use this as a tags/property match filter.
|
|
|
-:skip-empty-rows
|
|
|
- When t, skip rows where all specifiers other than ITEM are empty.
|
|
|
-:format When non-nil, specify the column view format to use."
|
|
|
+`:id' (mandatory)
|
|
|
+
|
|
|
+ The ID property of the entry where the columns view should be
|
|
|
+ built. When the symbol `local', call locally. When `global'
|
|
|
+ call column view with the cursor at the beginning of the
|
|
|
+ buffer (usually this means that the whole buffer switches to
|
|
|
+ column view). When \"file:path/to/file.org\", invoke column
|
|
|
+ view at the start of that file. Otherwise, the ID is located
|
|
|
+ using `org-id-find'.
|
|
|
+
|
|
|
+`:exclude-tags'
|
|
|
+
|
|
|
+ List of tags to exclude from column view table.
|
|
|
+
|
|
|
+`:format'
|
|
|
+
|
|
|
+ When non-nil, specify the column view format to use.
|
|
|
+
|
|
|
+`:hlines'
|
|
|
+
|
|
|
+ When non-nil, insert a hline before each item. When
|
|
|
+ a number, insert a hline before each level inferior or equal
|
|
|
+ to that number.
|
|
|
+
|
|
|
+`:indent'
|
|
|
+
|
|
|
+ When non-nil, indent each ITEM field according to its level.
|
|
|
+
|
|
|
+`:match'
|
|
|
+
|
|
|
+ When set to a string, use this as a tags/property match filter.
|
|
|
+
|
|
|
+`:maxlevel'
|
|
|
+
|
|
|
+ When set to a number, don't capture headlines below this level.
|
|
|
+
|
|
|
+`:skip-empty-rows'
|
|
|
+
|
|
|
+ When non-nil, skip rows where all specifiers other than ITEM
|
|
|
+ are empty.
|
|
|
+
|
|
|
+`:vlines'
|
|
|
+
|
|
|
+ When non-nil, make each column a column group to enforce
|
|
|
+ vertical lines."
|
|
|
(let ((table
|
|
|
(let ((id (plist-get params :id))
|
|
|
view-file view-pos)
|