2008-10-01から1ヶ月間の記事一覧

見たら死ぬシリーズ

お買い物用スクリプト

外国為替換算をするスクリプトを書いた。 Usage-ja: 引数書式 :kawase[!] [ []] ソースをターゲットに換算します。 "!" 指定でクリップボードにコピーされます。Example: :kawase 30000 JPY THB http://coderepos.org/share/browser/lang/javascript/vimpera…

ねこぢる大全

アマゾンさんから到着。 パクリで有名な人も寄稿している。 かなり分厚いが、紙質が良くなくて重くはないので凶器には不向き。

プラグインにマルチバイト文字のリテラルは駄目

drryさんにまた添削もらった! http://coderepos.org/share/changeset/22343 一行化されていたりして楽しい。 プラグインのマルチバイト文字リテラル問題 この diff をみていたら、マルチバイト文字がそのまま入っているのに気づいたので修正。 http://codere…

みげものなぞ

echo! XMigemoCore.getRegExp('(') で \((|( 半端にエスケープされた物が帰ってくるのはなんでだろ。 バグ? 再現コード var XMigemoCore; try{ XMigemoCore = Components.classes['@piro.sakura.ne.jp/xmigemo/factory;1'] .getService(Components.interfa…

A Tout Le Monde

めがだす ムステインの声が好きすぎる

jscompletion.js

jscompletion.js ( http://vimperator.org/trac/ticket/20 ) * id:otsune に教えてもらった。まだちゃんと動いてないみたいなんだけど期待 age 。 getElementsByTagName や getElementById なんかで特定した DOM object がもつプロパティやメソッドを補完対…

hintでマルチバイト文字でのマッチングが可能に

なった(CVS Head)。 hintモードに入ると、コマンドラインに Follow hint: というようなのが出て、そこに絞り込むための文字列を入力できるようになった。 コマンドラインなのでマルチバイト文字もOKという寸法。 で、 liberator.modules.hints.show の使い方…

猫用まだぁ?

http://www.photofunia.com/ 猫耳好きのB氏。

nico_related_videos をタグ検索に対応してみた。

:nicorelated :猫 で、「猫」タグで検索する。 ":" は全角でもOK。 また、補完に動画につけられているタグが出るようになった。http://d.hatena.ne.jp/nokturnalmortum/20080910#1220991406 http://coderepos.org/share/browser/lang/javascript/vimperator-…

指を伸ばすのがめんどくさい人向けプラグイン

Hintモードで、asdfghjkl; を使って数字入力を出来るようにします。 でこのモードをオンオフ可能。 migemo_hint は使いたいけど、毎度毎度数字キーまで指を伸ばして指を骨折するのはいやなので書いた。 let g:asdfghjkl_default = "true" と、しておくとヒン…

Vimp対応箇所検索コマンド

Vim用。 http://www.kurinton.net/~snca/blogfiles/vimpcheck.vim liberator を含んでマッチするのは liberator をつけちゃいけないパターンです。 単に検索してるだけだけなので参考程度。このVimプラグインがいる http://www.vector.co.jp/soft/unix/writi…

また仕様変更

commands.addUserCommand(commands, name, action, ...) の action に渡される引数がかわったぽい。 前はオプションを指定していたときだけこんな風になったけれど、常にこのオブジェクトが渡されるようになったみたいだ。 渡されるのは (args, special, cou…

プラグインをCVS Head で動かす。

if (1) { for (let name in liberator.modules) { if (!(name in liberator)) liberator[name] = liberator.modules[name]; } let accept = 'globalVariables echo log echoerr mode open dump execute plugins'.split(/\s+/); for each (let name in accept…

liberator.execute パッチの修正

通常は、コマンドの文字列を指定できるのみだが let liexe = liberator.execute; liberator.execute = function (fun, modifiers) { if (fun instanceof Function) { return fun(); } liexe.apply(liberator, arguments); }; これはもう動かなくなっているの…

Vimperatorもデストローイ

大変なことになっています!!

デストローイ

HDDのデータが一部死んだっぽい。 やるきもげた。

1001匹のサイ本

bk1 で、1001 albums と JavaScript 5th を注文。 1001 albums 日本版は 5800 円くらいするのに、ブラジルでは US$28 で買えたらしい。 値段の差が激しすぎる。死ぬまでに聴きたいアルバム1001枚作者: ロバート・ディメリー,Wafers Management 1001 Project…

GMailNotifier の件数リセット

GMail に入ったときに件数を自動でリセットする。 liberator.autocommands.add('LocationChange', '^https://mail\\.google\\.com/mail/.+', function () { let svc = gGMailNotifier.nsIGMNotifierService; let c = 0; let f = function () { let username …

こいつはクセぇええええええええ

久しぶりに買ったCD書く、まだ聞いてない tenhi は少し高かったがこの紙ケースは良い。 Dragon Guardian / 聖邪のドラゴン Dragon Guardian / 遙かなる契り Mystic Fugu Orchestra / Zohar tenhi / Folk Aesthetic 1996-2000 Ives / 長い 遇虞屡の恐怖 これ↑…

ハイーハイーハイーーーー!

それにしてもだだっ広い場所だな。 アップされすぎ http://www.nicovideo.jp/tag/%E5%BF%8D%E8%80%85%E3%83%A1%E3%82%BF%E3%83%AB http://www.nicovideo.jp/search/Ninja+Magic みんな大好き忍者メタル!

なるほど便利

窓使いの憂鬱で、 window DOpusLister /DOpus.exe:dopus.lister:dopus(\.filedisplaycontainer:dopus\..*filedisplay| folder tree:SysTreeView32)$/ : Global key j = Down key k = Up key h = Left key l = Right key S-m = Applicationsみたいにしておく…

パッチ

]f [f が動いていなかったのと、ex コマンドの補完バグのパッチを送って適用された。 それは良いとして、パッチを本文にコピペしたせいで強制改行されてしまっていた。 これはしたり。 いつも通り添付して置けば良かった。

エラーコンソールのエラー内容がわかりやすくなっている。

temp.js に "moge.la" とだけ書いて :so すると、 エラー: moge is not defined ソースファイル: chrome://liberator/content/io.js -> /pasu/temp.js 行: 1 のように表示されるようになった。 もちろん行数もあってる。 ただし この変更によって、スクリプ…

Vimperatorで使っているプラグインリスト

id:teramakoさんに :scriptnames でみれると教えてもらったのでやってみた。

Migemized find の highlight

Migemized find の highlight コマンド、名前変えないとなー どうしたもんか。 投げやりに、migelight とかでいいか。 うーむ。 migelightに決定 なんかミゲライトのほうが格好いいように思えてきたので変更した。 これで本体とかぶらなーい。 http://codere…

ようつべ遊び

前々からたまに YouTube を開いてマウスを握らざるを得なくてウギギとなっていたので作った。 ウガガ! これはすばらしい。ただ、サイドバーがあるときにサイズがおかしいようなので直してみた。多分。 http://coderepos.org/share/changeset/20937

プラグインローダ

let g:plugin_loader_roots = "/home/anekos/coderepos/vimp-plugins/ /home/anekos/my-vimp-plugins/" let g:plugin_loader_plugins = "lo,migemized_find,nico_related_videos" こうしとくと、/home/anekos/coderepos/vimp-plugins/ か /home/anekos/my-vi…

なんでだろう。

最近、Firefoxが起動時に落ちることがある。 拡張削った方が良いかな。 関係ないかもしれないけど、ちと多い気もするしなぁ。

いつのまにか拡張の数が70になってた。

Firefox3 にしたときに厳選したはずなのになぁ。 拡張を勝手にインストールするバグがあるに違いない。 コワイヨーコワイヨー。