前スレあたりで NEXT_DOWN, NEXT_UP のアンカー走査で
罫線とかシンボルの分だけ横にずれると書いてあったと思うけど、
こんなかんじで直るかと。

--- main.c.orig Sun Feb  6 07:32:09 2005
+++ main.c      Sun Feb  6 07:52:47 2005
@@ -3746,7 +3746,8 @@
{
    HmarkerList *hl = Currentbuf->hmarklist;
    Anchor *an, *pan;
-    int i, x, y, n = searchKeyNum();
+    Line *l;
+    int i, j, x, y, n = searchKeyNum();
    int hseq;

    if (Currentbuf->firstLine == NULL)
@@ -3758,15 +3759,22 @@
    if (an == NULL)
       an = retrieveCurrentForm(Currentbuf);

-    x = Currentbuf->pos;
-    y = Currentbuf->currentLine->linenumber + d;
+    l = Currentbuf->currentLine;
+    y = l->linenumber + d;