Hatena::Groupsubtech

subpop

2007-09-11

perly-sense

20:10 | perly-sense - subpop を含むブックマーク はてなブックマーク - perly-sense - subpop perly-sense - subpop のブックマークコメント

構文解析して、指定した/現在のパッケージの情報(継承関係、モジュールがuseしてるモジュール、ネームスペースが近いモジュール一覧……JSONJSON::Syck、JSON::XSとか)や、そのメソッド一覧を出したり、ソースに飛んだり、PODを見ることができたり、モジュールやメソッドが定義されてるソースに飛べたり。いまのところEmacsからしか利用するための.elしか用意されていないけど、elisp側の実装は、perlスクリプトで構文解析した結果を受け取って、Emacs上で飛んだり表示させたりしてるだけみたいなので、vimなりなんなりでも、容易に対応できるっぽい。

perly-sense.elについては、いまんとこ、デフォルトキーバインドアレ過ぎたり(設定し直せばいいけど。後々、修正する予定とのこと)、僕の環境ではどうもちゃんと動かなかったりするところもある(カーソルがある位置のモジュールのoverviewとか)。今後、超期待だなぁ。

TTYShare++

19:37 | TTYShare++ - subpop を含むブックマーク はてなブックマーク - TTYShare++ - subpop TTYShare++ - subpop のブックマークコメント

以前流行った「~分で作るなんちゃら」みたいなデモは、ブラウザみせないとならんからまぁアレとして、いろんなひとのコーディングの模様を、TTYShareで見たい!

rails.elのキーバインド

02:22 | rails.elのキーバインド - subpop を含むブックマーク はてなブックマーク - rails.elのキーバインド - subpop rails.elのキーバインド - subpop のブックマークコメント

↓以外にもまだあるぉ。

  ((kbd "C-c g m") 'rails-nav:goto-models)
  ((kbd "C-c g c") 'rails-nav:goto-controllers)
  ((kbd "C-c g h") 'rails-nav:goto-helpers)
  ((kbd "C-c g l") 'rails-nav:goto-layouts)
  ((kbd "C-c g s") 'rails-nav:goto-stylesheets)
  ((kbd "C-c g j") 'rails-nav:goto-javascripts)
  ((kbd "C-c g g") 'rails-nav:goto-migrate)

  ;; Switch
  ((kbd "C-c <up>") 'rails-lib:run-primary-switch)
  ((kbd "C-c <down>") 'rails-lib:run-secondary-switch)

  ;; Scripts & SQL
  ((kbd "C-c s g c") 'rails-generate-controller)
  ((kbd "C-c s g m") 'rails-generate-model)
  ((kbd "C-c s g s") 'rails-generate-scaffold)
  ((kbd "C-c s g g") 'rails-generate-migration)
  ((kbd "C-c s d c") 'rails-destroy-controller)
  ((kbd "C-c s d m") 'rails-destroy-model)
  ((kbd "C-c s d s") 'rails-destroy-scaffold)
  ((kbd "C-c s c")   'rails-run-console)
  ((kbd "C-c s b")   'rails-run-breakpointer)
  ((kbd "C-c s s")   'rails-run-sql)
  ((kbd "C-c s r")   'rails-rake)
  ((kbd "C-c s w")   'rails-webrick:start)

  ;; Rails finds
  ((kbd "C-c f m") 'rails-find-models)
  ((kbd "C-c f c") 'rails-find-controller)
  ((kbd "C-c f h") 'rails-find-helpers)
  ((kbd "C-c f l") 'rails-find-layout)
  ((kbd "C-c f s") 'rails-find-stylesheets)
  ((kbd "C-c f j") 'rails-find-javascripts)
  ((kbd "C-c f g") 'rails-find-migrate)

  ((kbd "C-c f v") 'rails-find-view)
  ((kbd "C-c f d") 'rails-find-db)
  ((kbd "C-c f p") 'rails-find-public)
  ((kbd "C-c f f") 'rails-find-fixtures)
  ((kbd "C-c f o") 'rails-find-config)

  ;; Navigation
  ((kbd "<C-return>") 'rails-goto-file-on-current-line)
  ((kbd "<M-S-down>") 'rails-goto-file-from-file-with-menu)
  ((kbd "<M-S-up>")   'rails-goto-file-from-file)
  ((kbd "C-c l") 'rails-open-log)

  ;; Tags
  ((kbd "C-c C-t") 'rails-create-tags)

  ;; Browser
  ((kbd "C-c <f5>") 'rails-webrick:auto-open-browser)
  ;;; Doc
  ([f1]  'rails-search-doc)
  ((kbd "<C-f1>")  'rails-browse-api-at-point)
  ((kbd "C-c <f1>")  'rails-browse-api)

  ([f9]  'rails-svn-status-into-root))

RettaRetta2011/11/01 10:48This website makes tnhigs hella easy.

qffbyavanvcqffbyavanvc2011/11/01 23:28WPympw <a href="http://yjmmazakhwtu.com/">yjmmazakhwtu</a>

phlzwbwphlzwbw2011/11/03 21:16nXcLMy , [url=http://ehddemytuhsp.com/]ehddemytuhsp[/url], [link=http://ulwbukodpkoe.com/]ulwbukodpkoe[/link], http://wjdtpywjodcj.com/

iryqbkevmctiryqbkevmct2011/11/05 03:56jr5rbH <a href="http://uriyqhaqdozh.com/">uriyqhaqdozh</a>

qpccwtqpccwt2011/11/07 21:04VTR6XS , [url=http://axmmihwnvdro.com/]axmmihwnvdro[/url], [link=http://aadwzcqbwqek.com/]aadwzcqbwqek[/link], http://lherwzuxtbab.com/