| 
					
				 | 
			
			
				@@ -3450,53 +3450,71 @@ moved to the new date." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   :group 'org) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defcustom org-tag-alist nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  "List of tags allowed in Org-mode files. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-When this list is nil, Org-mode will base TAG input on what is already in the 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-buffer. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-The value of this variable is an alist, the car of each entry must be a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-keyword as a string, the cdr may be a character that is used to select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-that tag through the fast-tag-selection interface. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-See the manual for details." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  "Default tags available in Org files. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+The value of this variable is an alist.  Associations either: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (TAG) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (TAG . SELECT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (SPECIAL) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+where TAG is a tag as a string, SELECT is a character, used to 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+select that tag through the fast tag selection interface, and 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+SPECIAL is one of the following keywords: `:startgroup', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+`:startgrouptag', `:grouptags', `:engroup', `:endgrouptag' or 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+`:newline'.  These keywords are used to define a hierarchy of 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+tags.  See manual for details. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+When this variable is nil, Org mode bases tag input on what is 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+already in the buffer.  The value can be overridden locally by 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+using a TAGS keyword, e.g., 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  #+TAGS: tag1 tag2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+See also `org-tag-persistent-alist' to sidestep this behavior." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   :group 'org-tags 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   :type '(repeat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  (choice 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (cons   (string    :tag "Tag name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		   (character :tag "Access char")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	   (list :tag "Start radio group" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 (const :startgroup) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 (option (string :tag "Group description"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	   (list :tag "Start tag group, non distinct" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 (const :startgrouptag) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 (option (string :tag "Group description"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	   (list :tag "Group tags delimiter" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 (const :grouptags)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	   (list :tag "End radio group" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 (const :endgroup) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 (option (string :tag "Group description"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	   (list :tag "End tag group, non distinct" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 (const :endgrouptag) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		 (option (string :tag "Group description"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (const :tag "Start radio group" (:startgroup)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (const :tag "Start tag group, non distinct" (:startgrouptag)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (const :tag "Group tags delimiter" (:grouptags)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (const :tag "End radio group" (:endgroup)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (const :tag "End tag group, non distinct" (:endgrouptag)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (const :tag "New line" (:newline))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defcustom org-tag-persistent-alist nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  "List of tags that will always appear in all Org-mode files. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-This is in addition to any in buffer settings or customizations 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-of `org-tag-alist'. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-When this list is nil, Org-mode will base TAG input on `org-tag-alist'. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-The value of this variable is an alist, the car of each entry must be a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-keyword as a string, the cdr may be a character that is used to select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-that tag through the fast-tag-selection interface. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-See the manual for details. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-To disable these tags on a per-file basis, insert anywhere in the file: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   #+STARTUP: noptag" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  "Tags always available in Org files. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+The value of this variable is an alist.  Associations either: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (TAG) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (TAG . SELECT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (SPECIAL) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+where TAG is a tag as a string, SELECT is a character, used to 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+select that tag through the fast tag selection interface, and 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+SPECIAL is one of the following keywords: `:startgroup', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+`:startgrouptag', `:grouptags', `:engroup', `:endgrouptag' or 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+`:newline'.  These keywords are used to define a hierarchy of 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+tags.  See manual for details. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Unlike to `org-tag-alist', tags defined in this variable do not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+depend on a local TAGS keyword.  Instead, to disable these tags 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+on a per-file basis, insert anywhere in the file: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  #+STARTUP: noptag" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   :group 'org-tags 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   :type '(repeat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  (choice 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	   (cons   (string    :tag "Tag name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		   (character :tag "Access char")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (cons (string    :tag "Tag name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		 (character :tag "Access char")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (const :tag "Start radio group" (:startgroup)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (const :tag "Start tag group, non distinct" (:startgrouptag)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (const :tag "Group tags delimiter" (:grouptags)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (const :tag "End radio group" (:endgroup)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (const :tag "End tag group, non distinct" (:endgrouptag)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (const :tag "New line" (:newline))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defcustom org-complete-tags-always-offer-all-agenda-tags nil 
			 |