Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimのおまじない(プラグイン作者向け)

$
0
0

プラグイン作成で気付いたことがあったら追記していく。

プラグイン・オプションの設定

いまだと次のようにプラグインのオプションを定義する

letg:hoge= get(g:,'hoge',1)" g:hogeが定義してあればその値、なければデフォルトで1にする

ここで次になるので注意

letg:hoge=0letg:hoge= get(g:,'hoge',1)
echo g:hoge " 0letg:hoge=0letg:hoge= get(g:,'hoge ',1)"_________________________^_____ スペースがある
echo g:hoge " 1

execute的にスクリプトが処理するんじゃなく、純粋に文字列として処理されてるっぽい(機能からしてg:というディクショナリの検索だからまあそうだけど)
気付くのに時間がかかった...😢


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>