PrivatePortfile > Vim

editors/vim-app

Homepagehttp://www.vim.org/
version7.2

適用パッチ

パッチvariantURL
KaoriYa? vim7-daily-w32jkaoriyahttp://www.kaoriya.net/#VIM70
ATSUIaquahttp://wiki.macvim.org/wiki/VimPatches/ATSUI
インラインaquahttp://d.hatena.ne.jp/mio-su/20060926
半透明aquahttp://wiki.macvim.org/wiki/VimPatches/Transparency
vim-cocoacocoahttp://code.google.com/p/vim-cocoa/ coretextブランチ Leopard専用

本家 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版のみ)

 nomacatsuimacatsui
noantialiasScreenshot_1.pngScreenshot_3.png
antialiasScreenshot_2.pngScreenshot_4.png

フォント

: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? 2009-03-25 (水) 23:31:01
  • よりKaoriyaさんのWindows版に近づけてみました。 -- sakamoto? 2009-03-26 (木) 22:42:05
  • +cocoa(Leopard専用)はまともに動くようになりましたが、Carbon版は何かおかしいです。 -- sakamoto? 2009-03-26 (木) 22:42:51
  • Carbon版もまともになってきましたが、終了確認ダイアログなどが文字化けします。gettext関連でしょうか。 -- sakamoto? 2009-03-27 (金) 22:37:05
  • 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? 2009-04-10 (金) 11:12:21
  • すいません、variantは以下です。"+cocoa+cscope+gdb+perl+python+ruby+tcl+xim" -- mobcov? 2009-04-10 (金) 11:13:19
  • 10.5 ppcでしょうか? +cocoaを外してみるとどうでしょうか? それでいければ、Xcode関連の可能性があります。 -- sakamoto? 2009-04-10 (金) 15:02:42
  • 10.5 intelです。試しにvariantなしでやりましたがbuild errorになりました。 -- mobcov? 2009-04-10 (金) 18:49:23
  • +cocoaなしでもbuildできないとすると、これだけの情報ではちょっとわからないです。macportsオリジナルのvim-appはinstallできますでしょうか? -- sakamoto? 2009-04-13 (月) 13:53:18
  • 一旦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? 2009-04-13 (月) 14:17:40
  • files/kaoriyaのset dicts {migemo-dict han2zen.dat hira2kata.dat roma2hira.dat zen2han.dat}からzen2han.datを取るか、migemoを1.3c7に入れ直せばエラーを回避できるかと思います。 -- sakamoto? 2009-04-13 (月) 14:39:36
  • migemoのバージョンが古かったんですね!おかげさまでsudo port install vim-app +xim+perl+python+ruby+cscope+gdb+cocoaでインストールできますた!!! -- mobcov? 2009-04-13 (月) 15:46:18


添付ファイル: filevim-app.7.2.147.2.tbz2 298件 [詳細] filevim-app.7.2.147.1.tbz2 160件 [詳細] filevim-app.7.2.147.0.tbz2 179件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-07-28 (火) 01:10:24 (196d)