Eu corro o OS X Mountain Lion e abro arquivos de quatro maneiras:
open
foi digitado diretamente no shell open
e são acionados por aplicativos como o Alfred ou o Keymando
Meu editor principal é o MacVim. Observo que às vezes quando abro um arquivo, ele abre na janela atual do MacVim. Em outros casos, abrirá uma nova janela. Há um fenômeno semelhante ao executar pesquisas na web do Alfred. Às vezes, uma nova guia será aberta em uma janela do Safari preexistente; outras vezes, abre em uma janela totalmente nova. Nas preferências do Safari, tenho "abrir páginas em guias em vez de janelas" definido como "Sempre".
Eu não consigo descobrir qual é o padrão aqui. Alguém pode explicar como é que o sistema decide se abre em uma janela nova ou preexistente e como fazer com que ele sempre use a janela preexistente?