Je suis sur OS X 10.7 avec Vim 7.3. P>
J'aimerais installer Le patch Breakindent . P>
Voici un moyen de le faire sous Linux avec Comment puis-je faire ça? Je suppose que cela impliquera la construction de Vim via Homebrew (qui va avec moi). P> apt-get code>:
compiler Vim avec patch Breakindent . P>
4 Réponses :
Utilisez Mercurial pour obtenir le dernier code source VIM: P>
$ sudo make && make install
attrape le patch. p> li>
Appliquez le patch comme indiqué dans le fil lié: p>
$ ./configure --with-features=huge <other options>
Configurez VIM avec les options dont vous avez besoin (support Python / Rubis, emplacement personnalisé, etc.): P>
$ patch -p1 < /path/to/breakindent.patch
Construire et installer: P>
$ hg clone https://vim.googlecode.com/hg/ vim $ cd vim
Je suppose que j'aurais dû demander avant de le faire ça ... Est-ce que j'ai juste écrasé le Vim standard de Mac? Néanmoins, soit le patch n'a pas pris, ce n'est pas un patch de qualité, ni mon système pointe toujours sur le vim d'origine: $ quel vim => / usr / bin / vim
Aussi, comment faire avec Homebrew?
Avec la configuration par défaut (si vous ne spécifiez pas d'emplacement particulier à ./ configure code> heure), VIM est installé à
/ usr / local / bin / vim code>. Pour utiliser votre nouveau VIM, vous avez simplement besoin d'un alias dans votre
~ / .bastrc code> ou où vous mettez vos alias:
alias vim = '/ usr / local / bin / vim' code >. Je ne sais pas comment faire cela avec HomeBrew: Je n'ai jamais ressenti le besoin de passer de Macports.
Bien que, maintenant de telles friandises comme ": Set Syntaxe = On" ne semble pas fonctionner.
Je viens de modifier la formule homebrew pour MacVim pour éventuellement ajouter ce correctif. Si vous souhaitez l'essayer, vous pouvez télécharger la formule de https://gist.github.com/4108848 a> et plumk in / usr / local / bibliothèque / formule; Ensuite, installez à l'aide de (EDIT: J'avais un lien avec ma fourchette GitHub of Homebrew ici, mais j'ai décidé de supprimer cette fourchette à moins que je ne soumettez rien à Homebrew. L'ancienne formule pourrait éventuellement ajouter un patch qui a été ajouté à la Vim principal depuis lors.) p> Brew Installation --With-Breakindent-Patch Macvim Code>. P>
Je devrais vous avertir que Brew pourrait se plaindre de Macvim.rb étant modifié si vous essayez de BREW UPDATE CODE> et ils ont apporté des modifications en amont. Je pense à une demande de tirage afin qu'ils puissent l'intégrer dans la branche principale, mais je ne suis pas encore sûr s'ils veulent des formules intégrant des patchs arbitraires.
Une autre note: cela installe MacVim - Vim avec une interface graphique de cacao. La solution de Romainl installe simplement la VIM en mode texte (et éventuellement l'extrémité avant X11).
Hmm ... c'est 2015, Macvim n'a toujours pas de Breakindent Incorporated. @echristopherson, merci de refaire le fichier macvim.rb, c'est la seule façon de pouvoir obtenir cette fonctionnalité dans Macvim. Cependant, cela ne semble pas fonctionner avec la dernière homebrew. Toute chance que vous puissiez émettre un correctif s'il vous plaît? ==> faire getenvy ==> faire ^ 1 erreur générée. Faire [1]: *** [Objets / OS_UNIX.O] Erreur 1 marque [1]: *** En attente de travaux inachevés .... Make: *** [première] erreur 2 code>
nvm. J'ai compilé Macvim avec Homebrew Saignement Edge Brew Install Install MacVim - Caractéristiques = énorme --overRide-System-System-Vim -head code>
Au 25 juin 2014, VIM inclut le patch Breakindent par défaut - enfin: -) p>
Pour plus d'informations, voir https://retracile.net/blog/2014/07 /18/18.00 p>
Si vous installez à partir d'homebrew, utilisez: p>
Brew Installez MacVIM - -with-Features = énorme --OVERRIDE-SYSTEM-VIM -HEAD CODE> P>