2009-11-20 4 views
8

Je sais qu'il existe un moyen de faire fonctionner vim scons au lieu de make lorsque j'appuie sur :make.Comment définir ": make" pour utiliser scons?

J'avais une option qui a fait cela dans mon ~/.vimrc mais je l'ai enlevé il y a un moment et j'ai oublié ce que c'était.

Répondre

10

Définissez makeprg. Je ne sais pas si toutes les options sont nécessaires pour scons, mais il pourrait ressembler à:

set makeprg=scons 
11

J'ai eu le même problème ce week-end. Je ne voulais pas taper :set makeprg=scons chaque fois que je commencé ou Vim dur code 'makeprg' dans mon .vimrc, parce que j'utilise make pour certains projets, maven pour d'autres, rake ..., et ainsi de suite ...

Donc aujourd'hui j'ai écrit un plugin Vim appelé Makeshift pour déterminer ce qu'il faut appeler :make en recherchant les fichiers connus (Makefile, SConstruct, pom.xml, ...) et en réglant 'makeprg' en conséquence.

Les détails sont sur pour DoR et autres visiteurs de cette question.

+1

+1 Eh bien, c'est juste ... génial. Je vous remercie. – Sardathrion

+0

@Sardathrion: Je suis ravi que vous l'ayez trouvé utile. – Johnsyweb

Questions connexes