diff --git a/Manifests/ManagedPreferencesApplications/com.barebones.bbedit.plist b/Manifests/ManagedPreferencesApplications/com.barebones.bbedit.plist old mode 100755 new mode 100644 index cb8f479f..5ce827f1 --- a/Manifests/ManagedPreferencesApplications/com.barebones.bbedit.plist +++ b/Manifests/ManagedPreferencesApplications/com.barebones.bbedit.plist @@ -7,13 +7,13 @@ pfm_description BBEdit settings pfm_documentation - https://www.barebones.com/support/bbedit/ExpertPreferences.html + https://www.barebones.com/support/bbedit/ pfm_domain com.barebones.bbedit pfm_format_version 1 pfm_last_modified - 2023-08-17T13:20:39Z + 2024-04-01T01:52:00Z pfm_platforms macOS @@ -24,7 +24,7 @@ pfm_default Configures BBEdit settings pfm_description - Description of the payload + The human-readable description of this payload. This description appears on the Detail screen. pfm_name PayloadDescription pfm_title @@ -36,7 +36,7 @@ pfm_default BBEdit pfm_description - Name of the payload + The human-readable name for the profile payload. The name appears on the Detail screen and doesn't need to be unique. pfm_name PayloadDisplayName pfm_require @@ -50,7 +50,7 @@ pfm_default com.barebones.bbedit pfm_description - A unique identifier for the payload, dot-delimited. Usually root PayloadIdentifier+subidentifier + The reverse-DNS-style identifier for the payload. This identifier is usually the same as the TopLevel value, with an additional appended component. This string must be unique within the profile. During a profile replacement, the system updates payloads with the same 'PayloadIdentifier' and 'PayloadUUID' in the old and new profiles. pfm_name PayloadIdentifier pfm_require @@ -64,7 +64,7 @@ pfm_default com.barebones.bbedit pfm_description - The type of the payload, a reverse dns string. + The payload type, which each payload domain's reference page specifies. pfm_name PayloadType pfm_require @@ -78,7 +78,7 @@ pfm_default pfm_description - Unique identifier for the payload (format 01234567-89AB-CDEF-0123-456789ABCDEF) + The globally unique identifier for the payload. The actual content is unimportant, but must be globally unique. In macOS, use 'uuidgen' to generate UUIDs. During a profile replacement, the system updates payloads with the same 'PayloadIdentifier' and 'PayloadUUID' in the old and new profiles. pfm_format ^[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}$ pfm_name @@ -94,7 +94,7 @@ pfm_default 1 pfm_description - The version of the whole configuration profile. + The version of this specific payload. pfm_name PayloadVersion pfm_require @@ -106,7 +106,7 @@ pfm_description - This value describes the issuing organization of the profile, as displayed to the user. + The human-readable string containing the name of the organization that provides the profile. This value doesn't need to match the organization payload value in the enclosing dictionary. pfm_name PayloadOrganization pfm_title @@ -120,8 +120,22 @@ pfm_range_list_titles Appearance - Expert Prefs - Licenses + Application + ChatGPT Worksheets + Completion + Editing + Editor Defaults + Keyboard + Languages + Licensing + Preview + Printing + Sidebar + Text Colors + Text Encodings + Text Files + Expert + Removed Updates pfm_require @@ -130,104 +144,452 @@ Appearance - AlwaysUseSystemAppearanceForTitleBar + ApplicationAppearanceMode + SelectedColorSchemeName + SelectedColorSchemeNameDarkMode + StatusBarSizeMode + ListDisplayFontSize + WhichAppIcon + ToolbarShowTextOptionsMenu + NavbarShowDocumentNavigation + NavbarShowMarkerMenu + NavbarShowFileVersionsButton + NavbarShowCounterpartButton + NavbarShowDocumentIcon + NavbarShowFunctionMenu + FunctionMenuSortItemsByName + EditingWindowShowLineNumbers + EditingWindowShowGutter + EditingWindowShowTabStops + EditingWindowShowPageGuide + EditingWindowPageGuideWidth + EditingWindowGuideContrast + TextStatusBarShowCursorPosition + TextStatusBarShowLanguageMenu + TextStatusBarShowTextEncodingMenu + TextStatusBarShowLineBreakMenu + TextStatusBarShowDocumentLockState + TextStatusBarShowDocumentDate + TextStatusBarShowDocumentStatistics + TextStatusBarShowLiveMatchCount + TextStatusBarShowMagnification + + Application + + NewAndOpenPrefersSharedWindow + WatchDocumentsOnDisk + NSRecentDocumentsLimit + Display_FullPathInRecentMenu + StartupAndResumeAction + RestoreApplicationStateAtStartup + RestoreUnsavedDocumentsAtStartup + ReopenDocumentsOnRemoteVolumes + AlwaysFetchRemoteDocuments + SUSoftwareUpdateEnabled + GetMeOnTheBetaTrainWooWoooooChuggaChuggaChuggaChugga + + ChatGPT Worksheets + + ChatGPTModel + AIWorksheetWrapResponses + AIWorksheetWrapResponseCharLimit + + Completion + + TextCompletionTrigger + Editor_AutoCompleteDelay + IncludeDictionaryWordsInCompletionList + IncludeTextReplacementsInCompletionList + AutoInsertPairs + AutoPairsSurroundSelection + + Editing + + HighlightInstancesOfSelectedText + UseLineHeightHighlightingForInstancesOfSelectedText + DelayBeforeHighlightingInstancesOfSelectedText + ShowTickMarksForInstancesOfSelectedText + ShowTickMarksForLiveSearchMatches + ShowTickMarksForSpellingErrors + ShowTickMarksForLanguageDiagnostics + ShowLSPDiagnosticsInLineBar + HighlightInsertionPoint + UseHardLineNumbersInSoftWrappedViews + InsertionPointCursorType + EditorLineSpacingMultiplier + ExtraSpaceInTextViews + PinchZoomChangesMagnification + AllowSingleClickLineSelection + EditorCutCopyLinesForInsertionPoint + CollapseFoldsWhenOpening + CollapseFoldsWhenOpeningBelowLevel + GlyphForInvisibleTabs + GlyphForInvisibleLineBreaks + + Editor Defaults + + BBEditorFont + EditorFontSettingOverridesSavedState + EditorDefaultTabWidth + EditorDefaultMagnification + EditorAutoIndent + BalanceWhileTyping + EditorUseTypographersQuotes + EditorAutoExpandTabs + EditorShowInvisibleCharacters + EditorShowSpaces + EditorShowTabs + EditorShowLineBreaks + EditorCheckSpellingAsYouType + EditorSoftWrap + SoftWrapStyle + EditorSoftWrapWidth + SoftWrapIndentation + + Keyboard + + TabNavigatesPlaceholders + HomeAndEndKeys + EnterGeneratesReturn + AllowTabToIndentText + EnableShiftDeleteAsForwardDelete + EnableOSHelpKey + TrimLeadingWhitespaceWhenAutoIndenting + PageUpOrDownMovesInsertionPoint + OptionUpAndDownArrowMoveByParagraphs + EmulateEmacsKeyBindings + DisplayEmacsStatusWindow + EnableEmacsMetaSequences + UseEscapeKeyAsCompletionTrigger + + Languages + + DefaultLanguageNameForNewDocuments + DefaultLanguageNameForUnmappedFiles + BBSuffixMapOverrides + + Licensing + + BBEditRegisteredOwner:11.0 + BBEditSerialNumber:11.0 + BBEditRegisteredOwner:12.0 + BBEditSerialNumber:12.0 + BBEditRegisteredOwner:13.0 + BBEditSerialNumber:13.0 + BBEditRegisteredOwner:14.0 + BBEditSerialNumber:14.0 + BBEditRegisteredOwner:15.0 + BBEditSerialNumber:15.0 + + Preview + + PreviewBrowserList + DefaultRenderer_Markdown + CustomRendererCommand_Markdown + CustomRendererCommandArguments_Markdown + + Printing + + PrintUsingDocumentFont + BBPrintingFont + FramePrintingArea + PrintPageHeaders + PrintFullPathname + PrintLineNumbers + PrintOneInchGutter + PrintColorSyntax + PrintTimestampMode + AlwaysWrapToPrintedPage + + Sidebar + + AlwaysShowFileList + AutoShowFileList + SidebarShowHideReshapesWindow + SidebarListOpenDocumentsInNameOrder ShowIconsInSidebarLists - UseSystemAppearanceWhenInDarkMode + ShowFinderTagsInSidebarLists + ProjectsListCanAcquireKeyboardFocus - Expert Prefs + Text Colors - PFC_SegmentedControl_ExpertPrefs + BackgroundColor + SpellingColor + InvisibleSpacesColor + InvisibleOthersColor + DifferenceHighlightColor + SublineDifferenceHighlightColor + InsertionPointLineHighlightColor + UseCustomHighlightColor + PrimaryHighlightColor + SecondaryHighlightColor + + Text Encodings + + EnabledTextEncodings + WriteTextEncodingValue + ReadTextEncodingFallbacks + + Text Files + + DefaultLineBreakCharacter + EnsureTrailingLineBreak + StripTrailingWhitespace + MakeBackup + KeepHistoricalBackups + BackupsPreserveFilenameExtension + RescueDiscardedUntitledDocuments + EnableRescueDocumentCleanup + RescuedDocumentsCleanupInterval + TextFileNameExtensions + + Expert + + AllowEditorConfigReadEncoding + AllowFolderSelectionInOpenDialog + AllowMultiLinePlaceholders + AllowPrototypeObjectExtend_JavaScript + AllowShebangLineOverride AllowShiftRightToIndentWhitespaceOnlyLines AllowVolumeMountDuringStateRestore + PromptToReopenRemoteDocuments + AlwaysBringUnixScriptOutputToFront + AlwaysDisplaySoftHyphens + AlwaysShowAnnunciatorForNotFound + AlwaysUseBasePythonWithVirtualEnvironment + AlwaysUseBasePythonWithVirtualEnvironment_Python + AppleShowAllExtensions AskForUnguessableFileEncoding AskXcodeForOpenFileByName + AutoIndentLSPCompletionText AutoRevealSelectedDocumentInProjectList + AutoSaveAppState AutoSaveIntervalInMinutes_v2 + AutoSwapCloseShortcuts + AutoWrapDocumentsWithLongLines + AutoWrapDocumentsWithLongLines_HTML + AutoWrapLineLengthThreshold BalanceIncludesDelimiters BRIEFStateTimeout + CamelCaseNavigationIncludesUnderscores + CascadeNewWindows + ChatGPTAPIRequestTimeout + CheckModificationDateForRemoteSaves + ClipboardTextDisplayLimit + Clipboard_ConvertNonBreakingSpacesWhenPasting + ClippingsWorkInFindWindows CloseOFBNWindowAfterOpeningSelection + CodelessPCRETimeout + ColorPatternsInGrepCheatSheet CommentWholeLineWithInsertionPoint + CondaInterfaceCommandTimeout + ContextMenuClipboard + ContextMenuMarkers + ContextMenuResolveURL + ContextMenuSaveNewSelection + ContextMenuSpellChecking + ContextMenuTextFolding + ContextMenuTextSearching CounterpartSiblingSearchNames - DefaultLanguageNameForNewDocuments + CrossCheckForImageFilesWithTextEncodingXattr + CSSMarkup_NewLineBeforeBrace + CSSMarkup_PreferShortHexColors + CSSMarkup_SimpleRulesOnOneLine + CtagsCompletionThreshold + DefaultNoteLanguageMode Diff_IgnoreRCSKeywords + DisableAllFontLigatures + DisableAttachmentScripts DisableCtagsScanOnRemoteVolumes + DisableCursorBlink + DisableFindAndReplaceHistory DisablePassiveFTP + DisplayPrivateAreaGlyphs + Display_FullPathInWindowMenu + DoubleClickToBalance + EditorTailMode_Log File Editor_AlwaysOpenQuickFind + Editor_AutoIndentIsBraceAware Editor_AutoWordCountSizeThreshold Editor_ControlArrowCamelCase Editor_ControlArrowHScroll Editor_DeleteIndentationWhitespaceToTabStop + Editor_SoftWrapLengthThreshold Editor_SpellCheckLengthLimit EnableAutoSave_v2 + EnableCharacterWrappingToWindowWidth + EnableDefaultFilenameExtensions + EnableFontLigatures + EnableFontLigatures_Cascadia Mono* + EnableFontLigatures_Fira Code* + EnableFontLigatures_Hasklig* + EnableFontLigatures_JetBrains Mono* + EnableFontLigatures_MonoLisa* + EnableFontLigatures_Monoid* + EnableFontLigatures_Monoisome* + EnableRareLigatures EnableSSHCompression - FTPShowParentDir + EnableSSHLegacyRSAHostKeys + EnableSyntaxColoring + ExchangeCommandAndOptionHorizontal + ExchangeCommandAndOptionVertical FindAndReplaceHistorySize FindDialog_UsesFindScrap FixedWidthFontSmoothingThreshold FlashBalancePointsWhenNavigating FontSmoothingThreshold - FullScreenWidthThreshold + ForceSingletonWindowsForUnixScriptOutput + FTPAbortTimeout + FTPAutoDisconnectPeriod + FTPConnectionTimeout + FTPControlTimeout + FTPDisableMLSD + FTPRememberRecentFiles + FTPSafeSaves + FTPShowParentDir + FTPTransferTimeout FullScreenWindowsHogScreen - GitToolPathOverride + FullScreenWidthThreshold + FunctionMenuShowCommentCallouts + FunctionMenuShowFunctionPrototypes + FunctionPopup_Prototypes + FunctionPopup_SortByName + GenerateCompletionsFromNearbyTagsFiles + GenerateTemporaryTagsForCompletion + GrayLevelForModifiedRingsInListWidgets + GroupWindowsMenuByKind + HonorEmacsStateOnOpen HTMLImageMarkupCreatesSizeAttributes HTMLImageMarkupUseInlineStyleForImageSize HTMLImageMarkupUsesFileNameForAlt + InspectTextFileContentsForListFiltering + InspectZipArchiveContentsForFileFiltering + LeaveRoomForPalettes LegacyUndoSelectionBehavior + LinkEncodingToCharset + LiveMatchSizeLimit + LongestLineCalculationLimit + LSPCompletionsReplaceInsteadOfInsert + LSPEnableMarkdownDocumentation + MakeShebangScriptsExecutable + MakeTempProjectForFolderOpen MarkupPanelAutoPrefillRecommendedAttributeNames MarkupToolsMisc_SkipXMLFilesWhenScanningFolders MaxDocumentLengthForCompletionTokenizer + MaxFindDifferencesGroupSize + MaximumHeaderFontSize + MaximumLineBarPointSize + MaximumTextLengthForLanguageGuessing + MinimumLinesForBlockFold MostRecentItemsGroupLimit - MoveModelessWindowsToActiveSpace - MoveModelessWindowsToActiveSpace_FindWindow - MoveModelessWindowsToActiveSpace_MultiFileFindWindow - MoveModelessWindowsToActiveSpace_OpenFileByNameWindow - NSRecentDocumentsLimit:Folders - NSRecentDocumentsLimit:Images - NSRecentDocumentsLimit:Projects + MoveModelessWindowToActiveSpace + NumberOfOpenByNameItems + OFBNEnumeratesXcodeSubprojects + OFBNIncludesRecentItems + OnlyShowInvisibleUnicodeSpacesWhenShowSpacesIsTurnedOn + OpaqueBlockComments_PHP + OpaqueHereDoc_PHP + OpaqueLineComments_PHP + OpaqueStrings_PHP OpenByNameMaxWildcardMatches + OpenDiskBrowserForTarballs + OpenDiskBrowserForZipFiles + OpenItemsOnSingleClick OpenPanelShowsFrontDocumentDirectory OpenPDFsAsText + PerformLineFeedTranslation PrecomposeUnicodeWhenPasting - ProjectsListCanAcquireKeyboardFocus + PreferEditorConfigTabWidth + PrettyPrintPastedHTML + ProjectsAllowVolumeMountWhenReopening ProjectsOpenItemsOnSingleClick - PromptToReopenRemoteDocuments - QuickTimeImages + ProjectsRememberOpenDocuments + ProvideSTDINToUnixScripts + NSRecentDocumentsLimit_Folders + NSRecentDocumentsLimit_Images + NSRecentDocumentsLimit_Projects + NSRecentDocumentsLimit_Shell Worksheets RecentItems_RememberTempFiles - ReopenRemoteDocuments + RememberFTPPasswords ReplaceAllResultsIncludeTiming + ReportNonzeroExitCodeFromUnixFilters ReportReplaceAllResults - SFTPConnectionTimeout - SSHServerKeepaliveInterval - SaveTitledDocumentsBeforeSleeping + ReuseSearchResultsWindowsWhenPossible + ReverseSwipeNavigationSense + RunUnixCommand_HistoryLimit + RunUsingPython3 + SafeSavesDisabled + SaveDocumentState SaveDocumentStateForTempFiles + SaveOpenWithDataInTypelessFiles + SaveTitledDocumentsBeforeSleeping + ScanHTMLStringsForFunctions + ScanHTMLStringsForFunctions_Python ScriptEditorBundleID + SelectFirstPlaceholderInCompletions + SFTPConnectionTimeout + ShowAnonymousFunctions_ActionScript + ShowAnonymousFunctions_JavaScript + ShowFTPDotFiles ShowFullPathsInSearchResults + ShowGitIgnoredCommandIsVisible + ShowLanguageSettingInShellWorksheets + ShowSCMDataCommandIsVisible ShowSVNSwitchedItems + ShowVariablesInFunctionList_PHP + SkipNodeModulesWhenScanningFolders SkipSCMAdminDirsWhenScanningFolders - SubversionToolPathOverride + SortCompletionResultsByName + SortWindowsAndDocumentsByName + SpellCheckerContextMenuTimeout + SpellingWordCompletionThreshold + SSHServerKeepaliveInterval + StrictCounterpartMatchingForCLanguages SurfNextPreviousInDisplayOrder + SwipeToNavigateBetweenDocuments TerminalBundleID + ThrottleVerticalScrollingSpeed + TranslateLineBreaksInKeyboardInput + UsePATHForSSH UseClippingsForCompletion + UseColorSchemeBackgroundForDarkModeUI UseDashForReferenceLookups + UseDistinctColorsForHTMLAttributesAndValues + UseFlakeForPythonSyntaxChecking + UseFlakeForPythonSyntaxChecking_Python UseInlineStylesForCopiedHTML + UseNumericKeypadForCursorMovement UseResourceForkForDocumentState UseSeparatorsInUnixScriptOutput + UseSystemFontForLineBar UseTabKeyAsCompletionTrigger + UseTokensFromDocumentForCompletion UseXMLMarkupRulesForHTML5 + VisibleSearchSources_ConfiguredWebSites + VisibleSearchSources_DiskBrowsers + VisibleSearchSources_FrontmostProject + VisibleSearchSources_OpenDocuments + VisibleSearchSources_Projects + VisibleSearchSources_RecentFolders + VisibleSearchSources_RecentXcodeProjects + VisibleSearchSources_ResultsBrowsers + VisibleSearchSources_SavedSearchSets + VisibleSearchSources_SavedSpotlightSearches WarnMalformedUTF8 + WarnWhenWindowContainsMultipleDocuments + WorksheetNotificationMinimumRunTime + WriteEmacsStateOnSave WriteExtendedAttributes ZoomWindowsInPlace - Licenses + Removed - BBEditRegisteredOwner:11.0 - BBEditSerialNumber:11.0 - BBEditRegisteredOwner:12.0 - BBEditSerialNumber:12.0 - BBEditRegisteredOwner:13.0 - BBEditSerialNumber:13.0 - BBEditRegisteredOwner:14.0 - BBEditSerialNumber:14.0 + MoveModelessWindowsToActiveSpace + MoveModelessWindowsToActiveSpace_FindWindow + MoveModelessWindowsToActiveSpace_MultiFileFindWindow + MoveModelessWindowsToActiveSpace_OpenFileByNameWindow + QuickTimeImages + ReopenRemoteDocuments Updates @@ -243,290 +605,6924 @@ pfm_app_min - 11.0 + 13.0 pfm_default - + 0 pfm_description - BBEdit will use a light or dark (system-defined) appearance for the window title bar, appropriate to the color scheme. If you would prefer that BBEdit always use the system standard - light - appearance, set this preference to 'true'. + Offers you three choices to control BBEdit’s appearance. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#appearance + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=246 pfm_name - AlwaysUseSystemAppearanceForTitleBar + ApplicationAppearanceMode + pfm_range_list + + 0 + 1 + 2 + + pfm_range_list_titles + + Use system appearance + Light + Dark + + pfm_title + Application Appearance pfm_type - boolean + integer pfm_app_min - 11.0 + 13.0 + pfm_default + BBEdit Light pfm_description - Organization registered to BBEdit 11 license. + Allows you to easily select any existing color scheme. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=246 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + 0 + 1 + + pfm_target + ApplicationAppearanceMode + + + pfm_present + + pfm_target + ApplicationAppearanceMode + + + + pfm_name - BBEditRegisteredOwner:11.0 + SelectedColorSchemeName + pfm_range_list + + BBEdit Classic + BBEdit Dark + BBEdit Light + BBEdit Retro Dark + BBEdit Retro Light + Douce nuit 4 + Dusk + Ponies + Seafoam + Toothpaste + Xcode Dark + pfm_title - BBEdit Registered Owner v11 + Editor color scheme pfm_type string pfm_app_min - 11.0 + 13.0 + pfm_default + BBEdit Dark pfm_description - BBEdit 11 license. + Allows you to easily select any existing color scheme. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=246 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + 0 + 2 + + pfm_target + ApplicationAppearanceMode + + + pfm_present + + pfm_target + ApplicationAppearanceMode + + + + pfm_name - BBEditSerialNumber:11.0 + SelectedColorSchemeNameDarkMode + pfm_range_list + + BBEdit Classic + BBEdit Dark + BBEdit Light + BBEdit Retro Dark + BBEdit Retro Light + Douce nuit 4 + Dusk + Ponies + Seafoam + Toothpaste + Xcode Dark + pfm_title - BBEdit License v11 + Editor color scheme (dark mode) pfm_type string + + pfm_app_min + 13.0 + pfm_default + 0 + pfm_description + Controls whether the text and icons displayed in the navigation bar, the status bar, and in the sidebars of editing, project, and differences windows are of normal, large, or extra-large size. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=246 + pfm_name + StatusBarSizeMode + pfm_range_list + + 0 + 1 + 2 + + pfm_range_list_titles + + Normal + Large + Extra Large + + pfm_title + Status bar item size + pfm_type + integer + pfm_app_min 12.0 + pfm_default + 11 pfm_description - Organization registered to BBEdit 12 license. + Controls the size of the system font used to display text in browser list panes, including disk browsers, search results browsers, FTP/SFTP browsers, etc. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=246 pfm_name - BBEditRegisteredOwner:12.0 + ListDisplayFontSize + pfm_range_list + + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + pfm_title - BBEdit Registered Owner v12 + List display font size pfm_type - string + real + pfm_value_placeholder + 11 + pfm_view + slider + + + pfm_app_min + 14.0 + pfm_default + 0 + pfm_description + Allows you to control which icon BBEdit presents in the Finder (if possible) and in the Dock (while the application is running). + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=247 + pfm_name + WhichAppIcon + pfm_title + Application icon + pfm_type + integer + pfm_range_list + + 0 + 1 + 2 + 3 + + pfm_range_list_titles + + Default + Classic + Legacy + TextWrangler + pfm_app_min 12.0 + pfm_default + pfm_description - BBEdit 12 license. + Displays the Text Options popover in the navigation bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=94 pfm_name - BBEditSerialNumber:12.0 + ToolbarShowTextOptionsMenu pfm_title - BBEdit License v12 + Navigation bar items: Text options pfm_type - string + boolean pfm_app_min - 13.0 + 12.0 + pfm_default + pfm_description - Organization registered to BBEdit 13 license. + Displays the Document popup menu in the navigation bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=95 pfm_name - BBEditRegisteredOwner:13.0 + NavbarShowDocumentNavigation pfm_title - BBEdit Registered Owner v13 + Navigation bar items: Document navigation pfm_type - string + boolean pfm_app_min - 13.0 + 12.0 + pfm_default + pfm_description - BBEdit 13 license. + Displays the Marker popup menu in the navigation bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=96 pfm_name - BBEditSerialNumber:13.0 + NavbarShowMarkerMenu pfm_title - BBEdit License v13 + Navigation bar items: Marker menu pfm_type - string + boolean pfm_app_min - 14.0 + 15.0 + pfm_default + pfm_description - Organization registered to BBEdit 14 license. + Displays the File Revisions button in the navigation bar. pfm_name - BBEditRegisteredOwner:14.0 + NavbarShowFileVersionsButton pfm_title - BBEdit Registered Owner v14 + Navigation bar items: File versions pfm_type - string + boolean pfm_app_min - 14.0 + 12.0 + pfm_default + pfm_description - BBEdit 14 license. + Displays the Related Files button in the navigation bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=97 pfm_name - BBEditSerialNumber:14.0 + NavbarShowCounterpartButton pfm_title - BBEdit License v14 + Navigation bar items: Related files pfm_type - string + boolean + pfm_app_min + 12.0 pfm_default pfm_description - When displaying file names in the sidebars of disk browsers, projects, and multi-document editing windows, BBEdit will include the item's icon, as reported by the system. If you would prefer to suppress the icon, which allows a few more items to be displayed in the same amount of vertical space, set this preference to 'false'. + Displays the document status icon in the navigation bar. pfm_documentation_url - https://www.barebones.com/support/bbedit/notes-13.0.html + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=98 pfm_name - ShowIconsInSidebarLists + NavbarShowDocumentIcon pfm_title - Show Icons in Sidebar Lists + Navigation bar items: Document status pfm_type boolean + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the Function popup menu in the navigation bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=95 pfm_name - PFC_SegmentedControl_ExpertPrefs - pfm_range_list_titles + NavbarShowFunctionMenu + pfm_title + Navigation bar items: Function menu + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the Function popup menu in the navigation bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=247 + pfm_exclude - Clippings, Editing & Text Completion - File Comparison - FTP / SFTP - HTML Tools - Language Support - Other Apps - Projects - R & W Files - Sleep & Autosave - Source Control - Text Display & Coloring - Text Search & Replace - Windows & UI Tweaking - Misc. - - pfm_require - always - pfm_segments - - Clippings, Editing & Text Completion - - AllowShiftRightToIndentWhitespaceOnlyLines - BalanceIncludesDelimiters - BRIEFStateTimeout - CommentWholeLineWithInsertionPoint - Editor_AutoWordCountSizeThreshold - Editor_ControlArrowCamelCase - Editor_ControlArrowHScroll - Editor_DeleteIndentationWhitespaceToTabStop - Editor_SpellCheckLengthLimit - FlashBalancePointsWhenNavigating - LegacyUndoSelectionBehavior - MaxDocumentLengthForCompletionTokenizer - PrecomposeUnicodeWhenPasting - UseClippingsForCompletion - UseTabKeyAsCompletionTrigger - - FTP / SFTP - - DisablePassiveFTP - EnableSSHCompression - FTPShowParentDir - SFTPConnectionTimeout - SSHServerKeepaliveInterval - - File Comparison - - Diff_IgnoreRCSKeywords - - HTML Tools - - HTMLImageMarkupCreatesSizeAttributes - HTMLImageMarkupUseInlineStyleForImageSize - HTMLImageMarkupUsesFileNameForAlt - MarkupPanelAutoPrefillRecommendedAttributeNames - MarkupToolsMisc_SkipXMLFilesWhenScanningFolders - UseXMLMarkupRulesForHTML5 - - Language Support - - CounterpartSiblingSearchNames - DefaultLanguageNameForNewDocuments - UseDashForReferenceLookups - - Misc. - - DisableCtagsScanOnRemoteVolumes - OpenByNameMaxWildcardMatches - OpenPanelShowsFrontDocumentDirectory - UseInlineStylesForCopiedHTML - UseSeparatorsInUnixScriptOutput - SkipSCMAdminDirsWhenScanningFolders - - Other Apps - - AskXcodeForOpenFileByName - ScriptEditorBundleID - TerminalBundleID - - Projects - - AutoRevealSelectedDocumentInProjectList - ProjectsListCanAcquireKeyboardFocus - ProjectsOpenItemsOnSingleClick - - R & W Files - - AskForUnguessableFileEncoding - OpenPDFsAsText - QuickTimeImages - SaveDocumentStateForTempFiles - UseResourceForkForDocumentState - WarnMalformedUTF8 - WriteExtendedAttributes - - Sleep & Autosave - - AllowVolumeMountDuringStateRestore - AutoSaveIntervalInMinutes_v2 - EnableAutoSave_v2 - PromptToReopenRemoteDocuments - ReopenRemoteDocuments - SaveTitledDocumentsBeforeSleeping - - Source Control - - GitToolPathOverride - ShowSVNSwitchedItems - SkipSCMAdminDirsWhenScanningFolders - SubversionToolPathOverride - - Text Display & Coloring - - FixedWidthFontSmoothingThreshold - FontSmoothingThreshold - - Text Search & Replace - - FindAndReplaceHistorySize - FindDialog_UsesFindScrap - Editor_AlwaysOpenQuickFind - ReplaceAllResultsIncludeTiming - ReportReplaceAllResults - ShowFullPathsInSearchResults - - Windows & UI Tweaking - - CloseOFBNWindowAfterOpeningSelection - FullScreenWidthThreshold - FullScreenWindowsHogScreen - MostRecentItemsGroupLimit - MoveModelessWindowsToActiveSpace - MoveModelessWindowsToActiveSpace_FindWindow - MoveModelessWindowsToActiveSpace_MultiFileFindWindow - MoveModelessWindowsToActiveSpace_OpenFileByNameWindow - NSRecentDocumentsLimit:Folders - NSRecentDocumentsLimit:Images - NSRecentDocumentsLimit:Projects - RecentItems_RememberTempFiles - SurfNextPreviousInDisplayOrder - ZoomWindowsInPlace - - + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + NavbarShowFunctionMenu + + + + + pfm_imazing_indentation_level + 1 + pfm_name + FunctionMenuSortItemsByName + pfm_title + Navigation bar items: Sort items by name + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays line numbers along the left edge of the window. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=248 + pfm_name + EditingWindowShowLineNumbers + pfm_title + Editing window: Line numbers + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the gutter. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=102 + pfm_name + EditingWindowShowGutter + pfm_title + Editing window: Gutter + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays tab stops as vertical grid lines within the content area of text windows, using the tab width set in the Editor Defaults panel. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=248 + pfm_name + EditingWindowShowTabStops + pfm_title + Editing window: Tab stops + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the page guide. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_name + EditingWindowShowPageGuide + pfm_title + Editing window: Page guide at + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + 90 + pfm_description + Displays the page guide at the specified character width. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + EditingWindowShowPageGuide + + + + + pfm_name + EditingWindowPageGuideWidth + pfm_title + Editing window: Page guide at ## characters + pfm_type + integer + pfm_value_placeholder + 90 + + + pfm_app_min + 12.0 + pfm_default + 4 + pfm_description + Adjusts the contrast level of the page guide display region. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=248 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + EditingWindowShowPageGuide + + + + + pfm_name + EditingWindowGuideContrast + pfm_range_max + 10 + pfm_range_min + 1 + pfm_title + Editing window: Guide contrast + pfm_type + real + pfm_value_placeholder + 4 + pfm_view + slider + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the current location (line and column) of the insertion point, or the endpoint of the current selection range in the status bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=104 + pfm_name + TextStatusBarShowCursorPosition + pfm_title + Text status bar items: Cursor position + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the Language popup menu in the status bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=104 + pfm_name + TextStatusBarShowLanguageMenu + pfm_title + Text status bar items: Language + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the Text Encoding popup menu in the status bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=104 + pfm_name + TextStatusBarShowTextEncodingMenu + pfm_title + Text status bar items: Text encoding + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the Line Break Type popup menu in the status bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=104 + pfm_name + TextStatusBarShowLineBreakMenu + pfm_title + Text status bar items: Line break type + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays a padlock icon in the status bar to represent the document’s current lock state. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=249 + pfm_name + TextStatusBarShowDocumentLockState + pfm_title + Text status bar items: Document lock state + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the current document’s last saved date and time (if applicable) in the status bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=249 + pfm_name + TextStatusBarShowDocumentDate + pfm_title + Text status bar items: Document save date + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays an item in the status bar which shows the number of characters, words, and lines in the document. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=249 + pfm_name + TextStatusBarShowDocumentStatistics + pfm_title + Text status bar items: Document statistics + pfm_type + boolean + + + pfm_app_min + 13.0 + pfm_default + + pfm_description + Displays either the number of matches for the selected text within the document, or the word surrounding the insertion point if applicable. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=249 + pfm_name + TextStatusBarShowLiveMatchCount + pfm_title + Text status bar items: Instances of selected text + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Displays the Magnification popup in the status bar. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=249 + pfm_name + TextStatusBarShowMagnification + pfm_title + Text status bar items: Text magnification + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Controls whether BBEdit should attempt to open newly created or opened documents into the frontmost window (if possible), or whether each document should open directly into a separate text window. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=250 + pfm_name + NewAndOpenPrefersSharedWindow + pfm_title + Open documents into the front window when possible + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Checks if documents have changed on disk while they’re open. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=251 + pfm_name + WatchDocumentsOnDisk + pfm_title + Automatically refresh documents as they change on disk + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + 15 + pfm_description + How many files appear on the Open Recent sub-menu + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=251 + pfm_name + NSRecentDocumentsLimit + pfm_title + Remember the ## most recently used items + pfm_type + integer + pfm_value_placeholder + 15 + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Always display full paths in the Open Recent menu. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=251 + pfm_name + Display_FullPathInRecentMenu + pfm_title + Always show full paths in "Open Recent" menu + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + 0 + pfm_description + Controls what BBEdit does when you launch it, or activate it when there are no open windows. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=251 + pfm_name + StartupAndResumeAction + pfm_range_list + + 1 + 0 + + pfm_range_list_titles + + Do nothing + New text document + + pfm_title + When BBEdit becomes active + pfm_type + integer + pfm_value_placeholder + 0 + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Remember what documents (as well as disk browsers and FTP/SFTP browsers) were open when you choose the “Quit” command, and will attempt to reopen those documents the next time you launch it. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=252 + pfm_name + RestoreApplicationStateAtStartup + pfm_title + Reopen documents that were open at last quit + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will preserve the contents of any unsaved document contents when you quit and restore those documents the next time you launch it. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=252 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + RestoreApplicationStateAtStartup + + + + + pfm_imazing_indentation_level + 1 + pfm_name + RestoreUnsavedDocumentsAtStartup + pfm_title + Restore unsaved changes + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Attempt to reopen documents from remote servers when you launch BBEdit. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=252 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + RestoreApplicationStateAtStartup + + + + + pfm_imazing_indentation_level + 1 + pfm_name + ReopenDocumentsOnRemoteVolumes + pfm_title + Include documents on FTP/SFTP servers + pfm_type + boolean + + + pfm_app_min + 13.0 + pfm_default + + pfm_description + Always reconnect and reload all files previously opened from remote servers. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=252 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + ReopenDocumentsOnRemoteVolumes + + + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + RestoreApplicationStateAtStartup + + + + + pfm_imazing_indentation_level + 2 + pfm_name + AlwaysFetchRemoteDocuments + pfm_title + Always fetch fron server + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Automatically looks to see if a newer version is available. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=252 + pfm_name + SUSoftwareUpdateEnabled + pfm_title + Automatically check for updates + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Checks for pre-release versions. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=252 + pfm_name + GetMeOnTheBetaTrainWooWoooooChuggaChuggaChuggaChugga + pfm_title + Early Access + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + gpt-3.5-turbo + pfm_description + The default model BBEdit should use for ChatGPT. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=253 + pfm_name + ChatGPTModel + pfm_range_list + + gpt-3.5-turbo + gpt-3.5-turbo-16k + gpt-3.5-turbo-instruct + gpt-4 + gpt-4-32k + + pfm_title + Default model + pfm_type + string + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + Responses should be wrapped. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=253 + pfm_name + AIWorksheetWrapResponses + pfm_title + Wrap lines in responses + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 80 + pfm_description + Set the character width at which lines within responses should be wrapped. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=253 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + AIWorksheetWrapResponses + + + + + pfm_name + AIWorksheetWrapResponseCharLimit + pfm_title + Wrap lines in responses to ## characters + pfm_type + integer + pfm_value_placeholder + 80 + + + pfm_app_min + 12.0 + pfm_default + 1 + pfm_description + Choose when BBEdit will display text completions. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=253 + pfm_name + TextCompletionTrigger + pfm_range_list + + 1 + 2 + + pfm_range_list_titles + + After a delay in typing + Only manually + + pfm_title + Show text completions + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + 0.5 + pfm_description + Choose when BBEdit will display text completions. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=253 + pfm_name + Editor_AutoCompleteDelay + pfm_range_max + 5 + pfm_range_min + 0 + pfm_title + Delay XX seconds before automatic completion + pfm_type + real + pfm_value_decimal_places + 2 + pfm_value_placeholder + 0.5 + pfm_view + slider + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will include dictionary words in the text completion list. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=253 + pfm_name + IncludeDictionaryWordsInCompletionList + pfm_title + Include dictionary words in completion list + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will include any system-wide Text Replacement triggers (as configured in the “Keyboard” system preferences) which begin with the text you typed in the completion popup. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=253 + pfm_name + IncludeTextReplacementsInCompletionList + pfm_title + Include system text replacements in completion list + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Typing any opening delimiter will cause BBEdit to immediately insert the appropriate closing delimiter. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=253 + pfm_name + AutoInsertPairs + pfm_title + Insert matching delimiters while typing + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Typing an opening delimiter will cause BBEdit to surround the selected text with a matched pair of delimiters. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=253 + pfm_name + AutoPairsSurroundSelection + pfm_title + Suround selected text when typing matching delimiters + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will display all occurrences of the selection within the current document. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_name + HighlightInstancesOfSelectedText + pfm_title + Display instances of selected text + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + 0 + pfm_description + Will display all occurrences of the selection within the current document via either underlining or highlighting. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + 0 + + pfm_target + HighlightInstancesOfSelectedText + + + + + pfm_name + UseLineHeightHighlightingForInstancesOfSelectedText + pfm_range_list + + 0 + 1 + + pfm_range_list_titles + + Underline + Highlight + + pfm_title + Underline or Highlight + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + 0.5 + pfm_description + Adjust the duration of the delay before BBEdit applies highlighting. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + 0 + + pfm_target + HighlightInstancesOfSelectedText + + + + + pfm_name + DelayBeforeHighlightingInstancesOfSelectedText + pfm_range_max + 5 + pfm_range_min + 0 + pfm_title + Delay XX seconds + pfm_type + real + pfm_value_decimal_places + 2 + pfm_value_placeholder + 0.5 + pfm_view + slider + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Shows tick marks for instances of selected text. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + 0 + + pfm_target + HighlightInstancesOfSelectedText + + + + + pfm_name + ShowTickMarksForInstancesOfSelectedText + pfm_title + Show tick marks in scroll bars: Instances of selected text + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Shows tick marks for instances of Live Search results. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_name + ShowTickMarksForLiveSearchMatches + pfm_title + Show tick marks in scroll bars: Live Search results + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Shows tick marks for instances of spelling errors. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_name + ShowTickMarksForSpellingErrors + pfm_title + Show tick marks in scroll bars: Spelling errors + pfm_type + boolean + + + pfm_app_min + 14.0 + pfm_default + + pfm_description + Shows tick marks for instances of issues. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_name + ShowTickMarksForLanguageDiagnostics + pfm_title + Show tick marks in scroll bars: Issues + pfm_type + boolean + + + pfm_app_min + 14.0 + pfm_default + + pfm_description + Will display LSP-generated diagnostics when available. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_name + ShowLSPDiagnosticsInLineBar + pfm_title + Show issues + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will highlight the line that currently contains the insertion point. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_name + HighlightInsertionPoint + pfm_title + Highlight insertion point + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + The line number bar, position display, and Line Number commands in editing views will use line and character position numbers that correspond to the “hard” line breaks actually present in the document, rather than the soft-wrapped line breaks. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_name + UseHardLineNumbersInSoftWrappedViews + pfm_title + Use "hard" lines in soft-wrapped views + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 0 + pfm_description + Choose your desired insertion point cursor style. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=254 + pfm_name + InsertionPointCursorType + pfm_range_list + + 0 + 1 + 2 + + pfm_range_list_titles + + Vertical bar + Block + Underscore + + pfm_title + Insertion point + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + 1.1 + pfm_description + Adjust the amount of space between lines of text in editing views. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=255 + pfm_name + EditorLineSpacingMultiplier + pfm_range_max + 3 + pfm_range_min + 1 + pfm_title + Line spacing + pfm_type + real + pfm_value_placeholder + 1.1 + pfm_view + slider + + + pfm_app_min + 12.0 + pfm_default + 1 + pfm_description + Allows you to specify how much empty space BBEdit should leave after the end of each document’s content. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=255 + pfm_name + ExtraSpaceInTextViews + pfm_range_list + + 1 + 2 + 3 + + pfm_range_list_titles + + None + Half window + Full window + + pfm_title + Extra vertical space ("overscroll") in text views + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Use touchpad pinch gestures to increase or decrease the magnification level of the frontmost (active) document. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=255 + pfm_name + PinchZoomChangesMagnification + pfm_title + Allow pinch-to-zoom to change magnification + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Select lines by single-clicking on them in the line number bar or gutter. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=255 + pfm_name + AllowSingleClickLineSelection + pfm_title + Enable single-click line selection + pfm_type + boolean + + + pfm_app_min + 14.0 + pfm_default + + pfm_description + The Cut and Copy commands will act upon the entire line which contains the insertion point, in order to make life easier for Windows refugees. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=255 + pfm_name + EditorCutCopyLinesForInsertionPoint + pfm_title + Cut/Copy entire line for insertion point + pfm_type + boolean + + + pfm_app_min + 14.0 + pfm_default + + pfm_description + Will automatically collapse all folds. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=255 + pfm_name + CollapseFoldsWhenOpening + pfm_title + When opening a document: Collapse folds + pfm_type + boolean + + + pfm_app_min + 14.0 + pfm_default + 2 + pfm_description + Specifies the level to collaps folds. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=255 + pfm_exclude + + + pfm_target_conditions + + + pfm_n_range_list + + + + pfm_target + CollapseFoldsWhenOpening + + + + + pfm_name + CollapseFoldsWhenOpeningBelowLevel + pfm_range_min + 1 + pfm_title + When opening a document: Collapse folds below level # + pfm_type + real + pfm_value_placeholder + 2 + + + pfm_app_min + 14.0 + pfm_default + + pfm_description + Allows you to specify alternative characters for tabs. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=255 + pfm_name + GlyphForInvisibleTabs + pfm_title + Invisibles display: tabs + pfm_type + string + pfm_value_placeholder + + + + pfm_app_min + 14.0 + pfm_default + ¬ + pfm_description + Allows you to specify alternative characters for tabs. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=255 + pfm_name + GlyphForInvisibleLineBreaks + pfm_title + Invisibles display: line breaks + pfm_type + string + pfm_value_placeholder + ¬ + + + pfm_app_min + 12.0 + pfm_description + Controls the standard font and font size which BBEdit uses to display the contents of text windows. This is in "data" format.
To get the correct entry you will need to set the font in BBEdit first, then open the preference plist file in Xcode and copy the data string from the BBEditorFont key. Omit the <> from start and end of the string. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=257 + pfm_name + BBEditorFont + pfm_title + Default font + pfm_type + data + pfm_type_input + string + pfm_value_processor + hex2data + + + pfm_app_min + 14.0 + pfm_default + + pfm_description + Will cause the default font to always prevail over any previously saved font settings associated with a given text file. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=258 + pfm_name + EditorFontSettingOverridesSavedState + pfm_title + Override document setting + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + 4 + pfm_description + Controls the default number of spaces that BBEdit uses to represent the width of a tab character. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=258 + pfm_name + EditorDefaultTabWidth + pfm_range_list + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + 69 + 70 + 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80 + 81 + 82 + 83 + 84 + 85 + 86 + 87 + 88 + 89 + 90 + 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 + + pfm_range_max + 99 + pfm_range_min + 1 + pfm_title + Spaces per tab + pfm_type + real + pfm_value_placeholder + 4 + + + pfm_app_min + 13.0 + pfm_default + 100 + pfm_description + Sets the default magnification for new text documents. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=258 + pfm_name + EditorDefaultMagnification + pfm_range_list + + 800 + 500 + 400 + 300 + 200 + 175 + 150 + 125 + 100 + 75 + 50 + 33 + 25 + 10 + + pfm_title + Magnification + pfm_type + integer + pfm_value_unit + % + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Pressing the Return key in new windows automatically inserts spaces or tabs to indent the new line to the same level as the previous line. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=256 + pfm_name + EditorAutoIndent + pfm_title + Auto-indent + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Flashes the matching open parenthesis, brace, bracket, or curly quote when you type a closing one. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=256 + pfm_name + BalanceWhileTyping + pfm_title + Balance while typing + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will automatically substitutes curly (or typographer’s) quotes (“ ” ‘ ’) for straight quotes (" ') in any new documents you create. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=256 + pfm_name + EditorUseTypographersQuotes + pfm_title + Use typographer's quotes + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Inserts an appropriate number of spaces instead of a tab character every time you press the Tab key. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=256 + pfm_name + EditorAutoExpandTabs + pfm_title + Auto-expand tabs + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Shows or hides non-printing characters in the window. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=256 + pfm_name + EditorShowInvisibleCharacters + pfm_title + Show invisible characters + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will display placeholder characters for spaces. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=257 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + + + pfm_target + EditorShowInvisibleCharacters + + + + + pfm_imazing_indentation_level + 1 + pfm_name + EditorShowSpaces + pfm_title + Show spaces + pfm_type + boolean + + + pfm_app_min + 14.0 + pfm_default + + pfm_description + Will display placeholder characters for tabs. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=257 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + + + pfm_target + EditorShowInvisibleCharacters + + + + + pfm_imazing_indentation_level + 1 + pfm_name + EditorShowTabs + pfm_title + Show tabs + pfm_type + boolean + + + pfm_app_min + 14.0 + pfm_default + + pfm_description + Will display placeholder characters for line breaks. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=257 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + + + pfm_target + EditorShowInvisibleCharacters + + + + + pfm_imazing_indentation_level + 1 + pfm_name + EditorShowLineBreaks + pfm_title + Show line breaks + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will automatically check spelling as you type, and underline any potentially misspelled words. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=257 + pfm_name + EditorCheckSpellingAsYouType + pfm_title + Check spelling as you type + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Soft-wraps the text in the file to the right margin that you choose. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=258 + pfm_name + EditorSoftWrap + pfm_title + Soft wrap text to + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + 1 + pfm_description + Soft-wraps the text in the file to the right margin that you choose. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=258 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + + + pfm_target + EditorSoftWrap + + + + + pfm_name + SoftWrapStyle + pfm_range_list + + 1 + 2 + 3 + + pfm_range_list_titles + + Page guide + Window width + Character width + + pfm_title + Soft wrap text to: Page guide/Windows width/Character width + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + 80 + pfm_description + Soft-wraps the text in the file to the right margin that you choose. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=258 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + 3 + + pfm_target + SoftWrapStyle + + + + + pfm_name + EditorSoftWrapWidth + pfm_title + Soft wrap text to: Character width + pfm_type + integer + pfm_value_placeholder + 80 + + + pfm_app_min + 12.0 + pfm_default + 1 + pfm_description + Lets you specify how BBEdit should indent soft wrapped text. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=258 + pfm_name + SoftWrapIndentation + pfm_range_list + + 1 + 2 + 3 + + pfm_range_list_titles + + Flush left + First line + Reverse + + pfm_title + Soft-wrapped line indentation + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will jump to the next placeholder in the document (if any) when you press the Tab key, or the previous placeholder if you press Shift-Tab. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=258 + pfm_name + TabNavigatesPlaceholders + pfm_title + Use Tab key to navigate Placeholders + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + 1 + pfm_description + This setting will have the Home and End keys perform these respective actions. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=259 + pfm_name + HomeAndEndKeys + pfm_range_list + + 1 + 2 + 3 + + pfm_range_list_titles + + Scroll to begining and end of document + Move cursor to begining and end of current line + Progressive (BREIF compatible) + + pfm_title + "Home" and "End" key behavior + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will generate a line break when you press the Enter key. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=259 + pfm_name + EnterGeneratesReturn + pfm_title + Enter key generates Return + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + You can press the Tab key to invoke the Shift Right command, or Shift-Tab to invoke the Shift Left command. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=259 + pfm_name + AllowTabToIndentText + pfm_title + Allow Tab key to indent text blocks + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Holding down the Shift key with the Delete key makes the Delete key work the same way as the Forward Delete key on extended keyboards. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=259 + pfm_name + EnableShiftDeleteAsForwardDelete + pfm_title + Enable Shift-Delete for forward delete + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Pressing the Insert key present on some PC-style keyboards will open BBEdit’s Help book. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=260 + pfm_name + EnableOSHelpKey + pfm_title + Enable macOS "Help" key + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + When you type Return, BBEdit will insert a line break and strip the following whitespace, leaving the remaining text also left-aligned. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=260 + pfm_name + TrimLeadingWhitespaceWhenAutoIndenting + pfm_title + When auto-indenting, remove leading white space from indented line + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Move the insertion point to the same relative position within the window in each new screenful of text displayed by Page Up or Page Down. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=260 + pfm_name + PageUpOrDownMovesInsertionPoint + pfm_title + Allow Page Up and Page Down keys to move the insertion point + pfm_type + boolean + + + pfm_app_min + 13.0 + pfm_default + + pfm_description + The Option-Up arrow and Option-Down arrow key shortcuts will advance to the previous or next paragraph. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=260 + pfm_name + OptionUpAndDownArrowMoveByParagraphs + pfm_title + Option-↑ and option-↓ move by paragraphs + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + This option allows you to use the basic Emacs navigation keystrokes to move around in editing views. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=260 + pfm_name + EmulateEmacsKeyBindings + pfm_title + Emulate Emacs key bindings + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will display a small palette which shows Emacs shortcuts as you type them. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=260 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + EmulateEmacsKeyBindings + + + + + pfm_imazing_indentation_level + 1 + pfm_name + DisplayEmacsStatusWindow + pfm_title + Display status window + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will intercept presses of the Escape key and use these to emulate a meta key to generate Emacs command sequences, at the cost of no longer being able to use the Escape key to exit full screen mode. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=261 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + EmulateEmacsKeyBindings + + + + + pfm_imazing_indentation_level + 1 + pfm_name + EnableEmacsMetaSequences + pfm_title + Enable meta sequences + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Pressing the Escape key will trigger text completion. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=261 + pfm_name + UseEscapeKeyAsCompletionTrigger + pfm_title + Allow the Escape key to trigger text completion + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_description + If you like, you can set the default language for new untitled documents. + pfm_default + text-file + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=261 + pfm_name + DefaultLanguageNameForNewDocuments + pfm_range_list + + actionscript + ansi-c + arduino + c++ + clojure + comma-separated-values + css + editorconfig + fortran + fortran-9x + go + html + ini-file + java + javascript + json + jsp + lasso + lisp + log-file + lua + make + markdown + object-pascal + objective-c + objective-c++ + perl + php + php-in-html + python + r + racket + rez + ruby + ruby-in-html + rust + sandbox-profile + scheme + scss + setext + software-package-notes + solidity + sql-(generic) + sql-(ms-transact) + sql-(mysql) + sql-(pl/sql) + sql-(postgresql) + strings-file + svelte + swift + tab-separated-values + tcl + tex + text-file + textile + toml + typescript + unix-man-page + unix-shell-script + usda + vbscript + vectorscript + verilog-hdl + vhdl + vue.js + xcode-project + xml + yaml + + pfm_range_list_titles + + ActionScript + ANSI C + Arduino + C++ + Clojure + Comma-separated Values + CSS + EditorConfig + Fortran + Fortran 9x + Go + HTML + INI File + Java + JavaScript + JSON + JSP + Lasso + Lisp + Log File + Lua + Make + Markdown + Object Pascal + Objective-C + Objective-C++ + Perl + PHP + PHP in HTML + Python + R + Racket + Rez + Ruby + Ruby in HTML + Rust + Sandbox Profile + Scheme + SCSS + Setext + Software Package Notes + Solidity + SQL (Generic) + SQL (MS Transact) + SQL (MySQL) + SQL (PL/SQL) + SQL (PostgreSQL) + Strings File + Svelte + Swift + Tab-separated Values + Tcl + TeX + Text File + Textile + TOML + TypeScript + Unix man page + Unix Shell Script + USDA + VBScript + VectorScript + Verilog HDL + VHDL + Vue.js + Xcode Project + XML + YAML + + pfm_title + Default Language for New Documents + pfm_type + string + pfm_value_placeholder + text-file + + + pfm_app_min + 14.0 + pfm_description + If you have an additional language module installed you can enter the name of it here to use it for the default language for new documents. + pfm_default + text-file + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=261 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_present + + pfm_target + DefaultLanguageNameForNewDocuments + + + + + pfm_name + DefaultLanguageNameForNewDocuments + pfm_title + Custom Language for New Documents + pfm_type + string + pfm_value_placeholder + text-file + + + pfm_app_min + 14.0 + pfm_description + If you like, you can set the default language for unmapped documents. + pfm_default + text-file + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=261 + pfm_name + DefaultLanguageNameForUnmappedFiles + pfm_range_list + + actionscript + ansi-c + arduino + c++ + clojure + comma-separated-values + css + editorconfig + fortran + fortran-9x + go + html + ini-file + java + javascript + json + jsp + lasso + lisp + log-file + lua + make + markdown + object-pascal + objective-c + objective-c++ + perl + php + php-in-html + python + r + racket + rez + ruby + ruby-in-html + rust + sandbox-profile + scheme + scss + setext + software-package-notes + solidity + sql-(generic) + sql-(ms-transact) + sql-(mysql) + sql-(pl/sql) + sql-(postgresql) + strings-file + svelte + swift + tab-separated-values + tcl + tex + text-file + textile + toml + typescript + unix-man-page + unix-shell-script + usda + vbscript + vectorscript + verilog-hdl + vhdl + vue.js + xcode-project + xml + yaml + + pfm_range_list_titles + + ActionScript + ANSI C + Arduino + C++ + Clojure + Comma-separated Values + CSS + EditorConfig + Fortran + Fortran 9x + Go + HTML + INI File + Java + JavaScript + JSON + JSP + Lasso + Lisp + Log File + Lua + Make + Markdown + Object Pascal + Objective-C + Objective-C++ + Perl + PHP + PHP in HTML + Python + R + Racket + Rez + Ruby + Ruby in HTML + Rust + Sandbox Profile + Scheme + SCSS + Setext + Software Package Notes + Solidity + SQL (Generic) + SQL (MS Transact) + SQL (MySQL) + SQL (PL/SQL) + SQL (PostgreSQL) + Strings File + Svelte + Swift + Tab-separated Values + Tcl + TeX + Text File + Textile + TOML + TypeScript + Unix man page + Unix Shell Script + USDA + VBScript + VectorScript + Verilog HDL + VHDL + Vue.js + Xcode Project + XML + YAML + + pfm_title + Default Language for Unmapped files + pfm_type + string + pfm_value_placeholder + text-file + + + pfm_app_min + 14.0 + pfm_description + If you have an additional language module installed you can enter the name of it here to use it for the default language for unmapped files. + pfm_default + text-file + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=261 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_present + + pfm_target + DefaultLanguageNameForUnmappedFiles + + + + + pfm_name + DefaultLanguageNameForUnmappedFiles + pfm_title + Custom Language for Unmapped files + pfm_type + string + pfm_value_placeholder + text-file + + + pfm_app_min + 12.0 + pfm_description + You may add (or remove) additional extension mapping via the Custom Extension Mappings list. The values for the keys Language: Code and Language: Name need to match. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=261 + pfm_name + BBSuffixMapOverrides + pfm_subkeys + + + pfm_type + dictionary + pfm_subkeys + + + pfm_name + fileExtension + pfm_title + Extension + pfm_type + string + + + pfm_name + languageName + pfm_subkeys + + + pfm_name + languageCode + pfm_range_list + + AScr + C + Adno + C++ + Cloj + CSV + CSS + ECFG + Fort + F90 + GitC + Go + GrpR + GrpS + HTML + .ini + Java + JScr + JSON + JSP + Laso + Lisp + LOG + Lua + Make + MRKD + Pasc + ObjC + ObC+ + P4 + Perl + PHP + PHTM + Pyth + R___ + Rakt + Rez + Ruby + RHTM + Rust + SBox + Schm + SCSS + Setx + ShWk + PkgD + Sold + SQL + MsSQ + MySQ + PlSQ + PgSQ + STRS + Svel + Swft + TSV + Tcl + TeX + DATA + TxSR + Txtl + TOML + TScr + ManP + Shel + USDA + VBSc + VScr + Veri + VHDL + VuJS + PBXP + XML + YAML + + pfm_range_list_titles + + ActionScript + ANSI C + Arduino + C++ + Clojure + Comma-separated Values + CSS + EditorConfig + Fortran + Fortran 9x + Git commit note + Go + Grep Replace Pattern + Grep Search Pattern + HTML + INI File + Java + JavaScript + JSON + JSP + Lasso + Lisp + Log File + Lua + Make + Markdown + Object Pascal + Objective-C + Objective-C++ + Perforce Specification + Perl + PHP + PHP in HTML + Python + R + Racket + Rez + Ruby + Ruby in HTML + Rust + Sandbox Profile + Scheme + SCSS + Setext + Shell Worksheet + Software Package Notes + Solidity + SQL (Generic) + SQL (MS Transact) + SQL (MySQL) + SQL (PL/SQL) + SQL (PostgreSQL) + Strings File + Svelte + Swift + Tab-separated Values + Tcl + TeX + Text File + Text Search/Replace String + Textile + TOML + TypeScript + Unix man page + Unix Shell Script + USDA + VBScript + VectorScript + Verilog HDL + VHDL + Vue.js + Xcode Project + XML + YAML + + pfm_title + Language: Code + pfm_type + string + + + pfm_name + languageName + pfm_range_list + + ActionScript + ANSI C + Arduino + C++ + Clojure + Comma-separated Values + CSS + EditorConfig + Fortran + Fortran 9x + Git commit note + Go + Grep Replace Pattern + Grep Search Pattern + HTML + INI File + Java + JavaScript + JSON + JSP + Lasso + Lisp + Log File + Lua + Make + Markdown + Object Pascal + Objective-C + Objective-C++ + Perforce Specification + Perl + PHP + PHP in HTML + Python + R + Racket + Rez + Ruby + Ruby in HTML + Rust + Sandbox Profile + Scheme + SCSS + Setext + Shell Worksheet + Software Package Notes + Solidity + SQL (Generic) + SQL (MS Transact) + SQL (MySQL) + SQL (PL/SQL) + SQL (PostgreSQL) + Strings File + Svelte + Swift + Tab-separated Values + Tcl + TeX + Text File + Text Search/Replace String + Textile + TOML + TypeScript + Unix man page + Unix Shell Script + USDA + VBScript + VectorScript + Verilog HDL + VHDL + Vue.js + Xcode Project + XML + YAML + + pfm_title + Language: Name + pfm_type + string + + + pfm_type + dictionary + pfm_title + Language + + + + + pfm_title + Custom filesname extension mappings + pfm_type + array + + + pfm_app_deprecated + 11.6.8 + pfm_app_min + 11.0 + pfm_app_max + 11.6.8 + pfm_description + Organization registered to BBEdit 11 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_11.6.8_User_Manual.pdf#page=29 + pfm_name + BBEditRegisteredOwner:11.0 + pfm_title + BBEdit Registered Owner v11 + pfm_type + string + + + pfm_app_deprecated + 11.6.8 + pfm_app_min + 11.0 + pfm_app_max + 11.6.8 + pfm_description + BBEdit 11 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_11.6.8_User_Manual.pdf#page=29 + pfm_name + BBEditSerialNumber:11.0 + pfm_title + BBEdit License v11 + pfm_type + string + pfm_value_placeholder + BEC110-xxxxx-xxxxx-xxxxx + + + pfm_app_deprecated + 12.6.7 + pfm_app_min + 12.0 + pfm_app_max + 12.6.7 + pfm_description + Organization registered to BBEdit 12 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_12.6.7_User_Manual.pdf#page=29 + pfm_name + BBEditRegisteredOwner:12.0 + pfm_title + BBEdit Registered Owner v12 + pfm_type + string + + + pfm_app_deprecated + 12.6.7 + pfm_app_min + 12.0 + pfm_app_max + 12.6.7 + pfm_description + BBEdit 12 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_12.6.7_User_Manual.pdf#page=29 + pfm_name + BBEditSerialNumber:12.0 + pfm_title + BBEdit License v12 + pfm_type + string + pfm_value_placeholder + BEC120-xxxxx-xxxxx-xxxxx + + + pfm_app_deprecated + 13.5.7 + pfm_app_min + 13.0 + pfm_app_max + 13.5.7 + pfm_description + Organization registered to BBEdit 13 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_13.5.7_User_Manual.pdf#page=31 + pfm_name + BBEditRegisteredOwner:13.0 + pfm_title + BBEdit Registered Owner v13 + pfm_type + string + + + pfm_app_deprecated + 13.5.7 + pfm_app_min + 13.0 + pfm_app_max + 13.5.7 + pfm_description + BBEdit 13 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_13.5.7_User_Manual.pdf#page=31 + pfm_name + BBEditSerialNumber:13.0 + pfm_title + BBEdit License v13 + pfm_type + string + pfm_value_placeholder + BEC130-xxxxx-xxxxx-xxxxx + + + pfm_app_deprecated + 14.6.9 + pfm_app_min + 14.0 + pfm_app_max + 14.6.9 + pfm_description + Organization registered to BBEdit 14 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_14.6.9_User_Manual.pdf#page=33 + pfm_name + BBEditRegisteredOwner:14.0 + pfm_title + BBEdit Registered Owner v14 + pfm_type + string + + + New item + 14.6.9 + pfm_app_min + 14.0 + pfm_app_max + 14.6.9 + pfm_description + BBEdit 14 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_14.6.9_User_Manual.pdf#page=33 + pfm_name + BBEditSerialNumber:14.0 + pfm_title + BBEdit License v14 + pfm_type + string + pfm_value_placeholder + BEC140-xxxxx-xxxxx-xxxxx + + + pfm_app_min + 15.0 + pfm_description + Organization registered to BBEdit 15 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=33 + pfm_name + BBEditRegisteredOwner:15.0 + pfm_title + BBEdit Registered Owner v15 + pfm_type + string + + + pfm_app_min + 15.0 + pfm_description + BBEdit 15 license. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=33 + pfm_name + BBEditSerialNumber:15.0 + pfm_title + BBEdit License v15 + pfm_type + string + pfm_value_placeholder + BEC150-xxxxx-xxxxx-xxxxx + + + pfm_app_min + 12.0 + pfm_description + Displays all the available (installed) web browsers known to BBEdit. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=265 + pfm_name + PreviewBrowserList + pfm_subkeys + + + pfm_type + dictionary + pfm_subkeys + + + pfm_name + bundleID + pfm_title + Bundle ID + pfm_type + string + pfm_value_placeholder + com.apple.Safari + + + pfm_name + name + pfm_title + Name + pfm_type + string + pfm_value_placeholder + Safari + + + pfm_name + path + pfm_title + Path + pfm_type + string + pfm_value_placeholder + /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app + + + pfm_name + version + pfm_title + Version + pfm_type + string + pfm_value_placeholder + 16.6 + + + + + pfm_title + Web browsers available for previewing + pfm_type + array + + + pfm_app_min + 14.0 + pfm_default + 0 + pfm_description + Allows you to select which built-in, or installed and recognized, Markdown processor BBEdit should employ to convert Markdown content to HTML for previewing and export. +BBEdit has built-in support for ‘cmark’ as well as ‘classic’ Markdown. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=266 + pfm_name + DefaultRenderer_Markdown + pfm_range_list + + 0 + 1 + 2 + 3 + 5 + 4 + 999 + + pfm_range_list_titles + + Default (cmark) + MultiMarkdown + Discount + Pandoc + cmark-gfm + Classic + Custom + + pfm_title + Markdown processor + pfm_type + integer + + + pfm_app_min + 14.0 + pfm_description + The command name must be available in your $PATH. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=266 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + 999 + + pfm_target + DefaultRenderer_Markdown + + + + + pfm_name + CustomRendererCommand_Markdown + pfm_title + Custom command line: Command + pfm_type + string + + + pfm_app_min + 14.0 + pfm_description + The command arguments must be separated by spaces. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=266 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + 999 + + pfm_target + DefaultRenderer_Markdown + + + + + pfm_name + CustomRendererCommandArguments_Markdown + pfm_title + Custom command line: Arguments + pfm_type + string + + + pfm_app_min + 12.0 + pfm_default + 1 + pfm_description + specifies the default font BBEdit uses for printing when the “Print using document’s font” option is turned off. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=266 + pfm_name + PrintUsingDocumentFont + pfm_range_list + + 1 + 0 + + pfm_range_list_titles + + Use document's font + Use custom font + + pfm_title + Printing font + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_description + Uses the specified font and tab settings when printing. This is in "data" format.
To get the correct entry you will need to set the font in BBEdit first, then open the preference plist file in Xcode and copy the data string from the BBPrintingFont key. Omit the <> from start and end of the string. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=266 + pfm_exclude + + + pfm_target_conditions + + + pfm_n_range_list + + 0 + + pfm_target + PrintUsingDocumentFont + + + + + pfm_name + BBPrintingFont + pfm_title + Custom printing font + pfm_type + data + pfm_type_input + string + pfm_value_processor + hex2data + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Draws a box along the edges of the printed text. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + FramePrintingArea + pfm_title + Frame printing area + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Prints the page number, the name of the file, the time and date printed in a header at the top of each page. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + PrintPageHeaders + pfm_title + Print page headers + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Prints the full path of the file being printed in the header. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + PrintFullPathname + pfm_title + Print full path + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Prints line numbers along the left edge of the paper. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + PrintLineNumbers + pfm_title + Print line numbers + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Leaves a one-inch margin along the left edge of the paper. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + PrintOneInchGutter + pfm_title + 1-inch gutter + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Prints all colorized text within the document in color. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + PrintColorSyntax + pfm_title + Print color syntax + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + 1 + pfm_description + Choose whether the date that appears in the printed page header is the date that the file was last modified or the date that the file was printed. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + PrintTimestampMode + pfm_range_list + + 1 + 2 + + pfm_range_list_titles + + Date last saved + Date printed + + pfm_title + Time stamp + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + 1 + pfm_description + Choose whether a document’s contents should always be soft-wrapped upon printing, or only if soft wrapping is enabled for that document. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + AlwaysWrapToPrintedPage + pfm_range_list + + 1 + 0 + + pfm_range_list_titles + + Always + Only if the printed document is wrapped for display + + pfm_title + Time stamp + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Controls whether BBEdit should display the sidebar only as needed.
The preference setting in BBEdit actually controlls two keys; AlwaysShowFileList and AutoShowFileList.
The proper settings for these key key match as follows:
As needed: AlwaysShowFileList-False / AutoShowFileList-True
Always: AlwaysShowFileList-True / AutoShowFileList-False
Never: AlwaysShowFileList-False / AutoShowFileList-False + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + AlwaysShowFileList + pfm_title + Automatically show sidebar: AlwaysShowFileList + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Controls whether BBEdit should display the sidebar only as needed.
The preference setting in BBEdit actually controlls two keys; AlwaysShowFileList and AutoShowFileList.
The proper settings for these key key match as follows:
As needed: AlwaysShowFileList-False / AutoShowFileList-True
Always: AlwaysShowFileList-True / AutoShowFileList-False
Never: AlwaysShowFileList-False / AutoShowFileList-False + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=267 + pfm_name + AutoShowFileList + pfm_title + Automatically show sidebar: AutoShowFileList + pfm_type + boolean + + + pfm_app_min + 13.0 + pfm_default + + pfm_description + Will reshape the entire window when the sidebar appears (or is hidden) to maintain the editing pane at a consistent size. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=268 + pfm_name + SidebarShowHideReshapesWindow + pfm_title + Reshape window when showing or hiding sidebar + pfm_type + boolean + + + pfm_app_min + 13.0 + pfm_default + + pfm_description + Will add newly created and/or opened documents to the sidebar list in alphabetical order. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=268 + pfm_name + SidebarListOpenDocumentsInNameOrder + pfm_title + Add documents to sidebar in alphabetical order + pfm_type + boolean + + + pfm_app_min + 13.0 + pfm_default + + pfm_description + Displays icons for files and folders in the sidebar’s file list. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=268 + pfm_name + ShowIconsInSidebarLists + pfm_title + Sidebar list appearance and behavior: Show icons + pfm_type + boolean + + + pfm_app_min + 14.0 + pfm_default + + pfm_description + Displays the Finder tags for files and folders in the sidebar’s file list. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=268 + pfm_name + ShowFinderTagsInSidebarLists + pfm_title + Sidebar list appearance and behavior: Show Finder tags + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + The sidebar lists in projects, multi-document editing windows, and differences windows can acquire keyboard focus (by clicking or tabbing into them), and you can then use conventional keyboard navigation gestures to change the selection. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=268 + pfm_name + ProjectsListCanAcquireKeyboardFocus + pfm_title + Sidebar list appearance and behavior: Allow keyboard focus + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_description + Controls the background color used within editing windows.
This needs to be entered as a comma seperated list of hue, saturation, lightness, and alpha (transparency).
Example: hsla(0.668, 0.001, 0.970, 1.000) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=270 + pfm_format + hsla\([0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}\) + pfm_name + BackgroundColor + pfm_title + Background + pfm_type + string + pfm_value_placeholder + hsla(0.668, 0.001, 0.970, 1.000) + + + pfm_app_min + 12.0 + pfm_description + Controls the color BBEdit uses to highlight misspelled words.
This needs to be entered as a comma seperated list of hue, saturation, lightness, and alpha (transparency).
Example: hsla(1.001, 0.503, 1.000, 1.000) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_format + hsla\([0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}\) + pfm_name + SpellingColor + pfm_title + Misspelled words + pfm_type + string + pfm_value_placeholder + hsla(1.001, 0.503, 1.000, 1.000) + + + pfm_app_min + 12.0 + pfm_description + Controls the color BBEdit uses to display spaces when the Show Invisibles and Show Spaces display options are active.
This needs to be entered as a comma seperated list of hue, saturation, lightness, and alpha (transparency).
Example: hsla(0.668, 0.003, 0.660, 1.000) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_format + hsla\([0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}\) + pfm_name + InvisibleSpacesColor + pfm_title + Spaces + pfm_type + string + pfm_value_placeholder + hsla(0.668, 0.003, 0.660, 1.000) + + + pfm_app_min + 12.0 + pfm_description + Controls the color BBEdit uses to display invisible characters other than spaces when the Show Invisibles display options is active.
This needs to be entered as a comma seperated list of hue, saturation, lightness, and alpha (transparency).
Example: hsla(0.003, 0.974, 0.868, 1.000) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_format + hsla\([0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}\) + pfm_name + InvisibleOthersColor + pfm_title + Other invisibles + pfm_type + string + pfm_value_placeholder + hsla(0.003, 0.974, 0.868, 1.000) + + + pfm_app_min + 12.0 + pfm_description + Controls the color BBEdit uses to highlight differing regions within a Differences window.
This needs to be entered as a comma seperated list of hue, saturation, lightness, and alpha (transparency).
Example: hsla(0.759, 0.311, 1.000, 1.000) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_format + hsla\([0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}\) + pfm_name + DifferenceHighlightColor + pfm_title + Differences + pfm_type + string + pfm_value_placeholder + hsla(0.759, 0.311, 1.000, 1.000) + + + pfm_app_min + 13.0 + pfm_description + Provides explicit control over the color BBEdit uses to display character ranges within a single top-level (or line-level) difference, rather than using a derived color.
This needs to be entered as a comma seperated list of hue, saturation, lightness, and alpha (transparency).
Example: hsla(0.771, 0.389, 0.881, 1.000) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_format + hsla\([0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}\) + pfm_name + SublineDifferenceHighlightColor + pfm_title + Sub-line differences + pfm_type + string + pfm_value_placeholder + hsla(0.771, 0.389, 0.881, 1.000) + + + pfm_app_min + 12.0 + pfm_description + Controls the color BBEdit uses to highlight the current line the insertion point is located at.
This needs to be entered as a comma seperated list of hue, saturation, lightness, and alpha (transparency).
Example: hsla(0.172, 0.116, 0.976, 1.000) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_format + hsla\([0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}\) + pfm_name + InsertionPointLineHighlightColor + pfm_title + Insertion point line + pfm_type + string + pfm_value_placeholder + hsla(0.172, 0.116, 0.976, 1.000) + + + pfm_app_deprecated + 14.6.9 + pfm_app_min + 12.0 + pfm_app_max + 14.6.9 + pfm_default + + pfm_description + Turn this option on to have BBEdit use custom highlight colors. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_14.6.9_User_Manual.pdf#page=260 + pfm_name + UseCustomHighlightColor + pfm_title + Use custom highlight colors + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_description + Choose the primary highlight color.
This needs to be entered as a comma seperated list of hue, saturation, lightness, and alpha (transparency).
Example: hsla(0.591, 0.298, 1.000, 1.000) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + + + pfm_target + UseCustomHighlightColor + + + + + pfm_format + hsla\([0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}\) + pfm_name + PrimaryHighlightColor + pfm_title + Use custom highlight colors: primary + pfm_type + string + pfm_value_placeholder + hsla(0.591, 0.298, 1.000, 1.000) + + + pfm_app_min + 12.0 + pfm_description + Choose the secondary highlight color.
This needs to be entered as a comma seperated list of hue, saturation, lightness, and alpha (transparency).
Example: hsla(0.668, 0.001, 0.864, 1.000) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + + + pfm_target + UseCustomHighlightColor + + + + + pfm_format + hsla\([0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}, [0-1]\.[0-9]{3}\) + pfm_name + SecondaryHighlightColor + pfm_title + Use custom highlight colors: primary + pfm_type + string + pfm_value_placeholder + hsla(0.668, 0.001, 0.864, 1.000) + + + pfm_app_min + 12.0 + pfm_description + Allows you to choose which of these encodings BBEdit includes in its menus.
If you make changes, the following entries are the defaults or are required:
Chinese (GB 18030) +Chinese (GBK) +Cyrillic (Windows) +Japanese (ISO 2022-JP) +Japanese (Mac OS) +Japanese (Shift JIS) +Korean (Mac OS) +Simplified Chinese (GB 2312) +Simplified Chinese (Mac OS) +Traditional Chinese (Big 5) +Traditional Chinese (Mac OS) +[↓ These are required ↓] +Unicode (UTF-16 Little-Endian, no BOM) +Unicode (UFT-16 Little-Endian) +Unicode (UTF-16, no BOM) +Unicode (UTF-16) +Unicode (UTF-8, with BOM) +Unicode (UTF-8) +[↑ These are required ↑] +Western (ISO Latin 1) +Western (ISO Latin 9) +Western (Mac OS Roman) +Western (Windows Latin 1) + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=271 + pfm_name + EnabledTextEncodings + pfm_subkeys + + + pfm_range_list + + 1030 + 525 + 1287 + 1048 + 39 + 1042 + 514 + 516 + 29 + 1281 + 1586 + 1585 + 36 + 1043 + 517 + 2562 + 152 + 7 + 1282 + 9 + 34 + 40 + 1041 + 1052 + 1029 + 519 + 6 + 1283 + 11 + 10 + 1046 + 37 + 236 + 2336 + 2080 + 1 + 1576 + 2561 + 1056 + 41 + 2368 + 3 + 1058 + 1024 + 1050 + 522 + 1045 + 528 + 38 + 1051 + 2352 + 25 + 1057 + 33 + 21 + 1053 + 26 + 2566 + 2569 + 2563 + 2353 + 2 + 1059 + 1044 + 521 + 35 + 1284 + 2568 + 909209186 + 909210741 + 825650786 + 1970549046 + 1970562616 + 809004642 + 1288 + 1536 + 1040 + 3074 + 3073 + 513 + 515 + 527 + 2564 + 0 + 2817 + 1280 + + pfm_range_list_titles + + Baltic (DOS) + Baltic (IOS Latin 7 + Baltic (Windows) + Canadian French (DOS) + Celtic (Mac OS) + Central European (DOS Latin 2) + Central European (ISO Latin 2) + Central European (ISO Latin 4) + Central European (Mac OS) + Central European (Windows Latin 2) + Chinese (GB 18030) + Chinese (GBK) + Croatian (Mac OS) + Cyrillic (DOS) + Cyrillic (ISO 8859-5) + Cyrillic (KOI8-R) + Cyrillic (Mac OS Ukrainian) + Cyrillic (Mac OS) + Cyrillic (Windows) + Devanagari (Mac OS) + Dingbats (Mac OS) + Gaelic (Mac OS) + Greek (DOS Greek 1) + Greek (DOS Greek 2) + Greek (DOS) + Greek (ISO 8859-7) + Greek (Mac OS) + Greek (Windows) + Gujarati (Mac OS) + Gurmukhi (Mac OS) + Icelandic (DOS) + Icelandic (Mac OS) + Inuit (Mac OS) + Japanese (EUC) + Japanese (ISO 2022-JP) + Japanese (Mac OS) + Japanese (Shift JIS X0213) + Japanese (Shift JIS) + Japanese (Windows, DOS) + Keyboard Symbols (Mac OS) + Korean (EUC) + Korean (Mac OS) + Korean (Windows, DOS) + Latin-US (DOS) + Nordic (DOS) + Nordic (ISO Latin 6) + Portugese (DOS) + Romanian (ISO Latin 10) + Romanian (Mac OS) + Russian (DOS) + Simplified Chinese (GB 2312) + Simplified Chinese (Mac OS) + Simplified Chinese (Windows, DOS) + Symbol (Mac OS) + Thai (Mac OS) + Thai (Windows, DOS) + Tibetan (Mac OS) + Traditional Chinese (Big 5 HKSCS) + Traditional Chinese (Big 5-E) + Traditional Chinese (Big 5) + Traditional Chinese (EUC) + Traditional Chinese (Mac OS) + Traditional Chinese (Windows, DOS) + Turkish (DOS) + Turkish (ISO Latin 5) + Turkish (Mac OS) + Turkish (Windows Latin 5) + Ukrainian (KOI8-U) + Unicode (UTF-16 Little-Endian, no BOM) + Unicode (UFT-16 Little-Endian) + Unicode (UTF-16, no BOM) + Unicode (UTF-16) + Unicode (UTF-8, with BOM) + Unicode (UTF-8) + Vietnamese (Windows) + Western (ASCII) + Western (DOS Latin 1) + Western (EBCDIC Latin 1) + Western (EBCDIC Latin Core) + Western (ISO Latin 1) + Western (ISO Latin 3) + Western (ISO Latin 9) + Western (Mac Mail) + Western (Mac OS Roman) + Western (NextStep) + Western (Windows Latin 1) + + pfm_type + integer + pfm_value_unique + + + + pfm_title + Text Encodings + pfm_type + array + + + pfm_app_min + 12.0 + pfm_default + 809004642 + pfm_description + Uses the encoding specified by this option for new documents which do not contain an intrinsic encoding specification. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=272 + pfm_name + WriteTextEncodingValue + pfm_range_list + + 1030 + 525 + 1287 + 1048 + 39 + 1042 + 514 + 516 + 29 + 1281 + 1586 + 1585 + 36 + 1043 + 517 + 2562 + 152 + 7 + 1282 + 9 + 34 + 40 + 1041 + 1052 + 1029 + 519 + 6 + 1283 + 11 + 10 + 1046 + 37 + 236 + 2336 + 2080 + 1 + 1576 + 2561 + 1056 + 41 + 2368 + 3 + 1058 + 1024 + 1050 + 522 + 1045 + 528 + 38 + 1051 + 2352 + 25 + 1057 + 33 + 21 + 1053 + 26 + 2566 + 2569 + 2563 + 2353 + 2 + 1059 + 1044 + 521 + 35 + 1284 + 2568 + 909209186 + 909210741 + 825650786 + 1970549046 + 1970562616 + 809004642 + 1288 + 1536 + 1040 + 3074 + 3073 + 513 + 515 + 527 + 2564 + 0 + 2817 + 1280 + + pfm_range_list_titles + + Baltic (DOS) + Baltic (IOS Latin 7 + Baltic (Windows) + Canadian French (DOS) + Celtic (Mac OS) + Central European (DOS Latin 2) + Central European (ISO Latin 2) + Central European (ISO Latin 4) + Central European (Mac OS) + Central European (Windows Latin 2) + Chinese (GB 18030) + Chinese (GBK) + Croatian (Mac OS) + Cyrillic (DOS) + Cyrillic (ISO 8859-5) + Cyrillic (KOI8-R) + Cyrillic (Mac OS Ukrainian) + Cyrillic (Mac OS) + Cyrillic (Windows) + Devanagari (Mac OS) + Dingbats (Mac OS) + Gaelic (Mac OS) + Greek (DOS Greek 1) + Greek (DOS Greek 2) + Greek (DOS) + Greek (ISO 8859-7) + Greek (Mac OS) + Greek (Windows) + Gujarati (Mac OS) + Gurmukhi (Mac OS) + Icelandic (DOS) + Icelandic (Mac OS) + Inuit (Mac OS) + Japanese (EUC) + Japanese (ISO 2022-JP) + Japanese (Mac OS) + Japanese (Shift JIS X0213) + Japanese (Shift JIS) + Japanese (Windows, DOS) + Keyboard Symbols (Mac OS) + Korean (EUC) + Korean (Mac OS) + Korean (Windows, DOS) + Latin-US (DOS) + Nordic (DOS) + Nordic (ISO Latin 6) + Portugese (DOS) + Romanian (ISO Latin 10) + Romanian (Mac OS) + Russian (DOS) + Simplified Chinese (GB 2312) + Simplified Chinese (Mac OS) + Simplified Chinese (Windows, DOS) + Symbol (Mac OS) + Thai (Mac OS) + Thai (Windows, DOS) + Tibetan (Mac OS) + Traditional Chinese (Big 5 HKSCS) + Traditional Chinese (Big 5-E) + Traditional Chinese (Big 5) + Traditional Chinese (EUC) + Traditional Chinese (Mac OS) + Traditional Chinese (Windows, DOS) + Turkish (DOS) + Turkish (ISO Latin 5) + Turkish (Mac OS) + Turkish (Windows Latin 5) + Ukrainian (KOI8-U) + Unicode (UTF-16 Little-Endian, no BOM) + Unicode (UFT-16 Little-Endian) + Unicode (UTF-16, no BOM) + Unicode (UTF-16) + Unicode (UTF-8, with BOM) + Unicode (UTF-8) + Vietnamese (Windows) + Western (ASCII) + Western (DOS Latin 1) + Western (EBCDIC Latin 1) + Western (EBCDIC Latin Core) + Western (ISO Latin 1) + Western (ISO Latin 3) + Western (ISO Latin 9) + Western (Mac Mail) + Western (Mac OS Roman) + Western (NextStep) + Western (Windows Latin 1) + + pfm_title + Default text encoding for new documents + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_description + If BBEdit cannot determine a file’s proper encoding by examination, it will try opening the file using the encodings contained in this list, in the order they appear.
The default required value is "Western (Mac OS Roman)". + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=272 + pfm_name + ReadTextEncodingFallbacks + pfm_subkeys + + + pfm_range_list + + 1030 + 525 + 1287 + 1048 + 39 + 1042 + 514 + 516 + 29 + 1281 + 1586 + 1585 + 36 + 1043 + 517 + 2562 + 152 + 7 + 1282 + 9 + 34 + 40 + 1041 + 1052 + 1029 + 519 + 6 + 1283 + 11 + 10 + 1046 + 37 + 236 + 2336 + 2080 + 1 + 1576 + 2561 + 1056 + 41 + 2368 + 3 + 1058 + 1024 + 1050 + 522 + 1045 + 528 + 38 + 1051 + 2352 + 25 + 1057 + 33 + 21 + 1053 + 26 + 2566 + 2569 + 2563 + 2353 + 2 + 1059 + 1044 + 521 + 35 + 1284 + 2568 + 909209186 + 909210741 + 825650786 + 1970549046 + 1970562616 + 809004642 + 1288 + 1536 + 1040 + 3074 + 3073 + 513 + 515 + 527 + 2564 + 0 + 2817 + 1280 + + pfm_range_list_titles + + Baltic (DOS) + Baltic (IOS Latin 7 + Baltic (Windows) + Canadian French (DOS) + Celtic (Mac OS) + Central European (DOS Latin 2) + Central European (ISO Latin 2) + Central European (ISO Latin 4) + Central European (Mac OS) + Central European (Windows Latin 2) + Chinese (GB 18030) + Chinese (GBK) + Croatian (Mac OS) + Cyrillic (DOS) + Cyrillic (ISO 8859-5) + Cyrillic (KOI8-R) + Cyrillic (Mac OS Ukrainian) + Cyrillic (Mac OS) + Cyrillic (Windows) + Devanagari (Mac OS) + Dingbats (Mac OS) + Gaelic (Mac OS) + Greek (DOS Greek 1) + Greek (DOS Greek 2) + Greek (DOS) + Greek (ISO 8859-7) + Greek (Mac OS) + Greek (Windows) + Gujarati (Mac OS) + Gurmukhi (Mac OS) + Icelandic (DOS) + Icelandic (Mac OS) + Inuit (Mac OS) + Japanese (EUC) + Japanese (ISO 2022-JP) + Japanese (Mac OS) + Japanese (Shift JIS X0213) + Japanese (Shift JIS) + Japanese (Windows, DOS) + Keyboard Symbols (Mac OS) + Korean (EUC) + Korean (Mac OS) + Korean (Windows, DOS) + Latin-US (DOS) + Nordic (DOS) + Nordic (ISO Latin 6) + Portugese (DOS) + Romanian (ISO Latin 10) + Romanian (Mac OS) + Russian (DOS) + Simplified Chinese (GB 2312) + Simplified Chinese (Mac OS) + Simplified Chinese (Windows, DOS) + Symbol (Mac OS) + Thai (Mac OS) + Thai (Windows, DOS) + Tibetan (Mac OS) + Traditional Chinese (Big 5 HKSCS) + Traditional Chinese (Big 5-E) + Traditional Chinese (Big 5) + Traditional Chinese (EUC) + Traditional Chinese (Mac OS) + Traditional Chinese (Windows, DOS) + Turkish (DOS) + Turkish (ISO Latin 5) + Turkish (Mac OS) + Turkish (Windows Latin 5) + Ukrainian (KOI8-U) + Unicode (UTF-16 Little-Endian, no BOM) + Unicode (UFT-16 Little-Endian) + Unicode (UTF-16, no BOM) + Unicode (UTF-16) + Unicode (UTF-8, with BOM) + Unicode (UTF-8) + Vietnamese (Windows) + Western (ASCII) + Western (DOS Latin 1) + Western (EBCDIC Latin 1) + Western (EBCDIC Latin Core) + Western (ISO Latin 1) + Western (ISO Latin 3) + Western (ISO Latin 9) + Western (Mac Mail) + Western (Mac OS Roman) + Western (NextStep) + Western (Windows Latin 1) + + pfm_type + integer + pfm_value_unique + + + + pfm_title + If a file's encoding can't be guessed, try + pfm_type + array + + + pfm_app_min + 12.0 + pfm_default + 1 + pfm_description + If BBEdit cannot determine a file’s proper encoding by examination, it will try opening the file using the encodings contained in this list, in the order they appear.
The default required value is "Western (Mac OS Roman)". + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=272 + pfm_name + DefaultLineBreakCharacter + pfm_range_list + + 1 + 2 + 3 + + pfm_range_list_titles + + Unix (LF) + Legacy Mac (CR) + Windows (CRLF) + + pfm_title + Line breaks + pfm_type + integer + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will add a line break at the end of the file if there is not already one present. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=272 + pfm_name + EnsureTrailingLineBreak + pfm_title + Ensure file ends with line break + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will trim all trailing non-vertical whitespace from the document file before writing it out. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=272 + pfm_name + StripTrailingWhitespace + pfm_title + Strip trailing whitespaces + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Automatically make a backup copy of each file that you save. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=273 + pfm_name + MakeBackup + pfm_title + Make backup before saving + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Will preserve backups in the “BBEdit Backups” folder. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=273 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + + + pfm_target + MakeBackup + + + + + pfm_imazing_indentation_level + 1 + pfm_name + KeepHistoricalBackups + pfm_title + Keep historical backups + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + Have BBEdit place the tilde after the “base” name of the file (“foo~.html”) instead of the name of the original with a tilde appended (“foo.html~”). + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=273 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_n_range_list + + + + pfm_target + MakeBackup + + + + + pfm_imazing_indentation_level + 1 + pfm_name + BackupsPreserveFilenameExtension + pfm_title + Preserve file name extension + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + When this option is on and you close an untitled document (one that has never been saved to disk), and click “Don't Save”, BBEdit will preserve a snapshot of that document's contents. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=274 + pfm_name + RescueDiscardedUntitledDocuments + pfm_title + Rescue untitled document contents when discarding changes + pfm_type + boolean + + + pfm_app_min + 13.0 + pfm_default + + pfm_description + Will automatically perform some housekeeping for you by cleaning up rescued data. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=274 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + RescueDiscardedUntitledDocuments + + + + + pfm_imazing_indentation_level + 1 + pfm_name + EnableRescueDocumentCleanup + pfm_title + Remove rescued items + pfm_type + boolean + + + pfm_app_min + 13.0 + pfm_default + 7 + pfm_description + You can adjust the interval from 1 to 365 days. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=274 + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + RescueDiscardedUntitledDocuments + + + + + pfm_imazing_indentation_level + 2 + pfm_name + RescuedDocumentsCleanupInterval + pfm_range_max + 365 + pfm_range_min + 1 + pfm_title + Remove rescued items after ## days + pfm_type + real + pfm_value_unit + days + pfm_view + slider + pfm_value_placeholder + 7 + + + pfm_app_min + 13.0 + pfm_description + Add filename extensions for files that BBEdit does not intrinsically know about, but which should be treated as (plain) text files. + pfm_documentation_url + https://s3.amazonaws.com/BBSW-download/BBEdit_15.0.1_User_Manual.pdf#page=274 + pfm_name + TextFileNameExtensions + pfm_subkeys + + + pfm_title + Extension + pfm_type + string + + + pfm_title + Text file name extensions + pfm_type + array + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AllowEditorConfigReadEncoding + pfm_title + Allow Editor Config Read Encoding + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AllowFolderSelectionInOpenDialog + pfm_title + Allow Folder Selection in Open Dialog + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AllowMultiLinePlaceholders + pfm_title + Allow Multi Line Placeholders + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AllowPrototypeObjectExtend_JavaScript + pfm_title + Allow Prototype Object Extend (JavaScript) + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AllowShebangLineOverride + pfm_title + Allow Shebang Line Override + pfm_type + boolean + + + pfm_default + + pfm_description + By default, the "Shift Right" command on the Text menu will not add indentation to lines that are empty or consist entirely of white space. If you would prefer to indent every line, regardless of its whitespace-only nature, set this preference to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + AllowShiftRightToIndentWhitespaceOnlyLines + pfm_title + Allow Shift Right to Indent Whitespace Only Lines + pfm_type + boolean + + + pfm_default + + pfm_description + BBEdit provides control over whether documents on remote servers - FTP/SFTP - or unmounted volumes are opened when automatically reopening documents at application startup. You can modify its behavior by setting this to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name + AllowVolumeMountDuringStateRestore + pfm_title + Allow Volume Mount During State Restore + pfm_type + boolean + + + pfm_default + + pfm_description + If set to 'false', BBEdit will not attempt to open any documents that were opened from FTP/SFTP servers. Defaults to 'true'. If set to 'false', BBEdit will open remote documents without asking, if ReopenRemoteDocuments is set to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_present + + pfm_target + AllowVolumeMountDuringStateRestore + + + + + pfm_imazing_indentation_level + 1 + pfm_name + PromptToReopenRemoteDocuments + pfm_title + Prompt To Reopen Remote Documents + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AlwaysBringUnixScriptOutputToFront + pfm_title + Always Bring Unix Script Output To Front + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AlwaysDisplaySoftHyphens + pfm_title + Always Display Soft Hyphens + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + To skip the sound check and always have BBEdit show the overlay alert instead of beeping. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc + pfm_name + AlwaysShowAnnunciatorForNotFound + pfm_title + Always Show Annunciator For Not Found + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AlwaysUseBasePythonWithVirtualEnvironment + pfm_title + Always Use Base Python With Virtual Environment + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AlwaysUseBasePythonWithVirtualEnvironment_Python + pfm_title + Always Use Base Python With Virtual Environment (Python) + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AppleShowAllExtensions + pfm_title + Apple Show All Extensions + pfm_type + boolean + + + pfm_default + + pfm_description + Ordinarily, BBEdit will only ask you to choose a file's encoding when it can't otherwise figure out what the encoding is, and your "if the file's encoding can't be guessed" preference is a UTF-8 or UTF-16 variant. This should be fine for general use, but if for some reason you always want BBEdit to ask you when it can't guess a file's encoding, even if your preference would do the job, you can set this to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name + AskForUnguessableFileEncoding + pfm_title + Ask For Unguessable File Encoding + pfm_type + boolean + + + pfm_default + + pfm_description + If Xcode is running, Open Selection and Open File by Name will ask it for a path to the file name; if something useful comes back, BBEdit will open it. If for some reason you are using Xcode but don't want BBEdit to do this, you can turn it off by setting this to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#inte + pfm_name + AskXcodeForOpenFileByName + pfm_title + Ask XCode to Open File by Name + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AutoIndentLSPCompletionText + pfm_title + Auto Indent LSP Completion Text + pfm_type + boolean + + + pfm_default + + pfm_description + BBEdit will not automatically reveal documents in the project list when you select them; View => Reveal in Project List works for this purpose. If you want automatic revealing, set to this to 'true' + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#proj + pfm_name + AutoRevealSelectedDocumentInProjectList + pfm_title + Auto Reveal Selected Document In Project List + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AutoSaveAppState + pfm_title + Auto Save App State + pfm_type + boolean + + + pfm_default + 1 + pfm_description + If document auto-save for crash recovery is on, this preference will define the default save time interval. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name + AutoSaveIntervalInMinutes_v2 + pfm_title + Auto Save Interval In Minutes: v2 + pfm_type + integer + pfm_value_placeholder + 1 + pfm_value_unit + minutes + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AutoSwapCloseShortcuts + pfm_title + Auto Swap Close Shortcuts + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AutoWrapDocumentsWithLongLines + pfm_title + Auto Wrap Documents With Long Lines + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + AutoWrapDocumentsWithLongLines_HTML + pfm_title + Auto Wrap Documents With Long Lines (HTML) + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 8192 + pfm_name + AutoWrapLineLengthThreshold + pfm_title + Auto Wrap Line Length Threshold + pfm_type + integer + pfm_value_placeholder + 8192 + + + pfm_default + + pfm_description + By default, the "Balance" command (or double-clicking on a delimiter to balance) does not include the delimiters in the resulting selection. If you would like for it to do so, set this preference to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + BalanceIncludesDelimiters + pfm_title + Balance Includes Delimiters + pfm_type + boolean + + + pfm_default + 10 + pfm_description + The progressive (BRIEF compatible) behavior of the Home and End keys operates within a specific time period; if you wait longer than that, the behavior state resets. The factory default timeout period is ten seconds. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + BRIEFStateTimeout + pfm_range_min + 0.1 + pfm_title + BRIEF State Timeout + pfm_type + real + pfm_value_placeholder + 10 + pfm_value_unit + seconds + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + When using "camel case" navigation (see above), BBEdit does not include underscores ( _ ) when moving or extending the selection range. If you would prefer that it do so, you can turn this on. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + CamelCaseNavigationIncludesUnderscores + pfm_title + Camel Case Navigation Includes Underscores + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + CascadeNewWindows + pfm_title + Cascade New Windows + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 0 + pfm_name + ChatGPTAPIRequestTimeout + pfm_title + ChatGPT API Request Timeout + pfm_type + integer + pfm_value_placeholder + 0 + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + CheckModificationDateForRemoteSaves + pfm_title + Check Modification Date For Remote Saves + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 65536 + pfm_name + ClipboardTextDisplayLimit + pfm_title + Clipboard Text Display Limit + pfm_type + integer + pfm_value_placeholder + 65536 + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + Clipboard_ConvertNonBreakingSpacesWhenPasting + pfm_title + Clipboard: Convert Non Breaking Spaces When Pasting + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ClippingsWorkInFindWindows + pfm_title + Clippings Work In Find Windows + pfm_type + boolean + + + pfm_default + + pfm_description + By default, the "Open File by Name" window stays open when you click the "Open" button. However, if you would prefer for it to act more like a modal dialog, set this to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name + CloseOFBNWindowAfterOpeningSelection + pfm_title + Close OFBN Window After Opening Selection + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 250 + pfm_name + CodelessPCRETimeout + pfm_title + Codeless PCRE Timeout + pfm_type + integer + pfm_value_placeholder + 250 + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + BBEdit will color patterns (the left-hand column) in the Grep Cheat Sheet menu according to the active color scheme. If you would prefer monochromatic patterns for any reason turn this off. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name + ColorPatternsInGrepCheatSheet + pfm_title + Color Patterns In Grep Cheat Sheet + pfm_type + boolean + + + pfm_default + + pfm_description + When using the Un/Comment command, if nothing is selected, BBEdit will use the line comment delimiter to comment (or uncomment) the entire line. If you would prefer that BBEdit insert the line-comment delimiter at the insertion point instead, set this preference to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + CommentWholeLineWithInsertionPoint + pfm_title + Comment Whole Line With Insertion Point + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 3500 + pfm_name + CondaInterfaceCommandTimeout + pfm_title + Conda Interface Command Timeout + pfm_type + integer + pfm_value_placeholder + 3500 + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ContextMenuClipboard + pfm_title + Context Menu Clipboard + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ContextMenuMarkers + pfm_title + Context Menu Markers + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ContextMenuResolveURL + pfm_title + Context Menu Resolve URL + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ContextMenuSaveNewSelection + pfm_title + Context Menu Save New Selection + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ContextMenuSpellChecking + pfm_title + Context Menu Save New Selection + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ContextMenuTextFolding + pfm_title + Context Menu Text Folding + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ContextMenuTextSearching + pfm_title + Context Menu Text Searching + pfm_type + boolean + + + pfm_description + When the active document is either a source or a header file, the "Open Counterpart" command will now search the siblings of this file's parent for eligible counterparts. By default, BBEdit will only search in such folders if their names match one of the following patterns (including wildcards): `inc*`, `source`, `src`, or `*priv*`. If you wish to add additional qualifying names, you may do so by setting "CounterpartSiblingSearchNames" to contain a comma-delimited list of folder name patterns. + +Any whitespace surrounding the provided names will be stripped. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#lang + pfm_name + CounterpartSiblingSearchNames + pfm_title + Counterpart Sibling Search Names + pfm_type + string + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + CrossCheckForImageFilesWithTextEncodingXattr + pfm_title + Cross Check For Image Files With Text Encoding Xattr + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + CSSMarkup_NewLineBeforeBrace + pfm_title + CSS Markup: New Line Before Brace + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + CSSMarkup_PreferShortHexColors + pfm_title + CSS Markup: Prefer Short Hex Colors + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + CSSMarkup_SimpleRulesOnOneLine + pfm_title + CSS Markup: Simple Rules On One Line + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 2 + pfm_name + CtagsCompletionThreshold + pfm_title + Ctags Completion Threshold + pfm_type + integer + pfm_value_placeholder + 2 + + + pfm_app_min + 15.0 + pfm_default + markdown + pfm_name + DefaultNoteLanguageMode + pfm_title + Ctags Completion Threshold + pfm_type + string + pfm_value_placeholder + markdown + + + pfm_default + + pfm_description + When comparing text files, BBEdit will canonicalize RCS keywords to their unexpanded state, so that the values of RCS keywords are not significant to the differences calculations. If you wish, you can disable this, so that any chance in the RCS keywords on a line will cause the line to appear in the differences. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#diff + pfm_name + Diff_IgnoreRCSKeywords + pfm_title + Diff: Ignore RCS Keywords + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + DisableAllFontLigatures + pfm_title + Disable All Font Ligatures + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + DisableAttachmentScripts + pfm_title + Disable Attachment Scripts + pfm_type + boolean + + + pfm_default + + pfm_description + When editing files that are on remote file servers - AFP, NFS, SMB, etc. -, BBEdit will not look for directory-relative ctags data files. This is a particular performance win when the file is located on a volume mounted via MacFUSE/SSH or similar, or if the file server is over a slow or high-latency link. + +To enable scanning for tags files on remote volumes, set this to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc + pfm_name + DisableCtagsScanOnRemoteVolumes + pfm_title + Disable Ctags Scan On Remote Volumes + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + You can disable the cursor blink in BBEdit's editing windows. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name + DisableCursorBlink + pfm_title + Disable Cursor Blink + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + Completely disable the search history in the Find and Multi-File Search windows. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts + pfm_name + DisableFindAndReplaceHistory + pfm_title + Disable Find And Replace History + pfm_type + boolean + + + pfm_default + + pfm_description + Settings are available for disabling passive FTP, in order to deal with hosts that misbehave when sent the PASV command. + +Passive FTP can be disabled per host, per domain, or globally. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#ftp + pfm_name + DisablePassiveFTP + pfm_title + Disable Passive FTP + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + DisplayPrivateAreaGlyphs + pfm_title + Display Private Area Glyphs + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + Display_FullPathInWindowMenu + pfm_title + Display: Full Path In Window Menu + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + DoubleClickToBalance + pfm_title + Double Click To Balance + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EditorTailMode_Log File + pfm_title + Editor Tail Mode (Log File) + pfm_type + boolean + + + pfm_default + + pfm_description + The Live Search bar is not visible by default, but appears when you choose "Live Search" from the Search menu. If you would like the Live Search bar to be visible in each new document that you create or open, set this to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts + pfm_name + Editor_AlwaysOpenQuickFind + pfm_title + Editor: Always Open Quick Find + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + Editor_AutoIndentIsBraceAware + pfm_title + Editor: Auto Indent Is Brace Aware + pfm_type + boolean + + + pfm_default + 16777216 + pfm_description + Automatic word counting is disabled for documents over a set size threshold, in order to avoid needless delays when working on very large documents. The factory default is 16M characters - 16777216 -, but you may change this limit. Setting to 0 disables the limit check entirely. + pfm_name + Editor_AutoWordCountSizeThreshold + pfm_range_min + 0 + pfm_title + Editor: Auto Word Count Size Threshold + pfm_type + integer + pfm_value_placeholder + 16777216 + pfm_value_unit + characters + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + BBEdit supports "camel case" navigation: press Control-left-arrow or Control-right-arrow to jump to the next (or previous) transition from lower-case to upper-case characters (or a word boundary, whichever comes first). + +Note that this use of Control-left-arrow and Control-right-arrow replaces the pre-8.5 behavior of using these key combinations to scroll horizontally. If you prefer the old behavior, set these this preference to 'false'. + pfm_name + Editor_ControlArrowCamelCase + pfm_title + Editor: Control Arrow Camel Case + pfm_type + boolean + + + pfm_app_min + 12.0 + pfm_default + + pfm_description + BBEdit supports "camel case" navigation: press Control-left-arrow or Control-right-arrow to jump to the next (or previous) transition from lower-case to upper-case characters (or a word boundary, whichever comes first). + +Note that this use of Control-left-arrow and Control-right-arrow replaces the pre-8.5 behavior of using these key combinations to scroll horizontally. If you prefer the old behavior, set these this preference to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + Editor_ControlArrowHScroll + pfm_title + Editor: Control Arrow H Scroll + pfm_type + boolean + + + pfm_default + + pfm_description + When you backspace from the insertion point, BBEdit will delete a tab stop's worth of spaces if there are only spaces (and tabs) between the insertion point and the start of the line on which you're editing. This may be disabled by setting this preference to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + Editor_DeleteIndentationWhitespaceToTabStop + pfm_title + Editor: Delete Indentation Whitespace To Tab Stop + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 50331648 + pfm_description + For text documents whose size exceeds a certain threshold (expressed in bytes), BBEdit will ignore the Soft Wrap Text preference and leave wrapping off in order to improve the performance of opening very large files. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name + Editor_SoftWrapLengthThreshold + pfm_title + Editor: Soft Wrap Length Threshold + pfm_type + integer + pfm_value_placeholder + 50331648 + pfm_value_unit + bytes + + + pfm_default + 1048576 + pfm_description + Since "Find All Misspelled Words" is pretty much pointless on files over a certain size, the maximum amount of text checked by this command is limited to 1M - 1024 squared - characters. This may be adjusted. Setting to 0 supresses the limit altogether. + pfm_name + Editor_SpellCheckLengthLimit + pfm_range_min + 0 + pfm_title + Editor: Spell Check Length Limit + pfm_type + integer + pfm_value_placeholder + 1048576 + pfm_value_unit + characters + + + pfm_default + + pfm_description + Document auto-save for crash recovery is on by default, to change this set this to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name + EnableAutoSave_v2 + pfm_title + Enable Auto Save: v2 + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableCharacterWrappingToWindowWidth + pfm_title + Enable Character Wrapping To Window Width + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableDefaultFilenameExtensions + pfm_title + Enable Default Filename Extensions + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableFontLigatures + pfm_title + Enable Font Ligatures + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableFontLigatures_Cascadia Mono* + pfm_title + Enable Font Ligatures: Cascadia Mono* + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableFontLigatures_Fira Code* + pfm_title + Enable Font Ligatures: Fira Code* + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableFontLigatures_Hasklig* + pfm_title + Enable Font Ligatures: Hasklig* + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableFontLigatures_JetBrains Mono* + pfm_title + Enable Font Ligatures: Jet Brains Mono* + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableFontLigatures_MonoLisa* + pfm_title + Enable Font Ligatures: Mono Lisa* + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableFontLigatures_Monoid* + pfm_title + Enable Font Ligatures: Monoid* + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableFontLigatures_Monoisome* + pfm_title + Enable Font Ligatures: Monoisome* + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableRareLigatures + pfm_title + Enable Rare Ligatures + pfm_type + boolean + + + pfm_default + + pfm_description + Some servers don't work correctly when SSH compression is enabled. To work around this, SSH compression can be disabled per host, per domain, or globally. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#ftp + pfm_name + EnableSSHCompression + pfm_title + Enable SSH Compression + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableSSHLegacyRSAHostKeys + pfm_title + Enable SSH Legacy RSA Host Keys + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + EnableSyntaxColoring + pfm_title + Enable Syntax Coloring + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ExchangeCommandAndOptionHorizontal + pfm_title + Exchange Command And Option Horizontal + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ExchangeCommandAndOptionVertical + pfm_title + Exchange Command And Option Vertical + pfm_type + boolean + + + pfm_default + 16 + pfm_description + By default, BBEdit will remember the 16 most recent search and replace strings/patterns for the popup menu in the Find and Multi-File Search windows. Setting the history to zero makes it infinite. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts + pfm_name + FindAndReplaceHistorySize + pfm_range_min + 0 + pfm_title + Find And Replace History Size + pfm_type + integer + pfm_value_placeholder + 16 + + + pfm_default + + pfm_description + Like many Mac OS X applications, BBEdit supports the "Find Scrap", a feature of the OS that enables sharing of the "search for" string between applications. Some applications put inappropriate content - such as Web search strings - on the Find Scrap, which can cause the "search for" string in BBEdit's Find dialog to be replaced when you didn't expect it. + +To tell BBEdit not to import the Find Scrap into its Find window, nor to export the "search for" string to the Find Scrap, set this to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts + pfm_name + FindDialog_UsesFindScrap + pfm_title + Find Dialog: Uses Find Scrap + pfm_type + boolean + + + pfm_default + 8 + pfm_description + Whether or not BBEdit uses text smoothing - antialiasing - may be adjusted separately for fixed-width and for proportional fonts. The factory default smoothing thresholds are 8pt for fixed width fonts, and 4pt for proportional fonts, respectively. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#textd + pfm_name + FixedWidthFontSmoothingThreshold + pfm_title + Fixed Width Font Smoothing Threshold + pfm_type + integer + pfm_value_placeholder + 8 + pfm_value_unit + pt + + + pfm_default + + pfm_description + When you use the right-arrow key to navigate over a closing delimiter (right paren/brace/bracket/curly quote), the opening delimiter will be briefly highlighted. If you wish to turn this off, set this preference to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + FlashBalancePointsWhenNavigating + pfm_title + Flash Balance Points When Navigating + pfm_type + boolean + + + pfm_default + 4 + pfm_description + Whether or not BBEdit uses text smoothing - antialiasing - may be adjusted separately for fixed-width and for proportional fonts. Font sizes above the specified FixedWidthFontSmoothingThreshold are smoothed; font sizes below the threshold are not. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#textd + pfm_name + FontSmoothingThreshold + pfm_title + Font Smoothing Threshold + pfm_type + integer + pfm_value_unit + pt + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ForceSingletonWindowsForUnixScriptOutput + pfm_title + Force Singleton Windows For Unix Script Output + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 3 + pfm_name + FTPAbortTimeout + pfm_title + FTP Abort Timeout + pfm_type + integer + pfm_value_placeholder + 3 + + + pfm_app_min + 15.0 + pfm_default + 90 + pfm_name + FTPAutoDisconnectPeriod + pfm_title + FTP Auto Disconnect Period + pfm_type + integer + pfm_value_placeholder + 90 + + + pfm_app_min + 15.0 + pfm_default + 20 + pfm_name + FTPConnectionTimeout + pfm_title + FTP Auto Disconnect Period + pfm_type + integer + pfm_value_placeholder + 20 + + + pfm_app_min + 15.0 + pfm_default + 30 + pfm_name + FTPControlTimeout + pfm_title + FTP Control Timeout + pfm_type + integer + pfm_value_placeholder + 30 + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + Ordinarily, BBEdit will use the MLSD command to obtain directory listings if the server supports it; and will fall back to more primitive methods if not. On some servers, however, MLSD works, but does not return the same results as the older methods. Therefore, there is a method to disable use of MLSD. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#ftp + pfm_name + FTPDisableMLSD + pfm_title + FTP Disable MLSD + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + FTPRememberRecentFiles + pfm_title + FTP Remember Recent Files + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + FTPSafeSaves + pfm_title + FTP Safe Saves + pfm_type + boolean + + + pfm_default + + pfm_description + On FTP servers, when using 'Show items starting with ".",' the FTP server may return the `.` and `..` items as part of the listing. This is normal, but if you don't want to see these items, you can hide them. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#ftp + pfm_name + FTPShowParentDir + pfm_title + FTP Show Parent Dir + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 30 + pfm_name + FTPTransferTimeout + pfm_title + FTP Transfer Timeout + pfm_type + integer + pfm_value_placeholder + 30 + + + pfm_default + + pfm_description + By default, the application will allow windows to take up the entire screen when entering full screen mode. If desired, you may prevent this and instruct the application to figure out whether a window should be made the full width of the screen by setting this to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name + FullScreenWindowsHogScreen + pfm_title + Full Screen Windows Hog Screen + pfm_type + boolean + + + pfm_description + When entering full screen mode, the application figures out whether the window width should be increased to take up the full screen width, or not, based on the width of the window relative to the width of the screen that it's on. The threshold at which the window is made to take up the entire screen width can be set. This setting requires that FullScreenWindowsHogScreen be turned on +NEED FLOAT NUMBER MIN & MAX + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + FullScreenWindowsHogScreen + + + + + pfm_name + FullScreenWidthThreshold + pfm_range_max + 1 + pfm_range_min + 0 + pfm_title + Full Screen Width Threshold + pfm_type + real + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + FunctionMenuShowCommentCallouts + pfm_title + Function Menu Show Comment Callouts + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + FunctionMenuShowFunctionPrototypes + pfm_title + Function Menu Show Function Prototypes + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + FunctionPopup_Prototypes + pfm_title + Function Popup: Prototypes + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + FunctionPopup_SortByName + pfm_title + Function Popup: Sort By Name + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + GenerateCompletionsFromNearbyTagsFiles + pfm_title + Generate Completions From Nearby Tags Files + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + GenerateTemporaryTagsForCompletion + pfm_title + Generate Temporary Tags For Completion + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 0.65 + pfm_name + GrayLevelForModifiedRingsInListWidgets + pfm_title + Gray Level For Modified Rings In List Widgets + pfm_type + real + pfm_value_placeholder + 0.65 + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + GroupWindowsMenuByKind + pfm_title + Group Windows Menu By Kind + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + HonorEmacsStateOnOpen + pfm_title + Honor Emacs State On Open + pfm_type + boolean + + + pfm_default + + pfm_description + When you drop an image file into an HTML document to generate an image tag, BBEdit will generate "width" and "height" tags based on information in the file itself. If you would prefer to omit these, set these to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#html + pfm_name + HTMLImageMarkupCreatesSizeAttributes + pfm_title + HTML Image Markup Creates Size Attributes + pfm_type + boolean + + + pfm_default + + pfm_description + If HTMLImageMarkupCreatesSizeAttributes is turned on, you can instruct BBEdit to generate inline styles for image sizes, instead of height and width by setting this to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#html + pfm_exclude + + + pfm_imazing_exclusion_disables + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + HTMLImageMarkupCreatesSizeAttributes + + + + + pfm_imazing_indentation_level + 1 + pfm_name + HTMLImageMarkupUseInlineStyleForImageSize + pfm_title + HTML Image Markup Use Inline Style For Image Size + pfm_type + boolean + + + pfm_default + + pfm_description + When generating image markup as a result of dropping an image file into an HTML document, BBEdit will generate an "alt" attribute for the image tag, whose value is the file's name. If you would prefer for the "alt" attribute to be omitted (which will result in an error when checking syntax), you can disable this by setting this to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#html + pfm_name + HTMLImageMarkupUsesFileNameForAlt + pfm_title + HTML Image Markup Uses File Name For Alt + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + The "Text Files Only" filtering in project lists and disk browsers looks inside of files if necessary, for improved filtering accuracy. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name + InspectTextFileContentsForListFiltering + pfm_title + Inspect Text File Contents For List Filtering + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + When inspecting files to determine whether they're Zip archives for file filtering and searching, BBEdit will ordinarily only inspect the contents of the file if its metadata does not indicate that it’s a Zip archive. If for some reason you have files whose metadata indicates that they're Zip archives, but aren't really, you can use this setting to tell BBEdit to always inspect Zip archive contents. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name + InspectZipArchiveContentsForFileFiltering + pfm_title + Inspect Zip Archive Contents For File Filtering + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + LeaveRoomForPalettes + pfm_title + Leave Room For Palettes + pfm_type + boolean + + + pfm_default + + pfm_description + When performing an Undo or Redo and the selection range changes, the Undo/Redo operation will select the affected text, rather than updating the Undo/Redo state to include the actual current selection range. If however you prefer the classic behavior (as implemented from the beginning of time up through BBEdit 11.6), you may obtain set this preference to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + LegacyUndoSelectionBehavior + pfm_title + Legacy Undo Selection Behavior + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + LinkEncodingToCharset + pfm_title + Link Encoding To Charset + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + 256 + pfm_name + LiveMatchSizeLimit + pfm_title + Live Match Size Limit + pfm_type + integer + pfm_value_placeholder + 256 + + + pfm_app_min + 15.0 + pfm_default + 16777216 + pfm_name + LongestLineCalculationLimit + pfm_title + Longest Line Calculation Limit + pfm_type + integer + pfm_value_placeholder + 16777216 + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + LSPCompletionsReplaceInsteadOfInsert + pfm_title + LSP Completions Replace Instead Of Insert + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + LSPEnableMarkdownDocumentation + pfm_title + LSP Enable Markdown Documentation + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + MakeShebangScriptsExecutable + pfm_title + Make Shebang Scripts Executable + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + MakeTempProjectForFolderOpen + pfm_title + Make Temp Project For Folder Open + pfm_type + boolean + + + pfm_default + + pfm_description + When you invoke the Markup Panel to create a new tag, it will automatically fill in attribute names for "promoted" attributes. If there are any attributes that you don't want to be present in the generated markup, just leave their values blank, and the panel will omit them (unless the attributes are required). + +If you wish, you can suppress the auto fill by setting this to 'false'. + +Turning off the auto fill will cause the "gear" to appear in the markup panel, and clicking it will manually fill in the promoted attributes for you. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#html + pfm_name + MarkupPanelAutoPrefillRecommendedAttributeNames + pfm_title + Markup Panel Auto Prefill Recommended Attribute Names + pfm_type + boolean + + + pfm_default + + pfm_description + When doing Check Syntax, Check Links, Update, or Update Images on a folder (including a web site), BBEdit will skip XML files (that is, files determined to be XML either by mapping their file name extensions, or by inspection of their contents). If you prefer to include such files, set this to 'false'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#html + pfm_name + MarkupToolsMisc_SkipXMLFilesWhenScanningFolders + pfm_title + Markup Tools Misc: Skip XML Files When Scanning Folders + pfm_type + boolean + + + pfm_default + 1048576 + pfm_description + Since "Find All Misspelled Words" is pretty much pointless on files over a certain size, the maximum amount of text checked by this command is limited to 1M - 1024 squared - characters. This may be adjusted. Setting to 0 supresses the limit altogether. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name + MaxDocumentLengthForCompletionTokenizer + pfm_range_min + 0 + pfm_title + Max Document Length For Completion Tokenizer + pfm_type + integer + pfm_value_placeholder + 1048576 + pfm_value_unit + characters + + + pfm_app_min + 15.0 + pfm_default + 5 + pfm_name + MaxFindDifferencesGroupSize + pfm_title + Max Find Differences Group Size + pfm_type + integer + pfm_value_placeholder + 5 + + + pfm_app_min + 15.0 + pfm_default + 14 + pfm_name + MaximumHeaderFontSize + pfm_title + Maximum Header Font Size + pfm_type + integer + pfm_value_placeholder + 14 + + + pfm_app_min + 15.0 + pfm_default + 24 + pfm_description + BBEdit will calculate an appropriate size for font used in the line number bar, based on the point size of the font used for editing. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#textd + pfm_name + MaximumLineBarPointSize + pfm_title + Maximum Line Bar Point Size + pfm_type + integer + pfm_value_placeholder + 24 + + + pfm_app_min + 15.0 + pfm_default + 32768 + pfm_name + MaximumTextLengthForLanguageGuessing + pfm_title + Maximum Text Length For Language Guessing + pfm_type + integer + pfm_value_placeholder + 32768 + + + pfm_app_min + 15.0 + pfm_default + 1 + pfm_name + MinimumLinesForBlockFold + pfm_title + Minimum Lines For Block Fold + pfm_type + integer + pfm_value_placeholder + 1 + + + pfm_description + The "Remember the … most recently used items" setting in the Application preferences applies to all item types. So, if it's set to 15, BBEdit will remember 15 text documents, 15 folders, 15 projects, 15 images, and so on. If you want finer control, you can construct an expert pref using the name of the document type as it appears in the menu, and if that name contains spaces, you'll need to quote it. + +You can also control the number of items shown in the "Most Recently Used" group. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name + MostRecentItemsGroupLimit + pfm_title + Most Recent Items Group Limit + pfm_type + integer + pfm_value_unit + recent items + + + pfm_app_min + 15.0 + pfm_default + + pfm_description + When using Spaces, you can control whether BBEdit's modeless dialog boxes - Find, Multi-File Search, and Open File by Name - get moved to the active space when switching spaces. By default, this is allowed for the Find, Multi-File Search, and Open File by Name windows. To control whether windows of these types are moved to the active space, set this to 'true'. + +This preference sets the default behavior for any of the defined window types for which a default is not explicitly specified. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name + MoveModelessWindowToActiveSpace + pfm_title + Move Modeless Window To Active Space + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + MinimumLinesForBlockFold + pfm_title + Move Modeless Window To Active Space pfm_type - string + boolean + + + pfm_app_min + 15.0 + pfm_default + 100 + pfm_name + NumberOfOpenByNameItems + pfm_title + Number Of Open By Name Items + pfm_type + integer + pfm_value_placeholder + 100 + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + OFBNEnumeratesXcodeSubprojects + pfm_title + OFBN Enumerates Xcode Subprojects + pfm_type + boolean + pfm_app_min + 15.0 pfm_default + pfm_name + OFBNIncludesRecentItems + pfm_title + OFBN Includes Recent Items + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + OnlyShowInvisibleUnicodeSpacesWhenShowSpacesIsTurnedOn + pfm_title + Only Show Invisible Unicode Spaces When Show Spaces Is Turned On + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + OpaqueBlockComments_PHP + pfm_title + Opaque Block Comments (PHP) + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + OpaqueHereDoc_PHP + pfm_title + Opaque Here Doc (PHP) + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + OpaqueLineComments_PHP + pfm_title + Opaque Line Comments (PHP) + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + OpaqueStrings_PHP + pfm_title + Opaque Strings (PHP) + pfm_type + boolean + + + pfm_default + 200 pfm_description - By default, the "Shift Right" command on the Text menu will not add indentation to lines that are empty or consist entirely of white space. If you would prefer to indent every line, regardless of its whitespace-only nature, set this preference to 'true'. + When searching for matches, Open File by Name limits the number of matches to a reasonable maximum. The factory default is 200. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc pfm_name - AllowShiftRightToIndentWhitespaceOnlyLines + OpenByNameMaxWildcardMatches pfm_title - Allow Shift Right to Indent Whitespace Only Lines + Open By Name Max Wildcard Matches + pfm_type + integer + pfm_value_placeholder + 200 + pfm_value_unit + matches + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + OpenDiskBrowserForTarballs + pfm_title + Open Disk Browser For Tarballs + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + OpenDiskBrowserForZipFiles + pfm_title + Open Disk Browser For Zip Files + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + OpenItemsOnSingleClick + pfm_title + Open Items On Single Click + pfm_type + boolean + + + pfm_default + + pfm_description + By default, the Open panel implements the standard system behavior of displaying the same folder that was viewed the last time you used the Open command. If you wish, you may instead have the Open panel display the directory containing the active document by setting this to 'true'. + +If the active document is untitled or was opened from an FTP/SFTP server, or if there are no documents open, the Open panel will show you the last-used directory. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc + pfm_name + OpenPanelShowsFrontDocumentDirectory + pfm_title + Open Panel Shows Front Document Directory pfm_type boolean @@ -534,137 +7530,255 @@ pfm_default pfm_description - By default, the "Balance" command (or double-clicking on a delimiter to balance) does not include the delimiters in the resulting selection. If you would like for it to do so, set this preference to 'true'. + By default, PDFs are considered text files and so may be opened and searched along with all other text files. To have PDFs treated as a special file type - (they will be ignored for any operation that requires a text file - set this to 'false'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read pfm_name - BalanceIncludesDelimiters + OpenPDFsAsText pfm_title - Balance Includes Delimiters + Open PDFs As Text pfm_type boolean + pfm_app_min + 15.0 pfm_default - 10 + + pfm_name + PerformLineFeedTranslation + pfm_title + Perform Line Feed Translation + pfm_type + boolean + + + pfm_default + pfm_description - The progressive (BRIEF compatible) behavior of the Home and End keys operates within a specific time period; if you wait longer than that, the behavior state resets. The factory default timeout period is ten seconds. + If you find that you frequently need to bring in text which contains combining Unicode characters (as are frequently found in PDFs generated on other platforms, for example), it can be desirable to preprocess the combining characters into one composed character where possible. This is not a general need, but if you run into it often enough, you can tell BBEdit to combine the characters for you by setting this preference to 'true'. +Despite the name, the precomposition is done when BBEdit imports the Clipboard from other applications, not when the paste is actually done. + +Note that this requires an additional copy of the Clipboard when the application imports the text, and for very large pastes, there may be a noticeable delay while the text gets precomposed. Thus, you should only turn on this setting when you are frequently working with text that contains combining Unicode characters pfm_documentation_url https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip pfm_name - BRIEFStateTimeout - pfm_range_min - 0.1 + PrecomposeUnicodeWhenPasting pfm_title - Brief State Timeout + Precompose Unicode When Pasting pfm_type - real - pfm_value_unit - seconds + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + PreferEditorConfigTabWidth + pfm_title + Prefer Editor Config Tab Width + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + PrettyPrintPastedHTML + pfm_title + Pretty Print Pasted HTML + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ProjectsAllowVolumeMountWhenReopening + pfm_title + Projects Allow Volume Mount When Reopening + pfm_type + boolean pfm_default pfm_description - When using the Un/Comment command, if nothing is selected, BBEdit will use the line comment delimiter to comment (or uncomment) the entire line. If you would prefer that BBEdit insert the line-comment delimiter at the insertion point instead, set this preference to 'false'. + Project windows will ordinarily open an item in the file list for editing when you click on it and the editing view is visible. To require a double-click, set this to 'false'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + https://www.barebones.com/support/bbedit/ExpertPreferences.html#proj pfm_name - CommentWholeLineWithInsertionPoint + ProjectsOpenItemsOnSingleClick pfm_title - Comment Whole Line with Insertion Point + Projects Open Items On Single Click pfm_type boolean + pfm_app_min + 15.0 pfm_default - 16777216 + + pfm_name + ProjectsRememberOpenDocuments + pfm_title + Projects Remember Open Documents + pfm_type + boolean + + + pfm_app_min + 12.5 + pfm_default + pfm_description - Automatic word counting is disabled for documents over a set size threshold, in order to avoid needless delays when working on very large documents. The factory default is 16M characters - 16777216 -, but you may change this limit. Setting to 0 disables the limit check entirely. + BBEdit provides the selection range in the active document (or the active document's contents, if there is no selection) as stdin when running a Unix script or executable from the Scripts menu. If the script isn't expecting this and never reads from stdin, this can cause a problem if there is more than 64K of data provided. The result will usually be a 100032 error. +If this is a regular occurrence for you, you can turn the feature off. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc pfm_name - Editor_AutoWordCountSizeThreshold - pfm_range_min - 0 + ProvideSTDINToUnixScripts + pfm_title + Provide STDIN To Unix Scripts + pfm_type + boolean + + + pfm_default + 15 + pfm_description + The "Remember the … most recently used items" setting in the Application preferences applies to all item types. So, if it's set to 15, BBEdit will remember 15 text documents, 15 folders, 15 projects, 15 images, and so on. If you want finer control, you can construct an expert pref using the name of the document type as it appears in the menu, and if that name contains spaces, you'll need to quote it. + +If you don't want to remember any recent documents of a particular type - they won't appear in the menu, either -, you can set its limit to 0 + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name + NSRecentDocumentsLimit_Folders pfm_title - Auto Word Count Size Threshold + Recent Items: Remember ## Folders pfm_type integer + pfm_value_placeholder + 15 pfm_value_unit - characters + folders + pfm_default + 15 pfm_description - Since "Find All Misspelled Words" is pretty much pointless on files over a certain size, the maximum amount of text checked by this command is limited to 1M - 1024 squared - characters. This may be adjusted. Setting to 0 supresses the limit altogether. + The "Remember the … most recently used items" setting in the Application preferences applies to all item types. So, if it's set to 15, BBEdit will remember 15 text documents, 15 folders, 15 projects, 15 images, and so on. If you want finer control, you can construct an expert pref using the name of the document type as it appears in the menu, and if that name contains spaces, you'll need to quote it. + +If you don't want to remember any recent documents of a particular type - they won't appear in the menu, either -, you can set its limit to 0 + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name - Editor_SpellCheckLengthLimit - pfm_range_min - 0 + NSRecentDocumentsLimit_Images pfm_title - Spell Check Length Limit + Recent Items: Remember ## Images pfm_type integer + pfm_value_placeholder + 15 pfm_value_unit - characters + images + + + pfm_default + 15 + pfm_description + The "Remember the … most recently used items" setting in the Application preferences applies to all item types. So, if it's set to 15, BBEdit will remember 15 text documents, 15 folders, 15 projects, 15 images, and so on. If you want finer control, you can construct an expert pref using the name of the document type as it appears in the menu, and if that name contains spaces, you'll need to quote it. + +If you don't want to remember any recent documents of a particular type - they won't appear in the menu, either -, you can set its limit to 0 + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name + NSRecentDocumentsLimit_Projects + pfm_title + Recent Items: Remember ## Projects + pfm_type + integer + pfm_value_placeholder + 15 + pfm_value_unit + projects + + + pfm_default + 15 + pfm_description + The "Remember the … most recently used items" setting in the Application preferences applies to all item types. So, if it's set to 15, BBEdit will remember 15 text documents, 15 folders, 15 projects, 15 images, and so on. If you want finer control, you can construct an expert pref using the name of the document type as it appears in the menu, and if that name contains spaces, you'll need to quote it. + +If you don't want to remember any recent documents of a particular type - they won't appear in the menu, either -, you can set its limit to 0 + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name + NSRecentDocumentsLimit_Shell Worksheets + pfm_title + Recent Items: Remember ## Shell Worksheets + pfm_type + integer + pfm_value_placeholder + 15 + pfm_value_unit + projects - pfm_app_min - 12.0 pfm_default - + pfm_description - BBEdit supports "camel case" navigation: press Control-left-arrow or Control-right-arrow to jump to the next (or previous) transition from lower-case to upper-case characters (or a word boundary, whichever comes first). - -Note that this use of Control-left-arrow and Control-right-arrow replaces the pre-8.5 behavior of using these key combinations to scroll horizontally. If you prefer the old behavior, set these this preference to 'false'. + By default, BBEdit does not remember recent items opened from any of the canonical locations for temporary files. This also includes the "svn-commit.tmp" files used for Subversion commits. If desired, you can change this by setting this to 'true'. + pfm_documentation_url + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name - Editor_ControlArrowCamelCase + RecentItems_RememberTempFiles pfm_title - Control Arrow Camel Case + Recent Items: Remember Temp Files pfm_type boolean pfm_app_min - 12.0 + 15.0 pfm_default - - pfm_description - BBEdit supports "camel case" navigation: press Control-left-arrow or Control-right-arrow to jump to the next (or previous) transition from lower-case to upper-case characters (or a word boundary, whichever comes first). - -Note that this use of Control-left-arrow and Control-right-arrow replaces the pre-8.5 behavior of using these key combinations to scroll horizontally. If you prefer the old behavior, set these this preference to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_name - Editor_ControlArrowHScroll + RememberFTPPasswords pfm_title - Control Arrow Horizontal Scroll + Remember FTP Passwords pfm_type boolean pfm_default - + pfm_description - When you backspace from the insertion point, BBEdit will delete a tab stop's worth of spaces if there are only spaces (and tabs) between the insertion point and the start of the line on which you're editing. This may be disabled by setting this preference to 'false'. + If you want to amaze and impress your friends and family with just how fast BBEdit's "Replace All" is, set this to 'true'. + +When set to 'true', the sheet, or growl notification, will display the amount of time required for the "Replace All" operation. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts pfm_name - Editor_DeleteIndentationWhitespaceToTabStop + ReplaceAllResultsIncludeTiming pfm_title - Delete Indentation Whitespace to Tab Stop + Replace All Results Include Timing pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - When you use the right-arrow key to navigate over a closing delimiter (right paren/brace/bracket/curly quote), the opening delimiter will be briefly highlighted. If you wish to turn this off, set this preference to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip pfm_name - FlashBalancePointsWhenNavigating + ReportNonzeroExitCodeFromUnixFilters pfm_title - Flash Balance Points When Navigating + Report Nonzero Exit Code From Unix Filters pfm_type boolean @@ -672,106 +7786,91 @@ Note that this use of Control-left-arrow and Control-right-arrow replaces the pr pfm_default pfm_description - When performing an Undo or Redo and the selection range changes, the Undo/Redo operation will select the affected text, rather than updating the Undo/Redo state to include the actual current selection range. If however you prefer the classic behavior (as implemented from the beginning of time up through BBEdit 11.6), you may obtain set this preference to 'true'. + When performing a single-file "Replace All" operation, BBEdit can show a confirmation sheet showing the number of replacements performed. If you would like to see this confirmation, set this to 'true'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts pfm_name - LegacyUndoSelectionBehavior + ReportReplaceAllResults pfm_title - Undo Selection (Legacy) + Report Replace All Results pfm_type boolean - pfm_description - Since "Find All Misspelled Words" is pretty much pointless on files over a certain size, the maximum amount of text checked by this command is limited to 1M - 1024 squared - characters. This may be adjusted. Setting to 0 supresses the limit altogether. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + pfm_app_min + 15.0 + pfm_default + pfm_name - MaxDocumentLengthForCompletionTokenizer - pfm_range_min - 0 + ReuseSearchResultsWindowsWhenPossible pfm_title - Misspelled Word Character Limit + Reuse Search Results Windows When Possible pfm_type - integer - pfm_value_unit - characters + boolean + pfm_app_min + 15.0 pfm_default - pfm_description - If you find that you frequently need to bring in text which contains combining Unicode characters (as are frequently found in PDFs generated on other platforms, for example), it can be desirable to preprocess the combining characters into one composed character where possible. This is not a general need, but if you run into it often enough, you can tell BBEdit to combine the characters for you by setting this preference to 'true'. -Despite the name, the precomposition is done when BBEdit imports the Clipboard from other applications, not when the paste is actually done. - -Note that this requires an additional copy of the Clipboard when the application imports the text, and for very large pastes, there may be a noticeable delay while the text gets precomposed. Thus, you should only turn on this setting when you are frequently working with text that contains combining Unicode characters - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip pfm_name - PrecomposeUnicodeWhenPasting + ReverseSwipeNavigationSense pfm_title - Precompose Unicode When Pasting + Reverse Swipe Navigation Sense pfm_type boolean - pfm_description - Setting this to a non-existent URL will disable the ability for users to manually check for updates. Useful when you intend to use your own software distribution mechanism to deploy updates. - pfm_documentation_url - https://sparkle-project.org/documentation/customization/ - pfm_format - ^https://.*$ + pfm_app_min + 15.0 + pfm_default + 16 pfm_name - SUFeedURL + RunUnixCommand_HistoryLimit pfm_title - Sparkle Feed URL + Run Unix Command: History Limit pfm_type - string + integer pfm_value_placeholder - https://127.0.0.1 + 16 + pfm_app_min + 15.0 pfm_default pfm_description - Controls automatic update checks. + When running a Python script, if python3 is anywhere in your $PATH, BBEdit will use it instead of python. While this is generally useful in a teaching environment, if you are using a custom Python installation (such as Anaconda), it may prove inconvenient. pfm_documentation_url - https://sparkle-project.org/documentation/customization/ + https://www.barebones.com/support/bbedit/ExpertPreferences.html#lang pfm_name - SUEnableAutomaticChecks + RunUsingPython3 pfm_title - Enable Automatic Update Checks + Run Using Python3 pfm_type boolean + pfm_app_min + 15.0 pfm_default - 86400 - pfm_description - Controls the automatic update check interval. The default is 1 day (86400 seconds). Setting to 0 disables updates. - pfm_documentation_url - https://sparkle-project.org/documentation/customization/ + pfm_name - SUScheduledCheckInterval + SafeSavesDisabled pfm_title - Automatic Update Check Interval + Safe Saves Disabled pfm_type - integer - pfm_value_unit - seconds + boolean + pfm_app_min + 15.0 pfm_default - pfm_description - Controls the automatic update install prompt. When enabled, presents users with the option to allow automatic download and install of available updates. If disabled, disallows automatic updates and requires manual installation every time. - pfm_documentation_url - https://sparkle-project.org/documentation/customization/ pfm_name - SUAllowsAutomaticUpdates + SaveDocumentState pfm_title - Automatic Update Install Prompt + Save Document State pfm_type boolean @@ -779,103 +7878,99 @@ Note that this requires an additional copy of the Clipboard when the application pfm_default pfm_description - Controls automatic silent updates. If enabled, users will not be informed about updates and updates will be silently installed when the app quits. + By default, BBEdit will not store document state for documents located in any of the canonical locations for temporary files. This also includes the "svn-commit.tmp" files used for Subversion commits. If you wish, you can change this by setting this to 'true'. pfm_documentation_url - https://sparkle-project.org/documentation/customization/ + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read pfm_name - SUAutomaticallyUpdate - pfm_title - Enable Automatic Silent Updates + SaveDocumentStateForTempFiles pfm_type boolean + pfm_app_min + 15.0 pfm_default pfm_description - If there is a partial word to the immediate left of the insertion point, the "Insert Clipping..." command will attempt to autocomplete that word based clipping names in the current and universal set (using a "begins with" style match.) If you wish to disable the autocompletion, set this preference to 'false'. + Prevent BBEdit from adding a filename extension. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read pfm_name - UseClippingsForCompletion + SaveOpenWithDataInTypelessFiles pfm_title - Use Clippings for Completion + Save Open With Data In Typeless Files pfm_type boolean pfm_default - + pfm_description - If there is a partial word to the immediate left of the insertion point, the "Insert Clipping..." command will attempt to autocomplete that word based clipping names in the current and universal set using a "begins with" style match. If you wish to disable the autocompletion, set this preference to 'false'. + The "Sleep" command does not save any documents in place, since it creates an auto-save file for any open documents with unsaved changes. However, if you want BBEdit to save any titled - i.e. opened from an existing file - documents to disk before sleeping, you can set this preference to 'true'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#appearance + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read pfm_name - UseSystemAppearanceWhenInDarkMode + SaveTitledDocumentsBeforeSleeping pfm_title - Use System Appearance When in Dark Mode + Save Titled Documents Before Sleeping pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - To use the Tab key to trigger text completion, set this preference to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip pfm_name - UseTabKeyAsCompletionTrigger + ScanHTMLStringsForFunctions pfm_title - Use Tab Key as Completion Trigger + Scan HTML Strings For Functions pfm_type boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - Settings are available for disabling passive FTP, in order to deal with hosts that misbehave when sent the PASV command. - -Passive FTP can be disabled per host, per domain, or globally. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#ftp + pfm_name - DisablePassiveFTP + ScanHTMLStringsForFunctions_Python pfm_title - Disable Passive FTP + Scan HTML Strings For Functions (Python) pfm_type boolean pfm_default - + com.apple.ScriptEditor2 pfm_description - On FTP servers, when using 'Show items starting with ".",' the FTP server may return the `.` and `..` items as part of the listing. This is normal, but if you don't want to see these items, you can hide them. + By default, BBEdit will open AppleScript files using whatever application the OS claims is capable of doing so. If you wish to override this, change the "ScriptEditorBundleID" preference to the bundle ID of your preferred script editor. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#ftp + https://www.barebones.com/support/bbedit/ExpertPreferences.html#inte pfm_name - FTPShowParentDir + ScriptEditorBundleID pfm_title - Show FTP Parent Directories + Script Editor Bundle ID pfm_type - boolean + string + pfm_value_placeholder + com.apple.ScriptEditor2 + pfm_app_min + 15.0 pfm_default - pfm_description - Some servers don't work correctly when SSH compression is enabled. To work around this, SSH compression can be disabled per host, per domain, or globally. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#ftp pfm_name - EnableSSHCompression + SelectFirstPlaceholderInCompletions pfm_title - Enable SSH Compression + Select First Placeholder In Completions pfm_type boolean + pfm_default + 20 pfm_description Most of the time, the default timeout for connecting to an SFTP server will suffice; however, if the server is heavily loaded it may take longer to respond. pfm_documentation_url @@ -886,130 +7981,136 @@ Passive FTP can be disabled per host, per domain, or globally. SFTP Connection Timeout pfm_type integer + pfm_value_placeholder + 20 pfm_value_unit seconds + pfm_app_min + 15.0 pfm_default - 90 - pfm_description - If you have problems with your SSH server closing the connection after a period of non-use (which will subsequently cause errors in BBEdit), you can tell BBEdit to send a periodic "keepalive" message to while connected to the server. - -This is configurable per host, per domain, or globally. Determining the appropriate value may require some experimentation, but 90 seconds is probably a good starting point. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#ftp + pfm_name - SSHServerKeepaliveInterval + ShowAnonymousFunctions_ActionScript pfm_title - SSH Server Keepalive Interval + Show Anonymous Functions (ActionScript) pfm_type - integer - pfm_value_unit - seconds + boolean + pfm_app_min + 15.0 pfm_default - pfm_description - When comparing text files, BBEdit will canonicalize RCS keywords to their unexpanded state, so that the values of RCS keywords are not significant to the differences calculations. If you wish, you can disable this, so that any chance in the RCS keywords on a line will cause the line to appear in the differences. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#diff pfm_name - Diff_IgnoreRCSKeywords + ShowAnonymousFunctions_JavaScript pfm_title - Ignore RCS Keywords + Show Anonymous Functions (JavaScript) pfm_type boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - When doing Check Syntax, Check Links, Update, or Update Images on a folder (including a web site), BBEdit will skip XML files (that is, files determined to be XML either by mapping their file name extensions, or by inspection of their contents). If you prefer to include such files, set this to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#html + pfm_name - MarkupToolsMisc_SkipXMLFilesWhenScanningFolders + ShowFTPDotFiles pfm_title - Skip XML Files When Scanning Folders + Show FTP Dot Files pfm_type boolean pfm_default - + pfm_description - Ordinarily, BBEdit will generate XHTML-style markup in HTML5 documents (those with a "<!DOCTYPE HTML>" declaration). If you wish, you can suppress this by setting this to 'false'. + If you like BBEdit to show the full paths of files listed in search results windows, set this to 'true'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#html + https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts pfm_name - UseXMLMarkupRulesForHTML5 + ShowFullPathsInSearchResults pfm_title - Use XML Markup Rules for HTML5 + Show Full Paths In Search Results pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - When generating image markup as a result of dropping an image file into an HTML document, BBEdit will generate an "alt" attribute for the image tag, whose value is the file's name. If you would prefer for the "alt" attribute to be omitted (which will result in an error when checking syntax), you can disable this by setting this to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#html pfm_name - HTMLImageMarkupUsesFileNameForAlt + ShowGitIgnoredCommandIsVisible pfm_title - Undo Selection (Legacy) + Show Git Ignored Command Is Visible pfm_type boolean + pfm_app_min + 15.0 pfm_default - + + pfm_name + ShowLanguageSettingInShellWorksheets + pfm_title + Show Language Setting In Shell Worksheets + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ShowSCMDataCommandIsVisible + pfm_title + Show SCM Data Command Is Visible + pfm_type + boolean + + + pfm_default + pfm_description - When you drop an image file into an HTML document to generate an image tag, BBEdit will generate "width" and "height" tags based on information in the file itself. If you would prefer to omit these, set these to 'false'. + "Show Working Copy Status" for svn does not include switched items. If this affects you and you would prefer to see switched items, you may make them visibile by setting this to 'true'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#html + https://www.barebones.com/support/bbedit/ExpertPreferences.html#sour pfm_name - HTMLImageMarkupCreatesSizeAttributes + ShowSVNSwitchedItems + pfm_title + Show SVN Switched Items + pfm_type + boolean + + + pfm_app_min + 15.0 + pfm_default + + pfm_name + ShowVariablesInFunctionList_PHP pfm_title - HTML Image Markup with Image Tags + Show Variables In Function List (PHP) pfm_type boolean + pfm_app_min + 15.0 pfm_default pfm_description - If HTMLImageMarkupCreatesSizeAttributes is turned on, you can instruct BBEdit to generate inline styles for image sizes, instead of height and width by setting this to 'true'. + When scanning folders for various purposes (multi-file search, Find Differences, text factories, Open File by Name, and others), BBEdit will not explore node_modules directories that it encounters. If you want BBEdit to search node_modules directories turn this off. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#html - pfm_exclude - - - pfm_target_conditions - - - pfm_range_list - - - - pfm_target - HTMLImageMarkupCreatesSizeAttributes - - - pfm_present - - pfm_target - HTMLImageMarkupCreatesSizeAttributes - - - - + https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc pfm_name - HTMLImageMarkupUseInlineStyleForImageSize + SkipNodeModulesWhenScanningFolders pfm_title - HTML Image Markup Inline Styles + Skip Node Modules When Scanning Folders pfm_type boolean @@ -1017,351 +8118,305 @@ This is configurable per host, per domain, or globally. Determining the appropri pfm_default pfm_description - When you invoke the Markup Panel to create a new tag, it will automatically fill in attribute names for "promoted" attributes. If there are any attributes that you don't want to be present in the generated markup, just leave their values blank, and the panel will omit them (unless the attributes are required). - -If you wish, you can suppress the auto fill by setting this to 'false'. - -Turning off the auto fill will cause the "gear" to appear in the markup panel, and clicking it will manually fill in the promoted attributes for you. + When scanning folders for various purposes - multi-file search, Find differences, and others -, SCM administrative directories are specifically ignored, even if "Search Invisible Folders" is turned on: CVS, .svn, .git, .hg, .bzr. This avoids potential disasters that can result from indiscriminate search and replace in such directories. If, however, you choose to live dangerously, you can allow BBEdit to see inside of these directories by setting this to 'false'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#html + https://www.barebones.com/support/bbedit/ExpertPreferences.html#sour pfm_name - MarkupPanelAutoPrefillRecommendedAttributeNames + SkipSCMAdminDirsWhenScanningFolders pfm_title - Prefill Recommended Attribute Names in Markup + Skip SCM Admin Dirs When Scanning Folders pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - If Xcode is running, Open Selection and Open File by Name will ask it for a path to the file name; if something useful comes back, BBEdit will open it. If for some reason you are using Xcode but don't want BBEdit to do this, you can turn it off by setting this to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#inte pfm_name - AskXcodeForOpenFileByName + SortCompletionResultsByName pfm_title - Ask XCode to Open File by Name + Sort Completion Results By Name pfm_type boolean + pfm_app_min + 15.0 + pfm_default + pfm_description - By default, BBEdit will open AppleScript files using whatever application the OS claims is capable of doing so. If you wish to override this, change the "ScriptEditorBundleID" preference to the bundle ID of your preferred script editor. + The Window menu and Windows palette will list windows (and documents within them) sorted by name. If you would like them to be sorted by windowing order turn this off. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#inte + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name - ScriptEditorBundleID + SortWindowsAndDocumentsByName pfm_title - Preferred Script Editor BundleID + Sort Windows And Documents By Name pfm_type - string - pfm_value_placeholder - com.latenightsw.ScriptDebugger + boolean - pfm_description - The "Run in Terminal" and "Go Here in Terminal" commands will use Apple's "Terminal" application by default. If you would like to use a different one, set this here. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#inte + pfm_app_min + 15.0 + pfm_default + 750 pfm_name - TerminalBundleID + SpellCheckerContextMenuTimeout pfm_title - Preferred Terminal BundleID + Spell Checker Context Menu Timeout pfm_type - string + integer pfm_value_placeholder - com.example.TerminalAppBundleID + 750 + pfm_app_min + 15.0 pfm_default - - pfm_description - If Dash is installed, BBEdit will use it for "Find in Reference", in preference to any predefined or custom reference lookup URLs. - -You could, if you wanted, turn off Dash support by default and then enable it for specific languages. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#inte + 3 pfm_name - UseDashForReferenceLookups + SpellingWordCompletionThreshold pfm_title - Use Dash for Reference Lookups + Spelling Word Completion Threshold pfm_type - boolean + integer + pfm_value_placeholder + 3 + pfm_default + 0 pfm_description - If you like, you can set the default language for new untitled documents. + If you have problems with your SSH server closing the connection after a period of non-use (which will subsequently cause errors in BBEdit), you can tell BBEdit to send a periodic "keepalive" message to while connected to the server. + +This is configurable per host, per domain, or globally. Determining the appropriate value may require some experimentation, but 90 seconds is probably a good starting point. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#lang + https://www.barebones.com/support/bbedit/ExpertPreferences.html#ftp pfm_name - DefaultLanguageNameForNewDocuments + SSHServerKeepaliveInterval pfm_title - Default Language for New Documents + SSH Server Keepalive Interval pfm_type - string + integer pfm_value_placeholder - Markdown + 0 + pfm_value_unit + seconds - pfm_description - When the active document is either a source or a header file, the "Open Counterpart" command will now search the siblings of this file's parent for eligible counterparts. By default, BBEdit will only search in such folders if their names match one of the following patterns (including wildcards): `inc*`, `source`, `src`, or `*priv*`. If you wish to add additional qualifying names, you may do so by setting "CounterpartSiblingSearchNames" to contain a comma-delimited list of folder name patterns. - -Any whitespace surrounding the provided names will be stripped. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#lang + pfm_app_min + 15.0 + pfm_default + pfm_name - CounterpartSiblingSearchNames + StrictCounterpartMatchingForCLanguages + pfm_title + Strict Counterpart Matching For C Languages pfm_type - string + boolean pfm_default pfm_description - In project windows, the file list does not accept keyboard focus by default, unless the editing view is hidden. You can modify this so that the file list gets the focus whenever you click on it, set this to 'true'. + When using the "Previous Document" and "Next Document" commands on the View menu, or the navigation arrows in the navigation bar, the order in which BBEdit navigates documents is determined by the order in which they were opened. If you prefer, these commands can be made to navigate the documents in the order shown in the file list by setting this to 'true'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#proj + https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name - ProjectsListCanAcquireKeyboardFocus + SurfNextPreviousInDisplayOrder + pfm_title + Surf Next Previous In Display Order pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - Project windows will ordinarily open an item in the file list for editing when you click on it and the editing view is visible. To require a double-click, set this to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#proj pfm_name - ProjectsOpenItemsOnSingleClick + SwipeToNavigateBetweenDocuments + pfm_title + Swipe To Navigate Between Documents pfm_type boolean pfm_default - + com.apple.Terminal pfm_description - BBEdit will not automatically reveal documents in the project list when you select them; View => Reveal in Project List works for this purpose. If you want automatic revealing, set to this to 'true' + The "Run in Terminal" and "Go Here in Terminal" commands will use Apple's "Terminal" application by default. If you would like to use a different one, set this here. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#proj + https://www.barebones.com/support/bbedit/ExpertPreferences.html#inte pfm_name - AutoRevealSelectedDocumentInProjectList + TerminalBundleID + pfm_title + Terminal Bundle ID pfm_type - boolean + string + pfm_value_placeholder + com.apple.Terminal + pfm_app_min + 15.0 pfm_default pfm_description - BBEdit ordinarily recognizes image files as images, and will open them into image windows (or ignore them when filtering for text files). To have images possibly treated as text files, which can be potentially dangerous, set this to 'false'. + While drag-scrolling (that is, making a selection with the mouse and dragging it beyond the view boundaries, or using drag-and-drop for the same purpose), BBEdit will not normally limit the vertical scrolling speed. If this is too fast for you turn this off. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc pfm_name - QuickTimeImages + ThrottleVerticalScrollingSpeed + pfm_title + Throttle Vertical Scrolling Speed pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - By default, PDFs are considered text files and so may be opened and searched along with all other text files. To have PDFs treated as a special file type - (they will be ignored for any operation that requires a text file - set this to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read pfm_name - OpenPDFsAsText + TranslateLineBreaksInKeyboardInput + pfm_title + Translate Line Breaks In Keyboard Input pfm_type boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - To control whether BBEdit warns you when opening a malformed UTF-8 file, set this to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name - WarnMalformedUTF8 + UsePATHForSSH + pfm_title + Use $PATH For SSH pfm_type boolean pfm_default - + pfm_description - Ordinarily, BBEdit will only ask you to choose a file's encoding when it can't otherwise figure out what the encoding is, and your "if the file's encoding can't be guessed" preference is a UTF-8 or UTF-16 variant. This should be fine for general use, but if for some reason you always want BBEdit to ask you when it can't guess a file's encoding, even if your preference would do the job, you can set this to 'true'. + If there is a partial word to the immediate left of the insertion point, the "Insert Clipping..." command will attempt to autocomplete that word based clipping names in the current and universal set (using a "begins with" style match.) If you wish to disable the autocompletion, set this preference to 'false'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip pfm_name - AskForUnguessableFileEncoding + UseClippingsForCompletion + pfm_title + Use Clippings For Completion pfm_type boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - Beginning with version 8.0, BBEdit stores document state (window position and various settings) in a central repository in your BBEdit preferences folder. If you wish, you can ask BBEdit to store document state in the resource fork of the document's file by setting this to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name - UseResourceForkForDocumentState + UseColorSchemeBackgroundForDarkModeUI + pfm_title + Use Color Scheme Background For Dark Mode Ul pfm_type boolean pfm_default - + pfm_description - By default, BBEdit will not store document state for documents located in any of the canonical locations for temporary files. This also includes the "svn-commit.tmp" files used for Subversion commits. If you wish, you can change this by setting this to 'true'. + If Dash is installed, BBEdit will use it for "Find in Reference", in preference to any predefined or custom reference lookup URLs. + +You could, if you wanted, turn off Dash support by default and then enable it for specific languages. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + https://www.barebones.com/support/bbedit/ExpertPreferences.html#inte pfm_name - SaveDocumentStateForTempFiles + UseDashForReferenceLookups + pfm_title + Use Dash For Reference Lookups pfm_type boolean - pfm_description - By default, BBEdit will avoid writing extended attributes - HFS Type/Creator - to volumes which don't natively support them - i.e. to avoid creating the ._FILE - when it is safe to do so. We'll be able to re-open the document correctly later. If desired, you can fine-tune this behavior. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read - pfm_name - WriteExtendedAttributes - pfm_range_list - - always - never - smart - - pfm_range_list_titles - - Always write the HFS file type and creator: the pre-8.6 behavior - Never set the HFS file type and creator, even if the document's volume supports it - Smart: Write HFS file type and creator only if the document's volume supports it - - pfm_type - string - - + pfm_app_min + 15.0 pfm_default - pfm_description - Document auto-save for crash recovery is on by default, to change this set this to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read pfm_name - EnableAutoSave_v2 + UseDistinctColorsForHTMLAttributesAndValues pfm_title - Enable AutoSave + Use Distinct Colors For HTML Attributes And Values pfm_type boolean + pfm_app_min + 15.0 + pfm_default + pfm_description - If document auto-save for crash recovery is on, this preference will define the default save time interval. + The Python language module will use flake8 for syntax checking, if you have it installed and it is available in your $PATH. If you want to disable this and use Python’s built-in syntax checking turn this off. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + https://www.barebones.com/support/bbedit/ExpertPreferences.html#lang pfm_name - AutoSaveIntervalInMinutes_v2 + UseFlakeForPythonSyntaxChecking pfm_title - AutoSave Interval + Use Flake For Python Syntax Checking pfm_type - integer - pfm_value_unit - minutes + boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - The "Sleep" command does not save any documents in place, since it creates an auto-save file for any open documents with unsaved changes. However, if you want BBEdit to save any titled - i.e. opened from an existing file - documents to disk before sleeping, you can set this preference to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_name - SaveTitledDocumentsBeforeSleeping + UseFlakeForPythonSyntaxChecking_Python pfm_title - Save Titled Documents Before Sleeping + Use Flake For Python Syntax Checking (Python) pfm_type boolean pfm_default - + pfm_description - BBEdit provides control over whether documents on remote servers - FTP/SFTP - or unmounted volumes are opened when automatically reopening documents at application startup. You can modify its behavior by setting this to 'true'. + The "Copy as Styled HTML" and "Save as Styled HTML" commands normally generate style information inline. If you want to use an embedded style sheet instead, set this to 'false'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc pfm_name - AllowVolumeMountDuringStateRestore + UseInlineStylesForCopiedHTML pfm_title - Allow Volume Mount During State Restore + Use Inline Styles For Copied HTML pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - If set to 'true', BBEdit will attempt to mount a volume containing a document it wants to reopen. Defaults to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#read - pfm_exclude - - - pfm_target_conditions - - - pfm_range_list - - - - pfm_target - AllowVolumeMountDuringStateRestore - - - pfm_present - - pfm_target - AllowVolumeMountDuringStateRestore - - - - pfm_name - ReopenRemoteDocuments + UseNumericKeypadForCursorMovement pfm_title - Reopen Remote Documents + Use Numeric Keypad For Cursor Movement pfm_type boolean pfm_default - + pfm_description - If set to 'false', BBEdit will not attempt to open any documents that were opened from FTP/SFTP servers. Defaults to 'true'. If set to 'false', BBEdit will open remote documents without asking, if ReopenRemoteDocuments is set to 'true'. + Beginning with version 8.0, BBEdit stores document state (window position and various settings) in a central repository in your BBEdit preferences folder. If you wish, you can ask BBEdit to store document state in the resource fork of the document's file by setting this to 'true'. pfm_documentation_url https://www.barebones.com/support/bbedit/ExpertPreferences.html#read - pfm_exclude - - - pfm_target_conditions - - - pfm_present - - pfm_target - ReopenRemoteDocuments - - - - pfm_name - PromptToReopenRemoteDocuments + UseResourceForkForDocumentState pfm_title - Prompt to Reopen Remote Documents + Use Resource Fork For Document State pfm_type boolean @@ -1369,358 +8424,309 @@ Any whitespace surrounding the provided names will be stripped. pfm_default pfm_description - When scanning folders for various purposes - multi-file search, Find differences, and others -, SCM administrative directories are specifically ignored, even if "Search Invisible Folders" is turned on: CVS, .svn, .git, .hg, .bzr. This avoids potential disasters that can result from indiscriminate search and replace in such directories. If, however, you choose to live dangerously, you can allow BBEdit to see inside of these directories by setting this to 'false'. + Ordinarily, the output from Unix scripts run within BBEdit is delimited with line separators - except when the script output is sent to a new untitled document. If you wish to suppress the separators, you can set this to 'false'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#sour + https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc pfm_name - SkipSCMAdminDirsWhenScanningFolders + UseSeparatorsInUnixScriptOutput pfm_title - Skip SCM Admin Directories When Scanning Folders + Use Separators In Unix Script Output pfm_type boolean + pfm_app_min + 15.0 + pfm_default + pfm_description - BBEdit will ordinarily select the appropriate command-line tool for communicating with the SCM system, based on your $PATH environment variable. If you find that an undesired command-line tool is running within BBEdit but the desired tool is being invoked from a Terminal command line, examine your tool installation and $PATH setup for errors. - -However, for specific cases in which it is necessary to force BBEdit to use a particular tool, you may do by specifying the path. + BBEdit uses the document's display font to draw line numbers in the line number bar. This may be less than ideal if the display font isn't monospaced. If desired, you can instruct BBEdit to use the system font with monospaced numbers for the line number bar. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#sour + https://www.barebones.com/support/bbedit/ExpertPreferences.html#textd pfm_name - GitToolPathOverride + UseSystemFontForLineBar pfm_title - Git Path Override + Use System Font For Line Bar pfm_type - string - pfm_value_placeholder - /path/to/git/binary + boolean + pfm_default + pfm_description - BBEdit will ordinarily select the appropriate command-line tool for communicating with the SCM system, based on your $PATH environment variable. If you find that an undesired command-line tool is running within BBEdit but the desired tool is being invoked from a Terminal command line, examine your tool installation and $PATH setup for errors. - -However, for specific cases in which it is necessary to force BBEdit to use a particular tool, you may do so by specifying the path. + To use the Tab key to trigger text completion, set this preference to 'true'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#sour + https://www.barebones.com/support/bbedit/ExpertPreferences.html#clip pfm_name - SubversionToolPathOverride + UseTabKeyAsCompletionTrigger pfm_title - Subversion Tool Path Override + Use Tab Key As Completion Trigger pfm_type - string - pfm_value_placeholder - /path/to/svn/binary + boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - "Show Working Copy Status" for svn does not include switched items. If this affects you and you would prefer to see switched items, you may make them visibile by setting this to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#sour + pfm_name - ShowSVNSwitchedItems + UseTokensFromDocumentForCompletion + pfm_title + Use Tokens From Document For Completion pfm_type boolean pfm_default - 8 + pfm_description - Whether or not BBEdit uses text smoothing - antialiasing - may be adjusted separately for fixed-width and for proportional fonts. The factory default smoothing thresholds are 8pt for fixed width fonts, and 4pt for proportional fonts, respectively. + Ordinarily, BBEdit will generate XHTML-style markup in HTML5 documents (those with a "<!DOCTYPE HTML>" declaration). If you wish, you can suppress this by setting this to 'false'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#textd + https://www.barebones.com/support/bbedit/ExpertPreferences.html#html pfm_name - FixedWidthFontSmoothingThreshold + UseXMLMarkupRulesForHTML5 pfm_title - Fixed Width Font Smoothing Threshold + Use XML Markup Rules For HTML5 pfm_type - integer - pfm_value_unit - pt + boolean + pfm_app_min + 15.0 pfm_default - 4 - pfm_description - Whether or not BBEdit uses text smoothing - antialiasing - may be adjusted separately for fixed-width and for proportional fonts. Font sizes above the specified FixedWidthFontSmoothingThreshold are smoothed; font sizes below the threshold are not. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#textd + pfm_name - FontSmoothingThreshold + VisibleSearchSources_ConfiguredWebSites pfm_title - Font Smoothing Threshold + Visible Search Sources: Configured Web Sites pfm_type - integer - pfm_value_unit - pt + boolean + pfm_app_min + 15.0 pfm_default - pfm_description - Like many Mac OS X applications, BBEdit supports the "Find Scrap", a feature of the OS that enables sharing of the "search for" string between applications. Some applications put inappropriate content - such as Web search strings - on the Find Scrap, which can cause the "search for" string in BBEdit's Find dialog to be replaced when you didn't expect it. - -To tell BBEdit not to import the Find Scrap into its Find window, nor to export the "search for" string to the Find Scrap, set this to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts pfm_name - FindDialog_UsesFindScrap + VisibleSearchSources_DiskBrowsers pfm_title - Use Find Scrap + Visible Search Sources: Disk Browsers pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - The Live Search bar is not visible by default, but appears when you choose "Live Search" from the Search menu. If you would like the Live Search bar to be visible in each new document that you create or open, set this to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts pfm_name - Editor_AlwaysOpenQuickFind + VisibleSearchSources_FrontmostProject pfm_title - Always Open Quick Find + Visible Search Sources: Frontmost Project pfm_type boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - When performing a single-file "Replace All" operation, BBEdit can show a confirmation sheet showing the number of replacements performed. If you would like to see this confirmation, set this to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts + pfm_name - ReportReplaceAllResults + VisibleSearchSources_OpenDocuments pfm_title - Replace All Confirmation + Visible Search Sources: Open Documents pfm_type boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - If you want to amaze and impress your friends and family with just how fast BBEdit's "Replace All" is, set this to 'true'. - -When set to 'true', the sheet, or growl notification, will display the amount of time required for the "Replace All" operation. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts + pfm_name - ReplaceAllResultsIncludeTiming + VisibleSearchSources_Projects pfm_title - Replace All w/ Timing + Visible Search Sources: Projects pfm_type boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - If you like BBEdit to show the full paths of files listed in search results windows, set this to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts + pfm_name - ShowFullPathsInSearchResults + VisibleSearchSources_RecentFolders pfm_title - Show Full Paths in Search Results + Visible Search Sources: Recent Folders pfm_type boolean + pfm_app_min + 15.0 pfm_default - 16 - pfm_description - By default, BBEdit will remember the 16 most recent search and replace strings/patterns for the popup menu in the Find and Multi-File Search windows. Setting the history to zero makes it infinite. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#texts + pfm_name - FindAndReplaceHistorySize - pfm_range_min - 0 + VisibleSearchSources_RecentXcodeProjects pfm_title - Find & Replace History Size + Visible Search Sources: Recent Xcode Projects pfm_type - integer + boolean + pfm_app_min + 15.0 pfm_default - - pfm_description - When using the "Previous Document" and "Next Document" commands on the View menu, or the navigation arrows in the navigation bar, the order in which BBEdit navigates documents is determined by the order in which they were opened. If you prefer, these commands can be made to navigate the documents in the order shown in the file list by setting this to 'true'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_name - SurfNextPreviousInDisplayOrder + VisibleSearchSources_ResultsBrowsers pfm_title - Navigate Documents by File List Order + Visible Search Sources: Results Browsers pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - BBEdit attempts to move windows as little as possible when you zoom them. To override this and let BBEdit place the window in the upper left-hand corner of the screen, set this to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name - ZoomWindowsInPlace + VisibleSearchSources_SavedSearchSets pfm_title - Zoom Windows in Place + Visible Search Sources: Saved Search Sets pfm_type boolean + pfm_app_min + 15.0 pfm_default - pfm_description - By default, the application will allow windows to take up the entire screen when entering full screen mode. If desired, you may prevent this and instruct the application to figure out whether a window should be made the full width of the screen by setting this to 'false'. - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name - FullScreenWindowsHogScreen + VisibleSearchSources_SavedSpotlightSearches pfm_title - Full Screen Windows Hog Screen + Visible Search Sources: Saved Spotlight Searches pfm_type boolean + pfm_default + pfm_description - When entering full screen mode, the application figures out whether the window width should be increased to take up the full screen width, or not, based on the width of the window relative to the width of the screen that it's on. The threshold at which the window is made to take up the entire screen width can be set. This setting requires that FullScreenWindowsHogScreen be turned on -NEED FLOAT NUMBER MIN & MAX + To control whether BBEdit warns you when opening a malformed UTF-8 file, set this to 'true'. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind - pfm_exclude - - - pfm_target_conditions - - - pfm_range_list - - - - pfm_target - FullScreenWindowsHogScreen - - - pfm_present - - pfm_target - FullScreenWindowsHogScreen - - - - + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read pfm_name - FullScreenWidthThreshold - pfm_range_max - 1 - pfm_range_min - 0.0 + WarnMalformedUTF8 pfm_title - Full Screen Width Threshold + Warn Malformed UTF8 pfm_type - real + boolean - pfm_description - The "Remember the … most recently used items" setting in the Application preferences applies to all item types. So, if it's set to 15, BBEdit will remember 15 text documents, 15 folders, 15 projects, 15 images, and so on. If you want finer control, you can construct an expert pref using the name of the document type as it appears in the menu, and if that name contains spaces, you'll need to quote it. - -If you don't want to remember any recent documents of a particular type - they won't appear in the menu, either -, you can set its limit to 0 - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_app_min + 15.0 + pfm_default + pfm_name - NSRecentDocumentsLimit:Projects + WarnWhenWindowContainsMultipleDocuments pfm_title - Recent Projects Limit + Visible Search Sources: Saved Spotlight Searches pfm_type - integer - pfm_value_unit - projects + boolean - pfm_description - The "Remember the … most recently used items" setting in the Application preferences applies to all item types. So, if it's set to 15, BBEdit will remember 15 text documents, 15 folders, 15 projects, 15 images, and so on. If you want finer control, you can construct an expert pref using the name of the document type as it appears in the menu, and if that name contains spaces, you'll need to quote it. - -If you don't want to remember any recent documents of a particular type - they won't appear in the menu, either -, you can set its limit to 0 - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_app_min + 15.0 + pfm_default + 10 pfm_name - NSRecentDocumentsLimit:Folders + WorksheetNotificationMinimumRunTime pfm_title - Recent Folders # Limit + Worksheet Notification Minimum Run Time pfm_type integer - pfm_value_unit - folders + pfm_value_placeholder + 10 - pfm_description - The "Remember the … most recently used items" setting in the Application preferences applies to all item types. So, if it's set to 15, BBEdit will remember 15 text documents, 15 folders, 15 projects, 15 images, and so on. If you want finer control, you can construct an expert pref using the name of the document type as it appears in the menu, and if that name contains spaces, you'll need to quote it. - -If you don't want to remember any recent documents of a particular type - they won't appear in the menu, either -, you can set its limit to 0 - pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + pfm_app_min + 15.0 + pfm_default + pfm_name - NSRecentDocumentsLimit:Images + WriteEmacsStateOnSave pfm_title - Recent Images # Limit + Visible Search Sources: Saved Spotlight Searches pfm_type - integer - pfm_value_unit - images + boolean + pfm_default + Smart pfm_description - The "Remember the … most recently used items" setting in the Application preferences applies to all item types. So, if it's set to 15, BBEdit will remember 15 text documents, 15 folders, 15 projects, 15 images, and so on. If you want finer control, you can construct an expert pref using the name of the document type as it appears in the menu, and if that name contains spaces, you'll need to quote it. - -You can also control the number of items shown in the "Most Recently Used" group. + By default, BBEdit will avoid writing extended attributes - HFS Type/Creator - to volumes which don't natively support them - i.e. to avoid creating the ._FILE - when it is safe to do so. We'll be able to re-open the document correctly later. If desired, you can fine-tune this behavior. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read pfm_name - MostRecentItemsGroupLimit + WriteExtendedAttributes + pfm_range_list + + Always + Never + Smart + + pfm_range_list_titles + + Always: Always write the HFS file type and creator (the pre-8.6 behavior) + Never: Never set the HFS file type and creator (even if the document’s volume supports it) + Smart: Write HFS file type and creator only if the document’s volume supports it + pfm_title - Most recent items group limit + Write Extended Attributes pfm_type - integer - pfm_value_unit - recent items + string pfm_default - + pfm_description - By default, BBEdit does not remember recent items opened from any of the canonical locations for temporary files. This also includes the "svn-commit.tmp" files used for Subversion commits. If desired, you can change this by setting this to 'true'. + BBEdit attempts to move windows as little as possible when you zoom them. To override this and let BBEdit place the window in the upper left-hand corner of the screen, set this to 'false'. pfm_documentation_url https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name - RecentItems_RememberTempFiles + ZoomWindowsInPlace pfm_title - Remember Temp Files + Zoom Windows In Place pfm_type boolean + pfm_app_max + 14.6.9 pfm_default pfm_description - By default, the "Open File by Name" window stays open when you click the "Open" button. However, if you would prefer for it to act more like a modal dialog, set this to 'true'. + When using Spaces, you can control whether BBEdit's modeless dialog boxes - Find, Multi-File Search, and Open File by Name - get moved to the active space when switching spaces. By default, this is allowed for the Find, Multi-File Search, and Open File by Name windows. To control whether windows of these types are moved to the active space, set this to 'true'. + +This preference sets the default behavior for any of the defined window types for which a default is not explicitly specified.

This key has been removed from BBEdit as of version 15. This has been replaced with MoveModelessWindowToActiveSpace. pfm_documentation_url https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name - CloseOFBNWindowAfterOpeningSelection + MoveModelessWindowsToActiveSpace + pfm_title + Move All Window types to active space pfm_type boolean + pfm_app_max + 14.6.9 pfm_default pfm_description - When using Spaces, you can control whether BBEdit's modeless dialog boxes - Find, Multi-File Search, and Open File by Name - get moved to the active space when switching spaces. By default, this is allowed for the Find, Multi-File Search, and Open File by Name windows. To control whether windows of these types are moved to the active space, set this to 'true'. + When using Spaces, you can control whether BBEdit's modeless dialog boxes - Find, Multi-File Search, and Open File by Name - get moved to the active space when switching spaces. By default, this is allowed for the Find, Multi-File Search, and Open File by Name windows. To control whether windows of these types are moved to the active space, set this to 'true'.

This key has been removed from BBEdit as of version 15. This has been replaced with MoveModelessWindowToActiveSpace. pfm_documentation_url https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name @@ -1731,10 +8737,12 @@ You can also control the number of items shown in the "Most Recently Used" group boolean + pfm_app_max + 14.6.9 pfm_default pfm_description - When using Spaces, you can control whether BBEdit's modeless dialog boxes - Find, Multi-File Search, and Open File by Name - get moved to the active space when switching spaces. By default, this is allowed for the Find, Multi-File Search, and Open File by Name windows. To control whether windows of these types are moved to the active space, set this to 'true'. + When using Spaces, you can control whether BBEdit's modeless dialog boxes - Find, Multi-File Search, and Open File by Name - get moved to the active space when switching spaces. By default, this is allowed for the Find, Multi-File Search, and Open File by Name windows. To control whether windows of these types are moved to the active space, set this to 'true'.

This key has been removed from BBEdit as of version 15. This has been replaced with MoveModelessWindowToActiveSpace. pfm_documentation_url https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name @@ -1745,10 +8753,12 @@ You can also control the number of items shown in the "Most Recently Used" group boolean + pfm_app_max + 14.6.9 pfm_default pfm_description - When using Spaces, you can control whether BBEdit's modeless dialog boxes - Find, Multi-File Search, and Open File by Name - get moved to the active space when switching spaces. By default, this is allowed for the Find, Multi-File Search, and Open File by Name windows. To control whether windows of these types are moved to the active space, set this to 'true'. + When using Spaces, you can control whether BBEdit's modeless dialog boxes - Find, Multi-File Search, and Open File by Name - get moved to the active space when switching spaces. By default, this is allowed for the Find, Multi-File Search, and Open File by Name windows. To control whether windows of these types are moved to the active space, set this to 'true'.

This key has been removed from BBEdit as of version 15. This has been replaced with MoveModelessWindowToActiveSpace. pfm_documentation_url https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind pfm_name @@ -1759,32 +8769,54 @@ You can also control the number of items shown in the "Most Recently Used" group boolean + pfm_app_max + 14.6.9 pfm_default - + pfm_description - When using Spaces, you can control whether BBEdit's modeless dialog boxes - Find, Multi-File Search, and Open File by Name - get moved to the active space when switching spaces. By default, this is allowed for the Find, Multi-File Search, and Open File by Name windows. To control whether windows of these types are moved to the active space, set this to 'true'. - -This preference sets the default behavior for any of the defined window types for which a default is not explicitly specified. + BBEdit ordinarily recognizes image files as images, and will open them into image windows (or ignore them when filtering for text files). To have images possibly treated as text files, which can be potentially dangerous, set this to 'false'.

This key has been removed from BBEdit as of version 15. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#wind + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read pfm_name - MoveModelessWindowsToActiveSpace - pfm_title - Move All Window types to active space + QuickTimeImages pfm_type boolean + pfm_app_max + 14.6.9 pfm_default - + pfm_description - The "Copy as Styled HTML" and "Save as Styled HTML" commands normally generate style information inline. If you want to use an embedded style sheet instead, set this to 'false'. + If set to 'true', BBEdit will attempt to mount a volume containing a document it wants to reopen. Defaults to 'false'.

This key has been removed from BBEdit as of version 15. This has been replaced with ReopenDocumentsOnRemoteVolumes. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc + https://www.barebones.com/support/bbedit/ExpertPreferences.html#read + pfm_exclude + + + pfm_target_conditions + + + pfm_range_list + + + + pfm_target + AllowVolumeMountDuringStateRestore + + + pfm_present + + pfm_target + AllowVolumeMountDuringStateRestore + + + + pfm_name - UseInlineStylesForCopiedHTML + ReopenRemoteDocuments pfm_title - Use Inline Styles for Copied HTML + Reopen Remote Documents pfm_type boolean @@ -1792,63 +8824,75 @@ This preference sets the default behavior for any of the defined window types fo pfm_default pfm_description - When editing files that are on remote file servers - AFP, NFS, SMB, etc. -, BBEdit will not look for directory-relative ctags data files. This is a particular performance win when the file is located on a volume mounted via MacFUSE/SSH or similar, or if the file server is over a slow or high-latency link. - -To enable scanning for tags files on remote volumes, set this to 'false'. + Controls the automatic update install prompt. When enabled, presents users with the option to allow automatic download and install of available updates. If disabled, disallows automatic updates and requires manual installation every time. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc + https://sparkle-project.org/documentation/customization/ pfm_name - DisableCtagsScanOnRemoteVolumes + SUAllowsAutomaticUpdates pfm_title - Disable Ctags Scan on Remote Volumes + Automatic Update Install Prompt pfm_type boolean pfm_default - 200 + pfm_description - When searching for matches, Open File by Name limits the number of matches to a reasonable maximum. The factory default is 200. + Controls automatic silent updates. If enabled, users will not be informed about updates and updates will be silently installed when the app quits. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc + https://sparkle-project.org/documentation/customization/ pfm_name - OpenByNameMaxWildcardMatches + SUAutomaticallyUpdate pfm_title - Open by Name Max Wilcard Matches + Enable Automatic Silent Updates pfm_type - integer - pfm_value_unit - matches + boolean pfm_default pfm_description - Ordinarily, the output from Unix scripts run within BBEdit is delimited with line separators - except when the script output is sent to a new untitled document. If you wish to suppress the separators, you can set this to 'false'. + Controls automatic update checks. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc + https://sparkle-project.org/documentation/customization/ pfm_name - UseSeparatorsInUnixScriptOutput + SUEnableAutomaticChecks pfm_title - Use Separators in Unix Script Output + Enable Automatic Update Checks pfm_type boolean + + pfm_description + Setting this to a non-existent URL will disable the ability for users to manually check for updates. Useful when you intend to use your own software distribution mechanism to deploy updates. + pfm_documentation_url + https://sparkle-project.org/documentation/customization/ + pfm_format + ^https://.*$ + pfm_name + SUFeedURL + pfm_title + Sparkle Feed URL + pfm_type + string + pfm_value_placeholder + https://127.0.0.1 + pfm_default - + 86400 pfm_description - By default, the Open panel implements the standard system behavior of displaying the same folder that was viewed the last time you used the Open command. If you wish, you may instead have the Open panel display the directory containing the active document by setting this to 'true'. - -If the active document is untitled or was opened from an FTP/SFTP server, or if there are no documents open, the Open panel will show you the last-used directory. + Controls the automatic update check interval. The default is 1 day (86400 seconds). Setting to 0 disables updates. pfm_documentation_url - https://www.barebones.com/support/bbedit/ExpertPreferences.html#misc + https://sparkle-project.org/documentation/customization/ pfm_name - OpenPanelShowsFrontDocumentDirectory + SUScheduledCheckInterval pfm_title - Open Panel Shows Active Document Directory + Automatic Update Check Interval pfm_type - boolean + integer + pfm_value_unit + seconds pfm_title @@ -1856,6 +8900,6 @@ If the active document is untitled or was opened from an FTP/SFTP server, or if pfm_unique pfm_version - 5 + 6