Closed koron closed 11 years ago
入れました。 3aace54c4c203584d28e75a3e38908afd1c9144a
思い出しながらなんとか ctags forkに日本語対応patchあててMinGWでビルドできた。なんかwarningいっぱい出たw とりあえず #ifdef KANJI と kanji.[ch] とISKanji() はリネームしたいw git push は日曜中にやる予定。
— h_east (トロッコ6個) (@h_east) October 5, 2013
えー、kanji
というキーワードをなくしたり、configure.acにちゃんと手を入れてdefine(SUPPORT_MBCS_JA_COMMENT)の制御がされるようにしたり等してみました。
fedora19とMinGW32 on win7 64でCソースを食わせて問題ないことは確認しております。 maintainer.makを使用してのパッケージ生成はまだやってません。
linuxでもデフォルトで日本語対応入ります。 無効にしたい場合は
$ ./configure --disable-support-mbcs-ja-comment
です。
他のOSはmakeファイル(mk_*.mak)から -DSUPPORT_MBCS_JA_COMMENT
を削除。
@h-east :+1:
マルチバイトテーブルを持つ理由って何かありますか?例えば windows なら IsDBCSLeadByte(isleadbyte)があるし、mblen でも良かったりするんでしょうか?
@mattn 特にこだわりはないです。より良い方法があれば変更します。
isleadbyte を使えば cjk 全般サポート出来るかなーと思った訳です。
Thanksです。よさげな解説サイトあったら教えて下さい!
vimのソース?w
vimのソース?w
!! トウダイモトクラシー
既存のpatchは取り込んだのでクローズします。 マルチバイトテーブルをやめてmblen()等を使用する件については #5 でtalkしましょう。
@h-east さんのやつ、取り込みたい。