タグ

RSenseに関するftnkのブックマーク (3)

  • 定義元ジャンプなどに対応したRSense v0.3をリリースしました - Functional Emacser

    定義元ジャンプなどに対応したRSense v0.3をリリースしました。 http://cx4a.org/software/rsense/index.ja.html v0.2からの詳しい変更点は次のURLを参照していただくとして、 http://cx4a.org/software/rsense/changes-v0.3.ja.html ここでは次のv0.3の新機能について説明します。 定義元ジャンプ Where Is メソッドシグネチャ表示 Windowsサービス 定義元ジャンプ この機能はその名の通り、カーソルでポイントしている定数(クラス)やメソッドの定義元にジャンプする機能です。まだ実験的な段階ですが、requireしているライブラリのメソッドにジャンプしたり、編集中のファイルで定義しているメソッドにジャンプしたりといった、比較的簡単なケースではうまく動作しています。この機能によって、

    定義元ジャンプなどに対応したRSense v0.3をリリースしました - Functional Emacser
  • RSenseをneocomplcacheで使用するには?

    m2ymさんが作成したRSenseは、まだ未完成ですが優れた型推論機能で便利です。 しかし、Vimには一応対応しているもののcompletefuncを書き換えてしまうため、 neocomplcacheと併用すると問題が発生します。 私がneocomplcacheと相性が良くなるように書き換えたので、 etc/rsense.vimを置き換えてください。 http://github.com/Shougo/rsense 追記:Ver.0.3で私のパッチが取り込まれ、neocomplcacheに対応しました! その上で、次のような設定をすれば一応動作します。 g:rsenseHomeはRSenseをインストールしたディレクトリを指定してください。 let g:rsenseHome = 'c:/rsense-0.3' let g:rsenseUseOmniFunc = 1 if !exists('g

    RSenseをneocomplcacheで使用するには?
  • Rubyのための開発補助ツール、RSenseをリリースしました - Functional Emacser

    未踏プロジェクトの援助を受けて、ここ数ヶ月集中して開発していた、Rubyのための開発補助ツールRSenseをようやくリリースしました!配布物やドキュメントは次のURLから入手できます。 http://cx4a.org/software/rsense/index.ja.html RSenseの最大の特徴は、他の開発環境(IDE)では実現できていない高精度なコード補完を実現しているところです。周知のことだと思いますがRubyは動的型付け言語です。そのためプログラムを実際に実行してみないと、ほとんどの式の型は分からないのです。型情報からユーザーの入力を補助するコード補完機能の分野では、これはかなり致命的な問題です。RSenseは型推論の技術を応用することで、この問題を解決しました。上記のURLにもありますが、以下に実際のスクリーンショットやデモが貼っておくので、ぜひご覧ください。 現在利用できる

    Rubyのための開発補助ツール、RSenseをリリースしました - Functional Emacser
  • 1