On Sun, Mar 23, 2025 at 12:59 AM, Eli Zaretskii <eliz@gnu.org> wrote:


From: Aaron Jensen <aaronjensen@gmail.com>
Date: Sat, 22 Mar 2025 17:38:01 -0400


It's global-display-line-numbers-mode.

Repro from emacs -Q:


(defun foo ()
(Interactive)
(global-display-line-numbers-mode)
(term "/usr/bin/yes")
(switch-to-buffer "*scratch*"))


If you set display-line-numbers-mode to 'visual globally, does the problem go away?


No, nor does disabling blink cursor mode or commenting out the lines you referenced.

I'm using this, please double check I'm not doing something wrong.

(defun foo ()
  (interactive)
  (blink-cursor-mode -1)
  (global-display-line-numbers-mode)
  (setq-default display-line-numbers-mode 'visual)
 (term "/usr/bin/yes")
(switch-to-buffer "*scratch*"))