/*
 * UserPrefsAccessorConstants.java
 *
 * Copyright (C) 2022 by Posit Software, PBC
 *
 * Unless you have received this program directly from Posit Software pursuant
 * to the terms of a commercial license agreement with Posit Software, then
 * this program is licensed to you under the terms of version 3 of the
 * GNU Affero General Public License. This program is distributed WITHOUT
 * ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT,
 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the
 * AGPL (http://www.gnu.org/licenses/agpl-3.0.txt) for more details.
 *
 */

/* DO NOT HAND-EDIT! This file is automatically generated from the formal user preference schema
 * JSON. To add a preference, add it to "user-prefs-schema.json", then run "generate-prefs.R" to
 * rebuild this file.
 */

package org.rstudio.studio.client.workbench.prefs.model;
import com.google.gwt.i18n.client.Constants;

public interface UserPrefsAccessorConstants extends Constants {

   /**
    * Whether to run .Rprofile again after resuming a suspended R session.
    */
   @DefaultStringValue("Run .Rprofile on resume")
   String runRprofileOnResumeTitle();
   @DefaultStringValue("Whether to run .Rprofile again after resuming a suspended R session.")
   String runRprofileOnResumeDescription();

   /**
    * Whether to save the workspace to an .Rdata file after the R session ends.
    */
   @DefaultStringValue("Save workspace on quit")
   String saveWorkspaceTitle();
   @DefaultStringValue("Whether to save the workspace to an .Rdata file after the R session ends.")
   String saveWorkspaceDescription();

   /**
    * Whether to load the workspace when the R session begins.
    */
   @DefaultStringValue("Load workspace on start")
   String loadWorkspaceTitle();
   @DefaultStringValue("Whether to load the workspace when the R session begins.")
   String loadWorkspaceDescription();

   /**
    * The initial working directory for new R sessions.
    */
   @DefaultStringValue("Initial working directory")
   String initialWorkingDirectoryTitle();
   @DefaultStringValue("The initial working directory for new R sessions.")
   String initialWorkingDirectoryDescription();

   /**
    * The CRAN mirror to use.
    */
   @DefaultStringValue("")
   String cranMirrorTitle();
   @DefaultStringValue("The CRAN mirror to use.")
   String cranMirrorDescription();

   /**
    * The name of the default Bioconductor mirror.
    */
   @DefaultStringValue("")
   String bioconductorMirrorNameTitle();
   @DefaultStringValue("The name of the default Bioconductor mirror.")
   String bioconductorMirrorNameDescription();

   /**
    * The URL of the default Bioconductor mirror.
    */
   @DefaultStringValue("")
   String bioconductorMirrorUrlTitle();
   @DefaultStringValue("The URL of the default Bioconductor mirror.")
   String bioconductorMirrorUrlDescription();

   /**
    * Whether to always save the R console history.
    */
   @DefaultStringValue("Save R console history")
   String alwaysSaveHistoryTitle();
   @DefaultStringValue("Whether to always save the R console history.")
   String alwaysSaveHistoryDescription();

   /**
    * Whether to remove duplicate entries from the R console history.
    */
   @DefaultStringValue("Remove duplicates from console history")
   String removeHistoryDuplicatesTitle();
   @DefaultStringValue("Whether to remove duplicate entries from the R console history.")
   String removeHistoryDuplicatesDescription();

   /**
    * Show the result of the last expression (.Last.value) in the Environment pane.
    */
   @DefaultStringValue("Show .Last.value in Environment pane")
   String showLastDotValueTitle();
   @DefaultStringValue("Show the result of the last expression (.Last.value) in the Environment pane.")
   String showLastDotValueDescription();

   /**
    * The line ending format to use when saving files.
    */
   @DefaultStringValue("Line ending format")
   String lineEndingConversionTitle();
   @DefaultStringValue("The line ending format to use when saving files.")
   String lineEndingConversionDescription();

   /**
    * Whether to use newlines when saving Makefiles.
    */
   @DefaultStringValue("Use newlines in Makefiles")
   String useNewlinesInMakefilesTitle();
   @DefaultStringValue("Whether to use newlines when saving Makefiles.")
   String useNewlinesInMakefilesDescription();

   /**
    * The terminal shell to use on Windows.
    */
   @DefaultStringValue("")
   String windowsTerminalShellTitle();
   @DefaultStringValue("The terminal shell to use on Windows.")
   String windowsTerminalShellDescription();

   /**
    * The terminal shell to use on POSIX operating systems (MacOS and Linux).
    */
   @DefaultStringValue("")
   String posixTerminalShellTitle();
   @DefaultStringValue("The terminal shell to use on POSIX operating systems (MacOS and Linux).")
   String posixTerminalShellDescription();

   /**
    * The fully qualified path to the custom shell command to use in the Terminal tab.
    */
   @DefaultStringValue("")
   String customShellCommandTitle();
   @DefaultStringValue("The fully qualified path to the custom shell command to use in the Terminal tab.")
   String customShellCommandDescription();

   /**
    * The command-line options to pass to the custom shell command.
    */
   @DefaultStringValue("")
   String customShellOptionsTitle();
   @DefaultStringValue("The command-line options to pass to the custom shell command.")
   String customShellOptionsDescription();

   /**
    * Show line numbers in RStudio's code editor.
    */
   @DefaultStringValue("Show line numbers in editor")
   String showLineNumbersTitle();
   @DefaultStringValue("Show line numbers in RStudio's code editor.")
   String showLineNumbersDescription();

   /**
    * Show relative, rather than absolute, line numbers in RStudio's code editor.
    */
   @DefaultStringValue("Use relative line numbers in editor")
   String relativeLineNumbersTitle();
   @DefaultStringValue("Show relative, rather than absolute, line numbers in RStudio's code editor.")
   String relativeLineNumbersDescription();

   /**
    * Highlight the selected word in RStudio's code editor.
    */
   @DefaultStringValue("Highlight selected word in editor")
   String highlightSelectedWordTitle();
   @DefaultStringValue("Highlight the selected word in RStudio's code editor.")
   String highlightSelectedWordDescription();

   /**
    * Highlight the selected line in RStudio's code editor.
    */
   @DefaultStringValue("Highlight selected line in editor")
   String highlightSelectedLineTitle();
   @DefaultStringValue("Highlight the selected line in RStudio's code editor.")
   String highlightSelectedLineDescription();

   /**
    * Layout of panes in the RStudio workbench.
    */
   @DefaultStringValue("")
   String panesTitle();
   @DefaultStringValue("Layout of panes in the RStudio workbench.")
   String panesDescription();

   /**
    * Whether to enable the ability to add source columns to display.
    */
   @DefaultStringValue("Allow source columns")
   String allowSourceColumnsTitle();
   @DefaultStringValue("Whether to enable the ability to add source columns to display.")
   String allowSourceColumnsDescription();

   /**
    * Whether to insert spaces when pressing the Tab key.
    */
   @DefaultStringValue("Insert spaces for Tab")
   String useSpacesForTabTitle();
   @DefaultStringValue("Whether to insert spaces when pressing the Tab key.")
   String useSpacesForTabDescription();

   /**
    * The number of spaces to insert when pressing the Tab key.
    */
   @DefaultStringValue("Number of spaces for Tab")
   String numSpacesForTabTitle();
   @DefaultStringValue("The number of spaces to insert when pressing the Tab key.")
   String numSpacesForTabDescription();

   /**
    * Whether to automatically detect indentation settings from file contents.
    */
   @DefaultStringValue("Auto-detect indentation in files")
   String autoDetectIndentationTitle();
   @DefaultStringValue("Whether to automatically detect indentation settings from file contents.")
   String autoDetectIndentationDescription();

   /**
    * Whether to show the margin guide in the RStudio code editor.
    */
   @DefaultStringValue("Show margin in editor")
   String showMarginTitle();
   @DefaultStringValue("Whether to show the margin guide in the RStudio code editor.")
   String showMarginDescription();

   /**
    * Whether to flash the cursor off and on.
    */
   @DefaultStringValue("Use a blinking cursor")
   String blinkingCursorTitle();
   @DefaultStringValue("Whether to flash the cursor off and on.")
   String blinkingCursorDescription();

   /**
    * The number of columns of text after which the margin is shown.
    */
   @DefaultStringValue("Margin column")
   String marginColumnTitle();
   @DefaultStringValue("The number of columns of text after which the margin is shown.")
   String marginColumnDescription();

   /**
    * When set and soft-wrapping is enabled, soft-wrap at the margin column instead of editor width.
    */
   @DefaultStringValue("Soft-wrap at margin column")
   String marginColumnSoftWrapTitle();
   @DefaultStringValue("When set and soft-wrapping is enabled, soft-wrap at the margin column instead of editor width.")
   String marginColumnSoftWrapDescription();

   /**
    * When set, the editor width will be clamped to the size of the margin column.
    */
   @DefaultStringValue("Clamp editor width to margin column")
   String marginColumnEditorWidthTitle();
   @DefaultStringValue("When set, the editor width will be clamped to the size of the margin column.")
   String marginColumnEditorWidthDescription();

   /**
    * Whether to show invisible characters, such as spaces and tabs, in the RStudio code editor.
    */
   @DefaultStringValue("Show invisible characters in editor")
   String showInvisiblesTitle();
   @DefaultStringValue("Whether to show invisible characters, such as spaces and tabs, in the RStudio code editor.")
   String showInvisiblesDescription();

   /**
    * Style for indentation guides in the RStudio code editor.
    */
   @DefaultStringValue("Indentation guides")
   String indentGuidesTitle();
   @DefaultStringValue("Style for indentation guides in the RStudio code editor.")
   String indentGuidesDescription();
   @DefaultStringValue("None")
   String indentGuidesEnum_none();
   @DefaultStringValue("Gray lines")
   String indentGuidesEnum_gray();
   @DefaultStringValue("Rainbow lines")
   String indentGuidesEnum_rainbowlines();
   @DefaultStringValue("Rainbow fills")
   String indentGuidesEnum_rainbowfills();

   /**
    * Whether to continue comments (by inserting the comment character) after adding a new line.
    */
   @DefaultStringValue("Continue comments after adding new line")
   String continueCommentsOnNewlineTitle();
   @DefaultStringValue("Whether to continue comments (by inserting the comment character) after adding a new line.")
   String continueCommentsOnNewlineDescription();

   /**
    * Whether web links in comments are clickable.
    */
   @DefaultStringValue("Whether web links in comments are clickable")
   String highlightWebLinkTitle();
   @DefaultStringValue("Whether web links in comments are clickable.")
   String highlightWebLinkDescription();

   /**
    * The keybindings to use in the RStudio code editor.
    */
   @DefaultStringValue("Keybinding set for editor")
   String editorKeybindingsTitle();
   @DefaultStringValue("The keybindings to use in the RStudio code editor.")
   String editorKeybindingsDescription();
   @DefaultStringValue("Default")
   String editorKeybindingsEnum_default();
   @DefaultStringValue("Vim")
   String editorKeybindingsEnum_vim();
   @DefaultStringValue("Emacs")
   String editorKeybindingsEnum_emacs();
   @DefaultStringValue("Sublime Text")
   String editorKeybindingsEnum_sublime();

   /**
    * Whether to insert matching pairs, such as () and [], when the first is typed.
    */
   @DefaultStringValue("Auto-insert matching parentheses and brackets")
   String insertMatchingTitle();
   @DefaultStringValue("Whether to insert matching pairs, such as () and [], when the first is typed.")
   String insertMatchingDescription();

   /**
    * Whether to insert spaces around the equals sign in R code.
    */
   @DefaultStringValue("Insert spaces around = in R code")
   String insertSpacesAroundEqualsTitle();
   @DefaultStringValue("Whether to insert spaces around the equals sign in R code.")
   String insertSpacesAroundEqualsDescription();

   /**
    * Whether to insert parentheses after function completions.
    */
   @DefaultStringValue("Insert parentheses after functions")
   String insertParensAfterFunctionCompletionTitle();
   @DefaultStringValue("Whether to insert parentheses after function completions.")
   String insertParensAfterFunctionCompletionDescription();

   /**
    * Whether to attempt completion of multiple-line statements when pressing Tab.
    */
   @DefaultStringValue("Complete multi-line statements with Tab")
   String tabMultilineCompletionTitle();
   @DefaultStringValue("Whether to attempt completion of multiple-line statements when pressing Tab.")
   String tabMultilineCompletionDescription();

