相对行号在两个buffer时混乱

当我横向分屏时,如果在两个相同的buffer中光标所在列不同,相对行号就会在两个相同的buffer中混乱(如图)

別用 linum 了。用 display-line-numbers-mode

请问具体是怎么用的,我把(global-linum-mode 1)换成(display-line-numbers-mode 1),没有效果

(global-display-line-numbers-mode 1)

或如果只要在 prog-mode 里用。

(add-hook 'prog-mode-hook 'display-line-numbers-mode)

要相对行号就

(setq display-line-numbers-type 'relative)