6
votes

Patch Vim avec le patch Breakindent sur OS X avec homebrew

Je suis sur OS X 10.7 avec Vim 7.3.

J'aimerais installer Le patch Breakindent .

Voici un moyen de le faire sous Linux avec apt-get : compiler Vim avec patch Breakindent .

Comment puis-je faire ça? Je suppose que cela impliquera la construction de Vim via Homebrew (qui va avec moi).


0 commentaires

4 Réponses :


6
votes
  1. Utilisez Mercurial pour obtenir le dernier code source VIM: P>

    $ sudo make && make install
    
  2. attrape le patch. p> li>

  3. Appliquez le patch comme indiqué dans le fil lié: p>

    $ ./configure --with-features=huge <other options>
    
  4. Configurez VIM avec les options dont vous avez besoin (support Python / Rubis, emplacement personnalisé, etc.): P>

    $ patch -p1 < /path/to/breakindent.patch
    
  5. Construire et installer: P>

    $ hg clone https://vim.googlecode.com/hg/ vim
    $ cd vim
    

4 commentaires

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 heure), VIM est installé à / usr / local / bin / vim . Pour utiliser votre nouveau VIM, vous avez simplement besoin d'un alias dans votre ~ / .bastrc ou où vous mettez vos alias: alias vim = '/ usr / local / bin / vim' . 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.



5
votes

4 commentaires

Je devrais vous avertir que Brew pourrait se plaindre de Macvim.rb étant modifié si vous essayez de BREW UPDATE 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


nvm. J'ai compilé Macvim avec Homebrew Saignement Edge Brew Install Install MacVim - Caractéristiques = énorme --overRide-System-System-Vim -head




0
votes

Si vous installez à partir d'homebrew, utilisez:

Brew Installez MacVIM - -with-Features = énorme --OVERRIDE-SYSTEM-VIM -HEAD


0 commentaires