[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: emacs mystery



Marc Auslander <marcausl@gmail.com> writes:

> After upgrade to squeeze, I have the following emacs curiosity.
>
> I bind C-xC-c to:
>
> (defun ctrlxctrlc () "Careful exit from emacs"
>   (interactive)
>   (if (y-or-n-p "Do you really want to exit emacs? ")
>        (save-buffers-kill-emacs)
>     (message "")
>     ))

FWIW, 

I have 

--8<---------------cut here---------------start------------->8---
(global-set-key "\C-x\C-c" 
		'(lambda () 
		   (interactive)
		   (if (y-or-n-p-with-timeout "Do you want to KILL? " 5 nil)
		       (save-buffers-kill-emacs))))
--8<---------------cut here---------------end--------------->8---


> Under squeeze, for all three versions of emacs (21, 22,23) if I do
> C-xC-c and then respond y to the prompt, emacs closes and a y is sent
> to the xterm that launched emacs!

... and don't see this behaviour with 

  GNU Emacs 23.3.1 (i486-pc-linux-gnu, GTK+ Version 2.24.6) of 2011-09-09
  on spike.0x539.de, modified by Debian

on Debian testing.

Memnon


Reply to: