Vimperator, AdventCalendar2012 | |
![]()
日本目光会の anekos です。
今日は、Vimperator と一緒に使うとセクシーなソフトウェアを紹介します。
タイル型のウィンドウマネージャ。
よくあるウィンドウマネージャと違って、画面を分割していって重ならないようにタイル状にウィンドウを配置するのが基本です。
このおかげでキーボードとの相性が良く、ウィンドウ操作などはすべてキーボードで可能です。
設定が Haskell のコードでハードルが高いかもしれないのが若干難点かも。
カスタマイズの自由度は高く、よくあるウィンドウマネージャのように配置もできます。(あんまり使わないけど)
その性質上、ノートパソコンなど画面が狭くポインティングデバイスが使いづらい場合でも使いやすいです。
ウィンドウの配置パターンはコレら以外にも色々あります。
画像だと画面が狭いですが、これはカスタマイズによって VGA サイズの仮想スクリーン(ワークスペース)を作って、スクリーンショット用にしているからです。
(コマンドによってこれは簡単に切り替えられる。(オレオレモジュール))
オレオレモジュール
オレオレモジュール
もはや設定ではなくて、XMonad を WindowManager フレームワークとして、オレオレウィンドウマネージャを作ってる感じあり。
https://bitbucket.org/anekos/xmonad-conf
背景動画とかのモジュールも全部入ってます。
MPD という音楽サーバソフト(?)用のクライアント、若干 Vim っぽいキーバインドで操作できます。
MPD は、標準で mpc という CLI のクライアントもあるので、色々工夫のしがいもあります。
irssi より、デフォルトで使いやすい気がします。
もちろん、これもプラグインが色々あります。
それなりに凝って設定も色々しましたが、最近、その方法は忘れてます。
自分的には特筆することはないんですが、普通に使えます。
Vim ライクなキーバインドで操作できるファイラー。
Python 性で、なかなかカスタマイズ性が高いです。
標準でも色々できる。
2画面とかじゃないですが、タブがあるので無問題です。
Vimperator, AdventCalendar2012, LifeFuck | |
![]()
今日は、意外と使われていない便利なプラグインの特集をします。
レッツ、ライフファック!
便利なタイマーアラートプラグイン。
色々なアラートがそろっていて大変便利です。
以下にコマンドラインのサンプルを示します。
(ちなみにこれらは組み合わせることもできます。)
:alert 2.5 -alert
2.5 分後に、JS のアラートダイアログを出す。
JavaScript 中毒者向け。
:alert 180 延々なにやってんだぼけ! -gunsou
180分後に素敵な軍曹が時間をお知らせ!
まったり派向け。
:alert 30 ピッカー! -pokimon=666
30分後に健康的な優しい光があなたに。
アニメ中毒者向け。
:alert 5 -meow=108
5分後に、猫があなたを罵倒!
ドM向け。
:alert 0.1 -quit
0.1 分後に、Vimperator が自害!
Opera 信者向け。
好きなエレクチオンを選択し、表示、コピー、ex コマンド連携ができます。
:erection show YOUR_FAVORITE_ERECTION
コマンドラインにエレクチオンを表示!
あなたの、Vimperator を上品に飾ろう!
:erection copy YOUR_FAVORITE_ERECTION
クリップボードにエレクチオンをコピーだ!
IRC に投下するのに便利だね!
:erection ex twittperator YOUR_FAVORITE_ERECTION
twittperator のところは他の好きなコマンドにもできるよ!
さあ、君もエレクチオンッター!!!
Vimperator をとにかく便利にするプラグイン。
難しいことはない。
今すぐインストールだ!!!
寂しい夜に最適なプラグイン。
これでクリスマスも怖くない!
:lolipo
とコマンドを打つだけで、ロリポおじさんとお話ができるよ!
ビジネスマン向けプラグイン。
仕事ではよく、長い猫を表示したいときがありますよね。
そんなときには、コレ!
いつでも、お好みの長さの悪魔猫将軍を表示できます。
:longcat 10
こんなふうに長さを指定するだけ!!
これでグングン出世まちがいなし。
モールス符号で、お客さんメールしないといけないときはこれを使おう。
Windows だと、キーボードの LED が光ったり光らなかったりするので、隣の人とこっそり会話だってできる!!
http://ja.wikipedia.org/wiki/%E3%83%A2%E3%83%BC%E3%83%AB%E3%82%B9%E4%BF%A1%E5%8F%B7
生首をしゃべらせる納涼プラグイン。
twittperator プラグインの twittperator/urusai-namakubi.tw が、あればツイートだってしゃべる!延々しゃべる!
これいれとけ!
http://chi.usamimi.info/Program/Application/BouyomiChan/
ヌメロニム生成プラグイン!
http://ja.wikipedia.org/wiki/%E3%83%8C%E3%83%A1%E3%83%AD%E3%83%8B%E3%83%A0
:numeronym vimperator v8r
みたいに、ヌメヌメできるんだ。
IE 野郎どもがコソコソみている画像を暴く!!
:revealimage
として、なにやらボツボツした画像を選択するだけ!
typo の多いあなたに。
絶望で指をもいでしまう前に、このプラグインで真っ当な指を取り戻そう。
機関車が脳髄に直撃して、指を矯正してくれます!
ここにあるんや!
let g:direct_sbm_private = 1
とすると、private (非共有) でブクマされるようになります。
ただし、今のところ pinboard だけ対応です。
他に private 対応のサービスがあって対応してほしいなら言ってください。
https://github.com/vimpr/vimperator-plugins/blob/master/direct_bookmark.js
らしい。
大文字の "P" を設定します。
let g:direct_sbm_use_services_by_tag = "P" let g:direct_sbm_use_services_by_post = "P"
パスワードのダイアログでちゃったら、入力すれば OK っぽい。
https://github.com/vimpr/vimperator-plugins/blob/master/direct_bookmark.js
は、こちら。
登録のみ有料。
あと、年間いくらか払うとページを保存してくれて、全文検索だかできるらしいよ。
たとえば、direct_bookmark.js の sbm コマンドに何かオレオレ挙動をつっこみたい場合は、
こんな感じ。
SBM にポストする(本来の動作)の前に、alert ダイアログで引数を表示します。
next() が、本来の動作の実行になるので、引数次第で実行しない、なんてこともできます。
この例では、_libly の関数を使ってます。
また、 liberator.registerObserver('enter' 、vimperator 起動後に実行されます。