blob: 474217c5d157054ab1240ee0f6ce4ac9a79165c4 [file]
// Copyright 2026 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import * as Common from '../../core/common/common.js';
export const navigatorGroupByFolderSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'navigator-group-by-folder',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
};
export const navigatorGroupByAuthoredSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'navigator-group-by-authored',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
};
export const navigatorJustMyCodeSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'navigator-just-my-code',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
};
export const searchInAnonymousAndContentScriptsSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'search-in-anonymous-and-content-scripts',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const autoRevealInNavigatorSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'auto-reveal-in-navigator',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const textEditorTabMovesFocusSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'text-editor-tab-moves-focus',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const textEditorAutoDetectIndentSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'text-editor-auto-detect-indent',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const textEditorAutocompletionSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'text-editor-autocompletion',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const textEditorBracketClosingSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'text-editor-bracket-closing',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const textEditorBracketMatchingSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'text-editor-bracket-matching',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
};
export const textEditorCodeFoldingSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'text-editor-code-folding',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const showWhitespacesInEditorSettingDescriptor: Common.Settings.SettingDescriptor<string> = {
name: 'show-whitespaces-in-editor',
type: Common.Settings.SettingType.ENUM,
defaultValue: 'original',
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const sourcesWordWrapSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'sources.word-wrap',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: false,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const inlineVariableValuesSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'inline-variable-values',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const autoFocusOnDebuggerPausedEnabledSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'auto-focus-on-debugger-paused-enabled',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const autoPrettyPrintMinifiedSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'auto-pretty-print-minified',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.SYNCED,
};
export const allowScrollPastEofSettingDescriptor: Common.Settings.SettingDescriptor<boolean> = {
name: 'allow-scroll-past-eof',
type: Common.Settings.SettingType.BOOLEAN,
defaultValue: true,
storageType: Common.Settings.SettingStorageType.SYNCED,
};