SublimeText / PackageDev

Tools to ease the creation of snippets, syntax definitions, etc. for Sublime Text.
MIT License
436 stars 83 forks source link

Solidify usage with multiple views into a file #142

Open FichteFoll opened 7 years ago

FichteFoll commented 7 years ago

None of the event listeners were tested with multiple views into the same file. Also, none of the ViewEventListeners implement applies_to_primary_view_only, which returns True by default.

This is low priority but at least it's documented now.

deathaxe commented 5 years ago

Just wondered why completions didn't work for Sublime Syntax when I found it was a secondary view. Adding applies_to_primary_view_only() fixes the issue and seems to works well so far.

class SyntaxDefCompletionsListener(sublime_plugin.ViewEventListener):

    @classmethod
    def applies_to_primary_view_only(cls):
        return False
FichteFoll commented 5 years ago

Just adding the callback didn't work for:

But did work for: