Source code for spyder.api.plugins.enum
# -*- coding: utf-8 -*-
#
# Copyright © Spyder Project Contributors
# Licensed under the terms of the MIT License
# (see spyder/__init__.py for details)
"""Enum of Spyder internal plugins."""
[docs]
class Plugins:
"""
Convenience class for accessing Spyder internal plugins.
"""
All = "all" # Wildcard to populate REQUIRES with all available plugins
Appearance = 'appearance'
Application = 'application'
Completions = 'completions'
Console = 'internal_console'
Debugger = 'debugger'
Editor = 'editor'
Explorer = 'explorer'
ExternalTerminal = 'external_terminal'
Find = 'find_in_files'
Help = 'help'
History = 'historylog'
IPythonConsole = 'ipython_console'
Layout = 'layout'
MainInterpreter = 'main_interpreter'
MainMenu = 'mainmenu'
OnlineHelp = 'onlinehelp'
OutlineExplorer = 'outline_explorer'
Plots = 'plots'
Preferences = 'preferences'
Profiler = 'profiler'
Projects = 'project_explorer'
Pylint = 'pylint'
PythonpathManager = 'pythonpath_manager'
RemoteClient = 'remoteclient'
Run = 'run'
Shortcuts = 'shortcuts'
StatusBar = 'statusbar'
Switcher = 'switcher'
Toolbar = "toolbar"
Tours = 'tours'
UpdateManager = 'update_manager'
VariableExplorer = 'variable_explorer'
WorkingDirectory = 'workingdir'
class DockablePlugins:
Console = 'internal_console'
Debugger = 'debugger'
Editor = 'editor'
Explorer = 'explorer'
Find = 'find_in_files'
Help = 'help'
History = 'historylog'
IPythonConsole = 'ipython_console'
OnlineHelp = 'onlinehelp'
OutlineExplorer = 'outline_explorer'
Plots = 'plots'
Profiler = 'profiler'
Projects = 'project_explorer'
Pylint = 'pylint'
VariableExplorer = 'variable_explorer'
class OptionalPlugins:
EnvManager = "spyder_env_manager"