Rを使うのに便利なRstudioでは、Rのコードを含んだマークアップファイル R Markdown 形式を使用できます。
このRmdファイルをMacのQuickLookで表示できると幸せになれるかと思い、メモを残します。
QuickLook pluginを自作なんてできないので、
MarkDownのQuickLook pluginである QLMarkdown.qlgenerator を
ちょこちょこと修正してみます。
QLMarkdown.qlgeneratorをゲット
こちらのurlからダウンロード
https://github.com/toland/qlmarkdown/releases
QLMarkdown.qlgeneratorをXcodeで修正
QLMarkdown.qlgeneratorを右クリックして、パッケージの内容を表示し、Info.plistをXcodeで開きます。
検索を駆使して、
- Conforms to UTIsにpublic.dataを追加する
- Equivalent Typesにpublic.filename-extensionにRmdを追加する
QLMarkdown.qlgeneratorを Library/QuickLookフォルダにコピーする
修正したQLMarkdown.qlgeneratorを放り込みます。
Finderを再度開く
DockのFinderアイコンをOption+右クリックして、Finderを再起動します。
好きなRmdファイルでQuickLook !
やっていることは、Rmdファイルをmdと同じように扱っているだけで、
Rのコードをハイライト表示とかはできてません。
QuickLook pluginの修正については、こちらのページを参考にさせていただきました。
http://blog.livedoor.jp/tek_nishi/archives/8199974.html