GNU bug report logs -
#27743
26.0.50; Native Line Numbers seem to reset Tab Width
Previous Next
Reported by: Frank Terbeck <ft <at> bewatermyfriend.org>
Date: Mon, 17 Jul 2017 21:18:01 UTC
Severity: normal
Found in version 26.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 27743 in the body.
You can then email your comments to 27743 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#27743
; Package
emacs
.
(Mon, 17 Jul 2017 21:18:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Frank Terbeck <ft <at> bewatermyfriend.org>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Mon, 17 Jul 2017 21:18:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
At work we're using a tab-width of 4 (yeah, I know). I tried the new
native line number code with that and saw that the tab-width reverted to
eight characters. As soon as you disable line number display, tab-width
is back to whatever it is actually configured to.
This can in fact be reproduced from "emacs -Q". Just open a file that
uses tabs for indentation. Then set tabulator width:
(setq tab-width 4)
The display of the tabulator width should now visibly be four
characters. Now enable line number display:
(setq display-line-numbers 'relative)
Now the tabulator display returns to eight characters. This is the bug
that I'm reporting. Disabling line number display:
(setq display-line-numbers nil)
...returns the tabulator width to four characters.
Regards, Frank
In GNU Emacs 26.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.22.16)
of 2017-07-15 built on spock
Repository revision: 89c5d59280edaf89b959597a39d848b54c36975a
Windowing system distributor 'The X.Org Foundation', version 11.0.11903000
System Description: Debian GNU/Linux unstable (sid)
Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
irtt.c has auto save data; consider M-x recover-this-file
Making completion list... [3 times]
4 (#o4, #x4, ?\C-d)
Making completion list...
relative
user-error: Beginning of history; no preceding item
Configured using:
'configure --prefix=/opt/emacs --with-modules'
Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 MODULES LIBSYSTEMD
Important settings:
value of $LANG: en_GB.UTF-8
locale-coding-system: utf-8-unix
Major mode: C/*l
Minor modes in effect:
diff-auto-refine-mode: t
tooltip-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
abbrev-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv
bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml
mml-sec password-cache epa derived epg epg-config gnus-util rmail
rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils vc-git diff-mode easy-mmode cc-mode
cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs cl-loaddefs cl-lib time-date mule-util tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win
x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow isearch timer select
scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite charscript charprop case-table epa-hook jka-cmpr-hook
help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote dbusbind inotify dynamic-setting system-font-setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)
Memory information:
((conses 16 120767 9161)
(symbols 48 22938 1)
(miscs 40 55 190)
(strings 32 35982 939)
(string-bytes 1 1080868)
(vectors 16 17064)
(vector-slots 8 522375 8842)
(floats 8 53 383)
(intervals 56 958 9)
(buffers 976 13))
Reply sent
to
Eli Zaretskii <eliz <at> gnu.org>
:
You have taken responsibility.
(Tue, 18 Jul 2017 14:28:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Frank Terbeck <ft <at> bewatermyfriend.org>
:
bug acknowledged by developer.
(Tue, 18 Jul 2017 14:28:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 27743-done <at> debbugs.gnu.org (full text, mbox):
> From: Frank Terbeck <ft <at> bewatermyfriend.org>
> Date: Mon, 17 Jul 2017 22:56:46 +0200
>
>
> This can in fact be reproduced from "emacs -Q". Just open a file that
> uses tabs for indentation. Then set tabulator width:
>
> (setq tab-width 4)
>
> The display of the tabulator width should now visibly be four
> characters. Now enable line number display:
>
> (setq display-line-numbers 'relative)
>
> Now the tabulator display returns to eight characters. This is the bug
> that I'm reporting. Disabling line number display:
>
> (setq display-line-numbers nil)
>
> ...returns the tabulator width to four characters.
Thanks, fixed. (A stupid mistake which is exposed only when using
tab-width of 4 or less, whereas I, believe it or not, did all my
testing with tab-width = 5 and more.)
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#27743
; Package
emacs
.
(Tue, 18 Jul 2017 20:56:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 27743 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii wrote:
[...]
> Thanks, fixed. (A stupid mistake which is exposed only when using
> tab-width of 4 or less, whereas I, believe it or not, did all my
> testing with tab-width = 5 and more.)
Yes, I can confirm that this issue is indeed fixed in current master.
Thanks a lot Eli! And thanks for implementing this in the first place!
Regards, Frank
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 16 Aug 2017 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 8 years and 22 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.