.gitignore
COPYING
Makefile
README.md
clean_pycs.bat
icon.png
ninja-ide.nja
ninja-ide.py
ninja.ts
ninja_translate
requirements-dev.txt
requirements.txt
run-tests.py
setup.cfg
setup.py
.github/contributing.md
.github/workflows/linux.yml
NINJA_IDE.egg-info/PKG-INFO
NINJA_IDE.egg-info/SOURCES.txt
NINJA_IDE.egg-info/dependency_links.txt
NINJA_IDE.egg-info/entry_points.txt
NINJA_IDE.egg-info/top_level.txt
build_files/PKGBUILD
build_files/ninja-ide-git.desktop
build_files/installer/windows/installer.nsi
build_files/installer/windows/ninja.ico
build_files/installer/windows/setup.py
ninja_ide/__init__.py
ninja_ide/ninja_style.py
ninja_ide/nresources.py
ninja_ide/nresources.qrc
ninja_ide/resources.py
ninja_ide/translations.py
ninja_ide/core/__init__.py
ninja_ide/core/cliparser.py
ninja_ide/core/core.py
ninja_ide/core/interpreter_service.py
ninja_ide/core/ipc.py
ninja_ide/core/nsettings.py
ninja_ide/core/plugin.py
ninja_ide/core/plugin_interfaces.py
ninja_ide/core/plugin_manager.py
ninja_ide/core/plugin_services.py
ninja_ide/core/plugin_util.py
ninja_ide/core/settings.py
ninja_ide/core/encapsulated_env/__init__.py
ninja_ide/core/encapsulated_env/nenvironment.py
ninja_ide/core/encapsulated_env/plugins_manager.py
ninja_ide/core/file_handling/__init__.py
ninja_ide/core/file_handling/file_manager.py
ninja_ide/core/file_handling/nfile.py
ninja_ide/core/file_handling/nfilesystem.py
ninja_ide/core/file_handling/nswapfile.py
ninja_ide/core/file_handling/filesystem_notifications/__init__.py
ninja_ide/core/file_handling/filesystem_notifications/base_watcher.py
ninja_ide/core/file_handling/filesystem_notifications/darwin.py
ninja_ide/core/file_handling/filesystem_notifications/linux.py
ninja_ide/core/file_handling/filesystem_notifications/openbsd.py
ninja_ide/core/file_handling/filesystem_notifications/windows.py
ninja_ide/core/template_registry/__bundled_project_types.py
ninja_ide/core/template_registry/__init__.py
ninja_ide/core/template_registry/bundled_project_types.py
ninja_ide/core/template_registry/ntemplate_registry.py
ninja_ide/core/template_registry/bundled_project_types/__init__.py
ninja_ide/core/template_registry/bundled_project_types/initial_page.py
ninja_ide/core/template_registry/bundled_project_types/pyqt_project_type.py
ninja_ide/core/template_registry/bundled_project_types/python_project_type.py
ninja_ide/dependencies/__init__.py
ninja_ide/dependencies/notimportchecker.py
ninja_ide/dependencies/pycodestyle.py
ninja_ide/dependencies/pyflakes_mod/__init__.py
ninja_ide/dependencies/pyflakes_mod/__main__.py
ninja_ide/dependencies/pyflakes_mod/api.py
ninja_ide/dependencies/pyflakes_mod/checker.py
ninja_ide/dependencies/pyflakes_mod/messages.py
ninja_ide/dependencies/pyflakes_mod/reporter.py
ninja_ide/dependencies/pyflakes_mod/scripts/__init__.py
ninja_ide/dependencies/pyflakes_mod/scripts/pyflakes.py
ninja_ide/extensions/__init__.py
ninja_ide/extensions/handlers.py
ninja_ide/extensions/styles/dark.json
ninja_ide/extensions/styles/ninja23.json
ninja_ide/extensions/styles/ninja_dark.color
ninja_ide/extensions/syntax/apache.json
ninja_ide/extensions/syntax/asp.json
ninja_ide/extensions/syntax/assembler.json
ninja_ide/extensions/syntax/bibtex.json
ninja_ide/extensions/syntax/c.json
ninja_ide/extensions/syntax/coffeescript.json
ninja_ide/extensions/syntax/cpp.json
ninja_ide/extensions/syntax/csharp.json
ninja_ide/extensions/syntax/css.json
ninja_ide/extensions/syntax/cython.json
ninja_ide/extensions/syntax/gettext.json
ninja_ide/extensions/syntax/go.json
ninja_ide/extensions/syntax/header.json
ninja_ide/extensions/syntax/html.json
ninja_ide/extensions/syntax/java.json
ninja_ide/extensions/syntax/javascript.json
ninja_ide/extensions/syntax/json.json
ninja_ide/extensions/syntax/latex.json
ninja_ide/extensions/syntax/lolcode.json
ninja_ide/extensions/syntax/pascal.json
ninja_ide/extensions/syntax/php.json
ninja_ide/extensions/syntax/python.json
ninja_ide/extensions/syntax/rst.json
ninja_ide/extensions/syntax/ruby_on_rails.json
ninja_ide/extensions/syntax/shell.json
ninja_ide/extensions/syntax/sourceslist.json
ninja_ide/extensions/syntax/verilog.json
ninja_ide/extensions/theme/ninja_dark.ninjatheme
ninja_ide/extensions/theme/qss/default.qss
ninja_ide/extensions/theme/qss/ninja_dark.qss
ninja_ide/fonts/font-awesome.ttf
ninja_ide/gui/__init__.py
ninja_ide/gui/actions.py
ninja_ide/gui/central_widget.py
ninja_ide/gui/dynamic_splitter.py
ninja_ide/gui/icon_manager.py
ninja_ide/gui/ide.py
ninja_ide/gui/notification.py
ninja_ide/gui/ntoolbar.py
ninja_ide/gui/status_bar.py
ninja_ide/gui/toolbar.py
ninja_ide/gui/updates.py
ninja_ide/gui/dialogs/__init__.py
ninja_ide/gui/dialogs/about_ninja.py
ninja_ide/gui/dialogs/add_to_project.py
ninja_ide/gui/dialogs/from_import_dialog.py
ninja_ide/gui/dialogs/language_manager.py
ninja_ide/gui/dialogs/new_project_manager.py
ninja_ide/gui/dialogs/plugins_manager.py
ninja_ide/gui/dialogs/plugins_store.py
ninja_ide/gui/dialogs/project_properties_widget.py
ninja_ide/gui/dialogs/python_detect_dialog.py
ninja_ide/gui/dialogs/schemes_manager.py
ninja_ide/gui/dialogs/session_manager.py
ninja_ide/gui/dialogs/traceback_widget.py
ninja_ide/gui/dialogs/unsaved_files.py
ninja_ide/gui/dialogs/wizard_new_project.py
ninja_ide/gui/dialogs/preferences/__init__.py
ninja_ide/gui/dialogs/preferences/preferences.py
ninja_ide/gui/dialogs/preferences/preferences_appearance.py
ninja_ide/gui/dialogs/preferences/preferences_editor_behavior.py
ninja_ide/gui/dialogs/preferences/preferences_editor_completion.py
ninja_ide/gui/dialogs/preferences/preferences_editor_configuration.py
ninja_ide/gui/dialogs/preferences/preferences_editor_display.py
ninja_ide/gui/dialogs/preferences/preferences_editor_general.py
ninja_ide/gui/dialogs/preferences/preferences_editor_intellisense.py
ninja_ide/gui/dialogs/preferences/preferences_editor_scheme_designer.py
ninja_ide/gui/dialogs/preferences/preferences_execution.py
ninja_ide/gui/dialogs/preferences/preferences_general.py
ninja_ide/gui/dialogs/preferences/preferences_interface.py
ninja_ide/gui/dialogs/preferences/preferences_plugins.py
ninja_ide/gui/dialogs/preferences/preferences_shortcuts.py
ninja_ide/gui/dialogs/preferences/preferences_theme.py
ninja_ide/gui/dialogs/preferences/preferences_theme_editor.py
ninja_ide/gui/editor/__highlighter.py
ninja_ide/gui/editor/__init__.py
ninja_ide/gui/editor/_editor.py
ninja_ide/gui/editor/base.py
ninja_ide/gui/editor/base_editor.py
ninja_ide/gui/editor/editor.py
ninja_ide/gui/editor/extra_selection.py
ninja_ide/gui/editor/helpers.py
ninja_ide/gui/editor/highlighter.py
ninja_ide/gui/editor/intellisense_assistant.py
ninja_ide/gui/editor/minimap.py
ninja_ide/gui/editor/mixin.py
ninja_ide/gui/editor/neditable.py
ninja_ide/gui/editor/proposal_widget.py
ninja_ide/gui/editor/scrollbar.py
ninja_ide/gui/editor/side_area_manager.py
ninja_ide/gui/editor/sidebar_widget.py
ninja_ide/gui/editor/symbol_completer.py
ninja_ide/gui/editor/syntax_highlighter.py
ninja_ide/gui/editor/checkers/__init__.py
ninja_ide/gui/editor/checkers/errors_checker.py
ninja_ide/gui/editor/checkers/errors_lists.py
ninja_ide/gui/editor/checkers/migration_2to3.py
ninja_ide/gui/editor/checkers/migration_lists.py
ninja_ide/gui/editor/checkers/not_import_checker.py
ninja_ide/gui/editor/checkers/pep8_checker.py
ninja_ide/gui/editor/extended_lexers/__init__.py
ninja_ide/gui/editor/extended_lexers/all_lexers.py
ninja_ide/gui/editor/extensions/__init__.py
ninja_ide/gui/editor/extensions/base.py
ninja_ide/gui/editor/extensions/braces.py
ninja_ide/gui/editor/extensions/indentation_guides.py
ninja_ide/gui/editor/extensions/line_highlighter.py
ninja_ide/gui/editor/extensions/margin_line.py
ninja_ide/gui/editor/extensions/quotes.py
ninja_ide/gui/editor/extensions/symbol_highlighter.py
ninja_ide/gui/editor/indenter/__init__.py
ninja_ide/gui/editor/indenter/base.py
ninja_ide/gui/editor/indenter/base_indenter.py
ninja_ide/gui/editor/indenter/html_indenter.py
ninja_ide/gui/editor/indenter/python_indenter.py
ninja_ide/gui/editor/side_area/__init__.py
ninja_ide/gui/editor/side_area/code_folding.py
ninja_ide/gui/editor/side_area/line_number_widget.py
ninja_ide/gui/editor/side_area/lint_area.py
ninja_ide/gui/editor/side_area/manager.py
ninja_ide/gui/editor/side_area/marker_widget.py
ninja_ide/gui/editor/side_area/text_change_widget.py
ninja_ide/gui/editor/syntaxes/html.json
ninja_ide/gui/editor/syntaxes/python.json
ninja_ide/gui/editor/syntaxes/python.py
ninja_ide/gui/explorer/__init__.py
ninja_ide/gui/explorer/actions.py
ninja_ide/gui/explorer/explorer_container.py
ninja_ide/gui/explorer/nproject.py
ninja_ide/gui/explorer/tabs/__init__.py
ninja_ide/gui/explorer/tabs/bookmark_manager.py
ninja_ide/gui/explorer/tabs/tree_projects_widget.py
ninja_ide/gui/explorer/tabs/tree_symbols_widget.py
ninja_ide/gui/explorer/tabs/web_inspector.py
ninja_ide/gui/main_panel/__init__.py
ninja_ide/gui/main_panel/__main_container.py
ninja_ide/gui/main_panel/actions.py
ninja_ide/gui/main_panel/add_file_folder.py
ninja_ide/gui/main_panel/browser_widget.py
ninja_ide/gui/main_panel/class_diagram.py
ninja_ide/gui/main_panel/combo_editor.py
ninja_ide/gui/main_panel/files_handler.py
ninja_ide/gui/main_panel/image_viewer.py
ninja_ide/gui/main_panel/itab_item.py
ninja_ide/gui/main_panel/main_container.py
ninja_ide/gui/main_panel/main_selector.py
ninja_ide/gui/main_panel/marks.py
ninja_ide/gui/main_panel/set_language.py
ninja_ide/gui/main_panel/start_page.py
ninja_ide/gui/main_panel/helpers/__init__.py
ninja_ide/gui/main_panel/helpers/split_orientation.py
ninja_ide/gui/menus/__init__.py
ninja_ide/gui/menus/menubar.py
ninja_ide/gui/qml/AddFileFolder.qml
ninja_ide/gui/qml/BookmarkList.qml
ninja_ide/gui/qml/Button.qml
ninja_ide/gui/qml/Completer.qml
ninja_ide/gui/qml/ErrorsList.qml
ninja_ide/gui/qml/FilesHandler.qml
ninja_ide/gui/qml/Locator.qml
ninja_ide/gui/qml/MainSelector.qml
ninja_ide/gui/qml/MainToolbar.qml
ninja_ide/gui/qml/NButton.qml
ninja_ide/gui/qml/Notification.qml
ninja_ide/gui/qml/PluginComponent.qml
ninja_ide/gui/qml/PluginDetails.qml
ninja_ide/gui/qml/PluginsStore.qml
ninja_ide/gui/qml/ProjectList.qml
ninja_ide/gui/qml/PythonChooser.qml
ninja_ide/gui/qml/ScrollBar.qml
ninja_ide/gui/qml/SimpleRect.qml
ninja_ide/gui/qml/SplitOrientation.qml
ninja_ide/gui/qml/StartPage.qml
ninja_ide/gui/qml/ToggleButton.qml
ninja_ide/gui/qml/_StartPage.qml
ninja_ide/gui/qml/__MainSelector.qml
ninja_ide/gui/qml/img/bug.png
ninja_ide/gui/qml/img/bwqt.png
ninja_ide/gui/qml/img/bwqute.png
ninja_ide/gui/qml/img/delete-project.png
ninja_ide/gui/qml/img/favorite-project.png
ninja_ide/gui/qml/img/find.png
ninja_ide/gui/qml/img/logo.png
ninja_ide/gui/qml/img/logo_black.png
ninja_ide/gui/qml/img/python-logo.png
ninja_ide/gui/qml/img/spinner.png
ninja_ide/gui/qml/img/unfavorite-project.png
ninja_ide/gui/qml/img/warning.png
ninja_ide/gui/qml/widgets/Button.qml
ninja_ide/gui/qml/widgets/ButtonToolBar.qml
ninja_ide/gui/syntax_registry/__init__.py
ninja_ide/gui/syntax_registry/syntax_registry.py
ninja_ide/gui/tools_dock/__init__.py
ninja_ide/gui/tools_dock/actions.py
ninja_ide/gui/tools_dock/console_widget.py
ninja_ide/gui/tools_dock/errors_tree.py
ninja_ide/gui/tools_dock/find_in_files.py
ninja_ide/gui/tools_dock/plugin_preferences.py
ninja_ide/gui/tools_dock/python_selector.py
ninja_ide/gui/tools_dock/run_widget.py
ninja_ide/gui/tools_dock/shortcut_manager.py
ninja_ide/gui/tools_dock/tools_dock.py
ninja_ide/gui/tools_dock/web_render.py
ninja_ide/images/book-left.png
ninja_ide/images/book-right.png
ninja_ide/images/bookmark.png
ninja_ide/images/break-left.png
ninja_ide/images/break-right.png
ninja_ide/images/bug.png
ninja_ide/images/chevron.png
ninja_ide/images/class.png
ninja_ide/images/class2.png
ninja_ide/images/document-new.png
ninja_ide/images/file-open.png
ninja_ide/images/file-run.png
ninja_ide/images/function.png
ninja_ide/images/function2.png
ninja_ide/images/icon.png
ninja_ide/images/instance.png
ninja_ide/images/main_selector.png
ninja_ide/images/module.png
ninja_ide/images/nav-code-left.png
ninja_ide/images/nav-code-right.png
ninja_ide/images/new-project.png
ninja_ide/images/open-project.png
ninja_ide/images/play.png
ninja_ide/images/plug.png
ninja_ide/images/preferences.png
ninja_ide/images/python.png
ninja_ide/images/run-project.png
ninja_ide/images/splash.jpg
ninja_ide/images/statement.png
ninja_ide/images/stop.png
ninja_ide/images/variable.png
ninja_ide/images/warning.png
ninja_ide/images/help/help_locator.png
ninja_ide/images/help/ninja_screenshot.png
ninja_ide/images/stylesheet/icon_checkbox_checked.png
ninja_ide/images/stylesheet/icon_checkbox_checked_disabled.png
ninja_ide/images/stylesheet/icon_checkbox_checked_pressed.png
ninja_ide/images/stylesheet/icon_checkbox_indeterminate.png
ninja_ide/images/stylesheet/icon_checkbox_indeterminate_disabled.png
ninja_ide/images/stylesheet/icon_checkbox_indeterminate_pressed.png
ninja_ide/images/stylesheet/icon_checkbox_unchecked.png
ninja_ide/images/stylesheet/icon_checkbox_unchecked_disabled.png
ninja_ide/images/stylesheet/icon_checkbox_unchecked_pressed.png
ninja_ide/intellisensei/__init__.py
ninja_ide/intellisensei/intellisense_registry.py
ninja_ide/intellisensei/python_intellisense.py
ninja_ide/intellisensei/analyzer/__init__.py
ninja_ide/intellisensei/analyzer/model.py
ninja_ide/intellisensei/completion/__init__.py
ninja_ide/intellisensei/intentions/__init__.py
ninja_ide/tools/__init__.py
ninja_ide/tools/console.py
ninja_ide/tools/debugger.py
ninja_ide/tools/get_system_path.py
ninja_ide/tools/git.py
ninja_ide/tools/introspection.py
ninja_ide/tools/json_manager.py
ninja_ide/tools/logger.py
ninja_ide/tools/runner.py
ninja_ide/tools/ui_tools.py
ninja_ide/tools/utils.py
ninja_ide/tools/locator/__init__.py
ninja_ide/tools/locator/locator.py
ninja_ide/tools/locator/locator_widget.py
ninja_ide/utils/__init__.py
ninja_profiling/__init__.py
ninja_profiling/typing_performance.py
ninja_tests/__init__.py
ninja_tests/core/__init__.py
ninja_tests/core/__test_file_handling_nvirtualfilesystem.py
ninja_tests/core/__test_file_manager.py
ninja_tests/core/__test_plugin_interfaces.py
ninja_tests/core/__test_plugin_manager.py
ninja_tests/core/test_file_handling_nfile.py
ninja_tests/core/examples/__init__.py
ninja_tests/core/examples/file_for_tests.py
ninja_tests/core/plugins/test_plugin.plugin
ninja_tests/core/plugins/test_plugin/__init__.py
ninja_tests/core/plugins/test_plugin/__test_plugin.py
ninja_tests/gui/__init__.py
ninja_tests/gui/editor/__init__.py
ninja_tests/gui/editor/_test_autocomplete_braces.py
ninja_tests/gui/editor/_test_autocomplete_quotes.py
ninja_tests/gui/editor/test_code_editor.py
ninja_tests/gui/editor/test_editor.py
ninja_tests/gui/editor/test_indenter.py
ninja_tests/gui/editor/test_python_indenter.py
ninja_tests/gui/editor/side_areas/__init__.py
ninja_tests/gui/editor/side_areas/__test_marker_area.py
ninja_tests/unit/test_dummy.py