SmallStyle


2006-09-11

_ YAML のための vim 設定メモ

Plagger で読み込む YAML ファイルを編集するときに,vim で編集しているわけですが,普段,Ruby を編集するときは 3 TAB,HTML は 2 TAB とか状況によって変えているので,YAML 用にも設定.YAML の場合インデントを TAB にして,Plagger を実行すると…

$ plagger -c sample.yaml
Died at /usr/share/perl5/YAML/Loader.pm line 657, <$IN> line 1.

といった具合になってしまいます.また,インデントのスペースの量も半角スペース 2 つ分でないと,

$ plagger -c sample.yaml
YAML Error: Inconsistent indentation level
   Code: YAML_PARSE_ERR_INCONSISTENT_INDENTATION
   Line: 13
   Document: 1
 at /usr/share/perl5/YAML.pm line 33

こんな感じでうまくいきません.というわけで,インデントは TAB キーを使って.でも,TAB は半角スペース 2 つ分に置き換えるように,.vimrc か .vim/filetype.vim あたりに以下の 1 行を追加.ついでに文字コードも UTF-8 にするように設定.

au FileType yaml set expandtab ts=2 sw=2 enc=utf-8 fenc=utf-8

これで,TAB とか インデント,文字コードを vim が設定してくれるので,ちょっと楽になった.

本日のツッコミ(全3件) [ツッコミを入れる]
_ TrackBack (2006-09-16 02:37)

http://f17.aaa.livedoor.jp/~katumen/blog/archives/2006/09/plary.html
Stomach Ache−人生是胃痛−
それPla(ryに憧れて
家のPCにPlaggerを入れて奮闘する事約2時間…。
どうにかこうにか導入完了。て事でおさらい!

_ TrackBack (2006-12-02 18:34)

http://www.pnkx.com/memo/index.php?Unix%2FPlagger%2FUse
mlkc wiki (PukiWiki/TrackBack 0.3)
Unix/Plagger/Use
インストールに成功したので、使ってみる。 %&gt; plagger -c myconfig.yaml で使うようだ。%&gt; plagger でも勝手に読み込んでくれるようだが、設定ファイルはどこに探しに行くんだろう? $CPAN_HOME/build/Plagger-0.7.16/examples/ にある、XXXXX.yamlを参考にすれば...

_ TrackBack (2007-01-07 22:25)

http://kony.no-ip.info/~kon/wiki/index.php?Plagger%E3%81%AETips
Wiki Number8 (PukiWiki/TrackBack 0.4)
PlaggerのTips
YAML用のvim設定(~/.vimrc) au FileType yaml set expandtab ts=2 sw=2 enc=utf-8 fenc=utf-8 YAMLのためのvim設定メモ


about me

いろいろと興味を持ったことを書いてます.ちょっとしたことは hb(@smallstyle) on Twitter で書いてます.

Archive

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|12|