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:~$