diff options
| author | Grégoire Jadi | 2013-06-24 10:22:45 +0200 |
|---|---|---|
| committer | Grégoire Jadi | 2013-06-24 10:22:45 +0200 |
| commit | da95bc007d161d6d901b7600120a97fd2f54ce4b (patch) | |
| tree | 1a1ac334d23acedd4dd97cea4066537c67a36cdc /src/coding.h | |
| parent | d65ea7dd1d4aa93a44c39a44d0e79fca6e912690 (diff) | |
| download | emacs-da95bc007d161d6d901b7600120a97fd2f54ce4b.tar.gz emacs-da95bc007d161d6d901b7600120a97fd2f54ce4b.zip | |
Handle xwidgets like processes and delete them when their buffer is killed.
* 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.
Diffstat (limited to 'src/coding.h')
0 files changed, 0 insertions, 0 deletions