Emacsauto-complete.el は,補完候補をプルダウンで表示し,補完してくれる非常に強力な Emacs の拡張です.インストール,初期設定と詳しい説明については以下を参照してください.http://www.emacswiki.org/emacs-en/AutoComplete 今回は,この拡張で関数やプロパティ名などを補完するようにしてみました.基本的には前の記事と同じような感じです.http://d.hatena.ne.jp/jimo1001/20080712/1215842570因みに,補完候補のリストは xyzzy のようにリストの記述されたファイルを使用します. 補完候補リストのファイルhttp://files.undo.jp/completions.tar.gz Source以下 JavaScript 定義です.他のモードは適当書き変えると動きます. ;; ac-m
auto-complete.elを使ってEmacsで自動補完 2010年11月23日火曜日 Emacsで開発していると、Visual StudioやEclipseにあるような補完機能が欲しくなるときがあります。Emacsのデフォルトでは[M-/]にexpand-abbrevが割り当てられているので、これを使えばそこそこ便利です。しかし、とても自動補完と呼べるほどのものではありません。 そこで、auto-complete.elを導入してEmacsでの開発を少し楽にしたいと思います。 http://cx4a.org/software/auto-complete/ wget http://cx4a.org/pub/auto-complete/auto-complete-1.3.tar.bz2 tar xfvj auto-complete-1.3.tar.bz2 mv auto-comple
▽ピリオドのあとで呼び出した例 まずは、『python-mode.el』と『pymacs』と『pycomplete.el』と - 牌語備忘録 などを参考に auto-complete.el なしで M-x py-complete して候補がでるようにします。 auto-complete は次のように設定します。ここでは、候補を自動的に表示するのではなく、M-h で呼びだすようにしています。 (global-set-key (kbd "M-h") 'ac-complete-pycomplete-pycomplete) (defun ac-complete-pycomplete-pycomplete () (interactive) (auto-complete '(ac-source-python))) (setq ac-source-python '((prefix "\\(?:\\.\\
最近Androidの開発をしていまして、例にもれずEclipseが体に合わないため(というかEmacsが好きなため?)、Emacsで開発をしています。 しかし、いままでJavaで本格的に開発したことなかったのでEmacsにおけるJavaの開発環境がまったく整備されていないので、EmacsでもうちょっとJavaの開発がしやすくする便利なモードないのかなと調べてみました。 いろいろ調べてみたら、JDEE − Java Development Environment for Emacsってのがあったのですがなんかごてごてしていて、そんなモリモリの機能いらないんだよなぁと思っていたら「ajc-java-complete」っていうのをみつけました。 ajc-java-completeは名前の通りauto-completeやyasnippetと連携して補完することをメインにしたものになっていて、今も開
auto-completeを使おう ==================== auto-completeとは —————– 今回は手前味噌ながら拙作のauto-completeという補完パッケージの紹介と使い方の説明をしたいと思います。auto-completeはEmacsの貧弱な補完インターフェースを補完する目的で2008年に開発されました。従来のEmacsの補完インターフェースというのは良くも悪くもEmacs流でした。例えばカーソル直下のLispシンボルを補完するlisp-complete-symbol(M-TAB)を実行すると、現在のウィンドウが分割されて新しいウィンドウに補完候補が一覧されます。そして、最新のEmacsでもそうなのですが、その新しいウィンドウは自分で閉じない限り永遠に存在しつづけるのです。 長年Emacsを使っている人にとってはこの挙動はむしろ自然なのかもしれません
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く