2015-01-05 2 views
0

У меня есть пользовательский плагин (вы можете найти его здесь https://github.com/chestozo/st-plugins).Sublime Text 2: возвышенные команды из пользовательского плагина разгружаются

В этом плагине у меня есть файл Default.sublime-commands с командами, которые следует добавить в Палитра команд в ST2.

Иногда я не могу найти свои пользовательские команды в Command Palette. Похоже, что мои пользовательские команды выгружаются. Является ли это возможным?

UPDATE То, что я обнаружил, что:

  • когда файл не открыт в текущем проекте - вы видите один набор команд в командах палитре
  • , когда какой-то файл открыт - все пользовательский команды отображаются в палитре команд.

Таким образом, команды не выгружаются из Палитры команд. Я все еще хочу, чтобы моя пользовательская команда всегда отображалась в палитре команд. Возможно ли это?

ответ

0

Я обнаружил, что для того, чтобы команда была видимой, она всегда должна быть преемницей sublime_plugin.WindowCommand :) В моем случае она была получена из sublime_plugin.TextCommand, поэтому она не была видна, пока файл не был открыт.

+0

Эта информация должна быть отредактирована в ваш вопрос, так как это не ответ - это всего лишь несколько деталей, которые вы оставили вне своего первоначального исследования. – MattDMo

+0

Я надеюсь, что это лучше, чем сейчас) – chestozo