unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#49630: 28.0.50; C-h o buffer layout
@ 2021-07-19  0:08 Richard Stallman
  2021-07-19 11:57 ` Eli Zaretskii
  0 siblings, 1 reply; 4+ messages in thread
From: Richard Stallman @ 2021-07-19  0:08 UTC (permalink / raw)
  To: 49630


I did C-h o dired-hide-details-mode to see what it would look like.
It gave me a white bar across the screen which looked like a mode line
except that it did not contain any text.  Eventually I figured out
this line was part of the buffer and was white because of its faces,
but I think that is a confusing thing to do.




In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 2.24.32, cairo version 1.15.10)
 of 2021-05-12 built on freetop
Repository revision: 47070ed39eda524d334e5f82dc7f4a50b8d3252c
Repository branch: master
System Description: Trisquel GNU/Linux Etiona (9.0)

Configured using:
 'configure --with-gnutls=ifavailable 'CFLAGS=-g -O0''

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GPM GSETTINGS HARFBUZZ JPEG LIBOTF
LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND
THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK2 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: RMAIL

Minor modes in effect:
  shell-dirtrack-mode: t
  gpm-mouse-mode: t
  tooltip-mode: t
  global-eldoc-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
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Load-path shadows:
None found.

Features:
(mail-extr pp shadow emacsbug cl-print dired-x rect unrmail time-stamp
smerge-mode diff vc vc-dispatcher texinfo texinfo-loaddefs eieio-opt
speedbar ezimage dframe find-func shortdoc help-fns radix-tree novice
two-column kmacro etags fileloop generator xref project ispell
compare-w diff-mode easy-mmode cl-extra parse-time iso8601 vc-cvs
mhtml-mode css-mode smie eww xdg url-queue mm-url gnus nnheader
wid-edit color js imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs sgml-mode facemenu
mule-util format-spec battery dbus misearch multi-isearch epa-mail
dabbrev rmailkwd rmailout quail help-mode jka-compr shell pcomplete
thingatpt files-x grep compile comint ansi-color ring rmailsum
mailalias shr kinsoku svg xml dom sendmail qp rmailmm message rmc puny
rfc822 mml mml-sec epa epg epg-config gnus-util text-property-search
time-date mm-decode mm-bodies mm-encode mailabbrev gmm-utils
mailheader mail-parse rfc2231 rmail rmail-loaddefs rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils dired-aux dired
dired-loaddefs t-mouse term/linux view derived paren cus-load advice
finder-inf package browse-url url url-proxy url-privacy url-expand
url-methods url-history url-cookie url-domsuf url-util mailcap
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv
bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl 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 tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer 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
cl-preloaded nadvice button loaddefs faces cus-face macroexp files
window text-properties overlay sha1 md5 base64 format env code-pages
mule custom widget hashtable-print-readable backquote threads dbusbind
inotify dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 643437 125561)
 (symbols 48 18697 9)
 (strings 32 82874 17907)
 (string-bytes 1 4353870)
 (vectors 16 48001)
 (vector-slots 8 1325584 155597)
 (floats 8 241 358)
 (intervals 56 91575 4942)
 (buffers 992 98))
[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]


-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#49630: 28.0.50; C-h o buffer layout
  2021-07-19  0:08 bug#49630: 28.0.50; C-h o buffer layout Richard Stallman
@ 2021-07-19 11:57 ` Eli Zaretskii
  2021-07-19 13:48   ` Lars Ingebrigtsen
  2021-07-19 15:30   ` Juri Linkov
  0 siblings, 2 replies; 4+ messages in thread
From: Eli Zaretskii @ 2021-07-19 11:57 UTC (permalink / raw)
  To: rms; +Cc: 49630

> From: Richard Stallman <rms@gnu.org>
> Date: Sun, 18 Jul 2021 20:08:29 -0400
> 
> I did C-h o dired-hide-details-mode to see what it would look like.
> It gave me a white bar across the screen which looked like a mode line
> except that it did not contain any text.  Eventually I figured out
> this line was part of the buffer and was white because of its faces,
> but I think that is a confusing thing to do.

It's supposed to be a separator line, and displays as a thin line with
inverted colors on GUI frames.  But TTY frames cannot display such
thin lines.  Perhaps we should replace it with a line of dashes on TTY
frames, for better UX.  Patches welcome.





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#49630: 28.0.50; C-h o buffer layout
  2021-07-19 11:57 ` Eli Zaretskii
@ 2021-07-19 13:48   ` Lars Ingebrigtsen
  2021-07-19 15:30   ` Juri Linkov
  1 sibling, 0 replies; 4+ messages in thread
From: Lars Ingebrigtsen @ 2021-07-19 13:48 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rms, 49630

Eli Zaretskii <eliz@gnu.org> writes:

> It's supposed to be a separator line, and displays as a thin line with
> inverted colors on GUI frames.  But TTY frames cannot display such
> thin lines.  Perhaps we should replace it with a line of dashes on TTY
> frames, for better UX.  Patches welcome.

Now added to Emacs 28.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#49630: 28.0.50; C-h o buffer layout
  2021-07-19 11:57 ` Eli Zaretskii
  2021-07-19 13:48   ` Lars Ingebrigtsen
@ 2021-07-19 15:30   ` Juri Linkov
  1 sibling, 0 replies; 4+ messages in thread
From: Juri Linkov @ 2021-07-19 15:30 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rms, 49630

>> I did C-h o dired-hide-details-mode to see what it would look like.
>> It gave me a white bar across the screen which looked like a mode line
>> except that it did not contain any text.  Eventually I figured out
>> this line was part of the buffer and was white because of its faces,
>> but I think that is a confusing thing to do.
>
> It's supposed to be a separator line, and displays as a thin line with
> inverted colors on GUI frames.  But TTY frames cannot display such
> thin lines.  Perhaps we should replace it with a line of dashes on TTY
> frames, for better UX.  Patches welcome.

Maybe use ^L as a separator, then display it as a line of dashes:

  (aset (or buffer-display-table
            (setq buffer-display-table (make-display-table)))
        ?\^L (vconcat (make-vector 64 ?-)))





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-07-19 15:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-19  0:08 bug#49630: 28.0.50; C-h o buffer layout Richard Stallman
2021-07-19 11:57 ` Eli Zaretskii
2021-07-19 13:48   ` Lars Ingebrigtsen
2021-07-19 15:30   ` Juri Linkov

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).