<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>COLAMUNE &#187; vimperator</title>
	<atom:link href="http://colamune.com/blog/tag/vimperator/feed" rel="self" type="application/rss+xml" />
	<link>http://colamune.com/blog</link>
	<description>やめられない。とまれない。</description>
	<lastBuildDate>Tue, 19 Jan 2010 04:09:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>.vimperatorrc 備忘録</title>
		<link>http://colamune.com/blog/vol/139</link>
		<comments>http://colamune.com/blog/vol/139#comments</comments>
		<pubDate>Fri, 03 Apr 2009 14:34:42 +0000</pubDate>
		<dc:creator>kohe</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[vimperator]]></category>

		<guid isPermaLink="false">http://colamune.com/blog/vol/139</guid>
		<description><![CDATA[

  はてなブックマーク Firefox 拡張のベータテストを開始します &#8211; はてなブックマーク日記 &#8211; 機能変更、お知らせなど
はてなブックマーク拡張を vimperator で使う &#82 [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p>
  <a href="http://hatena.g.hatena.ne.jp/hatenabookmark/20090402/firefox_beta" target="_blank">はてなブックマーク Firefox 拡張のベータテストを開始します &#8211; はてなブックマーク日記 &#8211; 機能変更、お知らせなど</a></p>
<p><a href="http://subtech.g.hatena.ne.jp/secondlife/20090402/1238655382" target="_blank">はてなブックマーク拡張を vimperator で使う &#8211; 8時40分が超えられない &#8211; subtech</a></p>
</blockquote>
<p>はてブのエクステンションが出た！しかもvimperator対応プラグインまで。すばらしく便利だ。</p>
<p>で、早速導入してみたのだが、vimperatorでloadScriptオブジェクトがないだとかで怒られる。どうやらvimperatorのバージョンが古い模様。ver2.0にしたらあっさりできた。これで :hb、:hbtコマンドで簡単にブクマから検索ができる。すごすぎる。</p>
<p>あと、ver2.0にしたらautoIgnoreKeyが古くて使えなくなったので、feedSomeKeyを導入。</p>
<blockquote>
<p>
  <a href="http://wiki.livedoor.jp/shin_yan/d/feedSomeKeys_2.js" target="_blank">feedSomeKeys_2.js &#8211; Vimperator &#8211; livedoor Wiki（ウィキ）</a></p>
</blockquote>
<p>指定したキーのみスルーしないなど、結構柔軟な利用ができるようだ。</p>
<p>以下色々.vimperatorrcの設定のメモ。</p>
<p><span id="more-139"></span>
<p>はてなブックマーク拡張対応</p>
<p class="code">&#8221; hatebu<br />
:javascript if (typeof hBookmark != &#8216;undefined&#8217;) liberator.loadScript(&#8216;chrome://hatenabookmark/content/vimperator/plugin/hatenabookmark.js&#8217;, {__proto__: this});</p>
<p>feedSomeKeyの設定</p>
<p class="code">&#8221; feedSomeKey<br />
autocmd LocationChange .* :fmapc<br />
autocmd LocationChange fastladder??.com/reader :fmap j k s a r p o v c &lt;Space&gt; &lt;S-Space&gt; &lt; &gt; T<br />
autocmd LocationChange reader??.livedoor??.com/reader :fmap j k s a r p o v c &lt;Space&gt; &lt;S-Space&gt; &lt; &gt; T<br />
autocmd LocationChange mail??.google??.com/mail :fmap! -depth 4 c / j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc<br />
autocmd LocationChange www??.google??.co??.jp/reader :fmap! -vkey j k n p m s t v A r S N P X O gh ga gs gt gu u / ?</p>
<p>バックグラウンドでタブをひらくURLの指定</p>
<p class="code">&#8220;open background<br />
autocmd LocationChange (?!http://reader?.livedoor?.com/reader/) set! browser.tabs.loadDivertedInBackground=false<br />
autocmd LocationChange http://reader?.livedoor?.com/reader/ set! browser.tabs.loadDivertedInBackground=true<br />
autocmd LocationChange (?!fastladder??.com/reader) set! browser.tabs.loadDivertedInBackground=false<br />
autocmd LocationChange fastladder??.com/reader set! browser.tabs.loadDivertedInBackground=true</p>
<p>vimperatorコマンドを使わないURL（いわゆるPATH THROUGH）の指定</p>
<p class="code">autocmd LocationChange .* js modes.passAllKeys = false<br />
autocmd LocationChange www??.google??.(co??.jp|com)/reader js modes.passAllKeys = true<br />
autocmd LocationChange www??.rememberthemilk??.com/home/.*/ js modes.passAllKeys = true</p>
]]></content:encoded>
			<wfw:commentRss>http://colamune.com/blog/vol/139/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
