Subject: bug#78803: [PATCH] Allow starting with 'C-x O' for other-window

From: Eli Zaretskii <[email-masked]>
Date: Sat, 26 Jul 2025 11:27:31 +0300

> Cc: "Paul D. Nelson" <[email-masked]>, [email-masked]
> Date: Fri, 11 Jul 2025 12:06:17 +0530
> From:  James Thomas via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <[email-masked]>
> 
> James Thomas writes:
> 
> > "Paul D. Nelson" writes:
> >
> >> Thanks, I see.  Your patch looks good to me (perhaps modulo NEWS entry)
> >
> > May this not die for want of that... :
> 
> Or for a more complete commit message:

Thanks, almost there.

> From 3cacdd6519c65a09b8397ae337083595d4d0f191 Mon Sep 17 00:00:00 2001
> From: James Thomas <[email-masked]>
> Date: Mon, 16 Jun 2025 01:20:31 +0530
> Subject: [PATCH] Add 'other-window-backward' for a default binding
> 
> This moves in the opposite direction to 'other-window' by
> default, and is consistent with its repeat map.
> * lisp/window.el (other-window-backward): New function bound to
> 'C-x O'.
> (ctl-x-map): Update definition.
> * doc/emacs/windows.texi (Other Window): Update docs.
> * etc/NEWS: Announce the new command.

Please mention the bug number in the log message.

> +(defun other-window-backward (count &optional all-frames interactive)
> +    "Select another window in the cyclic ordering of windows, skipping
> +COUNT windows backward, starting with the selected window, before making
> +the selection.  Like `other-window', but moves in the opposite
> +direction."

The first line of the doc string must be a single complete sentence.
I suggest

  Select another window in reverse cyclic ordering of windows.

Then explain what the "reverse" means here in the rest of the doc
string.