| 
					
				 | 
			
			
				@@ -1378,26 +1378,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. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-:exclude-tags 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          List of tags to exclude from column view table. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-: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) 
			 |