Es decir, ¿cómo puedo (desde Lisp) crear un marco similar al que x_create_tip_frame(llamado x-show-tipen las fuentes C) crea cuando x-gtk-use-system-tooltipses nil?
Mi conjetura original era que la parte relevante del código C era esta llamada:
x_default_parameter (f, parms, Qborder_width, make_number (0),
"borderWidth", "BorderWidth", RES_TYPE_NUMBER);
Desafortunadamente, ni (set-frame-param (selected-frame) 'border-width 0)ni (make-frame '((border-width . 0)))(ambos inspirados en la llamada anterior) producen un marco sin bordes. Aún así, x-show-tipfunciona bien, por lo que debe haber una forma confiable :)
En pocas palabras: ¿Cómo creo un marco sin un borde agregado por el administrador de ventanas?

Respuestas:
Emacs 26 ahora tiene un
undecoratedparámetro de marco para este propósito:https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25408#77
fuente