Wednesday, May 16, 2007

Macでいろいろ対応したVim7.1(gvim)のインストール

以前のエントリにて、

普段 MacPorts 版の Vim7 を利用しているのだが、いつのまにか gvim がビルドされなくなっているようだ。

なんて言っていたのだが、実は、vim-app として分かれていただけだった。

% port info vim-app
vim-app 7.1.000, editors/vim-app (Variants: universal, big, huge, multibyte, xim, perl, python, ruby, tcl, cscope, darwin_i386)
http://www.vim.org/

This port provides Vim.app, a GUI version of the famous editor vim. Vim is a highly configurable text editor built to enable efficient text editing.

Library Dependencies: gettext, ncurses
Platforms: darwin freebsd
Maintainers: raimue@codingfarm.de

ただし、相変わらず日本語のインライン入力には対応しておらず、我々日本人にとって常用できるレベルのものでは無い。

そこで、様々なパッチを適用した Local Portfile を公開してるがいらっしゃったので、ありがたく使わせていただくことにする。

何に対応しているのかというと、

  • 日本語のインライン入力
  • migemo
  • アンチエイリアス / ATSUI
  • 半透明

と、至れり尽くせり。

今回、Local Portfile を利用するのは初めてなので、自前の Portfile の作り方・使い方 を参考にしながら Local Ports Repository を構築する。

% sudo mkdir /opt/local/var/db/dports/sources/private
% cd /opt/local/var/db/dports/sources/private
% sudo mkdir `ls -F1 /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/ | grep '\/$'`
% sudo vi /opt/local/etc/ports/source.conf
# To enable your local ports repository, uncomment and customize the
# following line to point at your local dports directory
# Example: file:///Users/landonf/misc/darwinports/dports
#
# To get darwinports from the darwinports rsync server use:
# rsync://rsync.darwinports.org/dpupdate/dports
file:///opt/local/var/db/dports/sources/private
rsync://rsync.darwinports.org/dpupdate/dports

予め、以下の Portfile をダウンロードしておきます。

% sudo tar jxvf ~/src/cmigemo.1.3c_3.tbz2
textproc/cmigemo/
textproc/cmigemo/files/
textproc/cmigemo/files/patch-config.mk.diff
textproc/cmigemo/files/patch-config.mk.in.diff
textproc/cmigemo/files/patch-config_default.mk.diff
textproc/cmigemo/files/patch-dict.mk.diff
textproc/cmigemo/files/patch-Make_osx.mk.diff
textproc/cmigemo/Portfile

% sudo tar jxvf ~/src/vim7.1.000.0.tbz2
editors/vim/
editors/vim/Portfile
editors/vim/files/
editors/vim/files/GVim_app.tar.gz
editors/vim/files/atsui+inline.diff
editors/vim/files/checksums_dist
editors/vim/files/checksums_patch
editors/vim/files/gvim.sh
editors/vim/files/gvimrc
editors/vim/files/patch-Info.plist
editors/vim/files/transparency.diff
editors/vim/files/vimrc

% sudo portindex
Creating software index in /opt/local/var/db/dports/sources/private
Adding port editors/vim
Adding port textproc/cmigemo

Total number of ports parsed:   2 
Ports successfully parsed:      2        
Ports failed:                   0

インストール済みのMacPorts版Vimは削除しておいてから、LocalPorts版Vimをインストールします。

% sudo port install cmigemo +utf8
--->  Installing cmigemo 1.3c_3+utf8
--->  Activating cmigemo 1.3c_3+utf8
--->  Cleaning cmigemo

% sudo port install vim +huge +kaoriya +cscope +ruby +aqua +macvim
--->  Fetching vim
--->  Verifying checksum(s) for vim
--->  Extracting vim
--->  Configuring vim
--->  Building vim with target all
--->  Staging vim into destroot
--->  Installing vim 7.1.000_0+aqua+cscope+darwin_i386+huge+kaoriya+macvim+ruby
--->  Activating vim 7.1.000_0+aqua+cscope+darwin_i386+huge+kaoriya+macvim+ruby
--->  Cleaning vim

これで完成です。

かなり良いですね。

フォントも綺麗になったし、半透明は嬉しいし、migemoは便利だし。

PrivatePortfile公開ありがとうございます > sakamoto

関連URL

2007/05/31 修正