   /**
    * Whether to attempt completion of statements when pressing Tab.
    */
   @DefaultStringValue("Use Tab to trigger autocompletion")
   String tabCompletionTitle();
   @DefaultStringValue("Whether to attempt completion of statements when pressing Tab.")
   String tabCompletionDescription();

   /**
    * Whether to show help tooltips for functions when the cursor has not been recently moved.
    */
   @DefaultStringValue("Show function help tooltips on idle")
   String showHelpTooltipOnIdleTitle();
   @DefaultStringValue("Whether to show help tooltips for functions when the cursor has not been recently moved.")
   String showHelpTooltipOnIdleDescription();

   /**
    * Which kinds of delimiters can be used to surround the current selection.
    */
   @DefaultStringValue("Surround selections with")
   String surroundSelectionTitle();
   @DefaultStringValue("Which kinds of delimiters can be used to surround the current selection.")
   String surroundSelectionDescription();
   @DefaultStringValue("Never")
   String surroundSelectionEnum_never();
   @DefaultStringValue("Quotes")
   String surroundSelectionEnum_quotes();
   @DefaultStringValue("Quotes & Brackets")
   String surroundSelectionEnum_quotes_and_brackets();

   /**
    * Whether to enable code snippets in the RStudio code editor.
    */
   @DefaultStringValue("Enable code snippets")
   String enableSnippetsTitle();
   @DefaultStringValue("Whether to enable code snippets in the RStudio code editor.")
   String enableSnippetsDescription();

   /**
    * When to use auto-completion for R code in the RStudio code editor.
    */
   @DefaultStringValue("Use code completion for R")
   String codeCompletionTitle();
   @DefaultStringValue("When to use auto-completion for R code in the RStudio code editor.")
   String codeCompletionDescription();
   @DefaultStringValue("Automatically")
   String codeCompletionEnum_always();
   @DefaultStringValue("Never")
   String codeCompletionEnum_never();
   @DefaultStringValue("When triggered ($, ::)")
   String codeCompletionEnum_triggered();
   @DefaultStringValue("Manually (Tab, Ctrl + Space)")
   String codeCompletionEnum_manual();

   /**
    * When to use auto-completion for other languages (such as JavaScript and SQL) in the RStudio code editor.
    */
   @DefaultStringValue("Use code completion for other languages")
   String codeCompletionOtherTitle();
   @DefaultStringValue("When to use auto-completion for other languages (such as JavaScript and SQL) in the RStudio code editor.")
   String codeCompletionOtherDescription();
   @DefaultStringValue("Automatically")
   String codeCompletionOtherEnum_always();
   @DefaultStringValue("When triggered")
   String codeCompletionOtherEnum_triggered();
   @DefaultStringValue("Manually (Ctrl+Space)")
   String codeCompletionOtherEnum_manual();

   /**
    * Whether to always use code completion in the R console.
    */
   @DefaultStringValue("Use code completion in the R console")
   String consoleCodeCompletionTitle();
   @DefaultStringValue("Whether to always use code completion in the R console.")
   String consoleCodeCompletionDescription();

   /**
    * The number of milliseconds to wait before offering code suggestions.
    */
   @DefaultStringValue("Delay before completing code (ms)")
   String codeCompletionDelayTitle();
   @DefaultStringValue("The number of milliseconds to wait before offering code suggestions.")
   String codeCompletionDelayDescription();

   /**
    * The number of characters in a symbol that can be entered before completions are offered.
    */
   @DefaultStringValue("Number of characters for code completion")
   String codeCompletionCharactersTitle();
   @DefaultStringValue("The number of characters in a symbol that can be entered before completions are offered.")
   String codeCompletionCharactersDescription();

   /**
    * When set, RStudio will include all function arguments in the completion list, even if those arguments have already appeared to be used in the current function invocation.
    */
   @DefaultStringValue("Include all function arguments in completion list")
   String codeCompletionIncludeAlreadyUsedTitle();
   @DefaultStringValue("When set, RStudio will include all function arguments in the completion list, even if those arguments have already appeared to be used in the current function invocation.")
   String codeCompletionIncludeAlreadyUsedDescription();

   /**
    * Whether to show function signature tooltips during autocompletion.
    */
   @DefaultStringValue("Show function signature tooltips")
   String showFunctionSignatureTooltipsTitle();
   @DefaultStringValue("Whether to show function signature tooltips during autocompletion.")
   String showFunctionSignatureTooltipsDescription();

   /**
    * Whether a data preview is shown in the autocompletion help popup for datasets and values.
    */
   @DefaultStringValue("Show data preview in autocompletion help popup")
   String showDataPreviewTitle();
   @DefaultStringValue("Whether a data preview is shown in the autocompletion help popup for datasets and values.")
   String showDataPreviewDescription();

   /**
    * Whether to show diagnostic messages (such as syntax and usage errors) for R code as you type.
    */
   @DefaultStringValue("Show diagnostics in R code")
   String showDiagnosticsRTitle();
   @DefaultStringValue("Whether to show diagnostic messages (such as syntax and usage errors) for R code as you type.")
   String showDiagnosticsRDescription();

   /**
    * Whether to show diagnostic messages for C++ code as you type.
    */
   @DefaultStringValue("Show diagnostics in C++ code")
   String showDiagnosticsCppTitle();
   @DefaultStringValue("Whether to show diagnostic messages for C++ code as you type.")
   String showDiagnosticsCppDescription();

   /**
    * Whether to show diagnostic messages for YAML code as you type.
    */
   @DefaultStringValue("Show diagnostics in YAML code")
   String showDiagnosticsYamlTitle();
   @DefaultStringValue("Whether to show diagnostic messages for YAML code as you type.")
   String showDiagnosticsYamlDescription();

   /**
    * Whether to show diagnostic messages for other types of code (not R, C++, or YAML).
    */
   @DefaultStringValue("Show diagnostics in other languages")
   String showDiagnosticsOtherTitle();
   @DefaultStringValue("Whether to show diagnostic messages for other types of code (not R, C++, or YAML).")
   String showDiagnosticsOtherDescription();

   /**
    * Whether to show style diagnostics (suggestions for improving R code style)
    */
   @DefaultStringValue("Show style diagnostics for R code")
   String styleDiagnosticsTitle();
   @DefaultStringValue("Whether to show style diagnostics (suggestions for improving R code style)")
   String styleDiagnosticsDescription();

   /**
    * Whether to check code for problems after saving it.
    */
   @DefaultStringValue("Check code for problems when saving")
   String diagnosticsOnSaveTitle();
   @DefaultStringValue("Whether to check code for problems after saving it.")
   String diagnosticsOnSaveDescription();

   /**
    * Whether to run code diagnostics in the background, as you type.
    */
   @DefaultStringValue("Run R code diagnostics in the background")
   String backgroundDiagnosticsTitle();
   @DefaultStringValue("Whether to run code diagnostics in the background, as you type.")
   String backgroundDiagnosticsDescription();

   /**
    * The number of milliseconds to delay before running code diagnostics in the background.
    */
   @DefaultStringValue("Run R code diagnostics after (ms)")
   String backgroundDiagnosticsDelayMsTitle();
   @DefaultStringValue("The number of milliseconds to delay before running code diagnostics in the background.")
   String backgroundDiagnosticsDelayMsDescription();

   /**
    * Whether to run diagnostics in R function calls.
    */
   @DefaultStringValue("Run diagnostics on R function calls")
   String diagnosticsInRFunctionCallsTitle();
   @DefaultStringValue("Whether to run diagnostics in R function calls.")
   String diagnosticsInRFunctionCallsDescription();

   /**
    * Whether to check arguments to R function calls.
    */
   @DefaultStringValue("Check arguments to R function calls")
   String checkArgumentsToRFunctionCallsTitle();
   @DefaultStringValue("Whether to check arguments to R function calls.")
   String checkArgumentsToRFunctionCallsDescription();

   /**
    * Whether to check for unexpected variable assignments inside R function calls.
    */
   @DefaultStringValue("Check for unexpected assignments")
   String checkUnexpectedAssignmentInFunctionCallTitle();
   @DefaultStringValue("Whether to check for unexpected variable assignments inside R function calls.")
   String checkUnexpectedAssignmentInFunctionCallDescription();

   /**
    * Whether to generate a warning if a variable is used without being defined in the current scope.
    */
   @DefaultStringValue("Warn when R variable used but not defined")
   String warnIfNoSuchVariableInScopeTitle();
   @DefaultStringValue("Whether to generate a warning if a variable is used without being defined in the current scope.")
   String warnIfNoSuchVariableInScopeDescription();

   /**
    * Whether to generate a warning if a variable is defined without being used in the current scope
    */
   @DefaultStringValue("Warn when R variable defined but not used")
   String warnVariableDefinedButNotUsedTitle();
   @DefaultStringValue("Whether to generate a warning if a variable is defined without being used in the current scope")
   String warnVariableDefinedButNotUsedDescription();

   /**
    * Whether to automatically discover and offer to install missing R package dependencies.
    */
   @DefaultStringValue("Detect missing R packages in the editor")
   String autoDiscoverPackageDependenciesTitle();
   @DefaultStringValue("Whether to automatically discover and offer to install missing R package dependencies.")
   String autoDiscoverPackageDependenciesDescription();

   /**
    * Whether to ensure that source files end with a newline character.
    */
   @DefaultStringValue("Ensure files end with a newline when saving")
   String autoAppendNewlineTitle();
   @DefaultStringValue("Whether to ensure that source files end with a newline character.")
   String autoAppendNewlineDescription();

   /**
    * Whether to strip trailing whitespace from each line when saving.
    */
   @DefaultStringValue("Strip trailing whitespace when saving")
   String stripTrailingWhitespaceTitle();
   @DefaultStringValue("Whether to strip trailing whitespace from each line when saving.")
   String stripTrailingWhitespaceDescription();

   /**
    * Whether to save the position of the cursor when a file is closed, restore it when the file is opened.
    */
   @DefaultStringValue("Restore cursor position when reopening files")
   String restoreSourceDocumentCursorPositionTitle();
   @DefaultStringValue("Whether to save the position of the cursor when a file is closed, restore it when the file is opened.")
   String restoreSourceDocumentCursorPositionDescription();

   /**
    * Whether to automatically re-indent code when it's pasted into RStudio.
    */
   @DefaultStringValue("Re-indent code when pasting")
   String reindentOnPasteTitle();
   @DefaultStringValue("Whether to automatically re-indent code when it's pasted into RStudio.")
   String reindentOnPasteDescription();

   /**
    * Whether to vertically align arguments to R function calls during automatic indentation.
    */
   @DefaultStringValue("Vertically align function arguments")
   String verticallyAlignArgumentsIndentTitle();
   @DefaultStringValue("Whether to vertically align arguments to R function calls during automatic indentation.")
   String verticallyAlignArgumentsIndentDescription();

   /**
    * Whether to soft-wrap source files, wrapping the text for display without inserting newline characters.
    */
   @DefaultStringValue("Soft-wrap source files")
   String softWrapRFilesTitle();
   @DefaultStringValue("Whether to soft-wrap source files, wrapping the text for display without inserting newline characters.")
   String softWrapRFilesDescription();

   /**
    * Whether to soft-wrap R Markdown files (and similar types such as R HTML and R Notebooks)
    */
   @DefaultStringValue("Soft-wrap R Markdown files")
   String softWrapRmdFilesTitle();
   @DefaultStringValue("Whether to soft-wrap R Markdown files (and similar types such as R HTML and R Notebooks)")
   String softWrapRmdFilesDescription();

   /**
    * Whether to focus the R console after executing an R command from a script.
    */
   @DefaultStringValue("Focus console after executing R code")
   String focusConsoleAfterExecTitle();
   @DefaultStringValue("Whether to focus the R console after executing an R command from a script.")
   String focusConsoleAfterExecDescription();

   /**
    * The style of folding to use.
    */
   @DefaultStringValue("Fold style in editor")
   String foldStyleTitle();
   @DefaultStringValue("The style of folding to use.")
   String foldStyleDescription();
   @DefaultStringValue("Start Only")
   String foldStyleEnum_begin_only();
   @DefaultStringValue("Start and End")
   String foldStyleEnum_begin_and_end();

   /**
    * Whether section headers create nested folds based on their heading level (e.g. ## folds inside # sections).
    */
   @DefaultStringValue("Hierarchical section folding")
   String hierarchicalSectionFoldingTitle();
   @DefaultStringValue("Whether section headers create nested folds based on their heading level (e.g. ## folds inside # sections).")
   String hierarchicalSectionFoldingDescription();

