http://code.google.com/p/macvim-kaoriya/
更新しました。日刊MacVim-KaoriYaですね。
vim 7.2.160ベースになりました。
2009-04-27
2009-04-26
MacVim KaoriYa 20090426
http://code.google.com/p/macvim-kaoriya/
更新しました。
http://www.serendip.ws/archives/1854
http://twitter.com/fifnel/statuses/1611503407
MLで指摘されてた件を修正したら、この件も直ったようです。お試しくださいませ。
更新しました。
http://www.serendip.ws/archives/1854
nmap ,s :call GoshRunAll()<cr>
がきちんと設定できなくなっていた。
http://twitter.com/fifnel/statuses/1611503407
なにやらプラグインのキーマップがいろいろ効かない。何だろう。
MLで指摘されてた件を修正したら、この件も直ったようです。お試しくださいませ。
2009-04-25
MacVim KaoriYa 20090425
http://code.google.com/p/macvim-kaoriya/
更新しました。
要望の大きかった(twitterで2人も!!) IMコントロールを、ちゃんと動くように実装しました。
これでCarbon/Cocoa Vim.appに劣ってるところはなくなったんではないかと思います。
後ほどMLにpatch送っときますので採用されればMacVimでも使えるようになるはずです。
なおCursorIMが効きますが、⌘+スペース がMacVimに届かないので、手動でIM切り替えてもCursorIMが即座に反映されません。イベントが来ればどうにかなりますが、pollingするのもねぇ...
autocomplpop.vim が変更せずに使えるようになったようです (私は neocomplcache.vim を使ってます)。
む、⌘の文字幅がASCII分しかない。JIS X 0213もだけど(◉とか)。
(⌘も◉もNですね。むしろOsakaが?)
更新しました。
- IM 状態取得を実装。IM 自動ON/OFF が動作します。
- ctags 5.7J1 を同梱
要望の大きかった(twitterで2人も!!) IMコントロールを、ちゃんと動くように実装しました。
- insertモード開始
- 手動でIMオン
- 日本語を入力開始(iminsert: 0→2)
- ESC
- 自動でIMオフ
- insertモード開始
- 自動でIMオン(iminsert=2なので)
これでCarbon/Cocoa Vim.appに劣ってるところはなくなったんではないかと思います。
後ほどMLにpatch送っときますので採用されればMacVimでも使えるようになるはずです。
なおCursorIMが効きますが、⌘+スペース がMacVimに届かないので、手動でIM切り替えてもCursorIMが即座に反映されません。イベントが来ればどうにかなりますが、pollingするのもねぇ...
autocomplpop.vim が変更せずに使えるようになったようです (私は neocomplcache.vim を使ってます)。
む、⌘の文字幅がASCII分しかない。JIS X 0213もだけど(◉とか)。
(⌘も◉もNですね。むしろOsakaが?)
2009-04-23
MacVim KaoriYa 20090423
http://code.google.com/p/macvim-kaoriya/
更新しました。
http://code.google.com/p/macvim-kaoriya/wiki/Readme#文字コード判別
fencs(fileencodings)を設定してると自動判別が動きませんのでご注意を。
.vimrc の fencs または fileencodings を設定している行を削除するのが良いです。
更新しました。
http://code.google.com/p/macvim-kaoriya/wiki/Readme#文字コード判別
fencs(fileencodings)を設定してると自動判別が動きませんのでご注意を。
.vimrc の fencs または fileencodings を設定している行を削除するのが良いです。
MacVim KaoriYa 文字コード判別
Shift_JISの「あああ」だけ書いたファイルを何故かeuc-jpと判別し、その後utf16などにたらい回しにされてたので、
http://yukihiro.nakadaira.googlepages.com/#chardet
から、gauche_guess(新BSDライセンス)を導入してみました。
http://repo.or.cz/w/MacVim/KaoriYa.git?a=commitdiff;h=e107a09ef830699a729f42c9a89eac9116fbbf3b;hp=1616b12553c8e6f0c3af883a40ad694335c89008
良好です。bom付きでも平気でした。
http://yukihiro.nakadaira.googlepages.com/#chardet
から、gauche_guess(新BSDライセンス)を導入してみました。
http://repo.or.cz/w/MacVim/KaoriYa.git?a=commitdiff;h=e107a09ef830699a729f42c9a89eac9116fbbf3b;hp=1616b12553c8e6f0c3af883a40ad694335c89008
良好です。bom付きでも平気でした。
2009-04-21
MacVim DYNAMIC_PERL
http://twitter.com/poppen/statuses/1573366230
で試してみました。
symbol 解決できず読み込めなくて、10.5標準の5.8.8にfallbackしてました。
perl 5.8.8 と perl 5.8.9 はバイナリ互換ではないということですね... 5.10だと完全無理。
簡単に解決できそうな話ではなさそうなので、+perlを必要とされている場合は自力でbuildしていただいた方が良さそうです。if_*自体がshared libraryになるとかに期待。
$PERL_DLLを設定しても、MacPortで入れたperlを読んでいないような
perl5.8 @5.8.9_3+shared
let $PERL_DLL = "/opt/local/lib/perl5/5.8.9/darwin-2level/CORE/libperl.dylib"
で試してみました。
symbol 解決できず読み込めなくて、10.5標準の5.8.8にfallbackしてました。
perl 5.8.8 と perl 5.8.9 はバイナリ互換ではないということですね... 5.10だと完全無理。
簡単に解決できそうな話ではなさそうなので、+perlを必要とされている場合は自力でbuildしていただいた方が良さそうです。if_*自体がshared libraryになるとかに期待。
2009-04-19
文字コード識別
MacVim-KaoriYaでCP932のファイルを識別できていないような気がしたのですが、
http://pc11.2ch.net/test/read.cgi/mac/1133534694/271
という書き込みもありますし、気のせいではないようです。
MACOS_CONVERTなどが生きていたりしますし。
http://yukihiro.nakadaira.googlepages.com/#chardet
のgauche版がコードサイズ(Firefox版は大きい...)、実行結果(↑のが識別できた+日本語だけで十分)、ライセンス(new BSD license)的に良さそうです。
http://pc11.2ch.net/test/read.cgi/mac/1133534694/271
という書き込みもありますし、気のせいではないようです。
MACOS_CONVERTなどが生きていたりしますし。
http://yukihiro.nakadaira.googlepages.com/#chardet
のgauche版がコードサイズ(Firefox版は大きい...)、実行結果(↑のが識別できた+日本語だけで十分)、ライセンス(new BSD license)的に良さそうです。
2009-04-17
MacVim KaoriYa 20090417
http://code.google.com/p/macvim-kaoriya/
更新しました。migemo, iconvが効かないのが直りました。これで一段落。
PATCH: dynamically load Python on Solaris
http://groups.google.com/group/vim_dev/browse_thread/thread/b81d8196605b1dc5
いまごろ気づきましたが、たしかにif_*からdllになってればpythonに限らずversion問題解決ですね。どんな状況なんでしょうか。
更新しました。migemo, iconvが効かないのが直りました。これで一段落。
PATCH: dynamically load Python on Solaris
http://groups.google.com/group/vim_dev/browse_thread/thread/b81d8196605b1dc5
いまごろ気づきましたが、たしかにif_*からdllになってればpythonに限らずversion問題解決ですね。どんな状況なんでしょうか。
MacVim KaoriYa Sparkle feed エラー 続き
code.googleに同一ファイル名でファイルをアップすると、人によって違うバージョンのファイルをダウンロードすることになるらしい。
という理由で旧Sparkle feedを削除しました。今回は手動アップデートしてくださいませ。
-migemoの理由も判明。Portfileで、configure.cppflags-appendじゃなくて、configure.cppflagsにしてしまってたので、migemo用のCPPFLAGSが上書きされちゃってました。またバイナリ更新します。
という理由で旧Sparkle feedを削除しました。今回は手動アップデートしてくださいませ。
-migemoの理由も判明。Portfileで、configure.cppflags-appendじゃなくて、configure.cppflagsにしてしまってたので、migemo用のCPPFLAGSが上書きされちゃってました。またバイナリ更新します。
2009-04-16
MacVim KaoriYa 20090416
http://code.google.com/p/macvim-kaoriya/
20090417追記: iconv,migemoなど香り屋版として重要な機能が使えない状態でしたので20090417版を準備中です
更新しました。Sparkleのfeedのcacheがなくなってたので旧URLにもおいときました。自動アップデートできるはずです。
+perl +python +ruby になりました(+rubyは前からですが)。
ドキュメントはこちら: http://code.google.com/p/macvim-kaoriya/wiki/Readme#+perl_/_+python_/_+ruby
詳細: http://blogger.splhack.org/2009/04/macvim-kaoriya-dynamicperlpythonruby.html
そのかわり何故か -migemo になっています。調査中です。
ソースからビルドするためのMacPortsは、
http://code.google.com/p/macvim-kaoriya/wiki/Building
にも書きましたが、
http://git.sourceforge.jp/view?p=splhack/MacPorts.git;a=tree;f=editors/macvim;hb=HEAD
のsnapshotリンクからダウンロードしてくださいませ。
cmigemo, ctags とかもあったりします。
20090417追記: iconv,migemoなど香り屋版として重要な機能が使えない状態でしたので20090417版を準備中です
更新しました。Sparkleのfeedのcacheがなくなってたので旧URLにもおいときました。自動アップデートできるはずです。
+perl +python +ruby になりました(+rubyは前からですが)。
ドキュメントはこちら: http://code.google.com/p/macvim-kaoriya/wiki/Readme#+perl_/_+python_/_+ruby
詳細: http://blogger.splhack.org/2009/04/macvim-kaoriya-dynamicperlpythonruby.html
そのかわり何故か -migemo になっています。調査中です。
ソースからビルドするためのMacPortsは、
http://code.google.com/p/macvim-kaoriya/wiki/Building
にも書きましたが、
http://git.sourceforge.jp/view?p=splhack/MacPorts.git;a=tree;f=editors/macvim;hb=HEAD
のsnapshotリンクからダウンロードしてくださいませ。
cmigemo, ctags とかもあったりします。
登録:
投稿 (Atom)