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 NO
defaults delete com.ctmdev.FoxTrotPro AutocompleteSuggestStartingWith
defaults write com.ctmdev.FoxTrotPro AutocompleteSuggestMaxEditDistance -int 0
defaults delete com.ctmdev.FoxTrotPro AutocompleteSuggestMaxEditDistance
2
. 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 AutocompleteDistanceRankFactor
defaults 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 Aliases
txt
, .txt
, public.plain-text
, or <TEXT>
.defaults write com.ctmdev.FoxTrot CompressPDF -bool YES
defaults delete com.ctmdev.FoxTrot CompressPDF
defaults write com.ctmdev.FoxTrot ContentZstdLevel -int
leveldefaults delete com.ctmdev.FoxTrot ContentZstdLevel
defaults write com.ctmdev.FoxTrot DocumentZstdLevel -int
leveldefaults delete com.ctmdev.FoxTrot DocumentZstdLevel
Set FoxTrot Content Compression Dictionary.command
in Terminal.appdefaults write com.ctmdev.FoxTrot SkipFinderComments -bool YES
defaults delete com.ctmdev.FoxTrot SkipFinderComments
defaults write com.ctmdev.FoxTrot RestrictLanguageIdentification ""
defaults write com.ctmdev.FoxTrot RestrictLanguageIdentification "
fr en"
defaults delete com.ctmdev.FoxTrot RestrictLanguageIdentification
defaults write com.ctmdev.FoxTrot MaxConcurrentIndexUpdates -int
ndefaults delete com.ctmdev.FoxTrot MaxConcurrentIndexUpdates
IgnoreAttributesModificationDate
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 YES
defaults delete com.ctmdev.FoxTrot DisableAutoCompact
com.ctmdev.FoxTrot
instead of com.ctmdev.FoxTrotPro
):
defaults write com.ctmdev.FoxTrotPro IgnoreOtherMetadata -bool YES
defaults delete com.ctmdev.FoxTrotPro IgnoreOtherMetadata
defaults 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 RemoveFromPreviewCacheAfterDays
defaults write com.ctmdev.FoxTrot DisableCompression -bool YES
defaults delete com.ctmdev.FoxTrot DisableCompression
defaults write com.ctmdev.FoxTrotPro ShowFirstAidOnStartup -bool YES
defaults write com.ctmdev.FoxTrotPro DisableServerCertificateVerification -bool YES
defaults delete com.ctmdev.FoxTrotPro DisableServerCertificateVerification
defaults write com.ctmdev.FoxTrotPro LogLaunchSource -bool YES
defaults delete com.ctmdev.FoxTrotPro LogLaunchSource
defaults write com.ctmdev.FoxTrotPro LogNetworkRegistration -bool YES
defaults delete com.ctmdev.FoxTrotPro LogNetworkRegistration
Network Registration
in the toolbar search field.defaults write com.ctmdev.FoxTrotPro LogNetworkServices -bool YES
defaults delete com.ctmdev.FoxTrotPro LogNetworkServices
LogQuery
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>