2009-02-17
vimperator で set foobar / set nofoobar で簡単に user_pref が切り替えれるプラグイン作った
- http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/options-migrate-user-pref.js
はてなグループの終了日を2020年1月31日(金)に決定しました - はてなグループ日記 - 機能変更、お知らせなど を抽象化したいので作った。user_pref の boolean な値だと、set foo/set nofoo で簡単に切り替えられるため特に便利。このプラグインを入れて、適当に .vimperatorrc に以下っぽく書けば使える。
js <[
{
pref: 'javascript.enabled',
description: 'Using JavaScript',
command: ['javascript', 'js'],
},
{
pref: 'font.size.fixed.ja',
description: 'JA fixed font-size',
command: ['jaffont'],
}
];
EOF
vimperator の tinymenu プラグイン作った
OSX の人はそもそも必要ないんだけど、時々メニューバー使いたくなる、けど guioption で追加するのは嫌だ、という人向けプラグイン。ステータスバーに Tiny Menu アドオンぽく表示する。
vimperator の :set javascript / :set nojavascript で JS の on/off 切り替え
タイトルまま。.vimperatorrc なんかに以下を追加。本家にパッチってみるかなー。
js <["javascript", "js"], "Using JavaScript", "boolean", options.getPref("javascript.enabled"),
{
setter: function(value) options.setPref("javascript.enabled", value),
getter: function() options.getPref("javascript.enabled"),
}
);
EOF
vimperator で pre の内容とかをコピーしやすくする拡張ヒントモードプラグイン
pre の内容をクリップボードに突っ込みたい、けどいちいち選択して…というのがメンドクサイので作った。//* なマッチだとマッチしすぎるので、p とか pre とか h[1-6] とか textarea とか img とかいろいろ。画像の URL も簡単にコピーできるよ。地味に便利。
以下説明文
; の hint モードで、c/C で要素の text / html / attributes をクリップボードにコピー(Yank)できるようにするプラグインです。
ソースコードや段落, 画像のURL, input/textarea の値などをさくっとコピーしたり、どこかの部分の html 自体をコピりたいなー、という時に活用できます。
また p/P で、input/textarea の要素に、現在のクリップボードの値を貼り付け(pが追加、Pが置換)することができます。エディタで書いた文章をそのまんま追加したい時などに利用できます。