Closed ahan98 closed 11 months ago
Please see Compatibility. It's interesting that parts of the frame do stipple correctly. Here's a simplified test to try, in *scratch*
:
(let* ((w (window-font-width))
(stipple `(,w 1 ,(apply #'unibyte-string
(append (make-list (1- (/ (+ w 7) 8)) ?\0)
'(1))))))
(insert "\n" (propertize (concat (make-string 15 ?\s)
"THIS IS A TEST"
(make-string 15 ?\s))
'face `(:background "red" :foreground "blue" :stipple ,stipple))))
What is it supposed to look like? Here's what I see:
You are supposed to have bars. Try M-x font-lock-mode
to disable font lock and try again.
On Mac I recommend emacs-mac (which I use). It supports stipples perfectly.
Ok, I'll try switching to emacs-mac then. Thanks.
You might also open an issue with the maintainers of your port. Here is the patch that enabled proper :stipple
display on emacs-mac. Shouldn't be hard to get working everywhere.
The bars don't appear for me at all.
I'm running emacs-plus on MacOS 13.4.1. Output of
M-x emacs-version
:Here's what I see when running
C-x C-e
on the provided snippet to test stipples:I feel like the above screenshot shows that stipple isn't fully supported because the bars should appear on the buffer as well (not just the borders), right? Perhaps the package would work by switching to emacs-mac, but I'm hoping that won't be necessary.
I don't think this issue is related to theme since the bars don't show even with all theming disabled. Just in case, I'm using the following theme:
I also don't think this is related to indentation, but here are the relevant indentation settings:
Below is some miscellaneous info on my setup.
In my
init.el
:Output of
C-h v indent-bars-color-by-depth
:(:regexp "outline-\\([0-9]+\\)" :blend 1)
Screenshots of relevant faces from
M-x list-faces-display
: