4
幾乎只要我一直使用vim並且已經知道足夠多的C,我就已經定製安裝的vim來刪除一個令我惱火的'特性'。 當我切換到使用帶macport的Mac時,我通過卸載任何以前的vim端口,獲取源代碼,手動編輯源代碼,然後讓Macports繼續安裝,使用我自定義的新源來實現此目的。用Macports偷偷修補源代碼
sh> sudo port uninstall vim
sh> sudo port fetch vim
sh> sudo /usr/bin/vim /opt/local/wherever/port/put/the/source/file.c
sh> sudo port install vim
現在,[1]當我嘗試這一點,port install
命令從服務器重新抓取代碼,全然不顧我的源編輯,構建VIM與「官方」源和煩人的「功能」仍是那裏。
我已經尋找源的校驗和,編輯校驗和和命令行開關忽略它們,但沒有運氣的方法。
在編輯代碼之前,我嘗試過port patch
而不是port install
,但這並沒有什麼區別。
我甚至發現自己正在閱讀port
源代碼,但是我的tcl過於生疏以至於無法實現。
有關如何實現此目的的任何想法? 謝謝。
[1] Macports 2.0.3。我不知道這個版本曾經工作過。
通過「偷偷摸摸」的補丁,我的意思是這不是一個補丁或修復,我一直在考慮向上遊提供回饋。這完全是爲了我自己的目的和使用。 – neniu