2014年12月31日水曜日

Sublime Text : プラグインスクリプトからデフォルト、ユーザ設定値を取得する

view.setting() で Settingクラス(公式APIリファレンス)のインスタンスが取得でき、この Setting に、デフォルト(Preferences -> Settings - Default)やユーザ(Preferences -> Settings - User)の設定値が含まれています。

has("tab_size") や get("tab_size") のように引数を指定すると値が取得できました。


プラグイン作成の練習に作った、現在カーソルがある行の文字数を表示するスクリプト(ダウンロード)で使ってみました(タブを tab_size 分の文字数としてカウントする場合の計算のため)。スクリプト作るのなかなか面白いです。

0 件のコメント:

コメントを投稿