def plugin_loaded():

    persist.plugin_is_loaded = True
    persist.settings.load()
    persist.printf('debug mode:', 'on' if persist.debug_mode() else 'off')
    util.create_tempdir()

    for linter in persist.linter_classes.values():
        linter.initialize()

    plugin = SublimeLinter.shared_plugin()
    queue.start(plugin.lint)

    util.generate_menus()
    util.generate_color_scheme(from_reload=False)

    persist.settings.on_update_call(SublimeLinter.on_settings_updated)

    # This ensures we lint the active view on a fresh install
    window = sublime.active_window()

    if window:
        plugin.on_activated(window.active_view())
Test if get_features behave as suspected
dataset/ETHPy150Open SublimeLinter/SublimeLinter3/sublimelinter.py/plugin_loaded--crossover with--dataset/ETHPy150Open moonso/genmod/tests/utils/test_get_annotation.py/test_empty