Domanda

Voglio che cscope apra i file in MacVim anziché in vim, quindi sto cercando di avere il percorso a MacVim come valore della variabile d'ambiente EDITOR che viene usata da cscope:

$ export EDITOR=/Applications/MacVim.app/Contents/MacOS/MacVim

Se ora sto provando a modificare un file all'interno di ctags, non funzionerà e genera questo messaggio di errore:

$ MacVim[8384:10b] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting

Chiamando MacVim dalla riga di comando con

$ /Applications/MacVim.app/Contents/MacOS/MacVim

funziona, però.

Come posso risolvere questo problema?

È stato utile?

Soluzione

Assicurati di inserire lo script mvim nel tuo percorso e provalo:

export EDITOR = " mvim -f "

Questo è stato il biglietto per me quando ho usato MacVim come modifica dei messaggi di git commit.

Altri suggerimenti

Hai provato a esportare EDITOR = / Applications / MacVim.app?

O racchiudere MacVim in un piccolo script che utilizza open per avviare l'app?

Funziona bene per me quando imposto la mia variabile EXPORT esattamente su quello, e inizio un commit git. Cosa stai usando per chiamarlo? Hai preso in considerazione l'impostazione di EXPORT in modo che punti allo script mvim presente sull'immagine del disco di MacVim?

<plug>

Il mio strumento launch è progettato per questo. È come quello di Apple open, ma ti consente di ottenere il percorso di un pacchetto di applicazioni anziché avviarlo. Ad esempio:

% launch -ni com.apple.safari
/Applications/Safari.app

launch è anche in Fink e MacPorts.

</plug>

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top