From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 27 12:32:34 2011 Received: (at submit) by debbugs.gnu.org; 27 Jun 2011 16:32:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QbEje-0007nH-8j for submit@debbugs.gnu.org; Mon, 27 Jun 2011 12:32:34 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qb8GZ-0002VM-3o for submit@debbugs.gnu.org; Mon, 27 Jun 2011 05:38:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qb8GP-0005X4-G3 for submit@debbugs.gnu.org; Mon, 27 Jun 2011 05:37:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:46204) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qb8GP-0005X0-6r for submit@debbugs.gnu.org; Mon, 27 Jun 2011 05:37:53 -0400 Received: from eggs.gnu.org ([140.186.70.92]:43821) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qb8GH-000827-Of for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2011 05:37:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qb8GB-0005VL-PR for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2011 05:37:45 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:64492) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qb8GB-0005VD-5I for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2011 05:37:39 -0400 Received: by wwf22 with SMTP id 22so3622659wwf.30 for ; Mon, 27 Jun 2011 02:37:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:from:to:subject:date:message-id :user-agent:mime-version:content-type; bh=3k/h27ECdufNDnX6+31aSqDcK5gxIILJdDsflMWhteE=; b=CAQIt3BBxcKjd6YgaWTJ8om10y8pObC+VQ9fd1idqRrLwHP4I2T3zrnKNMTOvWAw9Q YP3F7ApX1JqfMLp1ddEzprRdXmhPnMJ7/nOa3tV5TNYnwPPFfthZvBlwXbPVCb9w4yB+ kP2NFM+q+d8ZX2CzdkfwPzCu+sSEIXZPhQ3o0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:to:subject:date:message-id:user-agent:mime-version :content-type; b=iTSMglA7EVkHY2vq4XaJUOma6FQWZAdrpvCTtwYHHuJjrU8S2SSN0xwJpBpYrQN67h JXQ2H+NTZaYnaSYjcqmBnyXyHxowUVcmhTYOb/Ue/dK1DqtlcRJqvKMLTjDKwzRzm5P0 9re7bZQMonW65NMfXV2UBllpmi56ZfnnblMq8= Received: by 10.216.65.149 with SMTP id f21mr5709961wed.39.1309167457585; Mon, 27 Jun 2011 02:37:37 -0700 (PDT) Received: from corbeau (29.191.138.88.rev.sfr.net [88.138.191.29]) by mx.google.com with ESMTPS id z22sm2656992weq.26.2011.06.27.02.37.34 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 27 Jun 2011 02:37:35 -0700 (PDT) From: "Remi Vanicat" To: bug-gnu-emacs@gnu.org Subject: 23.3; emacsclient doesn't exit when called Emacs function is quited. Date: Mon, 27 Jun 2011 11:37:32 +0200 Message-ID: <87d3hzpqcj.dlv@gmail.com> User-Agent: Gnus/5.110016 (No Gnus v0.16) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 27 Jun 2011 12:32:28 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) Hello, When using emacsclient -e option, and the called function is quited using C-g, emacsclient doesn't return, and stay stuck. to reproduce: Lauching emacsclient as emacsclient -e "(read-string \"foo: \")" and using C-g to quit the minibuffer. In GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.4) of 2011-04-10 on brahms, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11002000 configured using `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.3/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.3/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: fr_FR.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Message Minor modes in effect: erc-truncate-mode: t erc-track-mode: t erc-track-minor-mode: t erc-spelling-mode: t erc-services-mode: t erc-ring-mode: t erc-networks-mode: t erc-netsplit-mode: t erc-menu-mode: t erc-match-mode: t erc-list-mode: t erc-dcc-mode: t erc-pcomplete-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-autojoin-mode: t erc-autoaway-mode: t erc-smiley-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t auto-fill-function: message-do-auto-fill df-mode: t debian-bug-minor-mode: t TeX-PDF-mode: t gnus-message-citation-mode: t diff-auto-refine-mode: t mml-mode: t icomplete-mode: t flyspell-mode: t show-paren-mode: t recentf-mode: t yas/global-mode: t yas/minor-mode: t shell-dirtrack-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: [...] Recent messages: Making completion list... File is in package emacs23-bin-common; continue? (y or n) Mark set Local Ispell dictionary set to nil Mark set Local Ispell dictionary set to nil Getting package information from reportbug...done Fetching bug list...done Looking up bug number 557935 via browse-url Making completion list... Load-path shadows: /home/moi/.emacs.d/src/gnus/.dir-locals hides /home/moi/.emacs.d/src/magit/.dir-locals /home/moi/.emacs.d/src/gnus/.dir-locals hides /home/moi/.emacs.d/src/org/.dir-locals /home/moi/.emacs.d/src/color-theme/color-theme hides /home/moi/.emacs.d/src/zenburn-emacs/color-theme /home/moi/.emacs.d/src/gnus/contrib/compface hides /home/moi/.emacs.d/src/gnus/lisp/compface /home/moi/.emacs.d/src/gnus/.dir-locals hides /home/moi/.emacs.d/src/gnus/lisp/.dir-locals /home/moi/.emacs.d/src/rinari/util/jump/inflections hides /home/moi/.emacs.d/src/org/testing/jump/inflections /home/moi/.emacs.d/src/rinari/util/jump/findr hides /home/moi/.emacs.d/src/org/testing/jump/findr /home/moi/.emacs.d/src/rinari/util/jump/which-func hides /home/moi/.emacs.d/src/org/testing/jump/which-func /home/moi/.emacs.d/src/rinari/util/jump/jump hides /home/moi/.emacs.d/src/org/testing/jump/jump /home/moi/.emacs.d/src/org/testing/jump/test/elunit hides /home/moi/.emacs.d/src/rinari/util/jump/test/elunit /home/moi/.emacs.d/src/org/testing/jump/test/init hides /home/moi/.emacs.d/src/rinari/util/jump/test/init /home/moi/.emacs.d/src/rinari/test/test-helper hides /home/moi/.emacs.d/src/rinari/util/test/ecukes/test/test-helper /home/moi/.emacs.d/src/rinari/util/inf-ruby hides /home/moi/.emacs.d/elpa/inf-ruby-2.1/inf-ruby /home/moi/.emacs.d/src/rinari/util/ruby-mode hides /home/moi/.emacs.d/elpa/ruby-mode-1.1/ruby-mode /home/moi/.emacs.d/src/gnus/lisp/hex-util hides /home/moi/.emacs.d//elpa-to-submit/jabber/hex-util /home/moi/.emacs.d/src/gnus/lisp/sha1 hides /home/moi/.emacs.d//elpa-to-submit/jabber/sha1 /home/moi/.emacs.d/elpa/paredit-22/paredit hides /home/moi/.emacs.d//elpa-to-submit/paredit /home/moi/.emacs.d/src/org/contrib/lisp/htmlize hides /home/moi/.emacs.d//elpa-to-submit/htmlize /home/moi/.emacs.d/moi/custom hides /home/moi/.emacs.d/custom /home/moi/.emacs.d/src/org/testing/jump/test/init hides /home/moi/.emacs.d/init /home/moi/.emacs.d/src/gnus/lisp/sasl-cram hides /usr/share/emacs23/site-lisp/flim/sasl-cram /home/moi/.emacs.d/src/gnus/lisp/ntlm hides /usr/share/emacs23/site-lisp/flim/ntlm /home/moi/.emacs.d/src/gnus/lisp/sasl hides /usr/share/emacs23/site-lisp/flim/sasl /home/moi/.emacs.d/src/gnus/lisp/hmac-md5 hides /usr/share/emacs23/site-lisp/flim/hmac-md5 /home/moi/.emacs.d/src/gnus/lisp/sasl-digest hides /usr/share/emacs23/site-lisp/flim/sasl-digest /home/moi/.emacs.d/src/gnus/lisp/sha1 hides /usr/share/emacs23/site-lisp/flim/sha1 /home/moi/.emacs.d/src/gnus/lisp/md4 hides /usr/share/emacs23/site-lisp/flim/md4 /home/moi/.emacs.d/src/gnus/lisp/hex-util hides /usr/share/emacs23/site-lisp/flim/hex-util /home/moi/.emacs.d/src/gnus/lisp/hmac-def hides /usr/share/emacs23/site-lisp/flim/hmac-def /home/moi/.emacs.d/src/gnus/lisp/sasl-ntlm hides /usr/share/emacs23/site-lisp/flim/sasl-ntlm /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-watch hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-watch /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-presence hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-presence /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-socks5 hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-socks5 /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-activity hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-activity /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-browse hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-browse /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-si-server hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-si-server /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-logon hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-logon /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ft-server hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-ft-server /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ahc-presence hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-ahc-presence /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-widget hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-widget /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-keymap hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-keymap /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-history hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-history /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-disco hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-disco /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ratpoison hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-ratpoison /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-festival hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-festival /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-sasl hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-sasl /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-roster hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-roster /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-muc hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-muc /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-core hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-core /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-version hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-version /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-events hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-events /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-alert hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-alert /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-chatbuffer hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-chatbuffer /home/moi/.emacs.d//elpa-to-submit/jabber/jabber hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-menu hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-menu /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-keepalive hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-keepalive /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ahc hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-ahc /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-feature-neg hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-feature-neg /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-export hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-export /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ft-client hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-ft-client /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-search hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-search /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-iq hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-iq /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-sawfish hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-sawfish /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-vcard hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-vcard /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-register hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-register /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-xml hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-xml /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-chat hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-chat /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-si-client hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-si-client /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-modeline hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-modeline /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-xmessage hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-xmessage /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-screen hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-screen /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-util hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-util /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-conn hides /usr/share/emacs23/site-lisp/emacs-jabber/jabber-conn /home/moi/.emacs.d//elpa-to-submit/pod-mode hides /usr/share/emacs23/site-lisp/emacs-goodies-el/pod-mode /home/moi/.emacs.d/src/color-theme/themes/color-theme-library hides /usr/share/emacs23/site-lisp/emacs-goodies-el/color-theme-library /home/moi/.emacs.d//elpa-to-submit/markdown-mode hides /usr/share/emacs23/site-lisp/emacs-goodies-el/markdown-mode /home/moi/.emacs.d/src/org/contrib/lisp/htmlize hides /usr/share/emacs23/site-lisp/emacs-goodies-el/htmlize /home/moi/.emacs.d/src/color-theme/color-theme hides /usr/share/emacs23/site-lisp/emacs-goodies-el/color-theme /usr/share/emacs/23.3/site-lisp/auctex/tex-fptex hides /usr/share/emacs/site-lisp/auctex/tex-fptex /usr/share/emacs/23.3/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex /usr/share/emacs/23.3/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /usr/share/emacs/23.3/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /usr/share/emacs/23.3/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /usr/share/emacs/23.3/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /usr/share/emacs/23.3/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex /usr/share/emacs/23.3/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /home/moi/.emacs.d/src/gnus/lisp/lpath hides /usr/share/emacs/site-lisp/auctex/lpath /usr/share/emacs/23.3/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf /usr/share/emacs/23.3/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context /usr/share/emacs/23.3/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /usr/share/emacs/23.3/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /usr/share/emacs/23.3/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /usr/share/emacs/23.3/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /usr/share/emacs/23.3/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /usr/share/emacs/23.3/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /usr/share/emacs/23.3/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /usr/share/emacs/23.3/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /usr/share/emacs/23.3/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-register hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-register /usr/share/emacs23/site-lisp/emacs-jabber/jabber-avatar hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-avatar /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-conn hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-conn /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-sasl hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-sasl /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-modeline hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-modeline /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-alert hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-alert /usr/share/emacs23/site-lisp/emacs-jabber/jabber-compose hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-compose /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-festival hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-festival /usr/share/emacs23/site-lisp/emacs-jabber/jabber-ft-common hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-ft-common /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ft-server hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-ft-server /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-screen hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-screen /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-xml hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-xml /usr/share/emacs23/site-lisp/emacs-jabber/jabber-private hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-private /usr/share/emacs23/site-lisp/emacs-jabber/jabber-vcard-avatars hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-vcard-avatars /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-chatbuffer hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-chatbuffer /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-core hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-core /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-widget hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-widget /home/moi/.emacs.d//elpa-to-submit/jabber/jabber hides /usr/share/emacs/site-lisp/emacs-jabber/jabber /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-feature-neg hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-feature-neg /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-vcard hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-vcard /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-logon hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-logon /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-socks5 hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-socks5 /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-disco hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-disco /usr/share/emacs23/site-lisp/emacs-jabber/jabber-osd hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-osd /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ratpoison hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-ratpoison /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-menu hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-menu /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-version hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-version /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-export hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-export /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ahc hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-ahc /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-chat hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-chat /usr/share/emacs23/site-lisp/emacs-jabber/jabber-si-common hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-si-common /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-xmessage hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-xmessage /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-activity hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-activity /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ft-client hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-ft-client /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-ahc-presence hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-ahc-presence /usr/share/emacs23/site-lisp/emacs-jabber/jabber-gmail hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-gmail /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-presence hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-presence /usr/share/emacs23/site-lisp/emacs-jabber/jabber-bookmarks hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-bookmarks /usr/share/emacs23/site-lisp/emacs-jabber/jabber-ourversion hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-ourversion /usr/share/emacs23/site-lisp/emacs-jabber/srv hides /usr/share/emacs/site-lisp/emacs-jabber/srv /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-keepalive hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-keepalive /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-history hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-history /usr/share/emacs23/site-lisp/emacs-jabber/jabber-autoaway hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-autoaway /usr/share/emacs23/site-lisp/emacs-jabber/jabber-chatstates hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-chatstates /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-events hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-events /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-roster hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-roster /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-browse hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-browse /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-util hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-util /usr/share/emacs23/site-lisp/emacs-jabber/jabber-awesome hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-awesome /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-iq hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-iq /usr/share/emacs23/site-lisp/emacs-jabber/jabber-newdisco hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-newdisco /usr/share/emacs23/site-lisp/emacs-jabber/jabber-time hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-time /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-search hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-search /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-si-server hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-si-server /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-keymap hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-keymap /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-muc hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-muc /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-sawfish hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-sawfish /usr/share/emacs23/site-lisp/emacs-jabber/jabber-wmii hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-wmii /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-watch hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-watch /home/moi/.emacs.d//elpa-to-submit/jabber/jabber-si-client hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-si-client /usr/share/emacs23/site-lisp/emacs-jabber/jabber-muc-nick-completion hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-muc-nick-completion /usr/share/emacs23/site-lisp/emacs-jabber/jabber-truncate hides /usr/share/emacs/site-lisp/emacs-jabber/jabber-truncate /usr/share/emacs23/site-lisp/emacs-jabber/fsm hides /usr/share/emacs/site-lisp/emacs-jabber/fsm /home/moi/.emacs.d/src/magit/magit-key-mode hides /usr/share/emacs/23.3/site-lisp/magit/magit-key-mode /home/moi/.emacs.d/src/magit/magit-svn hides /usr/share/emacs/23.3/site-lisp/magit/magit-svn /home/moi/.emacs.d/src/magit/magit hides /usr/share/emacs/23.3/site-lisp/magit/magit /home/moi/.emacs.d/src/magit/magit-topgit hides /usr/share/emacs/23.3/site-lisp/magit/magit-topgit /usr/share/emacs/23.3/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs/23.3/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /home/moi/.emacs.d/src/gnus/lisp/md4 hides /usr/share/emacs/23.3/lisp/md4 /home/moi/.emacs.d/src/gnus/lisp/hex-util hides /usr/share/emacs/23.3/lisp/hex-util /home/moi/.emacs.d/src/gnus/lisp/pgg-pgp5 hides /usr/share/emacs/23.3/lisp/pgg-pgp5 /home/moi/.emacs.d/src/gnus/lisp/pgg hides /usr/share/emacs/23.3/lisp/pgg /home/moi/.emacs.d/moi/custom hides /usr/share/emacs/23.3/lisp/custom /home/moi/.emacs.d/src/gnus/lisp/pgg-pgp hides /usr/share/emacs/23.3/lisp/pgg-pgp /home/moi/.emacs.d/src/gnus/lisp/pgg-parse hides /usr/share/emacs/23.3/lisp/pgg-parse /home/moi/.emacs.d/src/gnus/lisp/password-cache hides /usr/share/emacs/23.3/lisp/password-cache /home/moi/.emacs.d/src/gnus/lisp/sha1 hides /usr/share/emacs/23.3/lisp/sha1 /home/moi/.emacs.d/src/gnus/lisp/format-spec hides /usr/share/emacs/23.3/lisp/format-spec /home/moi/.emacs.d/src/gnus/lisp/pgg-def hides /usr/share/emacs/23.3/lisp/pgg-def /home/moi/.emacs.d/src/gnus/lisp/pgg-gpg hides /usr/share/emacs/23.3/lisp/pgg-gpg /usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/23.3/lisp/textmodes/flyspell /usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/23.3/lisp/textmodes/ispell /home/moi/.emacs.d/src/gnus/lisp/dns-mode hides /usr/share/emacs/23.3/lisp/textmodes/dns-mode /home/moi/.emacs.d/src/rinari/util/ruby-mode hides /usr/share/emacs/23.3/lisp/progmodes/ruby-mode /home/moi/.emacs.d//elpa-to-submit/cperl-mode hides /usr/share/emacs/23.3/lisp/progmodes/cperl-mode /home/moi/.emacs.d/src/rinari/util/jump/which-func hides /usr/share/emacs/23.3/lisp/progmodes/which-func /home/moi/.emacs.d/src/org/lisp/org-colview hides /usr/share/emacs/23.3/lisp/org/org-colview /home/moi/.emacs.d/src/org/lisp/org-indent hides /usr/share/emacs/23.3/lisp/org/org-indent /home/moi/.emacs.d/src/org/lisp/org-install hides /usr/share/emacs/23.3/lisp/org/org-install /home/moi/.emacs.d/src/org/lisp/org-w3m hides /usr/share/emacs/23.3/lisp/org/org-w3m /home/moi/.emacs.d/src/org/lisp/org-list hides /usr/share/emacs/23.3/lisp/org/org-list /home/moi/.emacs.d/src/org/lisp/org-jsinfo hides /usr/share/emacs/23.3/lisp/org/org-jsinfo /home/moi/.emacs.d/src/org/lisp/org-vm hides /usr/share/emacs/23.3/lisp/org/org-vm /home/moi/.emacs.d/src/org/lisp/org-id hides /usr/share/emacs/23.3/lisp/org/org-id /home/moi/.emacs.d/src/org/lisp/org-bibtex hides /usr/share/emacs/23.3/lisp/org/org-bibtex /home/moi/.emacs.d/src/org/lisp/org-timer hides /usr/share/emacs/23.3/lisp/org/org-timer /home/moi/.emacs.d/src/org/lisp/org-exp-blocks hides /usr/share/emacs/23.3/lisp/org/org-exp-blocks /home/moi/.emacs.d/src/org/lisp/org-freemind hides /usr/share/emacs/23.3/lisp/org/org-freemind /home/moi/.emacs.d/src/org/lisp/org-html hides /usr/share/emacs/23.3/lisp/org/org-html /home/moi/.emacs.d/src/org/lisp/org-mobile hides /usr/share/emacs/23.3/lisp/org/org-mobile /home/moi/.emacs.d/src/org/lisp/org-agenda hides /usr/share/emacs/23.3/lisp/org/org-agenda /home/moi/.emacs.d/src/org/lisp/org-latex hides /usr/share/emacs/23.3/lisp/org/org-latex /home/moi/.emacs.d/src/org/lisp/org-macs hides /usr/share/emacs/23.3/lisp/org/org-macs /home/moi/.emacs.d/src/org/lisp/org-xoxo hides /usr/share/emacs/23.3/lisp/org/org-xoxo /home/moi/.emacs.d/src/org/lisp/org-inlinetask hides /usr/share/emacs/23.3/lisp/org/org-inlinetask /home/moi/.emacs.d/src/org/lisp/org-archive hides /usr/share/emacs/23.3/lisp/org/org-archive /home/moi/.emacs.d/src/org/lisp/org-habit hides /usr/share/emacs/23.3/lisp/org/org-habit /home/moi/.emacs.d/src/org/lisp/org-info hides /usr/share/emacs/23.3/lisp/org/org-info /home/moi/.emacs.d/src/org/lisp/org-feed hides /usr/share/emacs/23.3/lisp/org/org-feed /home/moi/.emacs.d/src/org/lisp/org-faces hides /usr/share/emacs/23.3/lisp/org/org-faces /home/moi/.emacs.d/src/org/lisp/org-table hides /usr/share/emacs/23.3/lisp/org/org-table /home/moi/.emacs.d/src/org/lisp/org-wl hides /usr/share/emacs/23.3/lisp/org/org-wl /home/moi/.emacs.d/src/org/lisp/org-protocol hides /usr/share/emacs/23.3/lisp/org/org-protocol /home/moi/.emacs.d/src/org/lisp/org-docbook hides /usr/share/emacs/23.3/lisp/org/org-docbook /home/moi/.emacs.d/src/org/lisp/org-crypt hides /usr/share/emacs/23.3/lisp/org/org-crypt /home/moi/.emacs.d/src/org/lisp/org-datetree hides /usr/share/emacs/23.3/lisp/org/org-datetree /home/moi/.emacs.d/src/org/lisp/org-clock hides /usr/share/emacs/23.3/lisp/org/org-clock /home/moi/.emacs.d/src/org/lisp/org-icalendar hides /usr/share/emacs/23.3/lisp/org/org-icalendar /home/moi/.emacs.d/src/org/lisp/org-mhe hides /usr/share/emacs/23.3/lisp/org/org-mhe /home/moi/.emacs.d/src/org/lisp/org-src hides /usr/share/emacs/23.3/lisp/org/org-src /home/moi/.emacs.d/src/org/lisp/org hides /usr/share/emacs/23.3/lisp/org/org /home/moi/.emacs.d/src/org/lisp/org-exp hides /usr/share/emacs/23.3/lisp/org/org-exp /home/moi/.emacs.d/src/org/lisp/org-gnus hides /usr/share/emacs/23.3/lisp/org/org-gnus /home/moi/.emacs.d/src/org/lisp/org-publish hides /usr/share/emacs/23.3/lisp/org/org-publish /home/moi/.emacs.d/src/org/lisp/org-irc hides /usr/share/emacs/23.3/lisp/org/org-irc /home/moi/.emacs.d/src/org/lisp/org-remember hides /usr/share/emacs/23.3/lisp/org/org-remember /home/moi/.emacs.d/src/org/lisp/org-ascii hides /usr/share/emacs/23.3/lisp/org/org-ascii /home/moi/.emacs.d/src/org/lisp/org-rmail hides /usr/share/emacs/23.3/lisp/org/org-rmail /home/moi/.emacs.d/src/org/lisp/org-footnote hides /usr/share/emacs/23.3/lisp/org/org-footnote /home/moi/.emacs.d/src/org/lisp/org-plot hides /usr/share/emacs/23.3/lisp/org/org-plot /home/moi/.emacs.d/src/org/lisp/org-mac-message hides /usr/share/emacs/23.3/lisp/org/org-mac-message /home/moi/.emacs.d/src/org/lisp/org-attach hides /usr/share/emacs/23.3/lisp/org/org-attach /home/moi/.emacs.d/src/org/lisp/org-bbdb hides /usr/share/emacs/23.3/lisp/org/org-bbdb /home/moi/.emacs.d/src/org/lisp/org-compat hides /usr/share/emacs/23.3/lisp/org/org-compat /home/moi/.emacs.d/src/org/lisp/org-mouse hides /usr/share/emacs/23.3/lisp/org/org-mouse /home/moi/.emacs.d/src/org/lisp/org-mew hides /usr/share/emacs/23.3/lisp/org/org-mew /home/moi/.emacs.d/src/gnus/lisp/tls hides /usr/share/emacs/23.3/lisp/net/tls /home/moi/.emacs.d/src/gnus/lisp/imap hides /usr/share/emacs/23.3/lisp/net/imap /home/moi/.emacs.d/src/gnus/lisp/sasl hides /usr/share/emacs/23.3/lisp/net/sasl /home/moi/.emacs.d/src/gnus/lisp/netrc hides /usr/share/emacs/23.3/lisp/net/netrc /home/moi/.emacs.d/src/gnus/lisp/ntlm hides /usr/share/emacs/23.3/lisp/net/ntlm /home/moi/.emacs.d/src/gnus/lisp/sasl-cram hides /usr/share/emacs/23.3/lisp/net/sasl-cram /home/moi/.emacs.d/src/gnus/lisp/dig hides /usr/share/emacs/23.3/lisp/net/dig /home/moi/.emacs.d/src/gnus/lisp/sasl-digest hides /usr/share/emacs/23.3/lisp/net/sasl-digest /home/moi/.emacs.d/src/gnus/lisp/hmac-def hides /usr/share/emacs/23.3/lisp/net/hmac-def /home/moi/.emacs.d/src/gnus/lisp/sasl-ntlm hides /usr/share/emacs/23.3/lisp/net/sasl-ntlm /home/moi/.emacs.d/src/gnus/lisp/dns hides /usr/share/emacs/23.3/lisp/net/dns /home/moi/.emacs.d/src/gnus/lisp/hmac-md5 hides /usr/share/emacs/23.3/lisp/net/hmac-md5 /home/moi/.emacs.d/src/gnus/lisp/hashcash hides /usr/share/emacs/23.3/lisp/mail/hashcash /home/moi/.emacs.d/src/gnus/lisp/binhex hides /usr/share/emacs/23.3/lisp/mail/binhex /home/moi/.emacs.d/src/gnus/lisp/uudecode hides /usr/share/emacs/23.3/lisp/mail/uudecode /usr/share/emacs23/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/23.3/lisp/language/thai-word /home/moi/.emacs.d/src/gnus/lisp/nnmail hides /usr/share/emacs/23.3/lisp/gnus/nnmail /home/moi/.emacs.d/src/gnus/lisp/nnnil hides /usr/share/emacs/23.3/lisp/gnus/nnnil /home/moi/.emacs.d/src/gnus/lisp/mml2015 hides /usr/share/emacs/23.3/lisp/gnus/mml2015 /home/moi/.emacs.d/src/gnus/lisp/gnus-draft hides /usr/share/emacs/23.3/lisp/gnus/gnus-draft /home/moi/.emacs.d/src/gnus/lisp/spam-report hides /usr/share/emacs/23.3/lisp/gnus/spam-report /home/moi/.emacs.d/src/gnus/lisp/mml-smime hides /usr/share/emacs/23.3/lisp/gnus/mml-smime /home/moi/.emacs.d/src/gnus/lisp/nnoo hides /usr/share/emacs/23.3/lisp/gnus/nnoo /home/moi/.emacs.d/src/gnus/lisp/mml-sec hides /usr/share/emacs/23.3/lisp/gnus/mml-sec /home/moi/.emacs.d/src/gnus/lisp/gnus hides /usr/share/emacs/23.3/lisp/gnus/gnus /home/moi/.emacs.d/src/gnus/lisp/gnus-logic hides /usr/share/emacs/23.3/lisp/gnus/gnus-logic /home/moi/.emacs.d/src/gnus/lisp/smime hides /usr/share/emacs/23.3/lisp/gnus/smime /home/moi/.emacs.d/src/gnus/lisp/gnus-ml hides /usr/share/emacs/23.3/lisp/gnus/gnus-ml /home/moi/.emacs.d/src/gnus/lisp/gnus-eform hides /usr/share/emacs/23.3/lisp/gnus/gnus-eform /home/moi/.emacs.d/src/gnus/lisp/nnweb hides /usr/share/emacs/23.3/lisp/gnus/nnweb /home/moi/.emacs.d/src/gnus/lisp/gnus-picon hides /usr/share/emacs/23.3/lisp/gnus/gnus-picon /home/moi/.emacs.d/src/gnus/lisp/pop3 hides /usr/share/emacs/23.3/lisp/gnus/pop3 /home/moi/.emacs.d/src/gnus/lisp/gnus-sum hides /usr/share/emacs/23.3/lisp/gnus/gnus-sum /home/moi/.emacs.d/src/gnus/lisp/gnus-win hides /usr/share/emacs/23.3/lisp/gnus/gnus-win /home/moi/.emacs.d/src/gnus/lisp/canlock hides /usr/share/emacs/23.3/lisp/gnus/canlock /home/moi/.emacs.d/src/gnus/lisp/gnus-kill hides /usr/share/emacs/23.3/lisp/gnus/gnus-kill /home/moi/.emacs.d/src/gnus/lisp/nnmh hides /usr/share/emacs/23.3/lisp/gnus/nnmh /home/moi/.emacs.d/src/gnus/lisp/gnus-sieve hides /usr/share/emacs/23.3/lisp/gnus/gnus-sieve /home/moi/.emacs.d/src/gnus/lisp/mail-prsvr hides /usr/share/emacs/23.3/lisp/gnus/mail-prsvr /home/moi/.emacs.d/src/gnus/lisp/gnus-vm hides /usr/share/emacs/23.3/lisp/gnus/gnus-vm /home/moi/.emacs.d/src/gnus/lisp/sieve-mode hides /usr/share/emacs/23.3/lisp/gnus/sieve-mode /home/moi/.emacs.d/src/gnus/lisp/gnus-topic hides /usr/share/emacs/23.3/lisp/gnus/gnus-topic /home/moi/.emacs.d/src/gnus/lisp/gnus-bcklg hides /usr/share/emacs/23.3/lisp/gnus/gnus-bcklg /home/moi/.emacs.d/src/gnus/lisp/sieve hides /usr/share/emacs/23.3/lisp/gnus/sieve /home/moi/.emacs.d/src/gnus/lisp/sieve-manage hides /usr/share/emacs/23.3/lisp/gnus/sieve-manage /home/moi/.emacs.d/src/gnus/lisp/gnus-int hides /usr/share/emacs/23.3/lisp/gnus/gnus-int /home/moi/.emacs.d/src/gnus/lisp/nnrss hides /usr/share/emacs/23.3/lisp/gnus/nnrss /home/moi/.emacs.d/src/gnus/lisp/gnus-setup hides /usr/share/emacs/23.3/lisp/gnus/gnus-setup /home/moi/.emacs.d/src/gnus/lisp/mail-parse hides /usr/share/emacs/23.3/lisp/gnus/mail-parse /home/moi/.emacs.d/src/gnus/lisp/gnus-uu hides /usr/share/emacs/23.3/lisp/gnus/gnus-uu /home/moi/.emacs.d/src/gnus/lisp/mail-source hides /usr/share/emacs/23.3/lisp/gnus/mail-source /home/moi/.emacs.d/src/gnus/lisp/gnus-delay hides /usr/share/emacs/23.3/lisp/gnus/gnus-delay /home/moi/.emacs.d/src/gnus/lisp/ietf-drums hides /usr/share/emacs/23.3/lisp/gnus/ietf-drums /home/moi/.emacs.d/src/gnus/lisp/nneething hides /usr/share/emacs/23.3/lisp/gnus/nneething /home/moi/.emacs.d/src/gnus/lisp/nnfolder hides /usr/share/emacs/23.3/lisp/gnus/nnfolder /home/moi/.emacs.d/src/gnus/lisp/auth-source hides /usr/share/emacs/23.3/lisp/gnus/auth-source /home/moi/.emacs.d/src/gnus/lisp/rfc2104 hides /usr/share/emacs/23.3/lisp/gnus/rfc2104 /home/moi/.emacs.d/src/gnus/lisp/rfc2045 hides /usr/share/emacs/23.3/lisp/gnus/rfc2045 /home/moi/.emacs.d/src/gnus/lisp/nnir hides /usr/share/emacs/23.3/lisp/gnus/nnir /home/moi/.emacs.d/src/gnus/lisp/gnus-dup hides /usr/share/emacs/23.3/lisp/gnus/gnus-dup /home/moi/.emacs.d/src/gnus/lisp/mm-uu hides /usr/share/emacs/23.3/lisp/gnus/mm-uu /home/moi/.emacs.d/src/gnus/lisp/gnus-util hides /usr/share/emacs/23.3/lisp/gnus/gnus-util /home/moi/.emacs.d/src/gnus/lisp/gnus-range hides /usr/share/emacs/23.3/lisp/gnus/gnus-range /home/moi/.emacs.d/src/gnus/lisp/mm-bodies hides /usr/share/emacs/23.3/lisp/gnus/mm-bodies /home/moi/.emacs.d/src/gnus/lisp/gnus-ems hides /usr/share/emacs/23.3/lisp/gnus/gnus-ems /home/moi/.emacs.d/src/gnus/lisp/gnus-group hides /usr/share/emacs/23.3/lisp/gnus/gnus-group /home/moi/.emacs.d/src/gnus/lisp/rfc1843 hides /usr/share/emacs/23.3/lisp/gnus/rfc1843 /home/moi/.emacs.d/src/gnus/lisp/gnus-salt hides /usr/share/emacs/23.3/lisp/gnus/gnus-salt /home/moi/.emacs.d/src/gnus/lisp/mm-decode hides /usr/share/emacs/23.3/lisp/gnus/mm-decode /home/moi/.emacs.d/src/gnus/lisp/gnus-cus hides /usr/share/emacs/23.3/lisp/gnus/gnus-cus /home/moi/.emacs.d/src/gnus/lisp/gnus-cite hides /usr/share/emacs/23.3/lisp/gnus/gnus-cite /home/moi/.emacs.d/src/gnus/lisp/nndiary hides /usr/share/emacs/23.3/lisp/gnus/nndiary /home/moi/.emacs.d/src/gnus/lisp/rfc2231 hides /usr/share/emacs/23.3/lisp/gnus/rfc2231 /home/moi/.emacs.d/src/gnus/lisp/flow-fill hides /usr/share/emacs/23.3/lisp/gnus/flow-fill /home/moi/.emacs.d/src/gnus/lisp/deuglify hides /usr/share/emacs/23.3/lisp/gnus/deuglify /home/moi/.emacs.d/src/gnus/lisp/legacy-gnus-agent hides /usr/share/emacs/23.3/lisp/gnus/legacy-gnus-agent /home/moi/.emacs.d/src/gnus/lisp/starttls hides /usr/share/emacs/23.3/lisp/gnus/starttls /home/moi/.emacs.d/src/gnus/lisp/nngateway hides /usr/share/emacs/23.3/lisp/gnus/nngateway /home/moi/.emacs.d/src/gnus/lisp/gnus-art hides /usr/share/emacs/23.3/lisp/gnus/gnus-art /home/moi/.emacs.d/src/gnus/lisp/nnmbox hides /usr/share/emacs/23.3/lisp/gnus/nnmbox /home/moi/.emacs.d/src/gnus/lisp/nnspool hides /usr/share/emacs/23.3/lisp/gnus/nnspool /home/moi/.emacs.d/src/gnus/lisp/nnagent hides /usr/share/emacs/23.3/lisp/gnus/nnagent /home/moi/.emacs.d/src/gnus/lisp/gnus-mlspl hides /usr/share/emacs/23.3/lisp/gnus/gnus-mlspl /home/moi/.emacs.d/src/gnus/lisp/gnus-spec hides /usr/share/emacs/23.3/lisp/gnus/gnus-spec /home/moi/.emacs.d/src/gnus/lisp/nnheader hides /usr/share/emacs/23.3/lisp/gnus/nnheader /home/moi/.emacs.d/src/gnus/lisp/mml hides /usr/share/emacs/23.3/lisp/gnus/mml /home/moi/.emacs.d/src/gnus/contrib/compface hides /usr/share/emacs/23.3/lisp/gnus/compface /home/moi/.emacs.d/src/gnus/lisp/gnus-score hides /usr/share/emacs/23.3/lisp/gnus/gnus-score /home/moi/.emacs.d/src/gnus/lisp/gnus-async hides /usr/share/emacs/23.3/lisp/gnus/gnus-async /home/moi/.emacs.d/src/gnus/lisp/html2text hides /usr/share/emacs/23.3/lisp/gnus/html2text /home/moi/.emacs.d/src/gnus/lisp/mm-util hides /usr/share/emacs/23.3/lisp/gnus/mm-util /home/moi/.emacs.d/src/gnus/lisp/gnus-cache hides /usr/share/emacs/23.3/lisp/gnus/gnus-cache /home/moi/.emacs.d/src/gnus/lisp/mm-partial hides /usr/share/emacs/23.3/lisp/gnus/mm-partial /home/moi/.emacs.d/src/gnus/lisp/nnbabyl hides /usr/share/emacs/23.3/lisp/gnus/nnbabyl /home/moi/.emacs.d/src/gnus/lisp/mm-encode hides /usr/share/emacs/23.3/lisp/gnus/mm-encode /home/moi/.emacs.d/src/gnus/lisp/gnus-agent hides /usr/share/emacs/23.3/lisp/gnus/gnus-agent /home/moi/.emacs.d/src/gnus/lisp/mailcap hides /usr/share/emacs/23.3/lisp/gnus/mailcap /home/moi/.emacs.d/src/gnus/lisp/gnus-srvr hides /usr/share/emacs/23.3/lisp/gnus/gnus-srvr /home/moi/.emacs.d/src/gnus/lisp/spam hides /usr/share/emacs/23.3/lisp/gnus/spam /home/moi/.emacs.d/src/gnus/lisp/nndoc hides /usr/share/emacs/23.3/lisp/gnus/nndoc /home/moi/.emacs.d/src/gnus/lisp/nndir hides /usr/share/emacs/23.3/lisp/gnus/nndir /home/moi/.emacs.d/src/gnus/lisp/mm-view hides /usr/share/emacs/23.3/lisp/gnus/mm-view /home/moi/.emacs.d/src/gnus/lisp/rfc2047 hides /usr/share/emacs/23.3/lisp/gnus/rfc2047 /home/moi/.emacs.d/src/gnus/lisp/gnus-undo hides /usr/share/emacs/23.3/lisp/gnus/gnus-undo /home/moi/.emacs.d/src/gnus/lisp/nntp hides /usr/share/emacs/23.3/lisp/gnus/nntp /home/moi/.emacs.d/src/gnus/lisp/score-mode hides /usr/share/emacs/23.3/lisp/gnus/score-mode /home/moi/.emacs.d/src/gnus/lisp/mml1991 hides /usr/share/emacs/23.3/lisp/gnus/mml1991 /home/moi/.emacs.d/src/gnus/lisp/nnvirtual hides /usr/share/emacs/23.3/lisp/gnus/nnvirtual /home/moi/.emacs.d/src/gnus/lisp/spam-stat hides /usr/share/emacs/23.3/lisp/gnus/spam-stat /home/moi/.emacs.d/src/gnus/lisp/nnml hides /usr/share/emacs/23.3/lisp/gnus/nnml /home/moi/.emacs.d/src/gnus/lisp/qp hides /usr/share/emacs/23.3/lisp/gnus/qp /home/moi/.emacs.d/src/gnus/lisp/gnus-fun hides /usr/share/emacs/23.3/lisp/gnus/gnus-fun /home/moi/.emacs.d/src/gnus/lisp/yenc hides /usr/share/emacs/23.3/lisp/gnus/yenc /home/moi/.emacs.d/src/gnus/lisp/nnmaildir hides /usr/share/emacs/23.3/lisp/gnus/nnmaildir /home/moi/.emacs.d/src/gnus/lisp/nnimap hides /usr/share/emacs/23.3/lisp/gnus/nnimap /home/moi/.emacs.d/src/gnus/lisp/gnus-diary hides /usr/share/emacs/23.3/lisp/gnus/gnus-diary /home/moi/.emacs.d/src/gnus/lisp/messcompat hides /usr/share/emacs/23.3/lisp/gnus/messcompat /home/moi/.emacs.d/src/gnus/lisp/gnus-dired hides /usr/share/emacs/23.3/lisp/gnus/gnus-dired /home/moi/.emacs.d/src/gnus/lisp/gnus-msg hides /usr/share/emacs/23.3/lisp/gnus/gnus-msg /home/moi/.emacs.d/src/gnus/lisp/gnus-demon hides /usr/share/emacs/23.3/lisp/gnus/gnus-demon /home/moi/.emacs.d/src/gnus/lisp/ecomplete hides /usr/share/emacs/23.3/lisp/gnus/ecomplete /home/moi/.emacs.d/src/gnus/lisp/gnus-mh hides /usr/share/emacs/23.3/lisp/gnus/gnus-mh /home/moi/.emacs.d/src/gnus/lisp/gnus-bookmark hides /usr/share/emacs/23.3/lisp/gnus/gnus-bookmark /home/moi/.emacs.d/src/gnus/lisp/nndraft hides /usr/share/emacs/23.3/lisp/gnus/nndraft /home/moi/.emacs.d/src/gnus/lisp/spam-wash hides /usr/share/emacs/23.3/lisp/gnus/spam-wash /home/moi/.emacs.d/src/gnus/lisp/mm-url hides /usr/share/emacs/23.3/lisp/gnus/mm-url /home/moi/.emacs.d/src/gnus/lisp/utf7 hides /usr/share/emacs/23.3/lisp/gnus/utf7 /home/moi/.emacs.d/src/gnus/lisp/gmm-utils hides /usr/share/emacs/23.3/lisp/gnus/gmm-utils /home/moi/.emacs.d/src/gnus/lisp/mm-extern hides /usr/share/emacs/23.3/lisp/gnus/mm-extern /home/moi/.emacs.d/src/gnus/lisp/gnus-start hides /usr/share/emacs/23.3/lisp/gnus/gnus-start /home/moi/.emacs.d/src/gnus/lisp/smiley hides /usr/share/emacs/23.3/lisp/gnus/smiley /home/moi/.emacs.d/src/gnus/lisp/message hides /usr/share/emacs/23.3/lisp/gnus/message /home/moi/.emacs.d/src/gnus/lisp/gnus-registry hides /usr/share/emacs/23.3/lisp/gnus/gnus-registry /home/moi/.emacs.d/src/gnus/lisp/nnmairix hides /usr/share/emacs/23.3/lisp/gnus/nnmairix /home/moi/.emacs.d/src/gnus/lisp/gnus-fallback-lib/eieio/eieio-datadebug hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-datadebug /home/moi/.emacs.d/src/gnus/lisp/gnus-fallback-lib/eieio/eieio hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio /home/moi/.emacs.d/src/gnus/lisp/gnus-fallback-lib/eieio/eieio-comp hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-comp /home/moi/.emacs.d/src/gnus/lisp/gnus-fallback-lib/eieio/eieio-opt hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-opt /home/moi/.emacs.d/src/gnus/lisp/gnus-fallback-lib/eieio/eieio-custom hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-custom /home/moi/.emacs.d/src/gnus/lisp/gnus-fallback-lib/eieio/eieio-base hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-base /home/moi/.emacs.d/src/gnus/lisp/gnus-fallback-lib/eieio/eieio-speedbar hides /usr/share/emacs/23.3/lisp/emacs-lisp/eieio-speedbar /home/moi/.emacs.d/src/gnus/lisp/time-date hides /usr/share/emacs/23.3/lisp/calendar/time-date /home/moi/.emacs.d/src/gnus/lisp/parse-time hides /usr/share/emacs/23.3/lisp/calendar/parse-time Features: (shadow emacsbug debug find-func speedbar sb-image ezimage dframe smiley erc-truncate erc-track erc-spelling erc-services erc-ring erc-networks erc-netsplit erc-menu erc-match erc-dcc erc-pcomplete erc-button erc-fill erc-stamp erc-join erc-autoaway erc-goodies erc erc-backend erc-compat cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine tex-info texinfo magit iswitchb log-edit pcvs-util magit-bisect magit-key-mode org-mobile icalendar org-id org-icalendar cal-move goto-addr hl-line bookmark org-capture org-mks skeleton sh-script rect etags perl-mode locate woman man debian-control-mode make-mode tar-mode lua-mode thai-util thai-word texmathp preview prv-emacs tex-buf font-latex latexenc image-mode nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns conf-mode find-dired canlock sha1 hex-util grep hippie-exp gnus-fun dired-aux dired ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff rot13 epa-file epa epg mailalias smtpmail newcomment debian-bug debian-changelog-mode add-log tramp-imap tramp-gw tramp-gvfs zeroconf dbus tramp-fish tramp-smb tramp-cache tramp-ftp tramp-cmds tramp auth-source eieio eieio-comp tramp-compat trampver cal-china lunar solar cal-dst cal-islam cal-hebrew holidays hol-loaddefs diary-lib diary-loaddefs cal-iso multi-isearch home-end guess-lang help-mode view pp latex tex tex-style cus-edit mule-util gnus-draft gnus-dup gnus-html xml url-cache mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-util url-parse url-vars flow-fill sort gnus-cite mail-extr gnus-async gnus-bcklg qp gnus-ml disp-table gnus-topic utf-7 proto-stream starttls nnimap tls utf7 netrc nndraft nnmh nnml nnfolder parse-time timezone time-stamp copyright nnspool gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-load eldoc paredit org-config org-contacts ical-for-org notmuch notmuch-message notmuch-maildir-fcc notmuch-hello notmuch-show notmuch-mua notmuch-address notmuch-wash diff-mode coolj notmuch-query json notmuch-lib spam spam-stat gnus-uu yenc gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap nnir gnus-sum macroexp nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems nnheader gnus-util message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok ruby-electric rinari jump inflections findr flymake ruby-compilation which-func inf-ruby ruby-mode folding-isearch folding jka-compr ethan-wspace show-wspace server edit-server df minibuffer-complete-cycle icomplete cus-start cus-load cython-mode python-mode info-look info compile tabify vc-git flyspell ispell org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html format-spec org-exp ob-exp org-exp-blocks org-agenda org-info org-gnus org-docview org-bibtex bibtex org-bbdb ob-ditaa ob-clojure ob-haskell ob-js ob-python ob-ruby ob-perl ob-R ob-sh org byte-opt warnings bytecomp byte-compile ob-emacs-lisp ob-ref ob-lob ob-table org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline cal-menu calendar cal-loaddefs yaml-mode ido paren color-theme sendmail reporter starter-kit-bindings windmove imenu gist-autoloads idle-highlight-autoloads inf-ruby-autoloads js2-mode-autoloads paredit-autoloads ruby-mode-autoloads yasnippet-bundle-autoloads yasnippet-bundle dropdown-list package dominating-file recentf tree-widget wid-edit ansi-color uniquify ffap saveplace time-date ob-tangle org-src ob-comint ob-keys org-compat ob org-macs ob-eval org-install debian-el debian-el-loaddefs advice advice-preload yasnippet help-fns derived edmacro kmacro cl cl-19 w3m-load ess-toolbar ess-mouse mouseme thingatpt browse-url ess-menu ess-swv ess-noweb noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a executable shell ess-arc-d ess-vst-d ess-xls-d ess-lsp-l ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d ess-sp5-d ess-sp3-d ess-r-d ess-r-args assoc ess-s-l ess-inf ess-utils comint ring ess-mode noweb-mode ess ess-custom regexp-opt easymenu ess-compat ess-site jabber-autoloads emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode dpkg-dev-el dpkg-dev-el-loaddefs devhelp preview-latex tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) -- Remi Vanicat From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 04 05:34:26 2011 Received: (at 8942) by debbugs.gnu.org; 4 Jul 2011 09:34:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdfXt-000873-Vh for submit@debbugs.gnu.org; Mon, 04 Jul 2011 05:34:26 -0400 Received: from mail-pv0-f172.google.com ([74.125.83.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdfXs-00086s-8h for 8942@debbugs.gnu.org; Mon, 04 Jul 2011 05:34:25 -0400 Received: by pvh18 with SMTP id 18so4717574pvh.3 for <8942@debbugs.gnu.org>; Mon, 04 Jul 2011 02:34:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=cR+0Vw7XsijIf5X/N+YWMFe+LZG0kiXmYOmSizeN+CQ=; b=WB6fzlSlzrIiDZK8qR6HzgISH0BGjW4gir7HitXzXQjcxo2EJdh089jrbkWaOA2mTi 2SLzpez2ab92fEj4ET43XkSP7YuZQdRW4z+QkV3V66qQEwv4e4Sxc1qb/lKFu94e5qh5 dXkx88UFGHvK4gVxaXW6tLLzZKvnTS/+6PiWE= Received: by 10.143.66.15 with SMTP id t15mr2709351wfk.278.1309772058231; Mon, 04 Jul 2011 02:34:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.48.6 with HTTP; Mon, 4 Jul 2011 02:33:38 -0700 (PDT) In-Reply-To: <87d3hzpqcj.dlv@gmail.com> References: <87d3hzpqcj.dlv@gmail.com> From: Juanma Barranquero Date: Mon, 4 Jul 2011 11:33:38 +0200 Message-ID: Subject: Re: bug#8942: 23.3; emacsclient doesn't exit when called Emacs function is quited. To: Remi Vanicat Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 8942 Cc: 8942@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) On Mon, Jun 27, 2011 at 11:37, Remi Vanicat wrote: > When using emacsclient -e option, and the called function is quited > using C-g, emacsclient doesn't return, and stay stuck. to reproduce: Certainly, not returning -error to emacsclient and closing the connection seems like a bug. Stefan, you added the `with-local-quit' stuff to `server-execute'. Shouldn't that function call (server-return-error proc err) when the user quits? =C2=A0 =C2=A0 Juanma From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 04 10:32:33 2011 Received: (at 8942) by debbugs.gnu.org; 4 Jul 2011 14:32:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdkCP-0002CO-41 for submit@debbugs.gnu.org; Mon, 04 Jul 2011 10:32:33 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdkCN-0002CC-8l for 8942@debbugs.gnu.org; Mon, 04 Jul 2011 10:32:32 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAI3NEU5FxIxr/2dsb2JhbABTp3x4iHrBEoY2BJ5chCw X-IronPort-AV: E=Sophos;i="4.65,472,1304308800"; d="scan'208";a="120368214" Received: from 69-196-140-107.dsl.teksavvy.com (HELO pastel.home) ([69.196.140.107]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 04 Jul 2011 10:32:25 -0400 Received: by pastel.home (Postfix, from userid 20848) id C0A0E59173; Mon, 4 Jul 2011 10:32:24 -0400 (EDT) From: Stefan Monnier To: Juanma Barranquero Subject: Re: bug#8942: 23.3; emacsclient doesn't exit when called Emacs function is quited. Message-ID: References: <87d3hzpqcj.dlv@gmail.com> Date: Mon, 04 Jul 2011 10:32:24 -0400 In-Reply-To: (Juanma Barranquero's message of "Mon, 4 Jul 2011 11:33:38 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 8942 Cc: Remi Vanicat , 8942@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) >> When using emacsclient -e option, and the called function is quited >> using C-g, emacsclient doesn't return, and stay stuck. to reproduce: > Certainly, not returning -error to emacsclient and closing the > connection seems like a bug. If the server doesn't close the connection, that's indeed a bug. > Stefan, you added the `with-local-quit' stuff to `server-execute'. > Shouldn't that function call (server-return-error proc err) when the > user quits? Returning a -error would be fine, yes. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 04 10:42:46 2011 Received: (at 8942) by debbugs.gnu.org; 4 Jul 2011 14:42:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdkMH-0002S4-QF for submit@debbugs.gnu.org; Mon, 04 Jul 2011 10:42:46 -0400 Received: from mail-pv0-f172.google.com ([74.125.83.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdkMG-0002Rr-3T for 8942@debbugs.gnu.org; Mon, 04 Jul 2011 10:42:45 -0400 Received: by pvh18 with SMTP id 18so4944415pvh.3 for <8942@debbugs.gnu.org>; Mon, 04 Jul 2011 07:42:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=Nv1e4NYUqNgRC4MKpY/fR5ueXSjrCjsf5A0Ix4rpPaU=; b=OqmrI9j0lkbRgQjXe1xdf2wKsVrZ7ot44S3ZgKmPm2XHlfcV9EDUAmI+HTZjcB3Urp mkSDwa+YUR1bt5VGlCn2E2L5DwpJeZIgnNWMQs6Zy2nZYn3eY90noCMGkXMpK2jeTFNF uDpZqkjinhWOrrqBlw7Mongif6TTitpZhRyDU= Received: by 10.142.118.24 with SMTP id q24mr2781092wfc.392.1309790558098; Mon, 04 Jul 2011 07:42:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.48.6 with HTTP; Mon, 4 Jul 2011 07:41:58 -0700 (PDT) In-Reply-To: References: <87d3hzpqcj.dlv@gmail.com> From: Juanma Barranquero Date: Mon, 4 Jul 2011 16:41:58 +0200 Message-ID: Subject: Re: bug#8942: 23.3; emacsclient doesn't exit when called Emacs function is quited. To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 8942 Cc: Remi Vanicat , 8942@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) On Mon, Jul 4, 2011 at 16:32, Stefan Monnier wro= te: > Returning a -error would be fine, yes. But if server-execute catches quit, the whole with-local-quit is not necessary anymore, is it? I mean, this patch (shown with -b) fixes the bug report. But when the user types Ctrl-G in Emacs, he has less feedback because he doesn't see the "Quit" message anymore. =C2=A0 =C2=A0 Juanma =3D=3D=3D modified file 'lisp/server.el' --- lisp/server.el 2011-07-04 01:04:29 +0000 +++ lisp/server.el 2011-07-04 14:37:13 +0000 @@ -1121,7 +1121,6 @@ ;; inhibit-quit flag, which is good since `commands' (as well as ;; find-file-noselect via the major-mode) can run arbitrary code, ;; including code that needs to wait. - (with-local-quit (condition-case err (let* ((buffers (when files @@ -1153,7 +1152,7 @@ "When done with a buffer, type \\[server-edit]"))))) (when (and frame (null tty-name)) (server-unselect-display frame))) - (error (server-return-error proc err))))) + ((quit error) (server-return-error proc err)))) (defun server-return-error (proc err) (ignore-errors From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 04 13:57:40 2011 Received: (at 8942) by debbugs.gnu.org; 4 Jul 2011 17:57:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdnOu-0000wL-Jp for submit@debbugs.gnu.org; Mon, 04 Jul 2011 13:57:40 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdnOt-0000wB-7b for 8942@debbugs.gnu.org; Mon, 04 Jul 2011 13:57:39 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAKz9EU5FxIxr/2dsb2JhbABTp3t4iHrBBYY2BJ5chCw X-IronPort-AV: E=Sophos;i="4.65,474,1304308800"; d="scan'208";a="120400528" Received: from 69-196-140-107.dsl.teksavvy.com (HELO pastel.home) ([69.196.140.107]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 04 Jul 2011 13:57:33 -0400 Received: by pastel.home (Postfix, from userid 20848) id 17CA858DBA; Mon, 4 Jul 2011 13:57:33 -0400 (EDT) From: Stefan Monnier To: Juanma Barranquero Subject: Re: bug#8942: 23.3; emacsclient doesn't exit when called Emacs function is quited. Message-ID: References: <87d3hzpqcj.dlv@gmail.com> Date: Mon, 04 Jul 2011 13:57:33 -0400 In-Reply-To: (Juanma Barranquero's message of "Mon, 4 Jul 2011 16:41:58 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 8942 Cc: Remi Vanicat , 8942@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) >> Returning a -error would be fine, yes. > But if server-execute catches quit, the whole with-local-quit is not > necessary anymore, is it? No. with-local-quit is about enabling quit locally much more than about confining quit (confining quit is just one of the necessary tasks of enabling quit locally). So if you want to remove with-local-quit, you need to add a let-binding of inhibit-quit to nil within your condition-case. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 04 14:07:12 2011 Received: (at 8942) by debbugs.gnu.org; 4 Jul 2011 18:07:12 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdnY7-0001yz-T6 for submit@debbugs.gnu.org; Mon, 04 Jul 2011 14:07:12 -0400 Received: from mail-pv0-f172.google.com ([74.125.83.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdnY6-0001yn-AU for 8942@debbugs.gnu.org; Mon, 04 Jul 2011 14:07:10 -0400 Received: by pvh18 with SMTP id 18so5080851pvh.3 for <8942@debbugs.gnu.org>; Mon, 04 Jul 2011 11:07:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=OmAXAxh+yodHVwTSjl7l8k93BAFnYihMdKZwU5eMee0=; b=wQgjxsnTNs/k6iLZ/LSLj1Eted97YxEnsrxuXYxD8IM+Q31dfL8Rw9b7PX2JKoYXFU GXy3QiLU93iMRmULJXYVQV+I2ZOdRhCQbu4UnpR0OHPa73LnA78dauLXcQT6nqsrXm1q iEFhUivMkuyi4tezEEknxaiycVYJD4RoDBD40= Received: by 10.142.144.11 with SMTP id r11mr3032595wfd.335.1309802824133; Mon, 04 Jul 2011 11:07:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.48.6 with HTTP; Mon, 4 Jul 2011 11:06:24 -0700 (PDT) In-Reply-To: References: <87d3hzpqcj.dlv@gmail.com> From: Juanma Barranquero Date: Mon, 4 Jul 2011 20:06:24 +0200 Message-ID: Subject: Re: bug#8942: 23.3; emacsclient doesn't exit when called Emacs function is quited. To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 8942 Cc: Remi Vanicat , 8942@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) On Mon, Jul 4, 2011 at 19:57, Stefan Monnier wro= te: > So if you want to remove with-local-quit, you need to add a let-binding > of inhibit-quit to nil within your condition-case. No, I don't have a particular interest in removing with-local-quit. As I said, this =3D=3D=3D modified file 'lisp/server.el' --- lisp/server.el 2011-07-04 01:04:29 +0000 +++ lisp/server.el 2011-07-04 18:04:02 +0000 @@ -1153,7 +1153,7 @@ "When done with a buffer, type \\[server-edit]"))))) (when (and frame (null tty-name)) (server-unselect-display frame))) - (error (server-return-error proc err))))) + ((error quit) (server-return-error proc err))))) (defun server-return-error (proc err) (ignore-errors is more than enough to fix the bug. The question is if you still want to show the user some feedback about the fact that he quit the emacsclient eval, and how to do so. (message "Quit") perhaps? :-) =C2=A0 =C2=A0 Juanma From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 04 14:43:40 2011 Received: (at 8942) by debbugs.gnu.org; 4 Jul 2011 18:43:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qdo7P-0002qn-R8 for submit@debbugs.gnu.org; Mon, 04 Jul 2011 14:43:40 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qdo7N-0002qX-No for 8942@debbugs.gnu.org; Mon, 04 Jul 2011 14:43:38 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAEYJEk5FxIxr/2dsb2JhbABTp3t4iHrBJoY2BJ5chCw X-IronPort-AV: E=Sophos;i="4.65,474,1304308800"; d="scan'208";a="120405116" Received: from 69-196-140-107.dsl.teksavvy.com (HELO pastel.home) ([69.196.140.107]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 04 Jul 2011 14:43:32 -0400 Received: by pastel.home (Postfix, from userid 20848) id E213358DBA; Mon, 4 Jul 2011 14:43:31 -0400 (EDT) From: Stefan Monnier To: Juanma Barranquero Subject: Re: bug#8942: 23.3; emacsclient doesn't exit when called Emacs function is quited. Message-ID: References: <87d3hzpqcj.dlv@gmail.com> Date: Mon, 04 Jul 2011 14:43:31 -0400 In-Reply-To: (Juanma Barranquero's message of "Mon, 4 Jul 2011 20:06:24 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 8942 Cc: Remi Vanicat , 8942@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.1 (--) >> So if you want to remove with-local-quit, you need to add a let-binding >> of inhibit-quit to nil within your condition-case. > No, I don't have a particular interest in removing with-local-quit. As > I said, this > === modified file 'lisp/server.el' > --- lisp/server.el 2011-07-04 01:04:29 +0000 > +++ lisp/server.el 2011-07-04 18:04:02 +0000 > @@ -1153,7 +1153,7 @@ > "When done with a buffer, type > \\[server-edit]"))))) > (when (and frame (null tty-name)) > (server-unselect-display frame))) > - (error (server-return-error proc err))))) > + ((error quit) (server-return-error proc err))))) > (defun server-return-error (proc err) > (ignore-errors > is more than enough to fix the bug. Good. > The question is if you still want to show the user some feedback about > the fact that he quit the emacsclient eval, and how to do so. Ah, yes, that could be useful. > (message "Quit") perhaps? :-) OK, although we could also be a bit more informative that the quit interrupted an emacsclient command, like "Quit emacsclient request". Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 04 18:41:26 2011 Received: (at 8942-done) by debbugs.gnu.org; 4 Jul 2011 22:41:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdrpW-00037T-Ap for submit@debbugs.gnu.org; Mon, 04 Jul 2011 18:41:26 -0400 Received: from mail-pz0-f44.google.com ([209.85.210.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QdrpT-00037G-2w for 8942-done@debbugs.gnu.org; Mon, 04 Jul 2011 18:41:23 -0400 Received: by pzk5 with SMTP id 5so976672pzk.3 for <8942-done@debbugs.gnu.org>; Mon, 04 Jul 2011 15:41:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=+rKQEBRvLUbVm5MFG2jPOfTjRV7OUi01Sv1sEGITdSY=; b=A+QjY0CH86AajyRnxf7NcW50ZWo/8iBN2Si5X1OPDJxRw1g1OfPNtsx0RIXoLbuGAP T6CLxPfX5xx8svX4RegbHXbVzmogfsn4RdN1bWrSVueYmXW26ub8NELQ+PymLS/bPgmN bLUXg+G4wja13cLHwbOhRidnekqgrXSFARzWA= Received: by 10.142.222.14 with SMTP id u14mr2395511wfg.309.1309819277079; Mon, 04 Jul 2011 15:41:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.144.4 with HTTP; Mon, 4 Jul 2011 15:40:37 -0700 (PDT) In-Reply-To: References: <87d3hzpqcj.dlv@gmail.com> From: Juanma Barranquero Date: Tue, 5 Jul 2011 00:40:37 +0200 Message-ID: Subject: Re: bug#8942: 23.3; emacsclient doesn't exit when called Emacs function is quited. To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 8942-done Cc: Remi Vanicat , 8942-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.3 (---) On Mon, Jul 4, 2011 at 20:43, Stefan Monnier wro= te: > OK, although we could also be a bit more informative that the quit > interrupted an emacsclient command, like "Quit emacsclient request". OK, committed. =C2=A0 =C2=A0 Juanma From unknown Thu Aug 21 12:11:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Aug 2011 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator