[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GUI and redisplay work (was: SVG widget in GNU Emacs)
From: |
Stefan Kangas |
Subject: |
Re: GUI and redisplay work (was: SVG widget in GNU Emacs) |
Date: |
Tue, 26 Oct 2021 14:51:57 +0200 |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> So I think we need to see a Web engine as just another "backend
> display", just like currently have X11, Gtk, NS, w32, and tty backends.
> :-(
Interesting stuff. I don't have much of any substance to add, but I
realize that the discussion is quite important and I hope someone
would start serious work on something in this direction.
One thing I have been thinking about is how you would fit Emacs
concept of a buffer going from 'point-min' to 'point-max' and our
concept of a window as an x/y grid onto a HTML+CSS page in the general
case, where text and lines might be overlapping and displayed in all
kinds of weird and wonderful ways.
To take just a very simple example, when I say 'forward-line' in a web
page, I want to move point to the element (text or image) visually
above the current line, even if that section comes later in the actual
HTML file. With CSS, text can be moved from anywhere, to anywhere on
the page, and that's not even considering what JavaScript might be
doing.
Does this present any fundamental difficulties, or are those merely
details to be worked out?
- SVG widget in GNU Emacs, Anand Tamariya, 2021/10/19
- Re: SVG widget in GNU Emacs, Po Lu, 2021/10/19
- Re: SVG widget in GNU Emacs, Eli Zaretskii, 2021/10/20
- Re: SVG widget in GNU Emacs, Po Lu, 2021/10/20
- Re: SVG widget in GNU Emacs, Eli Zaretskii, 2021/10/20
- Re: SVG widget in GNU Emacs, Po Lu, 2021/10/20
- Re: SVG widget in GNU Emacs, Eli Zaretskii, 2021/10/20
- Re: SVG widget in GNU Emacs, Akira Kyle, 2021/10/26
- GUI and redisplay work (was: SVG widget in GNU Emacs), Stefan Monnier, 2021/10/26
- Re: GUI and redisplay work (was: SVG widget in GNU Emacs),
Stefan Kangas <=
- Re: GUI and redisplay work (was: SVG widget in GNU Emacs), Eli Zaretskii, 2021/10/26
- Re: GUI and redisplay work (was: SVG widget in GNU Emacs), Eli Zaretskii, 2021/10/26
- Re: GUI and redisplay work (was: SVG widget in GNU Emacs), Alexandre Garreau, 2021/10/27
- Re: GUI and redisplay work (was: SVG widget in GNU Emacs), tomas, 2021/10/27
- Re: GUI and redisplay work (was: SVG widget in GNU Emacs), Alexandre Garreau, 2021/10/27
- Re: GUI and redisplay work, Arthur Miller, 2021/10/29
- Re: GUI and redisplay work, Alexandre Garreau, 2021/10/29
- Re: GUI and redisplay work, Alexandre Garreau, 2021/10/29
- Re: SVG widget in GNU Emacs, Po Lu, 2021/10/27
- Re: SVG widget in GNU Emacs, Eli Zaretskii, 2021/10/27