ショートカットの作りかた
この記事で紹介されている通り「/get uri」を使うことで直接チャット窓を開けるためのショートカットが出来ます。
開き方
上記記事内ではキーボードオンリーで特定のチャットを「絞り込み&開く」ためにSpotlight等を勧められています。
また、Alfredで開くようにするのも流行っているみたいです。
ただ自分の場合、次のような理由からUnite.vimで開くことにしました。
- Vimで清書してから貼り付けたい事が多い(そうでなえればマウスでもいい)
- そもそも「絞り込んで何かをする」と言えばUnite.vim
- 設定も簡単に出きそう
設定の仕方
Uniteからチャットを開くのは簡単です。
「:Unite file」等を使いskypeチャットのショートカットを絞りこみ、startアクションを実行する、ただそれだけです。
VimL
command!-nargs=0 Skype :Unite file_rec/async:~/skype_link -buffer-name=file-start-insert -default-action=startnnoremap<Space>s :Skype<CR>
「~/skype_link」にショートカットを置いていることが前提です。
default-actionとしてstartを設定しているので、Enterするだけで開けます。
「:Skype」で起動しますが、それですら面倒なのでノーマルモードでの「s」でも起動するようにしています。
これでVimでチャット用の文章を書いてから、チャットに貼り付ける作業がとても楽になりました。