Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
9
Help us understand the problem. What is going on with this article?
@johna1203

Atomプラグインの設定項目を指定する

More than 5 years have passed since last update.

command + , でAtom用の設定画面が開けます。
そこで、自作したプラグイン用に設定項目を追加しましょう!

設定項目を追加

coffescript:qiita-yoosei.coffee

QiitaYooseiView = require './qiita-yoosei-view'

module.exports =
  qiitaYooseiView: null,
  configDefaults: {
    url_name : "",
    pass : "",
    token : ""
  },

  #省略

今回は、qiitaのAPIで使うパラメータを設定する事にしました。

url_name
pass
token

この三つです。
configDefaultsに Key Valueで渡すと、Atomの設定項目で表示されるようになります。

設定画面はこんな感じになります。

スクリーンショット 2014-03-24 9.53.41.png

ちなみに、Valueの箇所を true, falseにすると、設定画面ないの項目が
テキストボックスじゃなく、チェックボックスになります。

configDefaults: {
    is_enable : false
  },

項目の取得、コード内で項目の値の設定の仕方

取得や設定するには、Configクラスを使います。


//取得
atom.config.get('qiita-yoosei.token')

//設定
atom.config.set('qiita-yoosei.user', 'johna1203')

今後の課題

できるかどうかは、まだ未定ですが
パスワード項目には、プレーンテキストじゃなくてパスワードのタイプにして
パスワードを隠したいですね。。。
まだ、やり方がわかりませんが、調べたら書くようにします。

9
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
9
Help us understand the problem. What is going on with this article?