   /**
    * Whether to automatically save scripts before executing them.
    */
   @DefaultStringValue("Save R scripts before sourcing")
   String saveBeforeSourcingTitle();
   @DefaultStringValue("Whether to automatically save scripts before executing them.")
   String saveBeforeSourcingDescription();

   /**
    * When enabled, console output will be wrapped at the console width.
    */
   @DefaultStringValue("Enable soft-wrapping of console output")
   String consoleSoftWrapTitle();
   @DefaultStringValue("When enabled, console output will be wrapped at the console width.")
   String consoleSoftWrapDescription();

   /**
    * Whether to use syntax highlighting in the R console.
    */
   @DefaultStringValue("Syntax highlighting in R console")
   String syntaxColorConsoleTitle();
   @DefaultStringValue("Whether to use syntax highlighting in the R console.")
   String syntaxColorConsoleDescription();

   /**
    * Whether to display error, warning, and message output in a different color.
    */
   @DefaultStringValue("Different color for error output in R console")
   String highlightConsoleErrorsTitle();
   @DefaultStringValue("Whether to display error, warning, and message output in a different color.")
   String highlightConsoleErrorsDescription();

   /**
    * Whether to allow scrolling past the end of a file.
    */
   @DefaultStringValue("Scroll past end of file")
   String scrollPastEndOfDocumentTitle();
   @DefaultStringValue("Whether to allow scrolling past the end of a file.")
   String scrollPastEndOfDocumentDescription();

   /**
    * Whether to highlight R function calls in the code editor.
    */
   @DefaultStringValue("Highlight R function calls")
   String highlightRFunctionCallsTitle();
   @DefaultStringValue("Whether to highlight R function calls in the code editor.")
   String highlightRFunctionCallsDescription();

   /**
    * Whether to show preview for named and hexadecimal colors.
    */
   @DefaultStringValue("Enable preview of named and hexadecimal colors")
   String colorPreviewTitle();
   @DefaultStringValue("Whether to show preview for named and hexadecimal colors.")
   String colorPreviewDescription();

   /**
    * Whether to highlight parentheses in a variety of colors.
    */
   @DefaultStringValue("Use rainbow parentheses")
   String rainbowParenthesesTitle();
   @DefaultStringValue("Whether to highlight parentheses in a variety of colors.")
   String rainbowParenthesesDescription();

   /**
    * Whether to highlight fenced divs in a variety of colors.
    */
   @DefaultStringValue("Use rainbow fenced divs")
   String rainbowFencedDivsTitle();
   @DefaultStringValue("Whether to highlight fenced divs in a variety of colors.")
   String rainbowFencedDivsDescription();

   /**
    * The maximum number of characters to display in a single line in the R console.
    */
   @DefaultStringValue("Maximum characters per line in R console")
   String consoleLineLengthLimitTitle();
   @DefaultStringValue("The maximum number of characters to display in a single line in the R console.")
   String consoleLineLengthLimitDescription();

   /**
    * The maximum number of console actions to store and display in the console scrollback buffer.
    */
   @DefaultStringValue("Maximum lines in R console")
   String consoleMaxLinesTitle();
   @DefaultStringValue("The maximum number of console actions to store and display in the console scrollback buffer.")
   String consoleMaxLinesDescription();

   /**
    * How to treat ANSI escape codes in the console.
    */
   @DefaultStringValue("ANSI escape codes in R console")
   String ansiConsoleModeTitle();
   @DefaultStringValue("How to treat ANSI escape codes in the console.")
   String ansiConsoleModeDescription();
   @DefaultStringValue("Render ANSI escapes")
   String ansiConsoleModeEnum_on();
   @DefaultStringValue("Remove ANSI escapes")
   String ansiConsoleModeEnum_strip();
   @DefaultStringValue("Ignore ANSI escapes")
   String ansiConsoleModeEnum_off();

   /**
    * Whether to show a toolbar on code chunks in R Markdown documents.
    */
   @DefaultStringValue("Show toolbar on R Markdown chunks")
   String showInlineToolbarForRCodeChunksTitle();
   @DefaultStringValue("Whether to show a toolbar on code chunks in R Markdown documents.")
   String showInlineToolbarForRCodeChunksDescription();

   /**
    * Whether to highlight code chunks in R Markdown documents with a different background color.
    */
   @DefaultStringValue("Highlight code chunks in R Markdown files")
   String highlightCodeChunksTitle();
   @DefaultStringValue("Whether to highlight code chunks in R Markdown documents with a different background color.")
   String highlightCodeChunksDescription();

   /**
    * Whether to save all open, unsaved files before building the project.
    */
   @DefaultStringValue("Save files before building")
   String saveFilesBeforeBuildTitle();
   @DefaultStringValue("Whether to save all open, unsaved files before building the project.")
   String saveFilesBeforeBuildDescription();

   /**
    * Whether RStudio should save and reload the R workspace when building the project.
    */
   @DefaultStringValue("Save and reload R workspace on build")
   String saveAndReloadWorkspaceOnBuildTitle();
   @DefaultStringValue("Whether RStudio should save and reload the R workspace when building the project.")
   String saveAndReloadWorkspaceOnBuildDescription();

   /**
    * The default editor font size, in points.
    */
   @DefaultStringValue("Editor font size (points)")
   String fontSizePointsTitle();
   @DefaultStringValue("The default editor font size, in points.")
   String fontSizePointsDescription();

   /**
    * The editor line height, as a percentage of the font size.
    */
   @DefaultStringValue("Editor line height")
   String editorLineHeightTitle();
   @DefaultStringValue("The editor line height, as a percentage of the font size.")
   String editorLineHeightDescription();

   /**
    * The help panel font size, in points.
    */
   @DefaultStringValue("Help panel font size (points)")
   String helpFontSizePointsTitle();
   @DefaultStringValue("The help panel font size, in points.")
   String helpFontSizePointsDescription();

   /**
    * Use Ctrl+Mouse Wheel (Cmd+Mouse Wheel on macOS) to zoom the interface in and out.
    */
   @DefaultStringValue("Zoom with mouse wheel when holding Ctrl (Cmd on macOS)")
   String enableMousewheelZoomTitle();
   @DefaultStringValue("Use Ctrl+Mouse Wheel (Cmd+Mouse Wheel on macOS) to zoom the interface in and out.")
   String enableMousewheelZoomDescription();

   /**
    * A delay in milliseconds to wait before applying the zoom level after a mouse wheel event.
    */
   @DefaultStringValue("Mouse wheel zoom debounce delay (ms)")
   String mousewheelZoomDebounceMsTitle();
   @DefaultStringValue("A delay in milliseconds to wait before applying the zoom level after a mouse wheel event.")
   String mousewheelZoomDebounceMsDescription();

   /**
    * The name of the color theme to apply to the text editor in RStudio.
    */
   @DefaultStringValue("Theme")
   String editorThemeTitle();
   @DefaultStringValue("The name of the color theme to apply to the text editor in RStudio.")
   String editorThemeDescription();

   /**
    * Whether to ignore appearance settings (such as the editor theme) configured at the project level, always using the global settings instead.
    */
   @DefaultStringValue("Ignore project-specific appearance settings")
   String ignoreProjectAppearanceTitle();
   @DefaultStringValue("Whether to ignore appearance settings (such as the editor theme) configured at the project level, always using the global settings instead.")
   String ignoreProjectAppearanceDescription();

   /**
    * Whether to use a custom editor font in RStudio Server.
    */
   @DefaultStringValue("Enable editor fonts on RStudio Server")
   String serverEditorFontEnabledTitle();
   @DefaultStringValue("Whether to use a custom editor font in RStudio Server.")
   String serverEditorFontEnabledDescription();

   /**
    * The name of the fixed-width editor font to use with RStudio Server.
    */
   @DefaultStringValue("Editor font")
   String serverEditorFontTitle();
   @DefaultStringValue("The name of the fixed-width editor font to use with RStudio Server.")
   String serverEditorFontDescription();

   /**
    * The default character encoding to use when saving files.
    */
   @DefaultStringValue("Default character encoding")
   String defaultEncodingTitle();
   @DefaultStringValue("The default character encoding to use when saving files.")
   String defaultEncodingDescription();

   /**
    * Whether to show the toolbar at the top of the RStudio workbench.
    */
   @DefaultStringValue("Show top toolbar")
   String toolbarVisibleTitle();
   @DefaultStringValue("Whether to show the toolbar at the top of the RStudio workbench.")
   String toolbarVisibleDescription();

   /**
    * The directory path under which to place new projects by default.
    */
   @DefaultStringValue("Default new project location")
   String defaultProjectLocationTitle();
   @DefaultStringValue("The directory path under which to place new projects by default.")
   String defaultProjectLocationDescription();

   /**
    * The default directory to use in file dialogs when opening a project.
    */
   @DefaultStringValue("Default open project location")
   String defaultOpenProjectLocationTitle();
   @DefaultStringValue("The default directory to use in file dialogs when opening a project.")
   String defaultOpenProjectLocationDescription();

   /**
    * Whether to echo R code when sourcing it.
    */
   @DefaultStringValue("Source with echo by default")
   String sourceWithEchoTitle();
   @DefaultStringValue("Whether to echo R code when sourcing it.")
   String sourceWithEchoDescription();

   /**
    * The default engine to use when processing Sweave documents.
    */
   @DefaultStringValue("Default Sweave engine")
   String defaultSweaveEngineTitle();
   @DefaultStringValue("The default engine to use when processing Sweave documents.")
   String defaultSweaveEngineDescription();

   /**
    * The default program to use when processing LaTeX documents.
    */
   @DefaultStringValue("Default LaTeX program")
   String defaultLatexProgramTitle();
   @DefaultStringValue("The default program to use when processing LaTeX documents.")
   String defaultLatexProgramDescription();

   /**
    * Whether to use Roxygen for documentation.
    */
   @DefaultStringValue("Use Roxygen for documentation")
   String useRoxygenTitle();
   @DefaultStringValue("Whether to use Roxygen for documentation.")
   String useRoxygenDescription();

   /**
    * Whether to use RStudio's data import feature.
    */
   @DefaultStringValue("Enable data import")
   String useDataimportTitle();
   @DefaultStringValue("Whether to use RStudio's data import feature.")
   String useDataimportDescription();

   /**
    * The program to use to preview PDF files after generation.
    */
   @DefaultStringValue("PDF previewer")
   String pdfPreviewerTitle();
   @DefaultStringValue("The program to use to preview PDF files after generation.")
   String pdfPreviewerDescription();

   /**
    * Whether to always enable the concordance for RNW files.
    */
   @DefaultStringValue("Enable Rnw concordance")
   String alwaysEnableRnwConcordanceTitle();
   @DefaultStringValue("Whether to always enable the concordance for RNW files.")
   String alwaysEnableRnwConcordanceDescription();

   /**
    * Whether to insert numbered sections in LaTeX.
    */
   @DefaultStringValue("Insert numbered LaTeX sections")
   String insertNumberedLatexSectionsTitle();
   @DefaultStringValue("Whether to insert numbered sections in LaTeX.")
   String insertNumberedLatexSectionsDescription();

   /**
    * The language of the spelling dictionary to use for spell checking.
    */
   @DefaultStringValue("Spelling dictionary language")
   String spellingDictionaryLanguageTitle();
   @DefaultStringValue("The language of the spelling dictionary to use for spell checking.")
   String spellingDictionaryLanguageDescription();

   /**
    * The list of custom dictionaries to use when spell checking.
    */
   @DefaultStringValue("Custom spelling dictionaries")
   String spellingCustomDictionariesTitle();
   @DefaultStringValue("The list of custom dictionaries to use when spell checking.")
   String spellingCustomDictionariesDescription();

   /**
    * The number of milliseconds to wait before linting a document after it is loaded.
    */
   @DefaultStringValue("Lint document after load (ms)")
   String documentLoadLintDelayTitle();
   @DefaultStringValue("The number of milliseconds to wait before linting a document after it is loaded.")
   String documentLoadLintDelayDescription();

   /**
    * Whether to ignore words in uppercase when spell checking.
    */
   @DefaultStringValue("Ignore uppercase words in spell check")
   String ignoreUppercaseWordsTitle();
   @DefaultStringValue("Whether to ignore words in uppercase when spell checking.")
   String ignoreUppercaseWordsDescription();

