FreeBSD 5.3 の /usr/ports/editors/vim

FreeBSD 5.3 の /usr/ports/editors/vim #

日本語の表示がどうもおかしい。入力してる時はいいが、保存して開くと変になる。というわで、このあたりを参考に 、下記の通り修正。

  • Makefile を修正して、最新の patch version まで適用
 PATCHLEVEL=31
 BADPATCHES=000 022 025
  • work/src/mbyte.c を一行手パッチ
 @@ -653,7 +653,7 @@
                      * where mblen() returns 0 for invalid character.
                      * Therefore, following condition includes 0.
                      */
 - if (mblen(buf, (size_t)1) <= 0)
 + if (i >= 0x80)
                         n = 2;
                     else
                         n = 1;

See Also

Copyright © 髭。/ Hugo + hugo-book