2010-05-02 5 views
6

En auctex, al editar una lista detallada:En auctex, nuevo elemento en la lista detallada después de los resultados de comentario en siguiente elemento comentado

\begin{itemize} 
\item My item % note to self 
\end{itemize} 

cuando lo haga Cc Cj después de 'yo' me sale:

\begin{itemize} 
\item My item % note to self 
% \item 
\end{itemize} 

cuando quiero:

\begin{itemize} 
\item My item % note to self 
\item 
\end{itemize} 

¿hay un ajuste a puede modificar para que esto funcione correctamente?

+0

Interesante ... por lo que el comentario al final de la línea anterior hace que se comente la nueva línea. – mathmike

+0

Creo que es un error conocido de AucTeX. – phimuemue

Respuesta

4
(setq LaTeX-insert-into-comments nil) 

parece que soluciona el problema, aunque puede tener otros efectos que no conozco. Para usarlo, colóquelo en su archivo de personalización .emacs; para probarlo, intente M-: y luego pegue el código anterior en el indicador.

La variable LaTeX-insert-into-comments se define como

*Whether insertion commands stay in comments. 
This allows using the insertion commands even when 
the lines are outcommented, like in dtx files. 

EDIT:

Aquí es algo mejor:

(defadvice LaTeX-insert-item (around my-LaTeX-insert-item activate) 
    (let ((LaTeX-insert-into-comments nil)) ad-do-it)) 

Esto evitará que los efectos no deseados de ajuste de la LaTeX-insert-into-comments a nivel mundial t o nil cambiándolo solo temporalmente cuando inserta un artículo. De nuevo, para usarlo, colóquelo en su archivo de personalización .emacs.

+0

¡esto parecía funcionar! ¡Gracias! – stevejb

Cuestiones relacionadas