2013年6月9日日曜日

[Emacs]Emacs 各バージョン

Emacs 23.4
  • Windows7 で Microsoft IME を使うとインラインで日本語入力ができない
  • Google 日本語入力を使ってもインラインで日本語入力ができない


Emacs 2.33
  • Windows7 で Microsoft IME を使うとインラインで日本語入力ができない
  • Google 日本語入力を使えばインラインで日本語入力ができるようになった


Emacs 23.2.1
  • 日本語入力時のフォーカスが IME patch 不要で入力位置に出るようになった
  • CEDET のサポート
    参照: A Gentle introduction to Cedet
    まずは M-x semantic-mode で開始する
    • M-x semantic-ia-complete-symbol
      Completion バッファが表示される
    • M-x semantic-ia-complete-tip
      マウスカーソルがある場所に吹き出しで表示される
    • M-x samantic-complete-analyze-inline
      Completion バッファが表示される
      C-c , SPC でも実行可能
    • 入力していくと候補が絞られ、TAB で補完することができる
    • M-x semantic-analyze-proto-impl-toggle
      ヘッダファイルの関数定義で実行すると関数の実装箇所に飛ぶことができる。
      関数の実装内でこのコマンドを実行するとヘッダファイルの定義に飛ぶ。
    • M-x semantic-decoration-include-visit
      include 定義ので上このコマンドを実行するとヘッダファイルに飛ぶ。
    • M-x semantic-idle-completions-mode
      または -> を入力したところでしばらく操作をしていないと補完候補が出てくる
      TAB で次の候補へ切り替えることができる
    • M-x semantic-speedbar-analysis
      Speedbar が表示され、そこに補完候補が出てくる

      クラス変数入力前の状態
      クラス変数を入力すると属する method が表示される
    • M-x semantic-symref-symbol
      GTAG を実行した後で関数上でこのコマンドを実行すると関数が使用されている箇所を表示できる。
    • M-x semantic-ia-fast-jump
      関数が使用されている場所でこのコマンドを実行すると関数の実装箇所に飛ぶ。
    • M-x semantic-complete-jump-local
      関数またはローカル変数をしているすると、その定義の箇所に飛ぶ。

0 件のコメント:

コメントを投稿