OSX: Variáveis de ambiente apontando para feixes de aplicativos?
-
06-07-2019 - |
Pergunta
Quero que o CScope abra arquivos no MACVIM em vez do VIM, por isso estou tentando ter o caminho para o MACVIM como o valor da variável de ambiente do editor que é usado pelo CScope:
$ export EDITOR=/Applications/MacVim.app/Contents/MacOS/MacVim
Se agora estou tentando editar um arquivo de dentro do CTAGS, ele não funcionará e lança esta mensagem de erro:
$ MacVim[8384:10b] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting
Chamando Macvim da linha de comando com
$ /Applications/MacVim.app/Contents/MacOS/MacVim
funciona, no entanto.
Como posso consertar isso?
Solução
Certifique -se de colocar o script MVIM em seu caminho e experimente:
editor de exportação = "mvim -f"
Este foi o ingresso para mim ao usar o MACVIM como edição de mensagens Git Commit.
Outras dicas
Você já experimentou o editor de exportação =/aplicações/macvim.app?
Ou embrulhar o MACVIM em um pequeno script que usa para iniciar o aplicativo?
Funciona bem para mim quando eu defino minha variável de exportação exatamente isso e inicio um compromisso Git. O que você está usando que está chamando? Você já pensou em definir a exportação para apontar para o script MVIM que vem na imagem do disco MACVIM?
<plug>
Meu lançar A ferramenta foi projetada para isso. É como a da Apple open
, mas permite que você obtenha o caminho para um pacote de aplicativos em vez de iniciá -lo. Por exemplo:
% launch -ni com.apple.safari
/Applications/Safari.app
launch
está em Fink e Macports também.
</plug>