Fork me on GitHub

2008/10/08

Recent entries from same category

  1. Vim scriptはウェブアプリケーション記述言語やったんやー Hatena
  2. Vimで書初め Hatena
  3. Vimと包丁 Hatena
  4. 意外と知られていない便利なvimプラグイン「ctrlp.vim」 Hatena
  5. 僕たちプログラマーは、Excelファイルの生成に、Vimを使います。 Hatena

このエントリーをはてなブックマークに追加
よくvimrcにパスワードが書いてあるからcodereposで公開したくても出来ない!と目にするので、Pitで設定を管理出来るスクリプト書いた。
インストールは通常通りpluginフォルダに、起動には
  • perlインタフェース付きのvim
  • perlのConfig::Pitモジュール
が必要になります。
前者は頑張ってビルド、後者はcpanからインストールします。
使い方は
:PitLoad プロファイル名
で引数で指定されたプロファイルを読み込み、pitの設定内容をvimのグローバルスコープに読み込みます。文字列/数値/配列/ハッシュが扱え、それぞれvimのstring/number/List/Dictionaryに割り当てられます。
デフォルトではvimrcというプロファイル名が使用され、"g:pitconfig_default"で変更する事も出来ます。

また
:PitReload
で現在のプロファイルを再読み込みします。

プロファイルの保存は
:PitSave
と実行します。
:PitSave プロファイル名
として別のプロファイル名で保存する事も出来ます。現在のプロファイルに対して格納したい変数があれば
:PitAdd 変数名
と実行すれば、以降PitSaveで保存される対象となります。同様に
:PitDel 変数名
で削除です。
なお、Config::Pitに付属するppitや、ruby版に付属するpitでも設定を編集出来ます。コマンドラインから
# ppit set vimrc
とする事でテキストエディタが起動します。(環境変数EDITORの設定をお忘れなく)

よかったら使って見て下さい。
pitconfig.vim
さぁこれで「パスワードが保存されてるからcodereposでvimrcを公開出来ない」とは言わせませんよ。
Posted at 19:55 in ソフトウェア::vim | Edit
Tagged as: perl, vim
Bookmarks: add to hatena add to hatena | add to delicious.com | add to livedoor.clip add to livedoor.clip

blog comments powered by Disqus