while ("im the true Vim master");

2009-09-14

Re: :TOhtml - VimのスクリーンイメージをHTMLに変換 - bugfix

17:32

まさか手打ちで行番号を追加したのかな、と思ったけれど

それは面倒だと思ったり。

# はてなのスーパーpre記法を有効にしつつ、

# 行番号も色が変わっている配色だし・・・

:TOhtml - VimのスクリーンイメージをHTMLに変換 - bugfix

答えは次の通り:

  • 件のソースコードはスーパーpre記法で記述しています。
  • 行番号は:%!cat -nで追加して適当に整形しました。

では何故行番号がハイライトされているかというと:

  • Vim scriptはEx commandの羅列です。
  • Ex commandは(基本的に)範囲指定(:help [range])ができます。
  • Vimで*.vimなファイルを編集している場合は[range]もハイライトされます。
  • はてなのスーパーpre記法のシンタックスハイライトは裏でVimが使われています。

白状すると、私もハイライト結果を見てびっくりでした。

pneumasterpneumaster2009/09/14 18:14レスありがとうございます。
filetypeがvimだからこそできることですね。納得しました。

トラックバック - http://vim.g.hatena.ne.jp/ka-nacht/20090914
最近のコメント
あわせて読みたいブログパーツ
AX