Як увімкнути номери рядків (зліва) кожного разу, коли рядок - це довгий логічний рядок


12

Я linum-modeввімкнув також truncate-lines. Добре працює, поки Emacs відображає стовпець 0:

введіть тут опис зображення Номер рядка показано зліва (ОК)

Але як тільки вікно прокручується горизонтально, номери рядків зникають:

введіть тут опис зображення Лівий номер не відображається зліва

Як зробити так, щоб номери рядків (зліва) залишалися відображеними, коли я рухався по довгій логічній лінії?


3
Я думаю, ти бачиш звичайну помилку. Це впливає і на, linum-modeі nlinum-mode, мабуть. Я вам рекомендую M-x report-emacs-bug.
Стефан

FYI: Я не спостерігаю за такою поведінкою в Emacs 24.5.1 та linum-режимі 0.9.24 в Linux, номери рядків залишаються видимими.
ph0t0nix

Я бачу ту саму проблему, Emacs 25.0.93.1 у Windows. @ user3875715 Яку версію Emacs ти працюєш?
глюкас

1
@ ph0t0nix: Я бачу цю поведінку в Emacs 24.5 в Linux. Цікаво, якщо ви спробували цеemacs -Q
nispio

Вибачте за непорозуміння. Ви обоє праві, я спостерігаю те саме. Я повністю пропустив частину, де заявляє, що стовпець 0 не повинен бути видимим для цього.
ph0t0nix

Відповіді:


1

Це помилка в linum-режимі.

помилка № 24169: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24169

Номери ліній дійсно зникнуть при горизонтальній прокрутці при використанні усікання рядків. Дивіться інформацію про відтворення у звіті про помилку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.