   /**
    * Whether to ignore words with numbers in them when spell checking.
    */
   @DefaultStringValue("Ignore words with numbers in spell check")
   String ignoreWordsWithNumbersTitle();
   @DefaultStringValue("Whether to ignore words with numbers in them when spell checking.")
   String ignoreWordsWithNumbersDescription();

   /**
    * Whether to enable real-time spellchecking by default.
    */
   @DefaultStringValue("Use real-time spellchecking")
   String realTimeSpellcheckingTitle();
   @DefaultStringValue("Whether to enable real-time spellchecking by default.")
   String realTimeSpellcheckingDescription();

   /**
    * Whether to navigate to build errors.
    */
   @DefaultStringValue("Navigate to build errors")
   String navigateToBuildErrorTitle();
   @DefaultStringValue("Whether to navigate to build errors.")
   String navigateToBuildErrorDescription();

   /**
    * Whether to enable RStudio's Packages pane.
    */
   @DefaultStringValue("Enable the Packages pane")
   String packagesPaneEnabledTitle();
   @DefaultStringValue("Whether to enable RStudio's Packages pane.")
   String packagesPaneEnabledDescription();

   /**
    * Whether to display the Source column in the Package's pane.
    */
   @DefaultStringValue("Display the Source column in the Packages pane")
   String packagesSourceColumnEnabledTitle();
   @DefaultStringValue("Whether to display the Source column in the Package's pane.")
   String packagesSourceColumnEnabledDescription();

   /**
    * C++ template.
    */
   @DefaultStringValue("C++ template")
   String cppTemplateTitle();
   @DefaultStringValue("C++ template.")
   String cppTemplateDescription();

   /**
    * Whether to restore the last opened source documents when RStudio starts up.
    */
   @DefaultStringValue("Restore last opened documents on startup")
   String restoreSourceDocumentsTitle();
   @DefaultStringValue("Whether to restore the last opened source documents when RStudio starts up.")
   String restoreSourceDocumentsDescription();

   /**
    * Whether to handle errors only when user code is on the stack.
    */
   @DefaultStringValue("Handle errors only when user code present")
   String handleErrorsInUserCodeOnlyTitle();
   @DefaultStringValue("Whether to handle errors only when user code is on the stack.")
   String handleErrorsInUserCodeOnlyDescription();

   /**
    * Whether to automatically expand tracebacks when an error occurs.
    */
   @DefaultStringValue("Auto-expand error tracebacks")
   String autoExpandErrorTracebacksTitle();
   @DefaultStringValue("Whether to automatically expand tracebacks when an error occurs.")
   String autoExpandErrorTracebacksDescription();

   /**
    * Whether to check for new versions of RStudio when RStudio starts.
    */
   @DefaultStringValue("Check for new version at startup")
   String checkForUpdatesTitle();
   @DefaultStringValue("Whether to check for new versions of RStudio when RStudio starts.")
   String checkForUpdatesDescription();

   /**
    * Whether to show functions without source references in the Traceback pane while debugging.
    */
   @DefaultStringValue("Show internal functions when debugging")
   String showInternalFunctionsTitle();
   @DefaultStringValue("Whether to show functions without source references in the Traceback pane while debugging.")
   String showInternalFunctionsDescription();

   /**
    * Where to display Shiny applications when they are run.
    */
   @DefaultStringValue("Run Shiny applications in")
   String shinyViewerTypeTitle();
   @DefaultStringValue("Where to display Shiny applications when they are run.")
   String shinyViewerTypeDescription();

   /**
    * Whether to run Shiny applications as background jobs.
    */
   @DefaultStringValue("Run Shiny applications in the background")
   String shinyBackgroundJobsTitle();
   @DefaultStringValue("Whether to run Shiny applications as background jobs.")
   String shinyBackgroundJobsDescription();

   /**
    * Where to display Shiny applications when they are run.
    */
   @DefaultStringValue("Run Plumber APIs in")
   String plumberViewerTypeTitle();
   @DefaultStringValue("Where to display Shiny applications when they are run.")
   String plumberViewerTypeDescription();

   /**
    * The default name to use as the document author when creating new documents.
    */
   @DefaultStringValue("Document author")
   String documentAuthorTitle();
   @DefaultStringValue("The default name to use as the document author when creating new documents.")
   String documentAuthorDescription();

   /**
    * Use current date when rendering document
    */
   @DefaultStringValue("Use current date when rendering document")
   String rmdAutoDateTitle();
   @DefaultStringValue("Use current date when rendering document")
   String rmdAutoDateDescription();

   /**
    * The path to the preferred R Markdown template.
    */
   @DefaultStringValue("Path to preferred R Markdown template")
   String rmdPreferredTemplatePathTitle();
   @DefaultStringValue("The path to the preferred R Markdown template.")
   String rmdPreferredTemplatePathDescription();

   /**
    * Where to display R Markdown documents when they have completed rendering.
    */
   @DefaultStringValue("Display R Markdown documents in")
   String rmdViewerTypeTitle();
   @DefaultStringValue("Where to display R Markdown documents when they have completed rendering.")
   String rmdViewerTypeDescription();

   /**
    * Whether to show verbose diagnostic information when publishing content.
    */
   @DefaultStringValue("Show diagnostic info when publishing")
   String showPublishDiagnosticsTitle();
   @DefaultStringValue("Whether to show verbose diagnostic information when publishing content.")
   String showPublishDiagnosticsDescription();

   /**
    * Whether to check remote server SSL certificates when publishing content.
    */
   @DefaultStringValue("Check SSL certificates when publishing")
   String publishCheckCertificatesTitle();
   @DefaultStringValue("Whether to check remote server SSL certificates when publishing content.")
   String publishCheckCertificatesDescription();

   /**
    * Whether to use a custom certificate authority (CA) bundle when publishing content.
    */
   @DefaultStringValue("Use custom CA bundle when publishing")
   String usePublishCaBundleTitle();
   @DefaultStringValue("Whether to use a custom certificate authority (CA) bundle when publishing content.")
   String usePublishCaBundleDescription();

   /**
    * The path to the custom certificate authority (CA) bundle to use when publishing content.
    */
   @DefaultStringValue("Path to custom CA bundle for publishing")
   String publishCaBundleTitle();
   @DefaultStringValue("The path to the custom certificate authority (CA) bundle to use when publishing content.")
   String publishCaBundleDescription();

   /**
    * Whether to show chunk output inline for ordinary R Markdown documents.
    */
   @DefaultStringValue("Show chunk output inline in all documents")
   String rmdChunkOutputInlineTitle();
   @DefaultStringValue("Whether to show chunk output inline for ordinary R Markdown documents.")
   String rmdChunkOutputInlineDescription();

   /**
    * Whether to show the document outline by default when opening R Markdown documents.
    */
   @DefaultStringValue("Open document outline by default")
   String showDocOutlineRmdTitle();
   @DefaultStringValue("Whether to show the document outline by default when opening R Markdown documents.")
   String showDocOutlineRmdDescription();

   /**
    * The font size to use for items in the document outline.
    */
   @DefaultStringValue("Document outline font size")
   String documentOutlineFontSizeTitle();
   @DefaultStringValue("The font size to use for items in the document outline.")
   String documentOutlineFontSizeDescription();

   /**
    * Whether to automatically run an R Markdown document's Setup chunk before running other chunks.
    */
   @DefaultStringValue("Automatically run Setup chunk when needed")
   String autoRunSetupChunkTitle();
   @DefaultStringValue("Whether to automatically run an R Markdown document's Setup chunk before running other chunks.")
   String autoRunSetupChunkDescription();

   /**
    * Whether to evaluate a notebook's inline R code in the current R session when creating a notebook preview, so that inline code can use objects in the global environment. When disabled, inline code is evaluated in the background rendering process instead.
    */
   @DefaultStringValue("Execute inline R code when previewing notebooks")
   String notebookExecuteInlineChunksTitle();
   @DefaultStringValue("Whether to evaluate a notebook's inline R code in the current R session when creating a notebook preview, so that inline code can use objects in the global environment. When disabled, inline code is evaluated in the background rendering process instead.")
   String notebookExecuteInlineChunksDescription();

   /**
    * Whether to hide the R console when executing inline R Markdown chunks.
    */
   @DefaultStringValue("Hide console when running R Markdown chunks")
   String hideConsoleOnChunkExecuteTitle();
   @DefaultStringValue("Whether to hide the R console when executing inline R Markdown chunks.")
   String hideConsoleOnChunkExecuteDescription();

   /**
    * The unit of R code to execute when the Execute command is invoked.
    */
   @DefaultStringValue("Unit of R code execution")
   String executionBehaviorTitle();
   @DefaultStringValue("The unit of R code to execute when the Execute command is invoked.")
   String executionBehaviorDescription();
   @DefaultStringValue("Current line")
   String executionBehaviorEnum_line();
   @DefaultStringValue("Multi-line R statement")
   String executionBehaviorEnum_statement();
   @DefaultStringValue("Multiple consecutive R lines")
   String executionBehaviorEnum_paragraph();

   /**
    * Whether to show the Terminal tab.
    */
   @DefaultStringValue("Show the Terminal tab")
   String showTerminalTabTitle();
   @DefaultStringValue("Whether to show the Terminal tab.")
   String showTerminalTabDescription();

   /**
    * Whether to use local echo in the Terminal.
    */
   @DefaultStringValue("Use local echo in the Terminal")
   String terminalLocalEchoTitle();
   @DefaultStringValue("Whether to use local echo in the Terminal.")
   String terminalLocalEchoDescription();

   /**
    * Whether to use websockets to communicate with the shell in the Terminal tab.
    */
   @DefaultStringValue("Use websockets in the Terminal")
   String terminalWebsocketsTitle();
   @DefaultStringValue("Whether to use websockets to communicate with the shell in the Terminal tab.")
   String terminalWebsocketsDescription();

   /**
    * Whether to close the terminal pane after the shell exits.
    */
   @DefaultStringValue("Close Terminal pane after shell exit")
   String terminalCloseBehaviorTitle();
   @DefaultStringValue("Whether to close the terminal pane after the shell exits.")
   String terminalCloseBehaviorDescription();

   /**
    * Whether to track and save changes to system environment variables in the Terminal.
    */
   @DefaultStringValue("Save and restore system environment in Terminal tab")
   String terminalTrackEnvironmentTitle();
   @DefaultStringValue("Whether to track and save changes to system environment variables in the Terminal.")
   String terminalTrackEnvironmentDescription();

   /**
    * Environment variables which should be ignored when tracking changed to environment variables within a Terminal. Environment variables in this list will not be saved when a Terminal instance is saved and restored.
    */
   @DefaultStringValue("Ignored environment variables")
   String terminalIgnoredEnvironmentVariablesTitle();
   @DefaultStringValue("Environment variables which should be ignored when tracking changed to environment variables within a Terminal. Environment variables in this list will not be saved when a Terminal instance is saved and restored.")
   String terminalIgnoredEnvironmentVariablesDescription();

   /**
    * Enabled Terminal hooks? Required for Python terminal integration, which places the active version of Python on the PATH in new Terminal sessions.
    */
   @DefaultStringValue("Enable Terminal hooks")
   String terminalHooksTitle();
   @DefaultStringValue("Enabled Terminal hooks? Required for Python terminal integration, which places the active version of Python on the PATH in new Terminal sessions.")
   String terminalHooksDescription();

   /**
    * Terminal bell style
    */
   @DefaultStringValue("Terminal bell style")
   String terminalBellStyleTitle();
   @DefaultStringValue("Terminal bell style")
   String terminalBellStyleDescription();

   /**
    * Terminal rendering engine: canvas is faster, dom may be needed for some browsers or graphics cards
    */
   @DefaultStringValue("Terminal tab rendering engine")
   String terminalRendererTitle();
   @DefaultStringValue("Terminal rendering engine: canvas is faster, dom may be needed for some browsers or graphics cards")
   String terminalRendererDescription();

   /**
    * Whether web links displayed in the Terminal tab are made clickable.
    */
   @DefaultStringValue("Make links in Terminal clickable")
   String terminalWeblinksTitle();
   @DefaultStringValue("Whether web links displayed in the Terminal tab are made clickable.")
   String terminalWeblinksDescription();

