FoxTrot hidden preferences
Here are some commands you can type in Terminal.app. It is suggested to quit FoxTrot before typing them.
Note: for FoxTrot Personal, type com.ctmdev.FoxTrot instead of com.ctmdev.FoxTrotPro; for FoxTrot Search Admin, type com.ctmdev.FoxTrotAdmin
defaults write com.ctmdev.FoxTrotPro AutocompleteSuggestStartingWith -bool NOdefaults delete com.ctmdev.FoxTrotPro AutocompleteSuggestStartingWithdefaults write com.ctmdev.FoxTrotPro AutocompleteSuggestMaxEditDistance -int 0defaults delete com.ctmdev.FoxTrotPro AutocompleteSuggestMaxEditDistance2. You can set it to 1 to suggest words with a single typo.defaults write com.ctmdev.FoxTrotPro AutocompleteDistanceRankFactor -float valuedefaults delete com.ctmdev.FoxTrotPro AutocompleteDistanceRankFactordefaults write com.ctmdev.foxtrot Aliases -array-add "{type='extension'; as='';}"defaults write com.ctmdev.foxtrot Aliases -array-add "{type='overriddenExtension'; as='overridingExtension';}"defaults write com.ctmdev.foxtrot Aliases -array-add "{type='extension'; headers=(<hexadecimal header>); as='';}"defaults write com.ctmdev.foxtrot Aliases -array-add "{type='extension'; headers=(<header 1>, <header 2>, <header 3>); as='';}"defaults delete com.ctmdev.FoxTrot Aliasestxt, .txt, public.plain-text, or <TEXT>.defaults write com.ctmdev.FoxTrot CompressPDF -bool YESdefaults delete com.ctmdev.FoxTrot CompressPDFdefaults write com.ctmdev.FoxTrot ContentZstdLevel -int leveldefaults delete com.ctmdev.FoxTrot ContentZstdLeveldefaults write com.ctmdev.FoxTrot DocumentZstdLevel -int leveldefaults delete com.ctmdev.FoxTrot DocumentZstdLevelSet FoxTrot Content Compression Dictionary.command in Terminal.appdefaults write com.ctmdev.FoxTrot SkipFinderComments -bool YESdefaults delete com.ctmdev.FoxTrot SkipFinderCommentsdefaults write com.ctmdev.FoxTrot RestrictLanguageIdentification ""defaults write com.ctmdev.FoxTrot RestrictLanguageIdentification "fr en"defaults delete com.ctmdev.FoxTrot RestrictLanguageIdentificationdefaults write com.ctmdev.FoxTrot MaxConcurrentIndexUpdates -int ndefaults delete com.ctmdev.FoxTrot MaxConcurrentIndexUpdatesIgnoreAttributesModificationDate to true in the Config file (in the Finder, use the “Show package content” contextual menu on the index file, located in {home}/Library/FoxTrot):
<IgnoreAttributesModificationDate>true</IgnoreAttributesModificationDate>defaults write com.ctmdev.FoxTrot DisableAutoCompact -bool YESdefaults delete com.ctmdev.FoxTrot DisableAutoCompactcom.ctmdev.FoxTrot instead of com.ctmdev.FoxTrotPro):
defaults write com.ctmdev.FoxTrotPro IgnoreOtherMetadata -bool YESdefaults delete com.ctmdev.FoxTrotPro IgnoreOtherMetadatadefaults write com.ctmdev.FoxTrotPro stringSeparator "separator"defaults delete com.ctmdev.FoxTrotPro stringSeparator—, which is the “em dash” character (U+2014), and it can be typed on a qwerty keyboard, with the option shift “-” combination (do not use the “-” key from the numeric keypad). separator can be any unicode single or multi-character string; it is recommended to enclose it between straigth quotes in the terminal command.FoxTrot instead of FoxTrotPro):
defaults write com.ctmdev.FoxTrotPro RemoveFromPreviewCacheAfterDays -int ndefaults delete com.ctmdev.FoxTrotPro RemoveFromPreviewCacheAfterDaysdefaults write com.ctmdev.FoxTrot DisableCompression -bool YESdefaults delete com.ctmdev.FoxTrot DisableCompressiondefaults write com.ctmdev.FoxTrotPro ShowFirstAidOnStartup -bool YESdefaults write com.ctmdev.FoxTrotPro DisableServerCertificateVerification -bool YESdefaults delete com.ctmdev.FoxTrotPro DisableServerCertificateVerificationdefaults write com.ctmdev.FoxTrotPro LogLaunchSource -bool YESdefaults delete com.ctmdev.FoxTrotPro LogLaunchSourcedefaults write com.ctmdev.FoxTrotPro LogNetworkRegistration -bool YESdefaults delete com.ctmdev.FoxTrotPro LogNetworkRegistrationNetwork Registration in the toolbar search field.defaults write com.ctmdev.FoxTrotPro LogNetworkServices -bool YESdefaults delete com.ctmdev.FoxTrotPro LogNetworkServicesLogQuery to true in the Config file (in the Finder, use the “Show package content” contextual menu on the index file, located in {home}/Library/FoxTrot):
<LogQuery>true</LogQuery>