I am interested in using BBEdit as my editor. There is an `Open With External Editor` in the right click menu for files. However, it wants to open Pages when I do that (no idea why) for a Objective-C .m file. How does Xcode determine which external editor to use? It's not honoring what I set as the default in Finder. Am I missing something?