   /**
    * Whether to print the render command use to knit R Markdown documents in the R Markdown tab.
    */
   @DefaultStringValue("Show R Markdown render command")
   String showRmdRenderCommandTitle();
   @DefaultStringValue("Whether to print the render command use to knit R Markdown documents in the R Markdown tab.")
   String showRmdRenderCommandDescription();

   /**
    * Controls whether the Rename in Scope command acts only upon the current chunk, or upon all chunks in the document. Multiple executions of the command will toggle between the two selection types.
    */
   @DefaultStringValue("Rename in scope operates on:")
   String rmdRenameInScopeBehaviorTitle();
   @DefaultStringValue("Controls whether the Rename in Scope command acts only upon the current chunk, or upon all chunks in the document. Multiple executions of the command will toggle between the two selection types.")
   String rmdRenameInScopeBehaviorDescription();
   @DefaultStringValue("Current chunk")
   String rmdRenameInScopeBehaviorEnum_current();
   @DefaultStringValue("All chunks")
   String rmdRenameInScopeBehaviorEnum_all();

   /**
    * Whether to enable moving text on the editing surface by clicking and dragging it.
    */
   @DefaultStringValue("Enable dragging text in code editor")
   String enableTextDragTitle();
   @DefaultStringValue("Whether to enable moving text on the editing surface by clicking and dragging it.")
   String enableTextDragDescription();

   /**
    * Whether to show hidden files in the Files pane.
    */
   @DefaultStringValue("Show hidden files in Files pane")
   String showHiddenFilesTitle();
   @DefaultStringValue("Whether to show hidden files in the Files pane.")
   String showHiddenFilesDescription();

   /**
    * Whether to move deleted files to the system Trash/Recycle Bin instead of permanently deleting them.
    */
   @DefaultStringValue("Delete files to Trash/Recycle Bin")
   String deleteToTrashTitle();
   @DefaultStringValue("Whether to move deleted files to the system Trash/Recycle Bin instead of permanently deleting them.")
   String deleteToTrashDescription();

   /**
    * List of file names (case sensitive) that are always shown in the Files Pane, regardless of whether hidden files are shown
    */
   @DefaultStringValue("Files always shown in the Files Pane")
   String alwaysShownFilesTitle();
   @DefaultStringValue("List of file names (case sensitive) that are always shown in the Files Pane, regardless of whether hidden files are shown")
   String alwaysShownFilesDescription();

   /**
    * List of file extensions (beginning with ., not case sensitive) that are always shown in the Files Pane, regardless of whether hidden files are shown
    */
   @DefaultStringValue("Extensions always shown in the Files Pane")
   String alwaysShownExtensionsTitle();
   @DefaultStringValue("List of file extensions (beginning with ., not case sensitive) that are always shown in the Files Pane, regardless of whether hidden files are shown")
   String alwaysShownExtensionsDescription();

   /**
    * Whether to sort file names naturally, so that e.g., file10.R comes after file9.R
    */
   @DefaultStringValue("Sort file names naturally in Files pane")
   String sortFileNamesNaturallyTitle();
   @DefaultStringValue("Whether to sort file names naturally, so that e.g., file10.R comes after file9.R")
   String sortFileNamesNaturallyDescription();

   /**
    * Whether to display dates and times using the ISO-8601 format (e.g. 2026-03-09 14:30) instead of the format inferred from the system region.
    */
   @DefaultStringValue("Use ISO-8601 date-time formatting")
   String dateTimeUseIso8601Title();
   @DefaultStringValue("Whether to display dates and times using the ISO-8601 format (e.g. 2026-03-09 14:30) instead of the format inferred from the system region.")
   String dateTimeUseIso8601Description();

   /**
    * Whether to display dates and times in the UTC time zone instead of the local time zone.
    */
   @DefaultStringValue("Use UTC time zone")
   String dateTimeUseUtcTitle();
   @DefaultStringValue("Whether to display dates and times in the UTC time zone instead of the local time zone.")
   String dateTimeUseUtcDescription();

   /**
    * Whether to change the directory in the Files pane automatically when the working directory in R changes.
    */
   @DefaultStringValue("Synchronize the Files pane with the current working directory")
   String syncFilesPaneWorkingDirTitle();
   @DefaultStringValue("Whether to change the directory in the Files pane automatically when the working directory in R changes.")
   String syncFilesPaneWorkingDirDescription();

   /**
    * The visibility of the Jobs tab.
    */
   @DefaultStringValue("Jobs tab visibility")
   String jobsTabVisibilityTitle();
   @DefaultStringValue("The visibility of the Jobs tab.")
   String jobsTabVisibilityDescription();

   /**
    * Whether to show the Workbench Jobs tab in RStudio Pro and RStudio Workbench.
    */
   @DefaultStringValue("")
   String showLauncherJobsTabTitle();
   @DefaultStringValue("Whether to show the Workbench Jobs tab in RStudio Pro and RStudio Workbench.")
   String showLauncherJobsTabDescription();

   /**
    * How to sort jobs in the Workbench Jobs tab in RStudio Pro and RStudio Workbench.
    */
   @DefaultStringValue("")
   String launcherJobsSortTitle();
   @DefaultStringValue("How to sort jobs in the Workbench Jobs tab in RStudio Pro and RStudio Workbench.")
   String launcherJobsSortDescription();

   /**
    * How to detect busy status in the Terminal.
    */
   @DefaultStringValue("")
   String busyDetectionTitle();
   @DefaultStringValue("How to detect busy status in the Terminal.")
   String busyDetectionDescription();

   /**
    * A list of apps that should not be considered busy in the Terminal.
    */
   @DefaultStringValue("")
   String busyExclusionListTitle();
   @DefaultStringValue("A list of apps that should not be considered busy in the Terminal.")
   String busyExclusionListDescription();

   /**
    * The working directory to use when knitting R Markdown documents.
    */
   @DefaultStringValue("Working directory for knitting")
   String knitWorkingDirTitle();
   @DefaultStringValue("The working directory to use when knitting R Markdown documents.")
   String knitWorkingDirDescription();

   /**
    * Which objects to show in the document outline pane.
    */
   @DefaultStringValue("Show in Document Outline")
   String docOutlineShowTitle();
   @DefaultStringValue("Which objects to show in the document outline pane.")
   String docOutlineShowDescription();

   /**
    * When to preview LaTeX mathematical equations when cursor has not moved recently.
    */
   @DefaultStringValue("Preview LaTeX equations on idle")
   String latexPreviewOnCursorIdleTitle();
   @DefaultStringValue("When to preview LaTeX mathematical equations when cursor has not moved recently.")
   String latexPreviewOnCursorIdleDescription();

   /**
    * Whether to wrap around when going to the previous or next editor tab.
    */
   @DefaultStringValue("Wrap around when going to previous/next tab")
   String wrapTabNavigationTitle();
   @DefaultStringValue("Whether to wrap around when going to the previous or next editor tab.")
   String wrapTabNavigationDescription();

   /**
    * Whether scrolling the mouse wheel over the editor tab bar changes the active editor tab.
    */
   @DefaultStringValue("Change active editor tab with mouse wheel")
   String mousewheelChangesEditorTabTitle();
   @DefaultStringValue("Whether scrolling the mouse wheel over the editor tab bar changes the active editor tab.")
   String mousewheelChangesEditorTabDescription();

   /**
    * The theme to use for the main RStudio user interface.
    */
   @DefaultStringValue("Global theme")
   String globalThemeTitle();
   @DefaultStringValue("The theme to use for the main RStudio user interface.")
   String globalThemeDescription();

   /**
    * Whether modal dialogs should use dark styling when a dark editor theme is active.
    */
   @DefaultStringValue("Use dark theme modal dialogs")
   String useDarkThemeModalDialogsTitle();
   @DefaultStringValue("Whether modal dialogs should use dark styling when a dark editor theme is active.")
   String useDarkThemeModalDialogsDescription();

   /**
    * Whether to ignore whitespace when generating diffs of version controlled files.
    */
   @DefaultStringValue("Ignore whitespace in VCS diffs")
   String gitDiffIgnoreWhitespaceTitle();
   @DefaultStringValue("Whether to ignore whitespace when generating diffs of version controlled files.")
   String gitDiffIgnoreWhitespaceDescription();

   /**
    * Whether to sign git commits.
    */
   @DefaultStringValue("Sign git commits")
   String gitSignedCommitsTitle();
   @DefaultStringValue("Whether to sign git commits.")
   String gitSignedCommitsDescription();

   /**
    * Whether double-clicking should select a word in the Console pane.
    */
   @DefaultStringValue("Double click to select in the Console")
   String consoleDoubleClickSelectTitle();
   @DefaultStringValue("Whether double-clicking should select a word in the Console pane.")
   String consoleDoubleClickSelectDescription();

   /**
    * Whether the 'Auto Suspension Blocked' icon should appear in the R Console toolbar.
    */
   @DefaultStringValue("Warn when automatic session suspension is paused")
   String consoleSuspendBlockedNoticeTitle();
   @DefaultStringValue("Whether the 'Auto Suspension Blocked' icon should appear in the R Console toolbar.")
   String consoleSuspendBlockedNoticeDescription();

   /**
    * How long to wait before warning that automatic session suspension has been paused. Higher values for less frequent notices.
    */
   @DefaultStringValue("Number of seconds to delay warning")
   String consoleSuspendBlockedNoticeDelayTitle();
   @DefaultStringValue("How long to wait before warning that automatic session suspension has been paused. Higher values for less frequent notices.")
   String consoleSuspendBlockedNoticeDelayDescription();

   /**
    * Whether a git repo should be initialized inside new projects by default.
    */
   @DefaultStringValue("Create a Git repo in new projects")
   String newProjGitInitTitle();
   @DefaultStringValue("Whether a git repo should be initialized inside new projects by default.")
   String newProjGitInitDescription();

   /**
    * Whether an renv environment should be created inside new projects by default.
    */
   @DefaultStringValue("Create an renv environment in new projects")
   String newProjUseRenvTitle();
   @DefaultStringValue("Whether an renv environment should be created inside new projects by default.")
   String newProjUseRenvDescription();

   /**
    * The root document to use when compiling PDF documents.
    */
   @DefaultStringValue("Root document for PDF compilation")
   String rootDocumentTitle();
   @DefaultStringValue("The root document to use when compiling PDF documents.")
   String rootDocumentDescription();

   /**
    * When to show the server home page in RStudio Workbench.
    */
   @DefaultStringValue("Show user home page in RStudio Workbench")
   String showUserHomePageTitle();
   @DefaultStringValue("When to show the server home page in RStudio Workbench.")
   String showUserHomePageDescription();

   /**
    * Whether to reuse sessions when opening projects in RStudio Workbench.
    */
   @DefaultStringValue("")
   String reuseSessionsForProjectLinksTitle();
   @DefaultStringValue("Whether to reuse sessions when opening projects in RStudio Workbench.")
   String reuseSessionsForProjectLinksDescription();

   /**
    * Whether to enable RStudio's version control system interface.
    */
   @DefaultStringValue("Enable version control if available")
   String vcsEnabledTitle();
   @DefaultStringValue("Whether to enable RStudio's version control system interface.")
   String vcsEnabledDescription();

   /**
    * Automatically refresh VCS status?
    */
   @DefaultStringValue("Auto-refresh state from version control")
   String vcsAutorefreshTitle();
   @DefaultStringValue("Automatically refresh VCS status?")
   String vcsAutorefreshDescription();

   /**
    * The path to the Git executable to use.
    */
   @DefaultStringValue("Path to Git executable")
   String gitExePathTitle();
   @DefaultStringValue("The path to the Git executable to use.")
   String gitExePathDescription();

   /**
    * The path to the Subversion executable to use.
    */
   @DefaultStringValue("Path to Subversion executable")
   String svnExePathTitle();
   @DefaultStringValue("The path to the Subversion executable to use.")
   String svnExePathDescription();

   /**
    * The path to the terminal executable to use.
    */
   @DefaultStringValue("")
   String terminalPathTitle();
   @DefaultStringValue("The path to the terminal executable to use.")
   String terminalPathDescription();

   /**
    * The path to the SSH key file to use.
    */
   @DefaultStringValue("")
   String rsaKeyPathTitle();
   @DefaultStringValue("The path to the SSH key file to use.")
   String rsaKeyPathDescription();

   /**
    * The encryption type to use for the SSH key file.
    */
   @DefaultStringValue("")
   String sshKeyTypeTitle();
   @DefaultStringValue("The encryption type to use for the SSH key file.")
   String sshKeyTypeDescription();
   @DefaultStringValue("ED25519")
   String sshKeyTypeEnum_ed25519();
   @DefaultStringValue("RSA")
   String sshKeyTypeEnum_rsa();

