URAMIRAIKAN

1020のなれの果て (since 2005.6.19)

MercurialとPygments

 Mercurialサーバを立ててスクリプトとか設定ファイルを管理していますが、Pygmentsというのを使用することで、WEBブラウザでアクセスしたときにSyntax Highlighterみたいにコードを色分けして見やすくできるようです。

 さっそく使ってみました。

 いろいろインストール方法はあると思いますが、自分の環境ではMercurialと同じく"easy_install"を使用します。

# easy_install pygments
Searching for pygments
Reading http://pypi.python.org/simple/pygments/
Best match: Pygments 1.6
Downloading
 ~ 以下省略 ~

 これだけでインストールは完了です。

 あとはhgwebの設定ファイルの[extensions]セクションに”hgext.highlight ="を、[web]セクションに"pygments_style = <スタイル名>"を追記します。

[web] encoding = UTF-8 style = gitweb allow_archive = gz,zip pygments_style = vim [extensions] hgext.highlight = [paths] repository_name = /path/to/repository

 上記では、ついでにMercurial自体のスタイルも"gitweb"にしました。
 "pygments_style"で指定できるスタイルは、今回のインストール方法だと"/usr/lib/python2.6/site-packages/Pygments-1.6-py2.6.egg/pygments/styles"以下にあります。
(ちなみにMercurialのスタイルは"/usr/lib/python2.6/site-packages/mercurial-2.9.1-py2.6-linux-i686.egg/mercurial/templates"内でした。)

# ls /usr/lib/python2.6/site-packages/Pygments-1.6-py2.6.egg/pygments/styles
__init__.py
__init__.pyc
autumn.py
autumn.pyc
borland.py
borland.pyc
bw.py
bw.pyc
colorful.py
colorful.pyc
default.py
default.pyc
emacs.py
emacs.pyc
friendly.py
friendly.pyc
fruity.py
fruity.pyc
manni.py
manni.pyc
monokai.py
monokai.pyc
murphy.py
murphy.pyc
native.py
native.pyc
pastie.py
pastie.pyc
perldoc.py
perldoc.pyc
rrt.py
rrt.pyc
tango.py
tango.pyc
trac.py
trac.pyc
vim.py
vim.pyc
vs.py
vs.pyc

 これでスクリプトの表示がずいぶん見やすくなりました。


      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

プロフィール

1020@管理人

都内を彷徨っているインフラエンジニアとかいう雑用係。いつだって眠い…。

最近のつぶやき

@umkn1020 (10/21-18:49)
RT @BBB_Kuro: Gotoキャンペーンは観光業界救済が目的なんだからこれはこれで正しい 貧困層の救済をお題目に観光業界の未来を潰そうとするのはやめろ 貧困層を自民党の政策叩きに利用するな 枝野は寝てろ https://t.co/A39kxSaTNx
@umkn1020 (10/21-18:43)
退職願(届)は4回経験してるけど、3回は手書きだった。
@umkn1020 (10/21-18:42)
RT @ayu_littlewing: 過去の退職届、全部GoogleDocsで作って会社のプリンターで印刷して自筆でサインとハンコだけして出したけど、なんも言われなかったぞ。 手書きじゃないといけないとか、そういう慣例があると思い込んでるだけで、意外とやったもん勝ちで通った…
@umkn1020 (10/21-18:36)
冬に南ならましか。雪は絶対に降らん所だし。
@umkn1020 (10/21-18:32)
北国での仕事がそろそろ終わるけど、次は南か。

エントリーリスト

カテゴリーリスト

タグ