unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* xdisp.c's struct it questions.
@ 2015-10-03 15:48 Alan Mackenzie
  2015-10-03 16:06 ` Andreas Schwab
  2015-10-03 16:09 ` Eli Zaretskii
  0 siblings, 2 replies; 7+ messages in thread
From: Alan Mackenzie @ 2015-10-03 15:48 UTC (permalink / raw)
  To: emacs-devel

Hello, Emacs.

I'm trying to get some stuff in xdisp.c working.  It's hard.

I'm currently looking at routines like `move_it_to', which is described
as "Move IT forward until it satisfies one or more of the criteria in
TO_CHARPOS, TO_X, TO_Y, and TO_VPOS."

What I can't find anywhere is a description of what it means for a
"struct it" to _be_ somewhere.  There are around 100 fields in struct
it, and several of them record locations, coordinates, etc., in one way
and another.  Which of these fields are changed when move_it_to is
called?

-- 
Alan Mackenzie (Nuremberg, Germany).



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

end of thread, other threads:[~2015-10-04 17:04 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-03 15:48 xdisp.c's struct it questions Alan Mackenzie
2015-10-03 16:06 ` Andreas Schwab
2015-10-03 16:09 ` Eli Zaretskii
2015-10-03 16:38   ` Alan Mackenzie
2015-10-03 16:59     ` Eli Zaretskii
2015-10-04 13:44   ` Alan Mackenzie
2015-10-04 17:04     ` Eli Zaretskii

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).