   /**
    * Whether to use the devtools R package.
    */
   @DefaultStringValue("Use the devtools R package if available")
   String useDevtoolsTitle();
   @DefaultStringValue("Whether to use the devtools R package.")
   String useDevtoolsDescription();

   /**
    * Always use --preclean when installing package.
    */
   @DefaultStringValue("Always use --preclean when installing package")
   String cleanBeforeInstallTitle();
   @DefaultStringValue("Always use --preclean when installing package.")
   String cleanBeforeInstallDescription();

   /**
    * When set, RStudio will build your package in a '_build' sub-directory of your current library paths.
    */
   @DefaultStringValue("Use alternate library path when building package")
   String useBuildSubdirectoryTitle();
   @DefaultStringValue("When set, RStudio will build your package in a '_build' sub-directory of your current library paths.")
   String useBuildSubdirectoryDescription();

   /**
    * Whether to use secure downloads when fetching R packages.
    */
   @DefaultStringValue("Download R packages securely")
   String useSecureDownloadTitle();
   @DefaultStringValue("Whether to use secure downloads when fetching R packages.")
   String useSecureDownloadDescription();

   /**
    * Whether to clean up temporary files after running R CMD CHECK.
    */
   @DefaultStringValue("Clean up temporary files after R CMD CHECK")
   String cleanupAfterRCmdCheckTitle();
   @DefaultStringValue("Whether to clean up temporary files after running R CMD CHECK.")
   String cleanupAfterRCmdCheckDescription();

   /**
    * Whether to view the directory after running R CMD CHECK.
    */
   @DefaultStringValue("View directory after R CMD CHECK")
   String viewDirAfterRCmdCheckTitle();
   @DefaultStringValue("Whether to view the directory after running R CMD CHECK.")
   String viewDirAfterRCmdCheckDescription();

   /**
    * Whether to hide object files in the Files pane.
    */
   @DefaultStringValue("Hide object files in the Files pane")
   String hideObjectFilesTitle();
   @DefaultStringValue("Whether to hide object files in the Files pane.")
   String hideObjectFilesDescription();

   /**
    * Whether to restore the last project when starting RStudio.
    */
   @DefaultStringValue("Restore last project when starting RStudio")
   String restoreLastProjectTitle();
   @DefaultStringValue("Whether to restore the last project when starting RStudio.")
   String restoreLastProjectDescription();

   /**
    * The number of seconds after which a project is deemed to have successfully started.
    */
   @DefaultStringValue("Number of seconds for safe project startup")
   String projectSafeStartupSecondsTitle();
   @DefaultStringValue("The number of seconds after which a project is deemed to have successfully started.")
   String projectSafeStartupSecondsDescription();

   /**
    * Use tinytex to compile .tex files.
    */
   @DefaultStringValue("Use tinytex to compile .tex files")
   String useTinytexTitle();
   @DefaultStringValue("Use tinytex to compile .tex files.")
   String useTinytexDescription();

   /**
    * Whether to clean output after running Texi2Dvi.
    */
   @DefaultStringValue("Clean output after running Texi2Dvi")
   String cleanTexi2dviOutputTitle();
   @DefaultStringValue("Whether to clean output after running Texi2Dvi.")
   String cleanTexi2dviOutputDescription();

   /**
    * Whether to enable shell escaping with LaTeX documents.
    */
   @DefaultStringValue("Shell escape LaTeX documents")
   String latexShellEscapeTitle();
   @DefaultStringValue("Whether to enable shell escaping with LaTeX documents.")
   String latexShellEscapeDescription();

   /**
    * Whether to restore the last version of R used by the project in RStudio Pro and RStudio Workbench.
    */
   @DefaultStringValue("Restore project R version in RStudio Pro and RStudio Workbench")
   String restoreProjectRVersionTitle();
   @DefaultStringValue("Whether to restore the last version of R used by the project in RStudio Pro and RStudio Workbench.")
   String restoreProjectRVersionDescription();

   /**
    * The verbosity level to use with Clang (0 - 2)
    */
   @DefaultStringValue("Clang verbosity level (0 - 2)")
   String clangVerboseTitle();
   @DefaultStringValue("The verbosity level to use with Clang (0 - 2)")
   String clangVerboseDescription();

   /**
    * Whether to show the splash screen when RStudio is starting.
    */
   @DefaultStringValue("Show splash screen when RStudio is starting")
   String enableSplashScreenTitle();
   @DefaultStringValue("Whether to show the splash screen when RStudio is starting.")
   String enableSplashScreenDescription();

   /**
    * The R version to use by default.
    */
   @DefaultStringValue("")
   String defaultRVersionTitle();
   @DefaultStringValue("The R version to use by default.")
   String defaultRVersionDescription();

   /**
    * The maximum number of columns to show at once in the data viewer.
    */
   @DefaultStringValue("Maximum number of columns in data viewer")
   String dataViewerMaxColumnsTitle();
   @DefaultStringValue("The maximum number of columns to show at once in the data viewer.")
   String dataViewerMaxColumnsDescription();

   /**
    * The maximum number of characters to show in a data viewer cell.
    */
   @DefaultStringValue("Maximum number of character in data viewer cells")
   String dataViewerMaxCellSizeTitle();
   @DefaultStringValue("The maximum number of characters to show in a data viewer cell.")
   String dataViewerMaxCellSizeDescription();

   /**
    * Whether the Summary side panel is shown by default when opening the data viewer.
    */
   @DefaultStringValue("Show data viewer summary panel by default")
   String dataViewerShowSummaryTitle();
   @DefaultStringValue("Whether the Summary side panel is shown by default when opening the data viewer.")
   String dataViewerShowSummaryDescription();

   /**
    * Whether the data viewer filter UI is shown by default when opening the data viewer.
    */
   @DefaultStringValue("Show data viewer filter UI by default")
   String dataViewerShowFiltersTitle();
   @DefaultStringValue("Whether the data viewer filter UI is shown by default when opening the data viewer.")
   String dataViewerShowFiltersDescription();

   /**
    * Whether the data viewer draws its own overlay scrollbars; when disabled, native scrollbars are used instead.
    */
   @DefaultStringValue("Use overlay scrollbars in the data viewer")
   String dataViewerUseOverlayScrollbarsTitle();
   @DefaultStringValue("Whether the data viewer draws its own overlay scrollbars; when disabled, native scrollbars are used instead.")
   String dataViewerUseOverlayScrollbarsDescription();

   /**
    * Support accessibility aids such as screen readers.
    */
   @DefaultStringValue("Enable support for screen readers")
   String enableScreenReaderTitle();
   @DefaultStringValue("Support accessibility aids such as screen readers.")
   String enableScreenReaderDescription();

   /**
    * Number of milliseconds to wait after last keystroke before updating live region.
    */
   @DefaultStringValue("Seconds to wait before updating ARIA live region")
   String typingStatusDelayMsTitle();
   @DefaultStringValue("Number of milliseconds to wait after last keystroke before updating live region.")
   String typingStatusDelayMsDescription();

   /**
    * Reduce use of animations in the user interface.
    */
   @DefaultStringValue("Reduced animation/motion mode")
   String reducedMotionTitle();
   @DefaultStringValue("Reduce use of animations in the user interface.")
   String reducedMotionDescription();

   /**
    * Tab key moves focus out of text editing controls instead of inserting tabs.
    */
   @DefaultStringValue("Tab key always moves focus")
   String tabKeyMoveFocusTitle();
   @DefaultStringValue("Tab key moves focus out of text editing controls instead of inserting tabs.")
   String tabKeyMoveFocusDescription();

   /**
    * In source editor find panel, tab key moves focus directly from find text to replace text.
    */
   @DefaultStringValue("Tab key moves focus directly from find text to replace text in find panel")
   String findPanelLegacyTabSequenceTitle();
   @DefaultStringValue("In source editor find panel, tab key moves focus directly from find text to replace text.")
   String findPanelLegacyTabSequenceDescription();

   /**
    * Show which panel contains keyboard focus.
    */
   @DefaultStringValue("Show focus outline around focused panel")
   String showPanelFocusRectangleTitle();
   @DefaultStringValue("Show which panel contains keyboard focus.")
   String showPanelFocusRectangleDescription();

   /**
    * How to deal with changes to documents on idle.
    */
   @DefaultStringValue("Autosave mode on idle")
   String autoSaveOnIdleTitle();
   @DefaultStringValue("How to deal with changes to documents on idle.")
   String autoSaveOnIdleDescription();
   @DefaultStringValue("Save and write changes")
   String autoSaveOnIdleEnum_commit();
   @DefaultStringValue("Backup unsaved changes")
   String autoSaveOnIdleEnum_backup();
   @DefaultStringValue("Do nothing")
   String autoSaveOnIdleEnum_none();

   /**
    * The idle period, in milliseconds, after which documents should be auto-saved.
    */
   @DefaultStringValue("Idle period for document autosave (ms)")
   String autoSaveIdleMsTitle();
   @DefaultStringValue("The idle period, in milliseconds, after which documents should be auto-saved.")
   String autoSaveIdleMsDescription();

   /**
    * Whether to automatically save when the editor loses focus.
    */
   @DefaultStringValue("Save documents when editor loses input focus")
   String autoSaveOnBlurTitle();
   @DefaultStringValue("Whether to automatically save when the editor loses focus.")
   String autoSaveOnBlurDescription();

   /**
    * When enabled, RStudio reduces background file monitoring, code indexing, and external-edit checks for projects detected to be on a network or remote filesystem. This improves responsiveness on slow drives, at the cost of less frequent automatic refreshing of file listings and version-control status.
    */
   @DefaultStringValue("Reduce background file operations on network and remote drives")
   String reduceRemoteFilesystemOperationsTitle();
   @DefaultStringValue("When enabled, RStudio reduces background file monitoring, code indexing, and external-edit checks for projects detected to be on a network or remote filesystem. This improves responsiveness on slow drives, at the cost of less frequent automatic refreshing of file listings and version-control status.")
   String reduceRemoteFilesystemOperationsDescription();

   /**
    * Initial directory for new terminals.
    */
   @DefaultStringValue("Initial working directory for new terminals")
   String terminalInitialDirectoryTitle();
   @DefaultStringValue("Initial directory for new terminals.")
   String terminalInitialDirectoryDescription();

   /**
    * Whether to show the full path to project in desktop window title.
    */
   @DefaultStringValue("Show full path to project in RStudio Desktop windows")
   String fullProjectPathInWindowTitleTitle();
   @DefaultStringValue("Whether to show the full path to project in desktop window title.")
   String fullProjectPathInWindowTitleDescription();

   /**
    * Whether to enable visual editing by default for new markdown documents
    */
   @DefaultStringValue("Use visual editing by default for new markdown documents")
   String visualMarkdownEditingIsDefaultTitle();
   @DefaultStringValue("Whether to enable visual editing by default for new markdown documents")
   String visualMarkdownEditingIsDefaultDescription();

   /**
    * Default spacing for lists created in the visual editor
    */
   @DefaultStringValue("Default list spacing in visual markdown editing mode")
   String visualMarkdownEditingListSpacingTitle();
   @DefaultStringValue("Default spacing for lists created in the visual editor")
   String visualMarkdownEditingListSpacingDescription();

   /**
    * Whether to automatically wrap text when writing markdown
    */
   @DefaultStringValue("Wrap text in visual markdown editing mode")
   String visualMarkdownEditingWrapTitle();
   @DefaultStringValue("Whether to automatically wrap text when writing markdown")
   String visualMarkdownEditingWrapDescription();

   /**
    * The column to wrap text at when writing markdown
    */
   @DefaultStringValue("Wrap column for visual markdown editing mode")
   String visualMarkdownEditingWrapAtColumnTitle();
   @DefaultStringValue("The column to wrap text at when writing markdown")
   String visualMarkdownEditingWrapAtColumnDescription();

   /**
    * Placement of footnotes within markdown output.
    */
   @DefaultStringValue("Place visual markdown footnotes in")
   String visualMarkdownEditingReferencesLocationTitle();
   @DefaultStringValue("Placement of footnotes within markdown output.")
   String visualMarkdownEditingReferencesLocationDescription();

