環境
- Sublime Text3 3103
- R 3.2.3
- Windows10 64bit
背景
最近、r
と r markdown
による学習を Sublime Text
でしています。
lm
や plot
関数は、[関数 + Tab]で結構補完してくれます。
lm[Tab]
↓
# Logistic regression model
modelName <- glm(DV ~ predictor1 +* predictor2, data = df, family = "binomial")
summary(modelName)
といった感じです。
これは、.R
拡張子で lm
と入力された場合は上記の出力をするという定義(スニペット)ファイルが用意されているからです。※このファイルがどこにあるか不明(T_T)
問題
新たに、install.package()
したパッケージの関数についても、lm
のように補完してほしい。
しかし、現状は関数名を補完するだけ。
R-Box
という Sublime Text で R言語を快適にするパッケージがあり、packages.R
というファイルを見ると、上記の願望が叶えられそうな気がするのですが、行き詰まっています。
目標
【Sublime Text 上で R 言語の関数補完を実現】
LaTeX
で \documentclass{
を入力すると、ドキュメントクラスのリストが表示されるような、とにかく R 言語の補完機能を強化したいです。
よろしくお願い致します。
解決
ST3 の R-snippets パッケージに存在する関数のみ補完可能。
課題
install.package()
によって新たに取得したパッケージに対して、自動的に補完を支援するファイル(**.sublime-snippet
)を生成する事ができれば、目的達成。