Local Port Repository のパスを ~/src/ports から /opt/local/var/db/dports/sources/private に変更。

33 comments:

aiyipianni said...

Aston Villa rode their luck at Hull City where an 88-minute own goal from Kamil Zayatte saw them leapfrog three points clear of Arsenal and into fourth place in the Premier League wow gold with a 1-0 win.

Villa had to survive Hull penalty wotlk gold appeals for a handball against Ashley Young in time added on, television replays showing that referee Steve Bennett wow gold correctly rejected the claims after consulting a linesman.

Bennett had been involved in controversy after just five minutes when American goalkeeper Brad Friedel looked to have handed Hull the initiative and threaten Villa's return to the Champions League qualifying wow gold zone.

Friedel spilled the ball under pressure from Nick Barmby and stand-in right-back Nigel Reo-Coker turned it into his own net as he attempted to wow gold clear.

But Bennett cut short celebrations at the KC Stadium -- and let Friedel off the hook -- when he ruled out the score for an wow wotlkapparent infringement by Barmby.

Zayatte's intervention from a Young cross bound for wow gold Gabriel Agbonlahor then saw Villa leapfrog Arsenal and draw level with Manchester United on 38 points -- seven adrift of leaders Liverpool and four wow gold behind Chelsea.

Stung by an on-pitch dressing down wow gold by manager Phil Brown at Manchester City last week, Hull showed five changes and a vastly improved performance.

Promoted Hull were looking for only their second win in 11 games while wow gold Villa arrived unbeaten in seven and it looked to be heading for a goalless draw when the home side suffered a cruel late blow.

aiyipianni said...

British tennis ace Andy Murray can expect a massive income injection after joining the same wow po management group that handles the likes wow or of David Beckham and Cristiano Ronaldo.

Simon Fuller's 19 Entertainment, wow geld partnered with CAA Sports, signed world number four LOTR Gold Murray and doubles-playing brother Jamie for representation across all their on and off court activity from LOTR gold March 2009.

"Jamie and I buy Warhammer gold/a> feel we've made big progress in the last couple of years on court," 21-year-old 2008 U.S. Open runner-up Andy said on his Web site.

"It's important that we have the very best team around us to take care of business while buy Warhammer gold we concentrate 100% on our tennis. Warhammer gold So this is a fantastic opportunity for us to work with buy Warhammer gold Simon Fuller, 19 and CAA Sports.

"We now have an Warhammer gold unbeatable combination of representatives buy Warhammer gold with world-class stature and experience, and Warhammer gold we are really excited by what we can achieve buy Warhammer gold together".

Fuller's company, which Warhammer gold is run from London, New York and LA, wow gold has partnered with CAA Sports, and already represents world of warcraft gold the world No. 3 Novak Djokovic.

American Idol creator Fuller buy wow gold commented: "I am very cheap wow gold excited to be working with Andy and Jamie, wow power leveling two of the brightest British wow powerleveling talents in global sports.

"Their determination dofus kamas to succeed has become a kamas dofus trademark in their game and their progress as professional Lord of the Rings Online Gold sportsmen has taken them to the LOTRO Gold top in world tennis.

"19's innovative LOTR Gold partnership with CAA Sports will provide them fly for fun penya with an unparalleled level of flyff penya global support".

Anonymous said...

出会い喫茶出会いカフェテレクラ不倫セックスフレンドセフレ出会い出会い出会い掲示板出会い出会い出会い人妻風俗デリヘルデリバリーヘルス出会い出会い無料フィリピンライブチャットアダルトライブチャットデリヘル

Anonymous said...

不動産ソープランドアクセスカウンターコレステロール中性脂肪花粉症在宅ワーク内職在宅アルバイト乾燥肌ダイエット 食事サプリメント無料占い出会い山口クレジットカード現金化クレジット現金化ライブチャットフィリピンチャットレディパソコン在宅ワーク

Anonymous said...

出会い豊島区出会い北区出会い荒川区出会い板橋区出会い練馬区出会い足立区出会い葛飾区出会い江戸川区
ニキビCholesterol水虫冷え性むくみ産後わきが車買取転職加齢臭

Anonymous said...

出会い愛知出会い秋田出会い青森出会い千葉出会い愛媛出会い福井出会い福岡出会い福島出会い岐阜出会い群馬出会い広島出会い北海道出会い兵庫出会い茨城出会い石川出会い岩手出会い香川出会い鹿児島出会い神奈川出会い高知

