On 2016-07-15 18:04, Eli Zaretskii wrote: >> Cc: emacs-devel@gnu.org From: Clément Pit--Claudel >> Date: Fri, 15 Jul 2016 17:14:19 +0200 >> >> Looking in xfns.c, there seems to be about 1000 lines of code for >> tooltips, and significant overlap between x_create_frame and >> x_create_tip_frame. Most of the rest (about 700 lines) seems to be >> code that deals with creating timers, and showing and hiding >> tooltip frames. Isn't that right? > > So which part(s) of that would you like to move to Lisp? Everything except x_create_tip_frame :) And then x_create_frame could be refactored to allow x_create_tip_frame to just call it. But this is far beyond my current understanding of Emacs' C, unfortunately :/ Clément.