rummelonp.comNameKazuya Takeshima Blogrummelonp.hatenablog.com Mastodon@[email protected] Twitter@rummelonp GitHub@rummelonp
疲れた。そもそもrubyのリファレンスをEmacsから見たいだけなのに、なぜにどうしてこうも苦労しないといけないのか。 とりあえず、いろいろごちゃごちゃやってしまったんだけど、忘れないようにメモ。 インストールメモ 手順1ここから基本セット+リファレンスを落とす。wget http://i.loveruby.net/archive/refe/refe-0.8.0-withdoc.tar.gz tar zxvf refe-0.8.0-withdoc.tar.gz cd refe-0.8.0-withdoc/refe-0.8.0 ruby setup.rb config ruby setup.rb setup sudo ruby setup.rb install これでrubyのリファレンスを閲覧するためのrefeとリファレンスがインストールされる。 手順2次にEmacsで見るための rrse
RRSE(Ruby Reference Seeker for Emacsen) このツールはEmacs上で動作するRubyのリファレンスを表示するツールです。 refe.elなどとの違いは、 特になんらかのコマンドを入力しなくても、メソッド名のところに カーソルを持っていくだけでそのメソッドについての情報を ミニバッファに表示してくれる点です。実際には以下のように 表示されます。 その名前のメソッドを持つクラスが複数ある場合は以下のように表示されます。 また、refeと連携し、そのメソッドについて詳しいヘルプを見ることもできます。 内部的には bitclust/ri/refe のデータベースを利用しています。 install gem でインストールできます。詳しくは <URL:rrse/README.ja> を参照してください。 download <URL:rrse/rrse-0.6.ta
emacs-rails の機能メモ。 README のサマリを手がかりに、機能を調べてメモしていきます。 rubyforge.org (Subversion) svn co svn://rubyforge.org/var/svn/emacs-rails/trunk emacs-rails GitHub git clone git://github.com/tomtt/emacs-rails.git rails-minor-mode-prefix-key Railsマイナーモード用のプレフィックスキーとして、デフォルトで"C-c"が割り当てられている。 コード中で、rails-key "..."の様なキーバインディングがなされていたなら、このプレフィックスキーを使う事になる。
日本PostgreSQLユーザ会北海道支部 / Ruby札幌 合同セミナーに行ってきました。濃い話がいろいろ聴けましたが、今回一番の目的は角谷さんによるRSpecの実演。 人が目の前でコーディングしているのを見るのは勉強になりますね。注目すべきは結果的に入力されたコード以外の部分にあって、キータイプ速度の緩急や、コピペ操作、バックスペースでの修正等を見ていると、そのとき考えていること(考えるべきこと)が浮かび上がってくるような感じがします。 TDD(テスト駆動開発)については、「実際のところ、どこを厳密にやって、どこで手を抜くべきなのか」についてちょっと指針が見えたように思います。 今回一番厳密に守っていたのは「Think」「Red」「Green」「Refactoring」のモード切り替え。今どこのモードで作業をしているのかを意識して、例えばテストNGが残っている状態(Red)では絶対にリ
Emacs Wiki に載っててこれは!と思ったので勝手に転載してみる. この flymake を使うと Ruby でリアルタイムの文法チェックができる. flymake は, Emacs 22 ならば, デフォルトで入っている. ;;;; flymake for ruby (require 'flymake) ;; I don't like the default colors :) (set-face-background 'flymake-errline "red4") (set-face-background 'flymake-warnline "dark slate blue") ;; Invoke ruby with '-c' to get syntax checking (defun flymake-ruby-init () (let* ((temp-file (flymak
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く