| 
					
				 | 
			
			
				@@ -659,13 +659,14 @@ already gone." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (let* ((txt (org-capture-get :template)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 (reversed (org-capture-get :prepend)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 (target-entry-p (org-capture-get :target-entry-p)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 level beg end) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 level beg end file) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ;; Get the full template 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     (cond 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      ((and (listp txt) (eq (car txt) 'file)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (if (file-exists-p (nth 1 txt)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  (setq txt (org-file-contents (nth 1 txt))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      (if (file-exists-p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (setq file (expand-file-name (nth 1 txt) org-directory))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	  (setq txt (org-file-contents file)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	(setq txt (format "Template file %s not found" (nth 1 txt))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      ((and (listp txt) (eq (car txt) 'function)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       (if (fboundp (nth 1 txt)) 
			 |