| 
					
				 | 
			
			
				@@ -895,16 +895,12 @@ If LABEL is non-nil, delete that footnote instead." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	(goto-char (point-min)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	(while (re-search-forward "\\[fn:\\([0-9]+\\)[]:]" nil t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  (setq i (string-to-number (match-string 1))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  (when (and (string-match "\\S-" (buffer-substring 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					   (point-at-bol) (match-beginning 0))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		     (not (assq i map))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	  (when (not (assq i map)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    (push (cons i (number-to-string (incf n))) map))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	(goto-char (point-min)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	(while (re-search-forward "\\(\\[fn:\\)\\([0-9]+\\)\\([]:]\\)" nil t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  (replace-match (concat "\\1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 (cdr (assq (string-to-number (match-string 2)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					    map)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 "\\3"))))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	  (setq i (cdr (assq (string-to-number (match-string 2)) map))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	  (replace-match (concat "\\1" i "\\3"))))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defun org-footnote-auto-adjust-maybe () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "Renumber and/or sort footnotes according to user settings." 
			 |