gitextract_uziqjivf/ ├── .all-contributorsrc ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ └── feature_request.yml │ ├── pull_request_template.md │ ├── release-drafter.yml │ ├── scripts/ │ │ ├── remove_todos.sh │ │ ├── test_app.sh │ │ └── test_version_number.sh │ ├── stale.yml │ └── workflows/ │ ├── CI-bump-build-number.yml │ ├── CI-pre-release.yml │ ├── CI-pull-request.yml │ ├── CI-release-notes.yml │ ├── add-to-project.yml │ ├── appcast.yml │ ├── issue.yml │ ├── lint.yml │ ├── pre-release.yml │ ├── release-drafter.yml │ └── tests.yml ├── .gitignore ├── .swiftlint.yml ├── AppCast/ │ ├── .gitignore │ ├── Gemfile │ ├── _config.yml │ ├── _includes/ │ │ └── appcast.inc │ ├── _plugins/ │ │ └── signature_filter.rb │ ├── appcast.xml │ └── appcast_pre.xml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CodeEdit/ │ ├── AppDelegate.swift │ ├── Assets.xcassets/ │ │ ├── AccentColor.colorset/ │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── AppIconAlpha.appiconset/ │ │ │ └── Contents.json │ │ ├── AppIconBeta.appiconset/ │ │ │ └── Contents.json │ │ ├── AppIconDev.appiconset/ │ │ │ └── Contents.json │ │ ├── AppIconPre.appiconset/ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Custom Colors/ │ │ │ ├── Amber.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── CoolGray.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── FolderBlue.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── InspectorBackgroundColor.colorset/ │ │ │ │ └── Contents.json │ │ │ ├── Scarlet.colorset/ │ │ │ │ └── Contents.json │ │ │ └── Steel.colorset/ │ │ │ └── Contents.json │ │ ├── Icons/ │ │ │ ├── BitBucketIcon.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── GitHubIcon.imageset/ │ │ │ │ └── Contents.json │ │ │ └── GitLabIcon.imageset/ │ │ │ └── Contents.json │ │ ├── line.3.horizontal.decrease.chevron.filled.imageset/ │ │ │ └── Contents.json │ │ └── line.3.horizontal.decrease.chevron.imageset/ │ │ └── Contents.json │ ├── CodeEdit.entitlements │ ├── CodeEditApp.swift │ ├── Features/ │ │ ├── About/ │ │ │ ├── AboutFooterView.swift │ │ │ ├── AboutSubtitleView.swift │ │ │ ├── Acknowledgements/ │ │ │ │ ├── ViewModels/ │ │ │ │ │ └── AcknowledgementsViewModel.swift │ │ │ │ └── Views/ │ │ │ │ ├── AcknowledgementRowView.swift │ │ │ │ ├── AcknowledgementsView.swift │ │ │ │ └── ParsePackagesResolved.swift │ │ │ ├── BlurButtonStyle.swift │ │ │ └── Contributors/ │ │ │ ├── ContributorRowView.swift │ │ │ ├── ContributorsView.swift │ │ │ └── Model/ │ │ │ └── Contributor.swift │ │ ├── ActivityViewer/ │ │ │ ├── ActivityViewer.swift │ │ │ ├── Models/ │ │ │ │ └── TaskNotificationModel.swift │ │ │ ├── Notifications/ │ │ │ │ ├── CECircularProgressView.swift │ │ │ │ ├── TaskNotificationHandler.swift │ │ │ │ ├── TaskNotificationView.swift │ │ │ │ └── TaskNotificationsDetailView.swift │ │ │ └── Tasks/ │ │ │ ├── ActiveTaskView.swift │ │ │ ├── DropdownMenuItemStyleModifier.swift │ │ │ ├── OptionMenuItemView.swift │ │ │ ├── SchemeDropDownView.swift │ │ │ ├── TaskDropDownView.swift │ │ │ ├── TaskView.swift │ │ │ ├── TasksPopoverMenuItem.swift │ │ │ └── WorkspaceMenuItemView.swift │ │ ├── CEWorkspace/ │ │ │ └── Models/ │ │ │ ├── CEWorkspaceFile+Recursion.swift │ │ │ ├── CEWorkspaceFile.swift │ │ │ ├── CEWorkspaceFileIcon.swift │ │ │ ├── CEWorkspaceFileManager+DirectoryEvents.swift │ │ │ ├── CEWorkspaceFileManager+Error.swift │ │ │ ├── CEWorkspaceFileManager+FileManagement.swift │ │ │ ├── CEWorkspaceFileManager.swift │ │ │ └── DirectoryEventStream.swift │ │ ├── CEWorkspaceSettings/ │ │ │ ├── Models/ │ │ │ │ ├── CETask.swift │ │ │ │ ├── CEWorkspaceSettings.swift │ │ │ │ ├── CEWorkspaceSettingsData+ProjectSettings.swift │ │ │ │ └── CEWorkspaceSettingsData.swift │ │ │ └── Views/ │ │ │ ├── AddCETaskView.swift │ │ │ ├── CETaskFormView.swift │ │ │ ├── CEWorkspaceSettingsTaskListView.swift │ │ │ ├── CEWorkspaceSettingsView.swift │ │ │ ├── EditCETaskView.swift │ │ │ └── EnvironmentVariableListItem.swift │ │ ├── CodeEditUI/ │ │ │ ├── Styles/ │ │ │ │ ├── IconButtonStyle.swift │ │ │ │ ├── IconToggleStyle.swift │ │ │ │ ├── MenuWithButtonStyle.swift │ │ │ │ └── OverlayButtonStyle.swift │ │ │ └── Views/ │ │ │ ├── CEContentUnavailableView.swift │ │ │ ├── CEOutlineGroup.swift │ │ │ ├── Divided.swift │ │ │ ├── EffectView.swift │ │ │ ├── ErrorDescriptionLabel.swift │ │ │ ├── FeatureIcon.swift │ │ │ ├── GlassEffectView.swift │ │ │ ├── HelpButton.swift │ │ │ ├── InstantPopoverModifier.swift │ │ │ ├── KeyValueTable.swift │ │ │ ├── PaneTextField.swift │ │ │ ├── PanelDivider.swift │ │ │ ├── PopoverContainer.swift │ │ │ ├── PressActionsModifier.swift │ │ │ ├── ScrollOffsetPreferenceKey.swift │ │ │ ├── SearchField.swift │ │ │ ├── SearchPanel.swift │ │ │ ├── SearchPanelView.swift │ │ │ ├── SegmentedControl.swift │ │ │ ├── SettingsTextEditor.swift │ │ │ ├── ToolbarBranchPicker.swift │ │ │ ├── TrackableScrollView.swift │ │ │ ├── WorkspacePanelTabBar.swift │ │ │ └── WorkspacePanelView.swift │ │ ├── Commands/ │ │ │ ├── ViewModels/ │ │ │ │ └── QuickActionsViewModel.swift │ │ │ └── Views/ │ │ │ └── QuickActionsView.swift │ │ ├── Documents/ │ │ │ ├── CodeFileDocument/ │ │ │ │ ├── CodeFileDocument.swift │ │ │ │ └── FileEncoding.swift │ │ │ ├── Controllers/ │ │ │ │ ├── CodeEditDocumentController.swift │ │ │ │ ├── CodeEditSplitViewController.swift │ │ │ │ ├── CodeEditWindowController+Panels.swift │ │ │ │ ├── CodeEditWindowController+Toolbar.swift │ │ │ │ ├── CodeEditWindowController.swift │ │ │ │ └── CodeEditWindowControllerExtensions.swift │ │ │ ├── Indexer/ │ │ │ │ ├── AsyncFileIterator.swift │ │ │ │ ├── FileHelper.swift │ │ │ │ ├── SearchIndexer+Add.swift │ │ │ │ ├── SearchIndexer+AsyncController.swift │ │ │ │ ├── SearchIndexer+File.swift │ │ │ │ ├── SearchIndexer+InternalMethods.swift │ │ │ │ ├── SearchIndexer+Memory.swift │ │ │ │ ├── SearchIndexer+ProgressiveSearch.swift │ │ │ │ ├── SearchIndexer+Search.swift │ │ │ │ ├── SearchIndexer+Terms.swift │ │ │ │ └── SearchIndexer.swift │ │ │ └── WorkspaceDocument/ │ │ │ ├── WorkspaceDocument+Find.swift │ │ │ ├── WorkspaceDocument+FindAndReplace.swift │ │ │ ├── WorkspaceDocument+Index.swift │ │ │ ├── WorkspaceDocument+Listeners.swift │ │ │ ├── WorkspaceDocument+SearchState.swift │ │ │ ├── WorkspaceDocument.swift │ │ │ └── WorkspaceStateKey.swift │ │ ├── Editor/ │ │ │ ├── JumpBar/ │ │ │ │ └── Views/ │ │ │ │ ├── EditorJumpBarComponent.swift │ │ │ │ ├── EditorJumpBarMenu.swift │ │ │ │ └── EditorJumpBarView.swift │ │ │ ├── Models/ │ │ │ │ ├── Editor/ │ │ │ │ │ ├── Editor+History.swift │ │ │ │ │ ├── Editor+TabSwitch.swift │ │ │ │ │ └── Editor.swift │ │ │ │ ├── EditorInstance.swift │ │ │ │ ├── EditorLayout/ │ │ │ │ │ ├── EditorLayout+StateRestoration.swift │ │ │ │ │ └── EditorLayout.swift │ │ │ │ ├── EditorManager.swift │ │ │ │ ├── Environment+ActiveEditor.swift │ │ │ │ └── Restoration/ │ │ │ │ ├── EditorStateRestoration.swift │ │ │ │ └── UndoManagerRegistration.swift │ │ │ ├── TabBar/ │ │ │ │ ├── Tabs/ │ │ │ │ │ ├── Tab/ │ │ │ │ │ │ ├── EditorFileTabCloseButton.swift │ │ │ │ │ │ ├── EditorTabBackground.swift │ │ │ │ │ │ ├── EditorTabButtonStyle.swift │ │ │ │ │ │ ├── EditorTabCloseButton.swift │ │ │ │ │ │ ├── EditorTabView.swift │ │ │ │ │ │ └── Models/ │ │ │ │ │ │ ├── EditorItemID.swift │ │ │ │ │ │ ├── EditorTabFileObserver.swift │ │ │ │ │ │ └── EditorTabRepresentable.swift │ │ │ │ │ └── Views/ │ │ │ │ │ ├── EditorTabs.swift │ │ │ │ │ └── EditorTabsOverflowShadow.swift │ │ │ │ └── Views/ │ │ │ │ ├── EditorHistoryMenus.swift │ │ │ │ ├── EditorTabBarAccessory.swift │ │ │ │ ├── EditorTabBarContextMenu.swift │ │ │ │ ├── EditorTabBarDivider.swift │ │ │ │ ├── EditorTabBarLeadingAccessories.swift │ │ │ │ ├── EditorTabBarTrailingAccessories.swift │ │ │ │ └── EditorTabBarView.swift │ │ │ └── Views/ │ │ │ ├── AnyFileView.swift │ │ │ ├── CodeFileView.swift │ │ │ ├── EditorAreaFileView.swift │ │ │ ├── EditorAreaView.swift │ │ │ ├── EditorLayoutView.swift │ │ │ ├── ImageFileView.swift │ │ │ ├── LoadingFileView.swift │ │ │ ├── NonTextFileView.swift │ │ │ ├── PDFFileView.swift │ │ │ └── WindowCodeFileView.swift │ │ ├── Extensions/ │ │ │ ├── Commands+ForEach.swift │ │ │ ├── ExtensionActivatorView.swift │ │ │ ├── ExtensionDetailView.swift │ │ │ ├── ExtensionDiscovery.swift │ │ │ ├── ExtensionInfo.swift │ │ │ ├── ExtensionManagerWindow.swift │ │ │ ├── ExtensionSceneView.swift │ │ │ ├── ExtensionsListView.swift │ │ │ ├── ExtensionsManager.swift │ │ │ └── codeedit.extension.appextensionpoint │ │ ├── Feedback/ │ │ │ ├── Controllers/ │ │ │ │ └── FeedbackWindowController.swift │ │ │ ├── FeedbackView.swift │ │ │ ├── HelperView/ │ │ │ │ └── FeedbackToolbar.swift │ │ │ └── Model/ │ │ │ ├── FeedbackIssueArea.swift │ │ │ ├── FeedbackModel.swift │ │ │ └── FeedbackType.swift │ │ ├── InspectorArea/ │ │ │ ├── FileInspector/ │ │ │ │ └── FileInspectorView.swift │ │ │ ├── HistoryInspector/ │ │ │ │ ├── HistoryInspectorItemView.swift │ │ │ │ ├── HistoryInspectorModel.swift │ │ │ │ ├── HistoryInspectorView.swift │ │ │ │ └── HistoryPopoverView.swift │ │ │ ├── InternalDevelopmentInspector/ │ │ │ │ ├── InternalDevelopmentInspectorView.swift │ │ │ │ ├── InternalDevelopmentNotificationsView.swift │ │ │ │ └── InternalDevelopmentOutputView.swift │ │ │ ├── Models/ │ │ │ │ └── InspectorTab.swift │ │ │ ├── ViewModels/ │ │ │ │ └── InspectorAreaViewModel.swift │ │ │ └── Views/ │ │ │ ├── InspectorAreaView.swift │ │ │ ├── InspectorField.swift │ │ │ ├── InspectorSection.swift │ │ │ └── NoSelectionInspectorView.swift │ │ ├── Keybindings/ │ │ │ ├── CommandManager.swift │ │ │ ├── KeybindingManager.swift │ │ │ ├── ModifierKeysObserver.swift │ │ │ └── default_keybindings.json │ │ ├── LSP/ │ │ │ ├── Features/ │ │ │ │ ├── DocumentSync/ │ │ │ │ │ └── LSPContentCoordinator.swift │ │ │ │ └── SemanticTokens/ │ │ │ │ ├── SemanticTokenHighlightProvider.swift │ │ │ │ ├── SemanticTokenMap.swift │ │ │ │ ├── SemanticTokenMapRangeProvider.swift │ │ │ │ └── SemanticTokenStorage/ │ │ │ │ ├── GenericSemanticTokenStorage.swift │ │ │ │ ├── SemanticTokenRange.swift │ │ │ │ └── SemanticTokenStorage.swift │ │ │ ├── LSPUtil.swift │ │ │ ├── LanguageServer/ │ │ │ │ ├── Capabilities/ │ │ │ │ │ ├── LanguageServer+CallHierarchy.swift │ │ │ │ │ ├── LanguageServer+ColorPresentation.swift │ │ │ │ │ ├── LanguageServer+Completion.swift │ │ │ │ │ ├── LanguageServer+Declaration.swift │ │ │ │ │ ├── LanguageServer+Definition.swift │ │ │ │ │ ├── LanguageServer+Diagnostics.swift │ │ │ │ │ ├── LanguageServer+DocumentColor.swift │ │ │ │ │ ├── LanguageServer+DocumentHighlight.swift │ │ │ │ │ ├── LanguageServer+DocumentLink.swift │ │ │ │ │ ├── LanguageServer+DocumentSymbol.swift │ │ │ │ │ ├── LanguageServer+DocumentSync.swift │ │ │ │ │ ├── LanguageServer+FoldingRange.swift │ │ │ │ │ ├── LanguageServer+Formatting.swift │ │ │ │ │ ├── LanguageServer+Hover.swift │ │ │ │ │ ├── LanguageServer+Implementation.swift │ │ │ │ │ ├── LanguageServer+InlayHint.swift │ │ │ │ │ ├── LanguageServer+References.swift │ │ │ │ │ ├── LanguageServer+Rename.swift │ │ │ │ │ ├── LanguageServer+SelectionRange.swift │ │ │ │ │ ├── LanguageServer+SemanticTokens.swift │ │ │ │ │ ├── LanguageServer+SignatureHelp.swift │ │ │ │ │ └── LanguageServer+TypeDefinition.swift │ │ │ │ ├── LSPCache+Data.swift │ │ │ │ ├── LSPCache.swift │ │ │ │ ├── LanguageServer.swift │ │ │ │ └── LanguageServerFileMap.swift │ │ │ ├── LanguageServerDocument.swift │ │ │ ├── Registry/ │ │ │ │ ├── Errors/ │ │ │ │ │ ├── PackageManagerError.swift │ │ │ │ │ └── RegistryManagerError.swift │ │ │ │ ├── Model/ │ │ │ │ │ ├── InstallationMethod.swift │ │ │ │ │ ├── PackageManagerType.swift │ │ │ │ │ ├── PackageSource.swift │ │ │ │ │ ├── RegistryItem+Source.swift │ │ │ │ │ └── RegistryItem.swift │ │ │ │ ├── PackageManagerProtocol.swift │ │ │ │ ├── PackageManagers/ │ │ │ │ │ ├── Install/ │ │ │ │ │ │ ├── InstallStepConfirmation.swift │ │ │ │ │ │ ├── PackageManagerInstallOperation.swift │ │ │ │ │ │ ├── PackageManagerInstallStep.swift │ │ │ │ │ │ └── PackageManagerProgressModel.swift │ │ │ │ │ └── Sources/ │ │ │ │ │ ├── CargoPackageManager.swift │ │ │ │ │ ├── GithubPackageManager.swift │ │ │ │ │ ├── GolangPackageManager.swift │ │ │ │ │ ├── NPMPackageManager.swift │ │ │ │ │ └── PipPackageManager.swift │ │ │ │ ├── PackageSourceParser/ │ │ │ │ │ ├── PackageSourceParser+Cargo.swift │ │ │ │ │ ├── PackageSourceParser+Gem.swift │ │ │ │ │ ├── PackageSourceParser+Golang.swift │ │ │ │ │ ├── PackageSourceParser+NPM.swift │ │ │ │ │ ├── PackageSourceParser+PYPI.swift │ │ │ │ │ └── PackageSourceParser.swift │ │ │ │ ├── RegistryItemTemplateParser.swift │ │ │ │ ├── RegistryManager+HandleRegistryFile.swift │ │ │ │ └── RegistryManager.swift │ │ │ └── Service/ │ │ │ ├── LSPService+Events.swift │ │ │ ├── LSPService.swift │ │ │ └── LSPServiceError.swift │ │ ├── NavigatorArea/ │ │ │ ├── FindNavigator/ │ │ │ │ ├── FindModePicker.swift │ │ │ │ ├── FindNavigatorForm.swift │ │ │ │ ├── FindNavigatorIndexBar.swift │ │ │ │ ├── FindNavigatorResultList/ │ │ │ │ │ ├── FindNavigatorListViewController.swift │ │ │ │ │ ├── FindNavigatorMatchListCell.swift │ │ │ │ │ └── FindNavigatorResultList.swift │ │ │ │ ├── FindNavigatorToolbarBottom.swift │ │ │ │ └── FindNavigatorView.swift │ │ │ ├── Models/ │ │ │ │ └── NavigatorTab.swift │ │ │ ├── OutlineView/ │ │ │ │ ├── FileSystemTableViewCell.swift │ │ │ │ ├── StandardTableViewCell.swift │ │ │ │ └── TextTableViewCell.swift │ │ │ ├── ProjectNavigator/ │ │ │ │ ├── OutlineView/ │ │ │ │ │ ├── ProjectNavigatorMenu.swift │ │ │ │ │ ├── ProjectNavigatorMenuActions.swift │ │ │ │ │ ├── ProjectNavigatorNSOutlineView.swift │ │ │ │ │ ├── ProjectNavigatorOutlineView.swift │ │ │ │ │ ├── ProjectNavigatorTableViewCell.swift │ │ │ │ │ ├── ProjectNavigatorViewController+NSMenuDelegate.swift │ │ │ │ │ ├── ProjectNavigatorViewController+NSOutlineViewDataSource.swift │ │ │ │ │ ├── ProjectNavigatorViewController+NSOutlineViewDelegate.swift │ │ │ │ │ ├── ProjectNavigatorViewController+OutlineTableViewCellDelegate.swift │ │ │ │ │ └── ProjectNavigatorViewController.swift │ │ │ │ ├── ProjectNavigatorToolbarBottom.swift │ │ │ │ └── ProjectNavigatorView.swift │ │ │ ├── SourceControlNavigator/ │ │ │ │ ├── Changes/ │ │ │ │ │ └── Views/ │ │ │ │ │ ├── SourceControlNavigatorChangesCommitView.swift │ │ │ │ │ ├── SourceControlNavigatorChangesList.swift │ │ │ │ │ ├── SourceControlNavigatorChangesView.swift │ │ │ │ │ ├── SourceControlNavigatorNoRemotesView.swift │ │ │ │ │ └── SourceControlNavigatorSyncView.swift │ │ │ │ ├── History/ │ │ │ │ │ └── Views/ │ │ │ │ │ ├── CommitDetailsHeaderView.swift │ │ │ │ │ ├── CommitDetailsView.swift │ │ │ │ │ ├── CommitListItemView.swift │ │ │ │ │ └── SourceControlNavigatorHistoryView.swift │ │ │ │ ├── Repository/ │ │ │ │ │ ├── Models/ │ │ │ │ │ │ └── RepoOutlineGroupItem.swift │ │ │ │ │ └── Views/ │ │ │ │ │ ├── SourceControlNavigatorRepositoryItem.swift │ │ │ │ │ ├── SourceControlNavigatorRepositoryView+contextMenu.swift │ │ │ │ │ ├── SourceControlNavigatorRepositoryView+outlineGroupData.swift │ │ │ │ │ └── SourceControlNavigatorRepositoryView.swift │ │ │ │ └── Views/ │ │ │ │ ├── ChangedFile/ │ │ │ │ │ ├── GitChangedFileLabel.swift │ │ │ │ │ └── GitChangedFileListView.swift │ │ │ │ ├── SourceControlNavigatorToolbarBottom.swift │ │ │ │ └── SourceControlNavigatorView.swift │ │ │ ├── ViewModels/ │ │ │ │ └── NavigatorAreaViewModel.swift │ │ │ └── Views/ │ │ │ └── NavigatorAreaView.swift │ │ ├── Notifications/ │ │ │ ├── Models/ │ │ │ │ └── CENotification.swift │ │ │ ├── NotificationManager+Delegate.swift │ │ │ ├── NotificationManager+System.swift │ │ │ ├── NotificationManager.swift │ │ │ ├── ViewModels/ │ │ │ │ └── NotificationPanelViewModel.swift │ │ │ └── Views/ │ │ │ ├── NotificationBannerView.swift │ │ │ ├── NotificationPanelView.swift │ │ │ └── NotificationToolbarItem.swift │ │ ├── OpenQuickly/ │ │ │ ├── ViewModels/ │ │ │ │ └── OpenQuicklyViewModel.swift │ │ │ └── Views/ │ │ │ ├── NSTableViewWrapper.swift │ │ │ ├── OpenQuicklyListItemView.swift │ │ │ ├── OpenQuicklyPreviewView.swift │ │ │ └── OpenQuicklyView.swift │ │ ├── Search/ │ │ │ ├── Extensions/ │ │ │ │ └── String+SafeOffset.swift │ │ │ ├── FuzzySearch/ │ │ │ │ ├── Collection+FuzzySearch.swift │ │ │ │ ├── FuzzySearchModels.swift │ │ │ │ ├── FuzzySearchUIModel.swift │ │ │ │ ├── FuzzySearchable.swift │ │ │ │ ├── String+LengthOfMatchingPrefix.swift │ │ │ │ └── String+Normalise.swift │ │ │ ├── Model/ │ │ │ │ ├── SearchModeModel.swift │ │ │ │ ├── SearchResultMatchModel.swift │ │ │ │ └── SearchResultModel.swift │ │ │ └── Views/ │ │ │ └── QuickSearchResultLabel.swift │ │ ├── Settings/ │ │ │ ├── Models/ │ │ │ │ ├── AppSettings.swift │ │ │ │ ├── GlobPattern.swift │ │ │ │ ├── PageAndSettings.swift │ │ │ │ ├── Settings.swift │ │ │ │ ├── SettingsData.swift │ │ │ │ ├── SettingsInjector.swift │ │ │ │ ├── SettingsPage.swift │ │ │ │ ├── SettingsSearchResult.swift │ │ │ │ └── SettingsSidebarFix.swift │ │ │ ├── Pages/ │ │ │ │ ├── AccountsSettings/ │ │ │ │ │ ├── AccountSelectionView.swift │ │ │ │ │ ├── AccountsSettingsAccountLink.swift │ │ │ │ │ ├── AccountsSettingsDetailsView.swift │ │ │ │ │ ├── AccountsSettingsProviderRow.swift │ │ │ │ │ ├── AccountsSettingsSigninView.swift │ │ │ │ │ ├── AccountsSettingsView.swift │ │ │ │ │ ├── CreateSSHKeyView.swift │ │ │ │ │ └── Models/ │ │ │ │ │ ├── AccountsSettings.swift │ │ │ │ │ └── SourceControlAccount.swift │ │ │ │ ├── DeveloperSettings/ │ │ │ │ │ ├── DeveloperSettingsView.swift │ │ │ │ │ └── Models/ │ │ │ │ │ └── DeveloperSettings.swift │ │ │ │ ├── Extensions/ │ │ │ │ │ ├── LanguageServerInstallView.swift │ │ │ │ │ ├── LanguageServerRowView.swift │ │ │ │ │ ├── LanguageServersView.swift │ │ │ │ │ └── Models/ │ │ │ │ │ └── LanguageServerSettings.swift │ │ │ │ ├── GeneralSettings/ │ │ │ │ │ ├── GeneralSettingsView.swift │ │ │ │ │ ├── Models/ │ │ │ │ │ │ └── GeneralSettings.swift │ │ │ │ │ └── View+actionBar.swift │ │ │ │ ├── Keybindings/ │ │ │ │ │ └── Models/ │ │ │ │ │ └── KeybindingsSettings.swift │ │ │ │ ├── LocationsSettings/ │ │ │ │ │ ├── LocationsSettingsView.swift │ │ │ │ │ └── Models/ │ │ │ │ │ └── LocationsSettings.swift │ │ │ │ ├── NavigationSettings/ │ │ │ │ │ ├── Models/ │ │ │ │ │ │ └── NavigationSettings.swift │ │ │ │ │ └── NavigationSettingsView.swift │ │ │ │ ├── SearchSettings/ │ │ │ │ │ ├── Models/ │ │ │ │ │ │ ├── SearchSettings.swift │ │ │ │ │ │ └── SearchSettingsModel.swift │ │ │ │ │ ├── SearchSettingsIgnoreGlobPatternItemView.swift │ │ │ │ │ └── SearchSettingsView.swift │ │ │ │ ├── SourceControlSettings/ │ │ │ │ │ ├── IgnoredFilesListView.swift │ │ │ │ │ ├── Models/ │ │ │ │ │ │ ├── IgnorePatternModel.swift │ │ │ │ │ │ └── SourceControlSettings.swift │ │ │ │ │ ├── SourceControlGeneralView.swift │ │ │ │ │ ├── SourceControlGitView.swift │ │ │ │ │ └── SourceControlSettingsView.swift │ │ │ │ ├── TerminalSettings/ │ │ │ │ │ ├── Models/ │ │ │ │ │ │ └── TerminalSettings.swift │ │ │ │ │ └── TerminalSettingsView.swift │ │ │ │ ├── TextEditingSettings/ │ │ │ │ │ ├── InvisiblesSettingsView.swift │ │ │ │ │ ├── Models/ │ │ │ │ │ │ ├── NSFont+WithWeight.swift │ │ │ │ │ │ └── TextEditingSettings.swift │ │ │ │ │ └── TextEditingSettingsView.swift │ │ │ │ └── ThemeSettings/ │ │ │ │ ├── Models/ │ │ │ │ │ ├── Theme+FuzzySearchable.swift │ │ │ │ │ ├── Theme.swift │ │ │ │ │ ├── ThemeModel+CRUD.swift │ │ │ │ │ ├── ThemeModel.swift │ │ │ │ │ └── ThemeSettings.swift │ │ │ │ ├── ThemeSettingThemeRow.swift │ │ │ │ ├── ThemeSettingsColorPreview.swift │ │ │ │ ├── ThemeSettingsThemeDetails.swift │ │ │ │ ├── ThemeSettingsThemeToken.swift │ │ │ │ └── ThemeSettingsView.swift │ │ │ ├── SettingsView.swift │ │ │ ├── SettingsWindow.swift │ │ │ ├── SoftwareUpdater.swift │ │ │ └── Views/ │ │ │ ├── ExternalLink.swift │ │ │ ├── FontWeightPicker.swift │ │ │ ├── GlobPatternList.swift │ │ │ ├── GlobPatternListItem.swift │ │ │ ├── InvisibleCharacterWarningList.swift │ │ │ ├── MonospacedFontPicker.swift │ │ │ ├── SettingsColorPicker.swift │ │ │ ├── SettingsForm.swift │ │ │ ├── SettingsPageView.swift │ │ │ ├── View+ConstrainHeightToWindow.swift │ │ │ ├── View+HideSidebarToggle.swift │ │ │ ├── View+NavigationBarBackButtonVisible.swift │ │ │ └── WarningCharactersView.swift │ │ ├── SourceControl/ │ │ │ ├── Accounts/ │ │ │ │ ├── Bitbucket/ │ │ │ │ │ ├── BitBucketAccount+Token.swift │ │ │ │ │ ├── BitBucketAccount.swift │ │ │ │ │ ├── BitBucketOAuthConfiguration.swift │ │ │ │ │ ├── BitBucketTokenConfiguration.swift │ │ │ │ │ ├── Model/ │ │ │ │ │ │ ├── BitBucketRepositories.swift │ │ │ │ │ │ └── BitBucketUser.swift │ │ │ │ │ └── Routers/ │ │ │ │ │ ├── BitBucketOAuthRouter.swift │ │ │ │ │ ├── BitBucketRepositoryRouter.swift │ │ │ │ │ ├── BitBucketTokenRouter.swift │ │ │ │ │ └── BitBucketUserRouter.swift │ │ │ │ ├── GitHub/ │ │ │ │ │ ├── GitHubAccount.swift │ │ │ │ │ ├── GitHubConfiguration.swift │ │ │ │ │ ├── GitHubOpenness.swift │ │ │ │ │ ├── GitHubPreviewHeader.swift │ │ │ │ │ ├── Model/ │ │ │ │ │ │ ├── GitHubAccount+deleteReference.swift │ │ │ │ │ │ ├── GitHubComment.swift │ │ │ │ │ │ ├── GitHubFiles.swift │ │ │ │ │ │ ├── GitHubGist.swift │ │ │ │ │ │ ├── GitHubIssue.swift │ │ │ │ │ │ ├── GitHubPullRequest.swift │ │ │ │ │ │ ├── GitHubRepositories.swift │ │ │ │ │ │ ├── GitHubReview.swift │ │ │ │ │ │ └── GitHubUser.swift │ │ │ │ │ ├── PublicKey.swift │ │ │ │ │ └── Routers/ │ │ │ │ │ ├── GitHubGistRouter.swift │ │ │ │ │ ├── GitHubIssueRouter.swift │ │ │ │ │ ├── GitHubPullRequestRouter.swift │ │ │ │ │ ├── GitHubRepositoryRouter.swift │ │ │ │ │ ├── GitHubReviewsRouter.swift │ │ │ │ │ ├── GitHubRouter.swift │ │ │ │ │ └── GitHubUserRouter.swift │ │ │ │ ├── GitLab/ │ │ │ │ │ ├── GitLabAccount.swift │ │ │ │ │ ├── GitLabConfiguration.swift │ │ │ │ │ ├── GitLabOAuthConfiguration.swift │ │ │ │ │ ├── Model/ │ │ │ │ │ │ ├── GitLabAccountModel.swift │ │ │ │ │ │ ├── GitLabAvatarURL.swift │ │ │ │ │ │ ├── GitLabCommit.swift │ │ │ │ │ │ ├── GitLabEvent.swift │ │ │ │ │ │ ├── GitLabEventData.swift │ │ │ │ │ │ ├── GitLabEventNote.swift │ │ │ │ │ │ ├── GitLabGroupAccess.swift │ │ │ │ │ │ ├── GitLabNamespace.swift │ │ │ │ │ │ ├── GitLabPermissions.swift │ │ │ │ │ │ ├── GitLabProject.swift │ │ │ │ │ │ ├── GitLabProjectAccess.swift │ │ │ │ │ │ ├── GitLabProjectHook.swift │ │ │ │ │ │ └── GitLabUser.swift │ │ │ │ │ └── Routers/ │ │ │ │ │ ├── GitLabCommitRouter.swift │ │ │ │ │ ├── GitLabOAuthRouter.swift │ │ │ │ │ ├── GitLabProjectRouter.swift │ │ │ │ │ └── GitLabUserRouter.swift │ │ │ │ ├── Networking/ │ │ │ │ │ ├── GitJSONPostRouter.swift │ │ │ │ │ ├── GitRouter.swift │ │ │ │ │ └── GitURLSession.swift │ │ │ │ ├── Parameters.swift │ │ │ │ └── Utils/ │ │ │ │ ├── GitTime.swift │ │ │ │ ├── String+PercentEncoding.swift │ │ │ │ └── String+QueryParameters.swift │ │ │ ├── Client/ │ │ │ │ ├── GitClient+Branches.swift │ │ │ │ ├── GitClient+Clone.swift │ │ │ │ ├── GitClient+Commit.swift │ │ │ │ ├── GitClient+CommitHistory.swift │ │ │ │ ├── GitClient+Fetch.swift │ │ │ │ ├── GitClient+Initiate.swift │ │ │ │ ├── GitClient+Pull.swift │ │ │ │ ├── GitClient+Push.swift │ │ │ │ ├── GitClient+Remote.swift │ │ │ │ ├── GitClient+Stash.swift │ │ │ │ ├── GitClient+Status.swift │ │ │ │ ├── GitClient+Validate.swift │ │ │ │ ├── GitClient.swift │ │ │ │ ├── GitConfigClient.swift │ │ │ │ ├── GitConfigExtensions.swift │ │ │ │ └── GitConfigRepresentable.swift │ │ │ ├── Clone/ │ │ │ │ ├── GitCheckoutBranchView.swift │ │ │ │ ├── GitCloneView.swift │ │ │ │ └── ViewModels/ │ │ │ │ ├── GitCheckoutBranchViewModel.swift │ │ │ │ └── GitCloneViewModel.swift │ │ │ ├── Models/ │ │ │ │ ├── GitBranch.swift │ │ │ │ ├── GitBranchesGroup.swift │ │ │ │ ├── GitChangedFile.swift │ │ │ │ ├── GitCommit.swift │ │ │ │ ├── GitRemote.swift │ │ │ │ ├── GitStashEntry.swift │ │ │ │ └── GitStatus.swift │ │ │ ├── SourceControlManager+GitClient.swift │ │ │ ├── SourceControlManager.swift │ │ │ └── Views/ │ │ │ ├── RemoteBranchPicker.swift │ │ │ ├── SourceControlAddExistingRemoteView.swift │ │ │ ├── SourceControlFetchView.swift │ │ │ ├── SourceControlNewBranchView.swift │ │ │ ├── SourceControlPullView.swift │ │ │ ├── SourceControlPushView.swift │ │ │ ├── SourceControlRenameBranchView.swift │ │ │ ├── SourceControlStashView.swift │ │ │ └── SourceControlSwitchView.swift │ │ ├── SplitView/ │ │ │ ├── Model/ │ │ │ │ ├── CodeEditDividerStyle.swift │ │ │ │ ├── Environment+ContentInsets.swift │ │ │ │ ├── Environment+SplitEditor.swift │ │ │ │ ├── SplitViewData.swift │ │ │ │ └── SplitViewItem.swift │ │ │ └── Views/ │ │ │ ├── SplitView.swift │ │ │ ├── SplitViewControllerView.swift │ │ │ ├── SplitViewModifiers.swift │ │ │ ├── SplitViewReader.swift │ │ │ └── Variadic.swift │ │ ├── StatusBar/ │ │ │ ├── Models/ │ │ │ │ └── ImageDimensions.swift │ │ │ ├── ViewModels/ │ │ │ │ └── StatusBarViewModel.swift │ │ │ ├── ViewModifiers/ │ │ │ │ └── UpdateStatusBarInfo.swift │ │ │ └── Views/ │ │ │ ├── StatusBarIcon.swift │ │ │ ├── StatusBarItems/ │ │ │ │ ├── StatusBarBreakpointButton.swift │ │ │ │ ├── StatusBarCursorPositionLabel.swift │ │ │ │ ├── StatusBarEncodingSelector.swift │ │ │ │ ├── StatusBarFileInfoView.swift │ │ │ │ ├── StatusBarIndentSelector.swift │ │ │ │ ├── StatusBarLineEndSelector.swift │ │ │ │ ├── StatusBarMenuStyle.swift │ │ │ │ └── StatusBarToggleUtilityAreaButton.swift │ │ │ └── StatusBarView.swift │ │ ├── Tasks/ │ │ │ ├── Models/ │ │ │ │ ├── CEActiveTask.swift │ │ │ │ └── CETaskStatus.swift │ │ │ ├── TaskManager.swift │ │ │ ├── ToolbarItems/ │ │ │ │ ├── StartTaskToolbarItem.swift │ │ │ │ └── StopTaskToolbarItem.swift │ │ │ └── Views/ │ │ │ ├── StartTaskToolbarButton.swift │ │ │ └── StopTaskToolbarButton.swift │ │ ├── TerminalEmulator/ │ │ │ ├── Model/ │ │ │ │ ├── CurrentUser.swift │ │ │ │ ├── Shell.swift │ │ │ │ ├── ShellIntegration.swift │ │ │ │ └── TerminalCache.swift │ │ │ └── Views/ │ │ │ ├── CEActiveTaskTerminalView.swift │ │ │ ├── CELocalShellTerminalView.swift │ │ │ ├── CETerminalView.swift │ │ │ ├── TerminalEmulatorView+Coordinator.swift │ │ │ └── TerminalEmulatorView.swift │ │ ├── UtilityArea/ │ │ │ ├── DebugUtility/ │ │ │ │ ├── TaskOutputActionsView.swift │ │ │ │ ├── TaskOutputView.swift │ │ │ │ └── UtilityAreaDebugView.swift │ │ │ ├── Models/ │ │ │ │ ├── UtilityAreaTab.swift │ │ │ │ └── UtilityAreaTerminal.swift │ │ │ ├── OutputUtility/ │ │ │ │ ├── Model/ │ │ │ │ │ ├── Sources/ │ │ │ │ │ │ ├── ExtensionUtilityAreaOutputSource.swift │ │ │ │ │ │ ├── InternalDevelopmentOutputSource.swift │ │ │ │ │ │ └── LanguageServerLogContainer.swift │ │ │ │ │ ├── UtilityAreaLogLevel.swift │ │ │ │ │ └── UtilityAreaOutputSource.swift │ │ │ │ └── View/ │ │ │ │ ├── UtilityAreaOutputLogList.swift │ │ │ │ ├── UtilityAreaOutputSourcePicker.swift │ │ │ │ └── UtilityAreaOutputView.swift │ │ │ ├── TerminalUtility/ │ │ │ │ ├── UtilityAreaTerminalPicker.swift │ │ │ │ ├── UtilityAreaTerminalSidebar.swift │ │ │ │ ├── UtilityAreaTerminalTab.swift │ │ │ │ └── UtilityAreaTerminalView.swift │ │ │ ├── Toolbar/ │ │ │ │ ├── UtilityAreaClearButton.swift │ │ │ │ ├── UtilityAreaFilterTextField.swift │ │ │ │ ├── UtilityAreaMaximizeButton.swift │ │ │ │ └── UtilityAreaSplitTerminalButton.swift │ │ │ ├── ViewModels/ │ │ │ │ ├── UtilityAreaTabViewModel.swift │ │ │ │ └── UtilityAreaViewModel.swift │ │ │ └── Views/ │ │ │ ├── PaneToolbar.swift │ │ │ ├── UtilityAreaTabView.swift │ │ │ ├── UtilityAreaView.swift │ │ │ └── View+paneToolbar.swift │ │ ├── Welcome/ │ │ │ ├── GitCloneButton.swift │ │ │ ├── NewFileButton.swift │ │ │ ├── OpenFileOrFolderButton.swift │ │ │ └── WelcomeSubtitleView.swift │ │ └── WindowCommands/ │ │ ├── CodeEditCommands.swift │ │ ├── EditorCommands.swift │ │ ├── ExtensionCommands.swift │ │ ├── FileCommands.swift │ │ ├── FindCommands.swift │ │ ├── HelpCommands.swift │ │ ├── MainCommands.swift │ │ ├── NavigateCommands.swift │ │ ├── SourceControlCommands.swift │ │ ├── TasksCommands.swift │ │ ├── Utils/ │ │ │ ├── CommandsFixes.swift │ │ │ ├── FirstResponderPropertyWrapper.swift │ │ │ ├── KeyWindowControllerObserver.swift │ │ │ ├── RecentProjectsMenu.swift │ │ │ └── WindowControllerPropertyWrapper.swift │ │ ├── ViewCommands.swift │ │ └── WindowCommands.swift │ ├── Info.plist │ ├── Localization/ │ │ ├── Localized+Ex.swift │ │ └── en.lproj/ │ │ └── Localizable.strings │ ├── Preview Content/ │ │ └── Preview Assets.xcassets/ │ │ └── Contents.json │ ├── SceneID.swift │ ├── ShellIntegration/ │ │ ├── codeedit_shell_integration.bash │ │ ├── codeedit_shell_integration_env.zsh │ │ ├── codeedit_shell_integration_login.zsh │ │ ├── codeedit_shell_integration_profile.zsh │ │ └── codeedit_shell_integration_rc.zsh │ ├── Utils/ │ │ ├── DependencyInjection/ │ │ │ ├── LazyServiceWrapper.swift │ │ │ ├── ServiceContainer.swift │ │ │ ├── ServiceType.swift │ │ │ └── ServiceWrapper.swift │ │ ├── Environment/ │ │ │ ├── Env+IsFullscreen.swift │ │ │ └── Env+Window.swift │ │ ├── Extensions/ │ │ │ ├── Array/ │ │ │ │ ├── Array+Index.swift │ │ │ │ └── Array+SortURLs.swift │ │ │ ├── Bundle/ │ │ │ │ └── Bundle+Info.swift │ │ │ ├── Collection/ │ │ │ │ └── Collection+subscript_safe.swift │ │ │ ├── Color/ │ │ │ │ └── Color+HEX.swift │ │ │ ├── Date/ │ │ │ │ └── Date+Formatted.swift │ │ │ ├── FileManager/ │ │ │ │ └── FileManager+MakeExecutable.swift │ │ │ ├── Int/ │ │ │ │ └── Int+HexString.swift │ │ │ ├── LanguageIdentifier/ │ │ │ │ └── LanguageIdentifier+CodeLanguage.swift │ │ │ ├── LocalProcess/ │ │ │ │ └── LocalProcess+sendText.swift │ │ │ ├── NSApplication/ │ │ │ │ └── NSApp+openWindow.swift │ │ │ ├── NSTableView/ │ │ │ │ └── NSTableView+Background.swift │ │ │ ├── NSWindow/ │ │ │ │ └── NSWindow+Child.swift │ │ │ ├── OperatingSystemVersion/ │ │ │ │ └── OperatingSystemVersion+String.swift │ │ │ ├── SemanticToken/ │ │ │ │ └── SemanticToken+Position.swift │ │ │ ├── String/ │ │ │ │ ├── String+AppearancesOfSubstring.swift │ │ │ │ ├── String+Character.swift │ │ │ │ ├── String+Escaped.swift │ │ │ │ ├── String+HighlightOccurrences.swift │ │ │ │ ├── String+Lines.swift │ │ │ │ ├── String+MD5.swift │ │ │ │ ├── String+Ranges.swift │ │ │ │ ├── String+RemoveOccurrences.swift │ │ │ │ ├── String+SHA256.swift │ │ │ │ └── String+ValidFileName.swift │ │ │ ├── SwiftTerm/ │ │ │ │ └── Color/ │ │ │ │ └── SwiftTerm+Color+Init.swift │ │ │ ├── Text/ │ │ │ │ └── Font+Caption3.swift │ │ │ ├── TextView/ │ │ │ │ ├── TextView+LSPRange.swift │ │ │ │ └── TextView+SemanticTokenRangeProvider.swift │ │ │ ├── URL/ │ │ │ │ ├── URL+Filename.swift │ │ │ │ ├── URL+FindWorkspace.swift │ │ │ │ ├── URL+FuzzySearchable.swift │ │ │ │ ├── URL+Identifiable.swift │ │ │ │ ├── URL+LSPURI.swift │ │ │ │ ├── URL+ResouceValues.swift │ │ │ │ ├── URL+URLParameters.swift │ │ │ │ ├── URL+absolutePath.swift │ │ │ │ └── URL+componentCompare.swift │ │ │ ├── View/ │ │ │ │ ├── View+focusedValue.swift │ │ │ │ ├── View+if.swift │ │ │ │ └── View+isHovering.swift │ │ │ └── ZipFoundation/ │ │ │ └── ZipFoundation+ErrorDescrioption.swift │ │ ├── FocusedValues.swift │ │ ├── Formatters/ │ │ │ ├── RegexFormatter.swift │ │ │ └── TrimWhitespaceFormatter.swift │ │ ├── KeyChain/ │ │ │ ├── CodeEditKeychain.swift │ │ │ ├── CodeEditKeychainConstants.swift │ │ │ └── KeychainSwiftAccessOptions.swift │ │ ├── Limiter.swift │ │ ├── Protocols/ │ │ │ ├── Loopable.swift │ │ │ └── SearchableSettingsPage.swift │ │ ├── ShellClient/ │ │ │ └── Models/ │ │ │ └── ShellClient.swift │ │ └── withTimeout.swift │ ├── WindowObserver.swift │ ├── WorkspaceSheets.swift │ ├── WorkspaceView.swift │ └── World.swift ├── CodeEdit.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── swiftpm/ │ │ └── Package.resolved │ └── xcshareddata/ │ └── xcschemes/ │ ├── CodeEdit.xcscheme │ └── OpenWithCodeEdit.xcscheme ├── CodeEditTestPlan.xctestplan ├── CodeEditTests/ │ ├── Features/ │ │ ├── Acknowledgements/ │ │ │ └── AcknowledgementsTests.swift │ │ ├── ActivityViewer/ │ │ │ └── TaskNotificationHandlerTests.swift │ │ ├── CodeEditUI/ │ │ │ ├── CodeEditUITests-Bridging-Header.h │ │ │ └── CodeEditUITests.swift │ │ ├── CodeFile/ │ │ │ ├── CodeFileDocument+UTTypeTests.swift │ │ │ └── CodeFileDocumentTests.swift │ │ ├── Documents/ │ │ │ ├── DocumentsUnitTests.swift │ │ │ ├── Indexer/ │ │ │ │ ├── AsyncIndexingTests.swift │ │ │ │ ├── MemoryIndexingTests.swift │ │ │ │ ├── MemorySearchTests.swift │ │ │ │ └── TemporaryFile.swift │ │ │ ├── Mocks/ │ │ │ │ └── NSHapticFeedbackPerformerMock.swift │ │ │ ├── WorkspaceDocument+SearchState+FindAndReplaceTests.swift │ │ │ ├── WorkspaceDocument+SearchState+FindTests.swift │ │ │ └── WorkspaceDocument+SearchState+IndexTests.swift │ │ ├── Editor/ │ │ │ ├── EditorStateRestorationTests.swift │ │ │ └── UndoManagerRegistrationTests.swift │ │ ├── LSP/ │ │ │ ├── BufferingServerConnection.swift │ │ │ ├── LanguageServer+CodeFileDocument.swift │ │ │ ├── LanguageServer+DocumentObjects.swift │ │ │ ├── Registry.swift │ │ │ └── SemanticTokens/ │ │ │ ├── SemanticTokenMapTests.swift │ │ │ └── SemanticTokenStorageTests.swift │ │ ├── Search/ │ │ │ └── FuzzySearch/ │ │ │ └── FuzzySearchTests.swift │ │ ├── SourceControl/ │ │ │ └── GitClientTests.swift │ │ ├── Tasks/ │ │ │ ├── CEActiveTaskTests.swift │ │ │ └── TaskManagerTests.swift │ │ ├── TerminalEmulator/ │ │ │ └── ShellIntegrationTests.swift │ │ ├── UtilityArea/ │ │ │ └── UtilityAreaViewModelTests.swift │ │ ├── Welcome/ │ │ │ └── RecentProjectsTests.swift │ │ └── WorkspaceSettings/ │ │ └── CEWorkspaceSettingsTests.swift │ └── Utils/ │ ├── CEWorkspaceFileManager/ │ │ └── CEWorkspaceFileManagerTests.swift │ ├── UnitTests_Extensions.swift │ ├── waitForExpectation.swift │ └── withTempDir.swift ├── CodeEditUI/ │ └── src/ │ └── Preferences/ │ └── ViewOffsetPreferenceKey.swift ├── CodeEditUITests/ │ ├── App.swift │ ├── Extensions/ │ │ └── XCUITest+waitForNonExistence.swift │ ├── Features/ │ │ ├── ActivityViewer/ │ │ │ └── Tasks/ │ │ │ └── TasksMenuUITests.swift │ │ ├── NavigatorArea/ │ │ │ └── ProjectNavigator/ │ │ │ ├── ProjectNavigatorFileManagementUITests.swift │ │ │ └── ProjectNavigatorUITests.swift │ │ └── UtilityArea/ │ │ └── TerminalUtility/ │ │ └── TerminalUtilityUITests.swift │ ├── Other Tests/ │ │ ├── HideInterfaceTests.swift │ │ └── WindowCloseCommandTests.swift │ ├── ProjectPath.swift │ ├── Query.swift │ └── UI TESTING.md ├── Configs/ │ ├── Alpha.xcconfig │ ├── Beta.xcconfig │ ├── Debug.xcconfig │ ├── Pre.xcconfig │ └── Release.xcconfig ├── DefaultThemes/ │ ├── Basic.cetheme │ ├── Civic.cetheme │ ├── Classic (Dark).cetheme │ ├── Classic (Light).cetheme │ ├── Default (Dark).cetheme │ ├── Default (Light).cetheme │ ├── Dusk.cetheme │ ├── GitHub (Dark).cetheme │ ├── GitHub (Light).cetheme │ ├── High Contrast (Dark).cetheme │ ├── High Contrast (Light).cetheme │ ├── Low Key.cetheme │ ├── Midnight.cetheme │ ├── Presentation (Dark).cetheme │ ├── Presentation (Light).cetheme │ ├── Solarized (Dark).cetheme │ ├── Solarized (Light).cetheme │ └── Sunset.cetheme ├── Documentation.docc/ │ ├── About/ │ │ └── About Window.md │ ├── App Window/ │ │ ├── Adding New Tab Type.md │ │ ├── App Window.md │ │ ├── InspectorSidebarView.md │ │ ├── NavigatorSidebarView.md │ │ ├── StatusBarView.md │ │ ├── TabBarView.md │ │ └── UtilityAreaView.md │ ├── AppPreferences/ │ │ ├── AppPreferences.md │ │ ├── Create a View.md │ │ ├── Getting Started.md │ │ ├── Sections/ │ │ │ ├── AccountPreferencesView.md │ │ │ ├── GeneralPreferencesView.md │ │ │ ├── KeybindingsPreferencesView.md │ │ │ ├── SourceControlPreferencesView.md │ │ │ ├── TerminalPreferencesView.md │ │ │ ├── TextEditingPreferencesView.md │ │ │ └── ThemePreferencesView.md │ │ └── Themes.md │ ├── CodeEditUI/ │ │ ├── CodeEditUI.md │ │ ├── HelpButton.md │ │ ├── SegmentedControl.md │ │ └── ToolbarBranchPicker.md │ ├── Documentation.md │ ├── FileManagement/ │ │ └── FileManagement.md │ ├── Git/ │ │ └── Git.md │ ├── KeyChain/ │ │ ├── CodeEditKeychain.md │ │ └── What is Keychain.md │ ├── Keybindings/ │ │ └── KeybindingManager.md │ └── Welcome/ │ └── Welcome Window.md ├── LICENSE.md ├── OpenWithCodeEdit/ │ ├── FinderSync.swift │ ├── Info.plist │ ├── Media.xcassets/ │ │ └── Contents.json │ └── OpenWithCodeEdit.entitlements └── README.md