PrivatePortfile > Vim
editors/vim-app †
適用パッチ
本家 editors/vim-app をベースに http://kimuraw.txt-nifty.com/d/2006/11/vim_portfile.html を参考にKaoriYa?、migemoパッチを追加。ATSUIパッチはインラインパッチと衝突するため、マージして、ついでにATSUIでもnoantialiasが効くように改造。さらに半透明パッチを改造して追加。またインライン入力時の色を設定できるようにパッチ追加(:hi IMLine)。Leopard使用時はvim-cocoaも選択可能。
Carbon版Vim.app インストール例
port install vim-app +cscope +ruby +python +gdb
Cocoa版Vim.app インストール例 (Leopard専用)
port install vim-app +cscope +ruby +python +gdb +cocoa
migemo
:set migemo (デフォルトで設定済み)
g/ g? でmigemo検索
port install cmigemo +utf8 しておけばUTF-8でも使用可能
IME制御
:set iminsert=0 imsearch=0 (デフォルトで設定済み)
アンチエイリアス
:set antialias (アンチエイリアスオン)
:set noantialias (アンチエイリアスオフ)
macatsui(Carbon版のみ)
:set macatsui (Apple Type Services for Unicode Imaging使用 デフォルトで設定済み)
:set nomacatsui (Apple Type Services for Unicode Imaging非使用)
nomacatsuiの時は :set termencoding=japan で文字化けを回避できます。
アンチエイリアスとmacatsuiの効果(Carbon版のみ)
| | nomacatsui | macatsui |
| noantialias |  |  |
| antialias |  |  |
フォント
:set guifont=Osaka-Mono:h14 (デフォルトで設定済み)
:set guifontwide=Osaka-Mono:h14 (デフォルトで設定済み)
タブ
:tabnew とか
半透明 (透明 0〜255 不透明)
:set transparency=240
インライン変換時色設定
:hi IMLine guibg=DarkGreen guifg=Black
Portfile(s) †
Comment †
- editors/vim-appに名前が変わり、+kaoriya +hugeなどは吸収して指定不要にしました -- sakamoto?
- よりKaoriyaさんのWindows版に近づけてみました。 -- sakamoto?
- +cocoa(Leopard専用)はまともに動くようになりましたが、Carbon版は何かおかしいです。 -- sakamoto?
- Carbon版もまともになってきましたが、終了確認ダイアログなどが文字化けします。gettext関連でしょうか。 -- sakamoto?
- buildでこけました。エラーメッセージは"The following build commands failed: PSMTabBarControlFramework?: Ld /opt/local/var/macports/build/_Users_iwata_localports_editors_vim-app/work/vim72/src/mac/PSMTabBarControl?/../build/PSMTabBarControl?.build/Release/PSMTabBarControlFramework?.build/Objects-normal/ppc/PSMTabBarControl? normal ppc"でした。 -- mobcov?
- すいません、variantは以下です。"+cocoa+cscope+gdb+perl+python+ruby+tcl+xim" -- mobcov?
- 10.5 ppcでしょうか? +cocoaを外してみるとどうでしょうか? それでいければ、Xcode関連の可能性があります。 -- sakamoto?
- 10.5 intelです。試しにvariantなしでやりましたがbuild errorになりました。 -- mobcov?
- +cocoaなしでもbuildできないとすると、これだけの情報ではちょっとわからないです。macportsオリジナルのvim-appはinstallできますでしょうか? -- sakamoto?
- 一旦MacPortsを削除したのですが、+cocoaなしでも次のようなエラーになりました。"---> Staging vim-app into destroot Error: Target org.macports.destroot returned: could not create new link "/opt/local/var/macports/build/_Users_xxxxx_localports_editors_vim-app/work/destroot/Applications/MacPorts/Vim.app/Contents/Resources/vim/runtime/dict/cp932/zen2han.dat" since target "/opt/local/share/migemo/cp932/zen2han.dat" doesn't exist Error: Status 1 encountered during processing." -- mobcov?
- files/kaoriyaのset dicts {migemo-dict han2zen.dat hira2kata.dat roma2hira.dat zen2han.dat}からzen2han.datを取るか、migemoを1.3c7に入れ直せばエラーを回避できるかと思います。 -- sakamoto?
- migemoのバージョンが古かったんですね!おかげさまでsudo port install vim-app +xim+perl+python+ruby+cscope+gdb+cocoaでインストールできますた!!! -- mobcov?