6

AucTeXで、項目別リストを編集する場合:

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

'self'の後にCcCjを実行すると、次のようになります。

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

欲しいとき:

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

これを正しく機能させるために変更できる設定はありますか?

4

1 に答える 1

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

私が気付いていない他の効果があるかもしれませんが、問題を解決しているようです。使用するには、.emacsカスタマイズファイルに入れてください。テストするにはM-:、上記のコードをプロンプトに貼り付けてみてください。

変数LaTeX-insert-into-commentsは次のように定義されます

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

編集:

これがより良いものです:

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

これにより、アイテムを挿入するときに一時的にのみ変更することで、不要な効果がLaTeX-insert-into-commentsグローバルに設定されるのを防ぐことができます。nil繰り返しますが、それを使用するには、.emacsカスタマイズファイルに入れてください。

于 2010-05-02T18:45:08.247 に答える