nDiki
2006年4月21日 (金)
■ Emacs でお好きな言語のソースコードを色付き HTML テキストに変換

今日の Perl 勉強会向けに、自分の書いたコードをプリントアウトする。 どうせなら見易くなるように、色付けして出したいな。 でも、Perl のプリティプリンタって何があるのだろう?
調べている時間もあまり無いしどうしようかな。 あ、そういえば昔 emacs-wiki でソースコードを埋めこむ際に何か外部プリティプリンタを呼び出していたっけか。
とうことで emacs-wiki を調べてみる。するとどうも最近の emacs-wiki は htmlize.el を使って直接 HTML テキストを生成してしまっているらしい。*1
*1 昔 emacs-wiki を使っていた頃の自分の設定を見てみると、その頃は perl2html -n -s していたようだ
@ htmlize.el
ということで htmlize.el がロードされている状態で、Perl ソースコードを開いているバッファで以下を実行。
M-x htmlize-buffer
すると新しいバッファに HTML テキストが生成される。 お、お手軽。 行番号も入れたかったのだが、残念ながらその方法は見つからず。
ソースコードに限らずハイライトされているバッファなら、その色付けでマークアップされた HTML テキストを生成できるようだ。
便利。ちょっとした時に使えそうなので覚えておこう。
- Perl プリティプリンタの定番 perltidy (2006-04-23)
- 第2回 社内 Perl 勉強会 (2006-04-28)
- 第1回 社内 Perl 勉強会 (2006-04-21)
- emacs-wiki の中の Perl ソースコードを整形できるように (2002-06-08)
- Perl 用の doxygen のようなツールはないのかな (2006-07-25)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 0.151387s / load averages: 1.05, 1.08, 1.03
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker
Base theme by Nana (for tDiary)


◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
◇ 2GB 無料のオンラインストレージサービス Dropbox に次のリンク先から登録すると今なら 250MB プラス! → Dropbox