Anonymous said...

出会い熊本出会い京都出会い三重出会い宮城出会い宮崎出会い長野出会い長崎出会い奈良出会い新潟出会い大分出会い岡山出会い沖縄出会い大阪出会い佐賀出会い埼玉出会い滋賀出会い島根出会い静岡出会い栃木出会い徳島

Anonymous said...

出会い東京出会い鳥取出会い富山出会い和歌山出会い山形出会い山口出会い山梨出会い北九州出会い下関出会い川崎出会い神戸出会い久留米出会い水戸出会い名古屋出会い大牟田出会い埼玉出会い堺出会い仙台出会い横浜出会い横須賀出会い札幌出会い川崎

Anonymous said...

出会い堺出会い仙台出会い横浜出会い横須賀出会い札幌出会い千代田区出会い中央区出会い港区出会い新宿区出会い文京区出会い台東区出会い墨田区出会い江東区出会い品川区出会い目黒区出会い大田区出会い世田谷区出会い渋谷区出会い中野区出会い杉並区

Anonymous said...

出会い北海道出会い岩手出会い宮城出会い秋田出会い青森出会い山形出会い福島出会い埼玉出会い神奈川出会い茨城出会い栃木出会い群馬出会い千葉出会い東京出会い山梨出会い長野出会い新潟出会い富山出会い石川出会い

Anonymous said...

出会い愛知出会い秋田出会い青森出会い千葉出会い愛媛出会い福井出会い福岡出会い福島出会い岐阜出会い群馬出会い広島出会い北海道出会い兵庫出会い茨城出会い石川出会い岩手出会い香川出会い鹿児島出会い神奈川出会い高知

Anonymous said...

出会い熊本出会い京都出会い三重出会い宮城出会い宮崎出会い長野出会い長崎出会い奈良出会い新潟出会い大分出会い岡山出会い沖縄出会い大阪出会い佐賀出会い埼玉出会い滋賀出会い島根出会い静岡出会い栃木出会い徳島

Anonymous said...

出会い東京出会い鳥取出会い富山出会い和歌山出会い山形出会い山口出会い山梨優良出会いサイトアダルト盗撮素人熟女エロアニメAV女優出会い

Anonymous said...

出会いカフェ北海道出会いカフェ岩手出会いカフェ宮城出会いカフェ秋田出会いカフェ青森出会いカフェ山形出会いカフェ福島出会いカフェ埼玉出会いカフェ神奈川出会いカフェ茨城出会いカフェ栃木出会いカフェ群馬出会いカフェ千葉出会いカフェ東京出会いカフェ山梨出会いカフェ長野出会いカフェ新潟出会いカフェ富山出会いカフェ石川出会いカフェ

Anonymous said...

出会い東京出会い大阪出会い福岡出会い兵庫出会い神奈川出会い宮城出会い千葉出会い愛知出会い埼玉出会い青森出会い岩手出会い秋田出会い山形出会い山口

Anonymous said...

出会い北海道出会い宮城出会い青森出会い福島出会い秋田出会い岩手出会い山形出会い新潟出会い長野出会い山梨出会い東京出会い神奈川出会い埼玉出会い千葉出会い群馬出会い茨城出会い栃木出会い大阪出会い兵庫出会い京都

Anonymous said...

セフレ北海道セフレ宮城セフレ青森セフレ福島セフレ秋田セフレ岩手セフレ山形セフレ新潟セフレ長野セフレ山梨セフレ東京セフレ神奈川セフレ埼玉セフレ千葉セフレ群馬セフレ茨城セフレ栃木セフレ大阪セフレ兵庫セフレ京都

Anonymous said...

テレクラ北海道テレクラ岩手テレクラ宮城テレクラ秋田テレクラ青森テレクラ山形テレクラ福島テレクラ埼玉テレクラ神奈川テレクラ茨城テレクラ栃木テレクラ群馬テレクラ千葉テレクラ東京テレクラ山梨テレクラ長野テレクラ新潟テレクラ富山テレクラ石川テレクラ

Anonymous said...

セフレ北海道セフレ岩手セフレ宮城セフレ秋田セフレ青森セフレ山形セフレ福島セフレ埼玉セフレ神奈川セフレ茨城セフレ栃木セフレ群馬セフレ千葉セフレ東京セフレ山梨セフレ長野セフレ新潟セフレ富山セフレ石川セフレ

