いわゆる卍研究所。
In: Clojure
13 11月 2009さきほどから clojure.contrib のソースファイルを読んでいるんだけど
インデントの方法が作者によってまちまちなのに気付いた。
2タブ設定にしてあるTextMateで開くとインデントが崩れる。
タブ(8スペース)を使っている人がけっこう多いようだ。
全部スペースでインデントしている人は少数派か。
おそらくemacsなどの自動インデントと使っているんだろうな。
確かにこのインデントのしかたは読みやすい。
あれ? さっそく コーディング規約 が怪しくなってきましたよと。
TextMate はすばらしいエディタなのですが Lispスタイルのインデントに対応していないのが玉にキズなのです。
本家に要望としてあがっているようですが対応してくれる気配がない。 それ以外ではとても使いやすいエディタなのになぁ。惜しい。
でもLisp系はどういうルールでインデントしているのか判りにくいので手動でインデントすると間違えそう。
ソースを変更した際の自動再インデントも必須になってくるし。
このままじゃ他人とソースの共有しづらいなぁ。
うーん。どうしたものか。
私 manjilab のポータル的サイトになっております。日々気付いたこと、考えたこと、発表したいものを載せていきます。