Subject: Re: bug#33570: 26.1.90; Weirdness with prefix arg and kmacro-end-and-call-macro

From: Eli Zaretskii <[email-masked]>
Date: Sun, 02 Dec 2018 15:50:56 +0200

> From: Live System User <[email-masked]>
> Cc: [email-masked]
> Date: Sun, 02 Dec 2018 06:28:41 -0500
> 
>     Is the long line above ";; FIXME:..." (with the line continuation
>     indicator) 1 visual line and also it's 2 logical ones?

No, it's one logical line and 2 visual lines.

So C-a goes to the beginning of the logical line, right before
";; FIXME", and then C-n goes to the next visual line

>     IIUC, this would mean that C-n would go to the (logical) line:
> 
>                 r/lisp/init-vc.e;
> 
>      and not to the next (visual) line which starts with:
>      
>                 (setq magit-diff-refine-hunk ...

Yes.  And thus the following invocations of the macro loop at the same
line.

IOW, this is not a bug, but the intended behavior.