2016-12-17 5 views
0

Возникает вопрос, как изменить цвет фона на основе типа файла, Sublime 2 -changing background color based on file type?.Sublime - Изменить цвет фона на основе системы сборки

Что-то близко к этому пришло мне в голову. Я думал об изменении цвета фона на основе текущей Sublime Build System. Было бы возможно?

Например, Красный означает Python, Green означает LaTeX, Blue означает Automatic.

ответ

2

Есть некоторые built-in commands запустить указанную систему сборки или задать конкретную один в качестве активной системы сборки, так что вы могли бы установить EventListener для прослушивания команды set_build_system и выпалить плагин для изменения фона текущего режима просмотра (или все виды в окне или все представления во всех окнах) при изменении системы сборки.

Вот краткое доказательство концепции:

import sublime 
import sublime_plugin 


class ListenToBuildSystem(sublime_plugin.EventListener): 
    def on_window_command(self, window, command, args): 
     if command == "set_build_system": 
      window.run_command("toggle_minimap") 

Это переключает отображение миникарты каждый раз, когда система сборки изменяется.

 Смежные вопросы

  • Нет связанных вопросов^_^