Sublime Text 3 で補完ファイルを作成しようとしていmy_css_completions.py
ますSublime Text 3/Packages/User
。これが含まれています。
import sublime
import sublime_plugin
properties = {
'foo',
'bar',
}
class CSSCompletions(sublime_plugin.EventListener):
def on_query_completions(self, view, prefix, locations):
if not view.match_selector(locations[0], 'source.css'):
print('not css')
return []
completions = []
for prop in properties:
completions.append((prop, prop+': $1;'))
return (completions, sublime.INHIBIT_WORD_COMPLETIONS | sublime.INHIBIT_EXPLICIT_COMPLETIONS)
デフォルトの補完をオーバーライドまたは抑制しようとしましたmy_css_completions.py
が、代わりに、デフォルトの補完と一緒に補完が追加されます。補完のみを CSS ファイルに表示する方法はありますか?