emacs-snapshot
Xubuntu 12.10 で (24.2.50)を使用しています。完了するために、私は現在auto-complete
(v1.4)を使用しています。
私の c++ プログラミングのコード補完用auto-complete
のソースを含む、さまざまなソースを使用した非常に優れたセットアップがあります。ただし、 LaTeXドキュメントの完成のためsemantic
に切り替えたいと思います(すべてのLaTeX関連のものに使用しています)。 predictive-mode
AUCTeX
私の現在のauto-complete
構成(LaTeX用。LaTeX以外の構成はすべて省略しました)は次のようになります。
(require 'auto-complete-latex)
(require 'ac-math)
(add-to-list 'ac-modes 'latex-mode) ; make auto-complete aware of {{{latex-mode}}}
(defun ac-latex-mode-setup () ; add ac-sources to default ac-sources
(setq ac-sources
(append '(ac-source-math-latex ac-source-latex-commands)
ac-sources))
)
(add-hook 'LaTeX-mode-hook 'ac-latex-mode-setup)
に追加predictive
して、load-path
ここでauto-load
説明されているように実行した後、上記のコードを次のように交換して、無効にしてから有効にしようとしました。auto-complete
LaTeX-mode
predictive-mode
(defun ele/latex-mode-completion-setup ()
(auto-complete-mode -1)
(predictive-mode 1)
)
(add-hook 'LaTeX-mode-hook 'ele/latex-mode-completion-setup)
残念ながら、これは期待どおりに機能しません。auto-complete
実際には無効になっていますが predictive-mode
、有効になっておらず、代わりにビルドインAUCTeX
がtex-mode
使用されています。
LaTeX 関連のすべての構成をここにアップロードしました。これは上記の完了セットアップの後にロードされることに注意してください。ただし、これは古いauto-complete
ベースのセットアップにも当てはまります。また、私が知る限り、その順序を交換しても違いはありません。auto-complete
さらに、構成 (投稿した最初のスニペット) にコメントを付けるだけで、同じ動作になることがわかりました:tex-mode
の代わりに が使用されAUCTeX
ます。
すべてのモードに切り替えたいわけではありませんpredictive-mode
が、LaTeX 編集を行うときに提供される多くの機能が本当に気に入っています。
助言がありますか?