Os LSHandlers são definidos por tipo de conteúdo para os itens individuais. Não há um catchall. Você precisará executar mdls
em um e ver o que é kMDItemContentType
e definir o LSHandler adequadamente com algo na seguinte veia:
defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=xxxType;LSHandlerRoleAll=xxx.yyy.sublime;}'
Por exemplo, se o tipo de conteúdo for um arquivo de texto simples, ele será o seguinte:
defaults write com.apple.LaunchServices LSHandlers -array-add {LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.2;}
Você pode revisar mais informações sobre o registro aqui: link