Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use arrays in place of backslashes #1029

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
93 changes: 49 additions & 44 deletions .macos
Original file line number Diff line number Diff line change
Expand Up @@ -588,29 +588,31 @@ sudo defaults write /.Spotlight-V100/VolumeConfiguration Exclusions -array "/Vol
# MENU_SPOTLIGHT_SUGGESTIONS (send search queries to Apple)
# MENU_WEBSEARCH (send search queries to Apple)
# MENU_OTHER
defaults write com.apple.spotlight orderedItems -array \
'{"enabled" = 1;"name" = "APPLICATIONS";}' \
'{"enabled" = 1;"name" = "SYSTEM_PREFS";}' \
'{"enabled" = 1;"name" = "DIRECTORIES";}' \
'{"enabled" = 1;"name" = "PDF";}' \
'{"enabled" = 1;"name" = "FONTS";}' \
'{"enabled" = 0;"name" = "DOCUMENTS";}' \
'{"enabled" = 0;"name" = "MESSAGES";}' \
'{"enabled" = 0;"name" = "CONTACT";}' \
'{"enabled" = 0;"name" = "EVENT_TODO";}' \
'{"enabled" = 0;"name" = "IMAGES";}' \
'{"enabled" = 0;"name" = "BOOKMARKS";}' \
'{"enabled" = 0;"name" = "MUSIC";}' \
'{"enabled" = 0;"name" = "MOVIES";}' \
'{"enabled" = 0;"name" = "PRESENTATIONS";}' \
'{"enabled" = 0;"name" = "SPREADSHEETS";}' \
'{"enabled" = 0;"name" = "SOURCE";}' \
'{"enabled" = 0;"name" = "MENU_DEFINITION";}' \
'{"enabled" = 0;"name" = "MENU_OTHER";}' \
'{"enabled" = 0;"name" = "MENU_CONVERSION";}' \
'{"enabled" = 0;"name" = "MENU_EXPRESSION";}' \
'{"enabled" = 0;"name" = "MENU_WEBSEARCH";}' \
spotlight_options = (
'{"enabled" = 1;"name" = "APPLICATIONS";}'
'{"enabled" = 1;"name" = "SYSTEM_PREFS";}'
'{"enabled" = 1;"name" = "DIRECTORIES";}'
'{"enabled" = 1;"name" = "PDF";}'
'{"enabled" = 1;"name" = "FONTS";}'
'{"enabled" = 0;"name" = "DOCUMENTS";}'
'{"enabled" = 0;"name" = "MESSAGES";}'
'{"enabled" = 0;"name" = "CONTACT";}'
'{"enabled" = 0;"name" = "EVENT_TODO";}'
'{"enabled" = 0;"name" = "IMAGES";}'
'{"enabled" = 0;"name" = "BOOKMARKS";}'
'{"enabled" = 0;"name" = "MUSIC";}'
'{"enabled" = 0;"name" = "MOVIES";}'
'{"enabled" = 0;"name" = "PRESENTATIONS";}'
'{"enabled" = 0;"name" = "SPREADSHEETS";}'
'{"enabled" = 0;"name" = "SOURCE";}'
'{"enabled" = 0;"name" = "MENU_DEFINITION";}'
'{"enabled" = 0;"name" = "MENU_OTHER";}'
'{"enabled" = 0;"name" = "MENU_CONVERSION";}'
'{"enabled" = 0;"name" = "MENU_EXPRESSION";}'
'{"enabled" = 0;"name" = "MENU_WEBSEARCH";}'
'{"enabled" = 0;"name" = "MENU_SPOTLIGHT_SUGGESTIONS";}'
)
defaults write com.apple.spotlight orderedItems -array "${spotlight_options[@]}"
# Load new settings before rebuilding the index
killall mds > /dev/null 2>&1
# Make sure indexing is enabled for the main volume
Expand Down Expand Up @@ -924,28 +926,31 @@ defaults write com.tapbots.TweetbotMac OpenURLsDirectly -bool true
# Kill affected applications #
###############################################################################

for app in "Activity Monitor" \
"Address Book" \
"Calendar" \
"cfprefsd" \
"Contacts" \
"Dock" \
"Finder" \
"Google Chrome Canary" \
"Google Chrome" \
"Mail" \
"Messages" \
"Opera" \
"Photos" \
"Safari" \
"SizeUp" \
"Spectacle" \
"SystemUIServer" \
"Terminal" \
"Transmission" \
"Tweetbot" \
"Twitter" \
"iCal"; do
affected_apps = (
"Activity Monitor"
"Address Book"
"Calendar"
"cfprefsd"
"Contacts"
"Dock"
"Finder"
"Google Chrome Canary"
"Google Chrome"
"Mail"
"Messages"
"Opera"
"Photos"
"Safari"
"SizeUp"
"Spectacle"
"SystemUIServer"
"Terminal"
"Transmission"
"Tweetbot"
"Twitter"
"iCal"
)
for app in "${affected_apps[@]}"; do
killall "${app}" &> /dev/null
done
echo "Done. Note that some of these changes require a logout/restart to take effect."