   /**
    * Whether to write canonical visual mode markdown when saving from source mode.
    */
   @DefaultStringValue("Write canonical visual mode markdown in source mode")
   String visualMarkdownEditingCanonicalTitle();
   @DefaultStringValue("Whether to write canonical visual mode markdown when saving from source mode.")
   String visualMarkdownEditingCanonicalDescription();

   /**
    * Maximum content width for visual editing mode, in pixels
    */
   @DefaultStringValue("Max content width for visual markdown editor (px)")
   String visualMarkdownEditingMaxContentWidthTitle();
   @DefaultStringValue("Maximum content width for visual editing mode, in pixels")
   String visualMarkdownEditingMaxContentWidthDescription();

   /**
    * Whether to show the document outline by default when opening R Markdown documents in visual mode.
    */
   @DefaultStringValue("Show document outline in visual markdown editing mode")
   String visualMarkdownEditingShowDocOutlineTitle();
   @DefaultStringValue("Whether to show the document outline by default when opening R Markdown documents in visual mode.")
   String visualMarkdownEditingShowDocOutlineDescription();

   /**
    * Whether to show the margin guide in the visual mode code blocks.
    */
   @DefaultStringValue("Show margin in visual mode code blocks")
   String visualMarkdownEditingShowMarginTitle();
   @DefaultStringValue("Whether to show the margin guide in the visual mode code blocks.")
   String visualMarkdownEditingShowMarginDescription();

   /**
    * Whether to show line numbers in the code editors used in visual mode
    */
   @DefaultStringValue("Show line numbers in visual mode code blocks")
   String visualMarkdownCodeEditorLineNumbersTitle();
   @DefaultStringValue("Whether to show line numbers in the code editors used in visual mode")
   String visualMarkdownCodeEditorLineNumbersDescription();

   /**
    * The default visual editing mode font size, in points
    */
   @DefaultStringValue("Font size for visual editing mode")
   String visualMarkdownEditingFontSizePointsTitle();
   @DefaultStringValue("The default visual editing mode font size, in points")
   String visualMarkdownEditingFontSizePointsDescription();

   /**
    * The name of the editor to use to provide code editing in visual mode
    */
   @DefaultStringValue("Editor for code chunks in visual editing mode")
   String visualMarkdownCodeEditorTitle();
   @DefaultStringValue("The name of the editor to use to provide code editing in visual mode")
   String visualMarkdownCodeEditorDescription();

   /**
    * Zotero libraries to insert citations from.
    */
   @DefaultStringValue("Zotero libraries")
   String zoteroLibrariesTitle();
   @DefaultStringValue("Zotero libraries to insert citations from.")
   String zoteroLibrariesDescription();

   /**
    * Preferred emoji skintone
    */
   @DefaultStringValue("")
   String emojiSkintoneTitle();
   @DefaultStringValue("Preferred emoji skintone")
   String emojiSkintoneDescription();

   /**
    * List of aria-live announcements to disable.
    */
   @DefaultStringValue("Disabled aria-live announcements")
   String disabledAriaLiveAnnouncementsTitle();
   @DefaultStringValue("List of aria-live announcements to disable.")
   String disabledAriaLiveAnnouncementsDescription();

   /**
    * Maximum number of lines of console output announced after a command.
    */
   @DefaultStringValue("Maximum number of console lines to announce")
   String screenreaderConsoleAnnounceLimitTitle();
   @DefaultStringValue("Maximum number of lines of console output announced after a command.")
   String screenreaderConsoleAnnounceLimitDescription();

   /**
    * List of path components; file monitor will ignore paths containing one or more of these components.
    */
   @DefaultStringValue("List of path components ignored by file monitor")
   String fileMonitorIgnoredComponentsTitle();
   @DefaultStringValue("List of path components; file monitor will ignore paths containing one or more of these components.")
   String fileMonitorIgnoredComponentsDescription();

   /**
    * When enabled, directories ignored by Git (.gitignore rules) and their contents will be excluded from project file monitoring and code indexing.
    */
   @DefaultStringValue("Use .gitignore for file monitoring")
   String fileMonitorUseGitignoreTitle();
   @DefaultStringValue("When enabled, directories ignored by Git (.gitignore rules) and their contents will be excluded from project file monitoring and code indexing.")
   String fileMonitorUseGitignoreDescription();

   /**
    * Whether to install R package dependencies one at a time.
    */
   @DefaultStringValue("Install R package dependencies one at a time")
   String installPkgDepsIndividuallyTitle();
   @DefaultStringValue("Whether to install R package dependencies one at a time.")
   String installPkgDepsIndividuallyDescription();

   /**
    * R graphics backend.
    */
   @DefaultStringValue("R graphics backend")
   String graphicsBackendTitle();
   @DefaultStringValue("R graphics backend.")
   String graphicsBackendDescription();

   /**
    * Type of anti-aliasing to be used for generated R plots.
    */
   @DefaultStringValue("R graphics antialiasing method")
   String graphicsAntialiasingTitle();
   @DefaultStringValue("Type of anti-aliasing to be used for generated R plots.")
   String graphicsAntialiasingDescription();

   /**
    * List of fixed-width fonts to check for browser support.
    */
   @DefaultStringValue("Fixed-width font list for RStudio Server")
   String browserFixedWidthFontsTitle();
   @DefaultStringValue("List of fixed-width fonts to check for browser support.")
   String browserFixedWidthFontsDescription();

   /**
    * The Python type.
    */
   @DefaultStringValue("")
   String pythonTypeTitle();
   @DefaultStringValue("The Python type.")
   String pythonTypeDescription();

   /**
    * The Python version.
    */
   @DefaultStringValue("")
   String pythonVersionTitle();
   @DefaultStringValue("The Python version.")
   String pythonVersionDescription();

   /**
    * The path to the default Python interpreter.
    */
   @DefaultStringValue("")
   String pythonPathTitle();
   @DefaultStringValue("The path to the default Python interpreter.")
   String pythonPathDescription();

   /**
    * The maximum amount of seconds of retry for save operations.
    */
   @DefaultStringValue("Save Retry Timeout")
   String saveRetryTimeoutTitle();
   @DefaultStringValue("The maximum amount of seconds of retry for save operations.")
   String saveRetryTimeoutDescription();

   /**
    * Whether to flush saved files all the way to physical storage so that write failures (such as a full disk or an exceeded quota) are reported rather than silently lost. Disabling this can improve save performance on slow or networked filesystems, at the risk of not detecting some failed writes.
    */
   @DefaultStringValue("Use durable writes when saving files")
   String saveFilesDurablyTitle();
   @DefaultStringValue("Whether to flush saved files all the way to physical storage so that write failures (such as a full disk or an exceeded quota) are reported rather than silently lost. Disabling this can improve save performance on slow or networked filesystems, at the risk of not detecting some failed writes.")
   String saveFilesDurablyDescription();

   /**
    * Whether the Insert Pipe Operator command should use the native R pipe operator, |>
    */
   @DefaultStringValue("Use R's native pipe operator, |>")
   String insertNativePipeOperatorTitle();
   @DefaultStringValue("Whether the Insert Pipe Operator command should use the native R pipe operator, |>")
   String insertNativePipeOperatorDescription();

   /**
    * Whether to keep track of recently used commands in the Command Palette
    */
   @DefaultStringValue("Remember recently used items in Command Palette")
   String commandPaletteMruTitle();
   @DefaultStringValue("Whether to keep track of recently used commands in the Command Palette")
   String commandPaletteMruDescription();

   /**
    * Whether to compute and show memory usage in the Environment Pane
    */
   @DefaultStringValue("Show memory usage in Environment Pane")
   String showMemoryUsageTitle();
   @DefaultStringValue("Whether to compute and show memory usage in the Environment Pane")
   String showMemoryUsageDescription();

   /**
    * How many seconds to wait between automatic requeries of memory statistics (0 to disable)
    */
   @DefaultStringValue("Interval for requerying memory stats (seconds)")
   String memoryQueryIntervalSecondsTitle();
   @DefaultStringValue("How many seconds to wait between automatic requeries of memory statistics (0 to disable)")
   String memoryQueryIntervalSecondsDescription();

   /**
    * Enable Python terminal hooks. When enabled, the RStudio-configured version of Python will be placed on the PATH.
    */
   @DefaultStringValue("Enable terminal Python integration")
   String terminalPythonIntegrationTitle();
   @DefaultStringValue("Enable Python terminal hooks. When enabled, the RStudio-configured version of Python will be placed on the PATH.")
   String terminalPythonIntegrationDescription();

   /**
    * Enable session protocol debug logging showing all session requests and events
    */
   @DefaultStringValue("Session protocol debug logging")
   String sessionProtocolDebugTitle();
   @DefaultStringValue("Enable session protocol debug logging showing all session requests and events")
   String sessionProtocolDebugDescription();

   /**
    * When enabled, if the active project contains a Python virtual environment, then RStudio will automatically activate this environment on startup.
    */
   @DefaultStringValue("Automatically activate project Python environments")
   String pythonProjectEnvironmentAutomaticActivateTitle();
   @DefaultStringValue("When enabled, if the active project contains a Python virtual environment, then RStudio will automatically activate this environment on startup.")
   String pythonProjectEnvironmentAutomaticActivateDescription();

   /**
    * (Deprecated) When enabled, RStudio will detect R objects containing null external pointers when building the Environment pane, and avoid introspecting their contents further. This preference is no longer used.
    */
   @DefaultStringValue("Check values in the Environment pane for null external pointers")
   String checkNullExternalPointersTitle();
   @DefaultStringValue("(Deprecated) When enabled, RStudio will detect R objects containing null external pointers when building the Environment pane, and avoid introspecting their contents further. This preference is no longer used.")
   String checkNullExternalPointersDescription();

   /**
    * The IDE's user-interface language.
    */
   @DefaultStringValue("User Interface Language:")
   String uiLanguageTitle();
   @DefaultStringValue("The IDE's user-interface language.")
   String uiLanguageDescription();

   /**
    * Hide desktop menu bar until Alt key is pressed.
    */
   @DefaultStringValue("Auto hide menu bar")
   String autohideMenubarTitle();
   @DefaultStringValue("Hide desktop menu bar until Alt key is pressed.")
   String autohideMenubarDescription();

   /**
    * Whether RStudio Desktop will use the operating system's native File and Message dialog boxes.
    */
   @DefaultStringValue("Use native file and message dialog boxes")
   String nativeFileDialogsTitle();
   @DefaultStringValue("Whether RStudio Desktop will use the operating system's native File and Message dialog boxes.")
   String nativeFileDialogsDescription();

   /**
    * When enabled, any pending console input will be discarded when an (uncaught) R error occurs.
    */
   @DefaultStringValue("Discard pending console input on error")
   String discardPendingConsoleInputOnErrorTitle();
   @DefaultStringValue("When enabled, any pending console input will be discarded when an (uncaught) R error occurs.")
   String discardPendingConsoleInputOnErrorDescription();

   /**
    * An integer value, 1-200, to set the editor scroll multiplier. The higher the value, the faster the scrolling.
    */
   @DefaultStringValue("Editor scroll speed sensitivity")
   String editorScrollMultiplierTitle();
   @DefaultStringValue("An integer value, 1-200, to set the editor scroll multiplier. The higher the value, the faster the scrolling.")
   String editorScrollMultiplierDescription();

   /**
    * Control how text is rendered within the IDE surface.
    */
   @DefaultStringValue("Text rendering")
   String textRenderingTitle();
   @DefaultStringValue("Control how text is rendered within the IDE surface.")
   String textRenderingDescription();

   /**
    * Disable Electron accessibility support.
    */
   @DefaultStringValue("Disable Electron accessibility support")
   String disableRendererAccessibilityTitle();
   @DefaultStringValue("Disable Electron accessibility support.")
   String disableRendererAccessibilityDescription();

   /**
    * Select which AI assistant to use for code suggestions and assistance.
    */
   @DefaultStringValue("AI Assistant")
   String assistantTitle();
   @DefaultStringValue("Select which AI assistant to use for code suggestions and assistance.")
   String assistantDescription();
   @DefaultStringValue("(None)")
   String assistantEnum_none();
   @DefaultStringValue("Posit AI Next Edit Suggestions")
   String assistantEnum_posit();
   @DefaultStringValue("GitHub Copilot")
   String assistantEnum_copilot();

