Subject: bug#11053: 24.0.94; When run with --batch, Emacs seems to start with point on the second line of the given file

From: Chong Yidong <[email-masked]>
Date: Wed, 18 Apr 2012 15:04:16 +0800

Reuben Thomas <[email-masked]> writes:

> I noticed this when running the GNU Zile tests, which are also run on
> Emacs to ensure that Zile is slavishly following Emacs's behavior.
>
> Here is an interactive test test.el:
>
> (execute-kbd-macro "\C-e\M-b\M-ba\C-x\C-s\C-x\C-c")

The visual line motion commands won't work in batch mode, because the
screen size is not defined in batch mode.  I changed line-move to use
forward-line in batch mode, which is as good an approximation as we are
likely to get.