In my old age I decided to start coding with tabs instead of "four spaces" so I set TABSIZE=4 in my shell and mostly my editors and xterms are OK with it.  However, there are some xterm window geometries that break column alignment for the (ls) command (especially with long filenames).  I built the latest coreutils from source and the problem still remains...after eight years or ticket inactivity?  First noticed this problem with Debian11 using coreutils8.3

===============================================
rp@files:~$ /storage/local/bin/ls -F
android/                 CMakeTutorial-EP-1.mp4 Documents@                             k-test.jpg PDF/                              redirect_serial.c  size a.out*                   CMakeTutorial-EP-2.mp4 Downloads/                             LED/ pics/                           screen.jpg start-mutter* backups@                 CMakeTutorial-EP-3.mp4 eclipse-22-workspace/  lw/ Pictures/                         SDLC-types.txt system-lockup.txt bin/                     CMakeTutorial-EP-4.mp4 eclipse-2503/                  mydev/ postgresql-notes.txt  secure/          test.c business-cards/  CMakeTutorial-EP-5.mp4 eclipse-python/                mydev.tar process.bat*              security/            test.cc Cache/                   config/ flg.jpg                                myplaces.kml ProDev@                 seive.cc                        typescript cdrive/                  debug.options gdb-python/                    notes.txt programming@              seive-multi.cc        vlc-options.txt cgi/                     Desktop/ graphics@                              notes.csv Public/                 seive-single.cc cgi-bin/                 Devel@ keywords                               notes.kdbx qmapshack/              serenity/
rp@files:~$

rp@files:~$ env | grep LS
ARM_TOOLS=/storage/STM32/arm-none-eabi
HUSHLOGIN=FALSE

rp@files:~$ env | grep TAB
TABSIZE=4

rp@files:~$ /storage/local/bin/ls --version
ls (GNU coreutils) 9.7
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Richard M. Stallman and David MacKenzie.
rp@files:~$




Reply via email to