使用Homebrew在OS X上使用突破性补丁修补Vim

时间:2012-07-04 05:50:37

标签: macos vim patch homebrew

我在OS X 10.7上使用Vim 7.3。

我想安装the breakindent patch

以下是使用apt-get在Linux上执行此操作的方法: Compiling VIM with breakindent patch

我该怎么做?我想这将涉及通过Homebrew构建Vim(对我来说没关系)。

4 个答案:

答案 0 :(得分:6)

  1. 使用Mercurial获取最新的Vim源代码:

    $ hg clone https://vim.googlecode.com/hg/ vim
    $ cd vim
    
  2. 抓住补丁。

  3. 应用链接线程中指示的补丁:

    $ patch -p1 < /path/to/breakindent.patch
    
  4. 使用您需要的选项配置Vim(python / ruby​​支持,自定义位置等):

    $ ./configure --with-features=huge <other options>
    
  5. 构建并安装:

    $ sudo make && make install
    

答案 1 :(得分:5)

我刚修改了MacVim的Homebrew公式,可以选择添加该补丁。如果您想尝试一下,可以在https://gist.github.com/4108848下载公式并将其插入/ usr / local / Library / Formula;然后使用brew install --with-breakindent-patch macvim安装。

(编辑:我以前在这里有一个指向我的Homebrew的GitHub分支的链接,但我决定删除该分叉,除非我实际向Homebrew提交任何内容。旧的公式可以选择添加一个已添加到从那时起主要的Vim。)

答案 2 :(得分:4)

截至2014年6月25日,VIM默认包含突破性补丁 - 最后: - )

有关详细信息,请参阅https://retracile.net/blog/2014/07/18/18.00

答案 3 :(得分:0)

如果您从Homebrew安装,请使用:

brew install macvim --with-features=huge --override-system-vim --HEAD