Like most Emacs users I have a setup!
But there's one thing I try not to set : faces etc. For one thing I'm not that good with color intuitions. Another: all previous experiences of doing this show it breaks in some corner cases.
But now I find that the region
face is so non-different from the rest (default) that it effectively (visually) does not exist. (Region behavior ok just color change absent)
Note that with -r
(--reverse-video
) a dark blue -- not optimal but at least visible -- appears.
But with plain default startup it's utterly invisible.
Other than explicitly setting the region
face, is there some option to make the region visible? [And is this some kind of regression? I've never had this before]
Emacs started with -Q
version 27.1, on ubuntu
Added in response to Nickd.
Default color
Foreground: black
DistantForeground: unspecified
Background: white
Region color
Foreground: unspecified
DistantForeground: gtk_selection_fg_color
Background: gtk_selection_bg_color
Searching around there does seem to be some bug:
https://lists.gnu.org/archive/html/bug-gnu-emacs/2017-09/msg01098.html
And, reading between the lines, it seems the response is:
Bug : yes
Response: Wont fix
Oh Well 🙃
M-x describe-face RET default RET
say? Ditto forregion
? Please add these values to your question. Also, is this Emacs in the terminal or in a GUI? Not sure whether Ubuntu does Emacs customizations the way that Debian apparently does, but if so, you might try to disable their customizations (somehow - I'm not an Ubuntu user so I can't help you there) and see if that's the underlying cause of the problem. Also, istransient-mark-mode
enabled?emacs -Q
(no init file) gives you a region face that has the same background as the frame, by default, so that the region seems invisible?region
setting seems funny.