   /**
    * Select which AI assistant to use for chat functionality.
    */
   @DefaultStringValue("Chat Provider")
   String chatProviderTitle();
   @DefaultStringValue("Select which AI assistant to use for chat functionality.")
   String chatProviderDescription();
   @DefaultStringValue("(None)")
   String chatProviderEnum_none();
   @DefaultStringValue("Posit Assistant")
   String chatProviderEnum_posit();

   /**
    * Control when code suggestions are displayed in the editor.
    */
   @DefaultStringValue("Show code suggestions:")
   String assistantCompletionsTriggerTitle();
   @DefaultStringValue("Control when code suggestions are displayed in the editor.")
   String assistantCompletionsTriggerDescription();
   @DefaultStringValue("Automatically")
   String assistantCompletionsTriggerEnum_auto();
   @DefaultStringValue("Manually")
   String assistantCompletionsTriggerEnum_manual();

   /**
    * The delay (in milliseconds) before AI completions are requested after the cursor position has changed.
    */
   @DefaultStringValue("AI completions delay")
   String assistantCompletionsDelayTitle();
   @DefaultStringValue("The delay (in milliseconds) before AI completions are requested after the cursor position has changed.")
   String assistantCompletionsDelayDescription();

   /**
    * Control the behavior of the Tab key when both AI code suggestions and RStudio code completions are visible.
    */
   @DefaultStringValue("Pressing Tab key will prefer inserting:")
   String assistantTabKeyBehaviorTitle();
   @DefaultStringValue("Control the behavior of the Tab key when both AI code suggestions and RStudio code completions are visible.")
   String assistantTabKeyBehaviorDescription();
   @DefaultStringValue("AI Suggestion")
   String assistantTabKeyBehaviorEnum_suggestion();
   @DefaultStringValue("Code Completion")
   String assistantTabKeyBehaviorEnum_completions();

   /**
    * When enabled, RStudio will index project files with the AI assistant.
    */
   @DefaultStringValue("Index project files with AI assistant")
   String assistantIndexingEnabledTitle();
   @DefaultStringValue("When enabled, RStudio will index project files with the AI assistant.")
   String assistantIndexingEnabledDescription();

   /**
    * When enabled, RStudio will display next edit suggestions as provided by the active AI assistant when available.
    */
   @DefaultStringValue("Enable next edit suggestions")
   String assistantNesEnabledTitle();
   @DefaultStringValue("When enabled, RStudio will display next edit suggestions as provided by the active AI assistant when available.")
   String assistantNesEnabledDescription();

   /**
    * When enabled, next edit suggestions will be automatically displayed. When disabled, suggestions will only be shown when hovering over the gutter icon.
    */
   @DefaultStringValue("Automatically display next edit suggestions in editor")
   String assistantNesAutoshowTitle();
   @DefaultStringValue("When enabled, next edit suggestions will be automatically displayed. When disabled, suggestions will only be shown when hovering over the gutter icon.")
   String assistantNesAutoshowDescription();

   /**
    * When enabled, RStudio will show messages from the Posit Assistant in a message box.
    */
   @DefaultStringValue("Display account and billing messages from Posit Assistant")
   String assistantShowMessagesTitle();
   @DefaultStringValue("When enabled, RStudio will show messages from the Posit Assistant in a message box.")
   String assistantShowMessagesDescription();

   /**
    * When enabled, the Posit Assistant button is displayed in the main toolbar.
    */
   @DefaultStringValue("Show Posit Assistant button in toolbar")
   String assistantToolbarButtonVisibleTitle();
   @DefaultStringValue("When enabled, the Posit Assistant button is displayed in the main toolbar.")
   String assistantToolbarButtonVisibleDescription();

   /**
    * When enabled, the AI assistant agents trust the operating system certificate store (e.g. the Windows Certificate Store or macOS Keychain) in addition to Node.js's built-in certificate authorities. Useful behind a TLS-inspecting proxy. Restart the R session for the change to take effect.
    */
   @DefaultStringValue("Use the system certificate store (restart required)")
   String assistantUseSystemCaTitle();
   @DefaultStringValue("When enabled, the AI assistant agents trust the operating system certificate store (e.g. the Windows Certificate Store or macOS Keychain) in addition to Node.js's built-in certificate authorities. Useful behind a TLS-inspecting proxy. Restart the R session for the change to take effect.")
   String assistantUseSystemCaDescription();

   /**
    * Use a pre-release version of the Posit Assistant for testing purposes. Do not use for production work.
    */
   @DefaultStringValue("Use pre-release version of Posit Assistant (restart required)")
   String positAssistantTestManifestTitle();
   @DefaultStringValue("Use a pre-release version of the Posit Assistant for testing purposes. Do not use for production work.")
   String positAssistantTestManifestDescription();

   /**
    * The minimum number of hours between checks for a new version of the Posit Assistant. Set to 0 to check every time.
    */
   @DefaultStringValue("Posit Assistant update check interval (hours)")
   String positAssistantUpdateCheckIntervalHoursTitle();
   @DefaultStringValue("The minimum number of hours between checks for a new version of the Posit Assistant. Set to 0 to check every time.")
   String positAssistantUpdateCheckIntervalHoursDescription();

   /**
    * When enabled, RStudio will use GitHub Copilot to provide code suggestions.
    */
   @DefaultStringValue("Enable GitHub Copilot")
   String copilotEnabledTitle();
   @DefaultStringValue("When enabled, RStudio will use GitHub Copilot to provide code suggestions.")
   String copilotEnabledDescription();

   /**
    * Control when code suggestions are displayed in the editor.
    */
   @DefaultStringValue("Show code suggestions:")
   String copilotCompletionsTriggerTitle();
   @DefaultStringValue("Control when code suggestions are displayed in the editor.")
   String copilotCompletionsTriggerDescription();
   @DefaultStringValue("Automatically")
   String copilotCompletionsTriggerEnum_auto();
   @DefaultStringValue("Manually (Ctrl + Backslash)")
   String copilotCompletionsTriggerEnum_manual();

   /**
    * The delay (in milliseconds) before GitHub Copilot completions are requested after the cursor position has changed.
    */
   @DefaultStringValue("GitHub Copilot completions delay")
   String copilotCompletionsDelayTitle();
   @DefaultStringValue("The delay (in milliseconds) before GitHub Copilot completions are requested after the cursor position has changed.")
   String copilotCompletionsDelayDescription();

   /**
    * Control the behavior of the Tab key when both Copilot code suggestions and RStudio code completions are visible.
    */
   @DefaultStringValue("Pressing Tab key will prefer inserting:")
   String copilotTabKeyBehaviorTitle();
   @DefaultStringValue("Control the behavior of the Tab key when both Copilot code suggestions and RStudio code completions are visible.")
   String copilotTabKeyBehaviorDescription();
   @DefaultStringValue("Copilot Suggestion")
   String copilotTabKeyBehaviorEnum_suggestion();
   @DefaultStringValue("Code Completion")
   String copilotTabKeyBehaviorEnum_completions();

   /**
    * When enabled, RStudio will index project files with GitHub Copilot.
    */
   @DefaultStringValue("Index project files with GitHub Copilot")
   String copilotIndexingEnabledTitle();
   @DefaultStringValue("When enabled, RStudio will index project files with GitHub Copilot.")
   String copilotIndexingEnabledDescription();

   /**
    * When enabled, RStudio will display next edit suggestions as provided by Copilot when available.
    */
   @DefaultStringValue("Enable next edit suggestions")
   String copilotNesEnabledTitle();
   @DefaultStringValue("When enabled, RStudio will display next edit suggestions as provided by Copilot when available.")
   String copilotNesEnabledDescription();

   /**
    * When enabled, next edit suggestions will be automatically displayed. When disabled, suggestions will only be shown when hovering over the gutter icon.
    */
   @DefaultStringValue("Automatically show next edit suggestions")
   String copilotNesAutoshowTitle();
   @DefaultStringValue("When enabled, next edit suggestions will be automatically displayed. When disabled, suggestions will only be shown when hovering over the gutter icon.")
   String copilotNesAutoshowDescription();

   /**
    * When enabled, RStudio will show account and billing messages from GitHub Copilot in a message box.
    */
   @DefaultStringValue("Display account and billing messages from GitHub Copilot")
   String copilotShowMessagesTitle();
   @DefaultStringValue("When enabled, RStudio will show account and billing messages from GitHub Copilot in a message box.")
   String copilotShowMessagesDescription();

   /**
    * When enabled, RStudio will tell Copilot to use the current project's directory as a workspace.
    */
   @DefaultStringValue("Use project directory as a Copilot workspace")
   String copilotProjectWorkspaceTitle();
   @DefaultStringValue("When enabled, RStudio will tell Copilot to use the current project's directory as a workspace.")
   String copilotProjectWorkspaceDescription();

   /**
    * User-provided name for the currently opened R project.
    */
   @DefaultStringValue("")
   String projectNameTitle();
   @DefaultStringValue("User-provided name for the currently opened R project.")
   String projectNameDescription();

   /**
    * Default working directory in background job dialog.
    */
   @DefaultStringValue("Default working directory for background jobs")
   String runBackgroundJobDefaultWorkingDirTitle();
   @DefaultStringValue("Default working directory in background job dialog.")
   String runBackgroundJobDefaultWorkingDirDescription();
   @DefaultStringValue("Project folder")
   String runBackgroundJobDefaultWorkingDirEnum_project();
   @DefaultStringValue("Script folder")
   String runBackgroundJobDefaultWorkingDirEnum_script();

   /**
    * The formatter to use when reformatting code.
    */
   @DefaultStringValue("Code formatter")
   String codeFormatterTitle();
   @DefaultStringValue("The formatter to use when reformatting code.")
   String codeFormatterDescription();
   @DefaultStringValue("(Default)")
   String codeFormatterEnum_none();
   @DefaultStringValue("styler")
   String codeFormatterEnum_styler();
   @DefaultStringValue("External")
   String codeFormatterEnum_external();

   /**
    * When set, strict transformers will be used when formatting code. See the `styler` package documentation for more details.
    */
   @DefaultStringValue("Use strict transformers when formatting code")
   String codeFormatterStylerStrictTitle();
   @DefaultStringValue("When set, strict transformers will be used when formatting code. See the `styler` package documentation for more details.")
   String codeFormatterStylerStrictDescription();

   /**
    * The external command to be used when reformatting code.
    */
   @DefaultStringValue("")
   String codeFormatterExternalCommandTitle();
   @DefaultStringValue("The external command to be used when reformatting code.")
   String codeFormatterExternalCommandDescription();

   /**
    * When set, RStudio will automatically select and use an appropriate version of Air when formatting R code.
    */
   @DefaultStringValue("Use Air for code formatting")
   String useAirFormatterTitle();
   @DefaultStringValue("When set, RStudio will automatically select and use an appropriate version of Air when formatting R code.")
   String useAirFormatterDescription();

   /**
    * When set, Air will only be used to format R documents located within a project or directory containing an air.toml file.
    */
   @DefaultStringValue("Only use Air when an air.toml file is found")
   String airFormatterRequireTomlTitle();
   @DefaultStringValue("When set, Air will only be used to format R documents located within a project or directory containing an air.toml file.")
   String airFormatterRequireTomlDescription();

   /**
    * When set, the selected formatter will be used to reformat documents on save.
    */
   @DefaultStringValue("Reformat documents on save")
   String reformatOnSaveTitle();
   @DefaultStringValue("When set, the selected formatter will be used to reformat documents on save.")
   String reformatOnSaveDescription();

   /**
    * The folder in which RStudio should store project .Rproj.user data.
    */
   @DefaultStringValue("Default project user data directory")
   String projectUserDataDirectoryTitle();
   @DefaultStringValue("The folder in which RStudio should store project .Rproj.user data.")
   String projectUserDataDirectoryDescription();

   /**
    * When enabled, R errors, warnings, and messages will receive an extended display with custom styles applied.
    */
   @DefaultStringValue("Use extended display for")
   String consoleHighlightConditionsTitle();
   @DefaultStringValue("When enabled, R errors, warnings, and messages will receive an extended display with custom styles applied.")
   String consoleHighlightConditionsDescription();
   @DefaultStringValue("Errors, Warnings, and Messages")
   String consoleHighlightConditionsEnum_errors_warnings_messages();
   @DefaultStringValue("Errors and Warnings only")
   String consoleHighlightConditionsEnum_errors_warnings();
   @DefaultStringValue("Errors only")
   String consoleHighlightConditionsEnum_errors();
   @DefaultStringValue("(None)")
   String consoleHighlightConditionsEnum_none();



}
