:mod:`sublime_lib` API Reference
A utility library for Sublime Text providing a variety of convenience features for other packages to use.
For general documentation, see the README.
Most :mod:`sublime_lib` classes and functions rely on the Sublime Text API. As a result, :mod:`sublime_lib` functionality should not be used at import time. Instead, any initialization should be performed in :func:`plugin_loaded`.
.. autoclass:: sublime_lib.SettingsDict
.. autoclass:: sublime_lib.NamedSettingsDict
.. autoclass:: sublime_lib.ViewStream
.. autoclass:: sublime_lib.Panel
.. autoclass:: sublime_lib.OutputPanel
.. autoclass:: sublime_lib.ResourcePath
.. autofunction:: sublime_lib.new_view
.. autofunction:: sublime_lib.close_view
.. autoclass:: sublime_lib.LineEnding
.. autofunction:: sublime_lib.new_window
.. autofunction:: sublime_lib.close_window
.. autofunction:: sublime_lib.show_selection_panel
.. autofunction:: sublime_lib.list_syntaxes
.. autofunction:: sublime_lib.get_syntax_for_scope
.. autoclass:: sublime_lib.ActivityIndicator
.. autoclass:: sublime_lib.RegionManager
.. autoclass:: sublime_lib.GlobalSettingsListener
.. autoclass:: sublime_lib.ViewSettingsListener
.. autofunction:: sublime_lib.on_setting_changed
:mod:`~sublime_lib.encodings` submodule
.. automodule:: sublime_lib.encodings
:mod:`~sublime_lib.flags` submodule
.. automodule:: sublime_lib.flags