Subject: bug#19178: [no label inserted]

From: Uwe Brauer <[email-masked]>
Date: Tue, 25 Nov 2014 19:06:49 +0100

> 2014-11-25 15:52 GMT+01:00 Uwe Brauer <[email-masked]>:

   > See the documentation for `LaTeX-label-alist'
   > (https://www.gnu.org/software/auctex/manual/auctex.html#index-LaTeX_002dlabel_002dalist)

   >      If you want to automatically insert a label for a environment but
   >      with an empty prefix, use the empty string '""' as the cdr of the
   >      corresponding entry.

   > so you should add an appropriate entry to that variable, probably
   > '("rem" . "") or so.

Well 

(defun LaTeX-rem-insert-old (environment)	;Version:1.20
  (if (y-or-n-p
	   (format "Do you want a title "))
	  (let ((title (read-input " Title: ")))
		(LaTeX-insert-environment "rem" (concat "[" title "]"))
		(and (LaTeX-label environment '("rem" . ""))
			 (newline-and-indent)))
    (LaTeX-insert-environment "rem")
    (and (LaTeX-label environment '("rem" . ""))
       (newline-and-indent))))

 does not do anything as before, that is no label inserted.

However 
(defun LaTeX-rem-insert (environment)	;Version:1.20
  (if (y-or-n-p
	   (format "Do you want a title "))
	  (let ((title (read-input " Title: ")))
		(LaTeX-insert-environment "rem" (concat "[" title "]"))
		(and (LaTeX-label environment 'section)
			 (newline-and-indent)))
    (LaTeX-insert-environment "rem")
    (and (LaTeX-label environment 'section)
       (newline-and-indent))))

Behaves as in earlier versions of auctex 

   > Bye,
   > Mosè