/
githubmirror
/
atom
Обзор
Документация
Войти
/
githubmirror
/
atom
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/grammar-selector/lib/main.js
35 строк
886 B
Rafael Oleza
Reformat all JS files using prettier
31 май 2019, 19:33
31 май 2019, 19:33
7f3f040
Код
Авторство
О чём код?
const GrammarListView = require('./grammar-list-view'); const GrammarStatusView = require('./grammar-status-view'); let commandDisposable = null; let grammarListView = null; let grammarStatusView = null; module.exports = { activate() { commandDisposable = atom.commands.add( 'atom-text-editor', 'grammar-selector:show', () => { if (!grammarListView) grammarListView = new GrammarListView(); grammarListView.toggle(); } ); }, deactivate() { if (commandDisposable) commandDisposable.dispose(); commandDisposable = null; if (grammarStatusView) grammarStatusView.destroy(); grammarStatusView = null; if (grammarListView) grammarListView.destroy(); grammarListView = null; }, consumeStatusBar(statusBar) { grammarStatusView = new GrammarStatusView(statusBar); grammarStatusView.attach(); } };