グローバル変数を使う場合は変数名の先頭に名前空間をつけよう。
ありきたりな名前を付けると他のプラグインに影響する可能性があるからだ。
ダメな変数名の付け方
let g:age = 20
良い変数名の付け方
let g:namespace#age = 20
名前空間の区切りは#でなくてもPHPのPSRで定義されているように_を使っても良いだろう
後は互換性を維持できるよう、よく考えて名前を決めること。
プラグイン利用者は頻繁な仕様変更を望まないからである。
jedi.vimやsyntasticなどの著名なプラグインはしっかりとした変数名をつけているので参考になるだろう
Permalink | 記事への反応(0) | 12:16
ツイートシェア