emacs BibTexモードはファイルを自動的に保存します。


0

My Emacs 24.3にはBibTexモードが付属しています。このモードは、.bibファイルを編集するときに自動的に有効になります。私は奇妙な問題を抱えていた:私は.bibファイルにいくつかの変更を加えるたびに、私は "auto"という名前のフォルダが生成されるのを見つけ、.elファイルがそこに保存されている。たとえば、abc.bibというファイルを編集すると、 "auto"フォルダにabs.elファイルが生成されます。このフォルダの内容は次のとおりです。

(TeX-add-style-hook "abc"

 (lambda ()

    (LaTeX-add-bibitems)))

それは何のためにあるのです?そしてどのように私はそれを無効にすることができますか?

ありがとう

回答:


1

私の推測では、それは tex.el。動作を無効にしてもAUCTeXの機能を維持できるとは思いません。ただし、代わりに一時フォルダに移動するようにパスを変更できる可能性があります。 /tmp/auto - しかし、あなたはあなたが変数を使用するAUCTeX内のすべての関数を見ることを確実にする必要があるでしょう TeX-auto-local そして必要に応じてそれらのパスを調整します。

(defcustom TeX-auto-local "auto"
  "*Directory containing automatically generated TeX information.

This correspond to TeX macros found in the current directory, and must
be relative to that."
  :group 'TeX-file
  :type 'string)

これがその変数の簡単な単語検索です。

/Users/HOME/.0.data/.0.emacs/elpa/auctex/tex.el:
 1993    :type 'directory)
 1994  
 1995: (defcustom TeX-auto-local "auto"
 1996    "*Directory containing automatically generated TeX information.
 1997  
 ....
 2121  
 2122  (defcustom TeX-auto-private
 2123:   (list (expand-file-name TeX-auto-local
 2124             (or (and (boundp 'user-emacs-directory)
 2125                  (concat user-emacs-directory "auctex/"))
 ....
 2155       (append (list TeX-auto-global TeX-style-global)
 2156           TeX-auto-private TeX-style-private
 2157:          (list TeX-auto-local TeX-style-local)))
 2158      path)
 2159    "List of directories to search for AUCTeX style files.
 2160  Per default the list is built from the values of the variables
 2161  `TeX-auto-global', `TeX-style-global', `TeX-auto-private',
 2162: `TeX-style-private', `TeX-auto-local', and `TeX-style-local'."
 2163    :group 'TeX-file
 2164    :type '(repeat (file :format "%v")))
 ....
 2198                 "./"))
 2199       (TeX-style-path (append (list (expand-file-name
 2200:                         TeX-auto-local dir)
 2201                         (expand-file-name
 2202:                         TeX-auto-local master-dir)
 2203                         (expand-file-name
 2204                          TeX-style-local dir)
 ....
 3167    (if TeX-auto-untabify
 3168        (untabify (point-min) (point-max)))
 3169:   (if (and TeX-auto-save TeX-auto-local)
 3170        (let* ((file (expand-file-name
 3171           (concat
 3172:           (file-name-as-directory TeX-auto-local)
 3173            (TeX-strip-extension nil TeX-all-extensions t)
 3174            ".el")
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.