• Grégoire Jadi's avatar
    Handle xwidgets like processes and delete them when their buffer is killed. · da95bc00
    Grégoire Jadi authored
    * lisp/xwidget.el (xwidget-kill-buffer-query-function): New function to
    query a user before killing a buffer with xwidgets in it.
    
    This function is stored in `kill-buffer-query-functions' and called from
    `kill-buffer'.
    * src/buffer.c (Fkill_buffer): Call `kill_buffer_xwidgets'.
    * src/xwidget.c (kill_buffer_xwidgets): Delete xwidgets attached to the
    specified buffer.
    * src/xwidget.h (kill_buffer_xwidgets): Add definition.
    da95bc00
xwidget.h 2.61 KB