From b2ee10205177361a5f14dd11c4206b5ffd1cb98c Mon Sep 17 00:00:00 2001 From: Chris Feng Date: Thu, 29 Oct 2015 18:31:16 +0800 Subject: Improve robustness of killing buffers * exwm-core.el (exwm-mode): Use the return value of exwm-manage--close-window. * exwm-manage.el (exwm-manage--close-window): Kill empty buffers; Handle X windows that does not support _NET_WM_PING. (exwm-manage--kill-client): Kill X windows supporting _NET_WM_PID with both SIGKILL and KillClient. --- exwm-core.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'exwm-core.el') diff --git a/exwm-core.el b/exwm-core.el index ec7034737a0f..aaa98e394fc8 100644 --- a/exwm-core.el +++ b/exwm-core.el @@ -139,8 +139,7 @@ ;; Kill buffer -> close window (add-hook 'kill-buffer-query-functions (lambda () - (exwm-manage--close-window exwm--id (current-buffer)) - nil) + (exwm-manage--close-window exwm--id (current-buffer))) nil t) (setq buffer-read-only t left-margin-width nil -- cgit 1.4.1