1

このサイトに従って、Emacs にオートコンプリートをインストールしました。「Mx load-file RETURN ~/path/to/etc/install.el」でインストールしました。

私のインストールの出力は次のとおりです。http://paste.ubuntu.com/6184523/

その後、推奨コードを ~/.emacs ファイルに追加し、Emacs を再起動しました。「Mx auto-complete-mode」と入力すると、「一致しません」と表示されます。フレットをc-fletに交換するなどの対策も試みましたが、やはり変わりません。

バージョン: GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu、GTK+ バージョン 3.8.2)

4

2 に答える 2

0

Emacs にはパッケージ マネージャーが用意されています。リストからパッケージをインストールするだけで完了です。最も一般的な 2 つのリポジトリを追加する構成は次のとおりです。

(package-initialize)
(add-to-list
 'package-archives
 '("marmalade" . "http://marmalade-repo.org/packages/"))
(add-to-list
 'package-archives
 '("melpa" . "http://melpa.milkbox.net/packages/"))

この後、M-x package-list-packages. 残りはかなり直感的です。

UPD: auto-completeC++ の簡単なセットアップ

(add-hook 'c++-mode-hook
      (lambda()
            (semantic-mode 1)
            (define-key c++-mode-map (kbd "C-z") 'c++-auto-complete)))

(defun c++-auto-complete ()
  (interactive)
  (let ((ac-sources
         `(ac-source-semantic
           ,@ac-sources)))
  (auto-complete)))
于 2013-10-02T16:43:31.570 に答える