MacOSXのTerminal.appで、選択をした時に、 自動的に選択した文字列をコピーするSIMBLプラグイン TerminalCopyOnSelect を作ってみました。

TerminalCopyOnSelect.bundle.zip

インストール方法

  1. まずはSIMBL をインストールします
  2. 上述のTerminalCopyOnSelect.bundle.zipファイルをダウンロードして展開します
  3. 展開されたTerminalCopyOnSelect.bundleを、 ~/Library/Application Support/SIMBL/Plugins/の下にコピーします。 ディレクトリが無い場合は作成してください。
  4. Terminal.appのプロセスを終了し、Terminal.appをもう一度起動します

これでOKです。 一時的にこの機能をオフにする場合は、 以下のようにメニューから「Copy On Select」をオフにしてください。

ss01

オンに戻せば再び有効化されます。

追記

ソースコードをGitHubで公開しました。

MITライセンスという事でお願いします。

posted by Png genki on Tue 25 Nov 2008 at 17:56 with 4 comments

Merbのsliceは、独立したMerbのサブシステムを再利用する仕組みです。 はじめ、Railsのcomponentのようなものだと思っていたのですが、 どちらかというとEnginesのような機能を持っているようです。

Merbのsliceは、Gemで管理されているので、sliceを利用する場合は、 sliceのGemをインストールします。 例えば、 merb-auth-activation-slice を利用したい場合、 今の所Gemが配布されていないので、githubからソースを持ってきて、 以下のようにインストールします。

   1  % git clone git://github.com/ck/merb-auth-slice-activation.git 
   2  % cd merb-auth-slice-activation
   3  % sudo rake install

そうすると、以下のようにGemがbuildされてインストールされます。

   1  % gem list merb-auth-slice-activation
   2  
   3  *** LOCAL GEMS ***
   4  
   5  merb-auth-slice-activation (1.0)

この状態で、config/dependencies.rbファイルに依存関係を登録します。

config/dependencies.rb

   1  dependency "merb-auth-slice-activation"

続いて、sliceをアプリケーションにインストールするRake タスクを実行します。

   1  % rake slices:merb_auth_slice_activation:install

Sliceに関連するRubyコードがMERB_ROOT/slices以下に、 Assetsファイルが、 public/slices/merb-auth-slice-activation以下に展開されます。

あとは、config/router.rbやconfig/init.rb、config/environments/*.rb などの中で、適宜slice関連の設定を行います。

posted by Png genki on Tue 25 Nov 2008 at 04:19
Contents
Terminal.appで選択時にコピーするSIMBLプラグインを作りました
Merbのsliceの使い方
Comments
瀧内元気: MacOS版は以下にあります * [genki/ViMouse](https://githu... '23-1
dsjf: https://gist.github.com/6bf1bf2c3cbb5eb6e7a7 これ... '13-1
瀧内元気: おお、チェックしてみます。thx! '11-12
overisland: Reeder for iPhone もこの UI を実装していますね。 '11-12
瀧内元気: その情報は見たのですが、以下のサイトによると、現在はまた必要になってるっぽいんですよね。 ... '11-12
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