2011年6月15日

入力補完支援 auto-complete.el

2011-05-18 のものが上がってなかった。

1. ダウンロード [auto-complete-1.3.1.tar.zip] して展開
   http://cx4a.org/software/auto-complete/index.ja.html

2. emacs からインストール

   M-x eshell
   cd ~/.emacs.d/
   unzip c:/tmp/auto-complete-1.3.1.zip
   M-x load-file
   ~/.emacs.d/auto-complete-1.3.1/etc/install.el
   yes
   ~/.emacs.d/auto-complete-1.3.1/

   なんかいっぱいエラーとかWarningとか出るようなら、二回インストールしてやればうまくいく。

3. ansys の dict を作る
   ansys-mode の dict は dynprompt あたりから作って、以下に格納

   ~/.emacs.d/auto-complete-1.3.1/dict

4. latex 用のファイルも持ってきて、どっかにおいて置く
   https://bitbucket.org/tequilasunset/auto-complete-latex/src/6c534e773374/


5. init.el

;; ------------------------------------------------------------------------
;; @ 入力補完支援 auto-complete.el

;; (add-to-list 'load-path
;;          "~\\.emacs.d")
;; (require 'auto-complete)
;; (add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
;; (require 'auto-complete-config)
;; (ac-config-default)

;; ロードパスの追加
(add-to-list 'load-path
         "~\\.emacs.d\\auto-complete-1.3.1")
(require 'auto-complete)

;; 3.2. インストールスクリプト
;; http://cx4a.org/software/auto-complete/manual.ja.html
(add-to-list 'ac-dictionary-directories "~/.emacs.d/auto-complete-1.3.1/ac-dict")
(require 'auto-complete-config)
(ac-config-default)

;; ;; 7.4. TABで補完を完了する(RETは使わない)
;; ;; http://cx4a.org/software/auto-complete/manual.ja.html
(define-key ac-completing-map "\t" 'ac-complete)
(define-key ac-completing-map "\r" nil)

;; ;; 7.8. 特定のモードで自動でauto-complete-modeを有効にする
;; ;; http://cx4a.org/software/auto-complete/manual.ja.html
(add-to-list 'ac-modes 'org-mode) ;; org-modeになったら、auto-completeをスタートさせる
(add-to-list 'ac-modes 'ansys-mode) ;; ansys-modeになったら、auto-completeをスタートさせる

;; ;; ------------------------------------------------------------------------
;; ;; @ 入力補完支援でlatexを使う auto-complete-latex.el

;; ;; auto-complete-latex.elAdd Star
;; ;; http://d.hatena.ne.jp/tequilasunset/20100202/p1
(require 'auto-complete-latex)

0 件のコメント:

コメントを投稿