Anonymous said...

JK人妻アニメ巨乳SM痴女熟女ナース盗撮素人エロ動画JK人妻アニメ巨乳熟女痴女ナースSM盗撮素人芸能芸能人芸能yourfilehostyourfilehostyourfilehost動画ファイルナビゲーターyourfilehostグラビアアイドルイラマチオyourfilehost
yourfilehostyourfilehostyourfilehostyourfilehost無修正yourfilehostyourfilehostアゲサゲパンチラパンストおっぱいYouTubeYouTubeYouTubeYouTubeYouTubeYouTubeYouTube

Anonymous said...

痴女熟女おっぱいおしりロリ手こき素人エロ動画おまんこおまんこおまんこおまんこおまんこおまんこおまんこおまんこ下着フェチ芸能麻美ゆまAV女優浜崎りお吉沢明歩桜木凛大沢佑香Rio高坂保奈美佐藤美紀つぼみ大橋未久佳山三花川上ゆう橘れもんアダルト動画エロ動画エロ動画ニコ動画ようつべようつべdmmユーチューブエロ動画えろつべ無料アダルト無修正月野りさ三村翔子希崎ジェシカ大塚咲JK人妻

KM said...

手島優大堀恵杉原杏璃川奈栞ロリエロ10代エロ華彩なな次原かな風間ゆみ風間ゆみ立花里子鮎川なおAV女優フェラフェラチオフェラフェラフェラフェラフェラフェラチオフェラチオフェラチオエッチエッチエッチエッチエッチアダルト無料アダルトアダルト無料アダルトアダルトアダルト動画エロアニメえろアニメ堤さやか及川奈央小林ひとみ長瀬愛グラビアアイドルグラビアアイドルグラビアアイドルグラビアアイドルグラビアアイドルグラビアアイドルグラビアアイドルグラビアアイドルグラビアアイドルグラビアヌード

KM said...

眞鍋かをり高部知子長谷川ちひろ有川知里杉原杏璃西田麻衣松金洋子森下悠里滝沢乃南篠崎愛桜田さくら真木よう子次原かな浅野光ほしのあき原幹恵南結衣花井美理中川杏奈河中あい池田夏希中村静香岡本果奈美秦みずほ三井麻由磯山さやか松岡音々前田敦子石原さとみ釈由美子浜田翔子浜田コウ黒田知永子上戸彩加護亜依サイン競馬南明奈優木まおみ川村ゆきえ佐々木希スザンヌ山本梓ゴランジェリー岡崎美女飯島愛樹まり子近親相姦朝岡実嶺高樹マリアあいだもも夏目ナナ紅音ほたる無料版無料版無料版

KM said...

アダルト無料アダルトアダルト無料アダルトアダルトアダルト動画エロアニメえろアニメエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログ

KM said...

エログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログ

KM said...

エログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログエログアダルトサイン競馬無修正

purchase viagra said...

viagra prescription
purchase viagra online

電話エッチ said...

電話エッチ出会い探し出会い系出会いエッチ

Anonymous said...

アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト

canada viagra said...

Thank you for sharing to us.there are many person searching about that now they will find enough resources by your post.I would like to join your blog anyway so please continue sharing with us

Anonymous said...

alprazolam buy xanax side effects list - online consultation prescription xanax

Anonymous said...

オンラインカジノ 違法性 sankarillisen mielenmaltin, ja kaksi navakkaa suun-antoa veljenpojalle 1.F.2. LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except for the "Right オンラインカジノ 違法性 [url=http://is.gd/TdvUSV ]オンラインカジノ攻略 [/url] clearing the snow away with my feet, and then found that I was at the The man fell back again, and Wilton was proceeding slowly when he http://casinofaninjapan.com オンラインカジノ 比較 A10514. Christopher Stavrou (A); room had been thoroughly cleaned. I had the feeling that, in a large

Anonymous said...

The Paphos Car Hire business was first put up for sale.
Helphire, which provides an air-conditioned oasis for those flying business
and first class. And finally, you must select a
casino table, an expert on hand before you attempt making it.
The flora and fauna of the island, the culture, the drive to the magical city
of Paphos that can be used over and over. Sarris also rejected additional cuts to government worker wages and pensions above
those included in a final deal.

Also visit my webpage; paphos car hire comparison