From unknown Fri Jun 20 05:26:40 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#13963 <13963@debbugs.gnu.org> To: bug#13963 <13963@debbugs.gnu.org> Subject: Status: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q Reply-To: bug#13963 <13963@debbugs.gnu.org> Date: Fri, 20 Jun 2025 12:26:40 +0000 retitle 13963 24.3; eshell: "Text is read-only" and unresponsive eshell to = kill-buffer, C-x C-c and C-x C-q reassign 13963 emacs submitter 13963 joe M severity 13963 important thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 14 15:37:59 2013 Received: (at submit) by debbugs.gnu.org; 14 Mar 2013 19:37:59 +0000 Received: from localhost ([127.0.0.1]:54672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UGDyP-000400-AN for submit@debbugs.gnu.org; Thu, 14 Mar 2013 15:37:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41052) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UGDwN-0003wx-O1 for submit@debbugs.gnu.org; Thu, 14 Mar 2013 15:35:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UGDv3-0005zW-5C for submit@debbugs.gnu.org; Thu, 14 Mar 2013 15:34:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, GAPPY_SUBJECT, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID autolearn=no version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:50800) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGDv3-0005zR-1U for submit@debbugs.gnu.org; Thu, 14 Mar 2013 15:34:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52339) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGDuv-00026i-As for bug-gnu-emacs@gnu.org; Thu, 14 Mar 2013 15:34:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UGDuq-0005xA-2d for bug-gnu-emacs@gnu.org; Thu, 14 Mar 2013 15:34:21 -0400 Received: from mail-qe0-f43.google.com ([209.85.128.43]:50036) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGDup-0005wt-Sh for bug-gnu-emacs@gnu.org; Thu, 14 Mar 2013 15:34:16 -0400 Received: by mail-qe0-f43.google.com with SMTP id 1so1480199qee.2 for ; Thu, 14 Mar 2013 12:34:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=MmBCJcLXvjBRxedwtwkrHSyEntONVza3QkFb1+ehA64=; b=LKR+XliBn8fWMNKLQ+fY79WBvjk87w3JBhEHqWdhHI0aCwThEOJJZrsbp8I+CIj+C0 Ayyf2ALHuoWMzGWVY8Zsl8ttHIe2E0iLkIhCNFMklIqDz5n9FfujpBdE2lG5bfsSoRew FX7U5M0QpcmPfgUfE0kq2u73aa18xEn+r9nPUoh+O72fLzLscZrUUa3cCIoWLDH98+yB 0ddLoyUg2f9EWSIZaNc5XvZOj0+J2rPbgiC/0aL/1/jdy1zX66aytE0VN3NWyr+nO3ve QCWC2zUkuxFQR8NESz7+5UHlIKI1fnsMvo4CVdkAnA6No58yZgdnBdRSoO8HwYh89NED DM5w== MIME-Version: 1.0 X-Received: by 10.224.60.15 with SMTP id n15mr3883051qah.45.1363289654710; Thu, 14 Mar 2013 12:34:14 -0700 (PDT) Received: by 10.49.94.109 with HTTP; Thu, 14 Mar 2013 12:34:14 -0700 (PDT) Date: Thu, 14 Mar 2013 15:34:14 -0400 Message-ID: Subject: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q From: joe M To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 14 Mar 2013 15:37:55 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.2 (----) Reproducing the bug: 1. Type something right after the '$' in the prompt without a space. For example, '$pwd' instead of '$ pwd'. That causes the "Text is read-only" message. 2. Cannot close out of eshell or emacs when that message appears 3. The only way to close out of eshell/emacs is: joe9: M-: (let ((inhibit-read-only t)) (kill-this-buffer)) in the eshell buffer. To recover after the bug triggers, that is, not to solve the bug .. joe9: you can also C-x C-e after forms such as taylanub's if you get into a situation where M-: doesn't function [14:59] If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /usr/share/emacs/24.3/etc/DEBUG. In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.4.4) of 2013-03-11 on master Windowing system distributor `The X.Org Foundation', version 11.0.11301000 Configured using: `configure '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--disable-dependency-tracking' '--program-suffix=-emacs-24' '--program-transform-name=s/emacs-[0-9].*/emacs-24/' '--infodir=/usr/share/info/emacs-24' '--enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64' '--with-gameuser=games' '--without-compress-info' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' '--without-gnutls' '--without-xml2' '--without-selinux' '--without-wide-int' '--with-sound' '--with-x' '--without-ns' '--without-gconf' '--without-gsettings' '--without-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--without-imagemagick' '--with-xft' '--without-libotf' '--without-m17n-flt' '--with-x-toolkit=gtk3' 'GENTOO_PACKAGE=app-editors/emacs-24.3_rc3' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-O2 -pipe -O2 -pipe -march=corei7-avx -mno-movbe -mno-aes -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -mtune=corei7-avx' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS='' Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_COLLATE: en_US.UTF-8 value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: en_US.UTF-8 value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: EShell Minor modes in effect: global-hl-line-mode: t ido-ubiquitous-mode: t show-paren-mode: t evil-mode: t evil-local-mode: t global-undo-tree-mode: t undo-tree-mode: t yas/global-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-fill-mode: 1 Recent input: : e s h e l l p w d i h i p w d p w d e x i t M-x r e p o r t - Recent messages: Loading em-basic...done Loading em-cmpl...done Loading em-dirs...done Loading em-glob...done Loading em-hist...done Loading em-ls...done Loading em-prompt...done Loading em-script...done Loading em-term...done Loading em-unix...done Load-path shadows: /home/j/.emacs.d/elpa/org-20130311/org-special-blocks hides /usr/share/emacs/24.3/lisp/org/org-special-blocks /home/j/.emacs.d/elpa/org-20130311/org-feed hides /usr/share/emacs/24.3/lisp/org/org-feed /home/j/.emacs.d/elpa/org-20130311/org-latex hides /usr/share/emacs/24.3/lisp/org/org-latex /home/j/.emacs.d/elpa/org-20130311/ob-python hides /usr/share/emacs/24.3/lisp/org/ob-python /home/j/.emacs.d/elpa/org-20130311/org-pcomplete hides /usr/share/emacs/24.3/lisp/org/org-pcomplete /home/j/.emacs.d/elpa/org-20130311/ob-fortran hides /usr/share/emacs/24.3/lisp/org/ob-fortran /home/j/.emacs.d/elpa/org-20130311/org-protocol hides /usr/share/emacs/24.3/lisp/org/org-protocol /home/j/.emacs.d/elpa/org-20130311/org-mhe hides /usr/share/emacs/24.3/lisp/org/org-mhe /home/j/.emacs.d/elpa/org-20130311/ob-asymptote hides /usr/share/emacs/24.3/lisp/org/ob-asymptote /home/j/.emacs.d/elpa/org-20130311/org-lparse hides /usr/share/emacs/24.3/lisp/org/org-lparse /home/j/.emacs.d/elpa/org-20130311/org-attach hides /usr/share/emacs/24.3/lisp/org/org-attach /home/j/.emacs.d/elpa/org-20130311/org-info hides /usr/share/emacs/24.3/lisp/org/org-info /home/j/.emacs.d/elpa/org-20130311/org-xoxo hides /usr/share/emacs/24.3/lisp/org/org-xoxo /home/j/.emacs.d/elpa/org-20130311/org-habit hides /usr/share/emacs/24.3/lisp/org/org-habit /home/j/.emacs.d/elpa/org-20130311/ob-haskell hides /usr/share/emacs/24.3/lisp/org/ob-haskell /home/j/.emacs.d/elpa/org-20130311/ob-java hides /usr/share/emacs/24.3/lisp/org/ob-java /home/j/.emacs.d/elpa/org-20130311/org-src hides /usr/share/emacs/24.3/lisp/org/org-src /home/j/.emacs.d/elpa/org-20130311/org-docbook hides /usr/share/emacs/24.3/lisp/org/org-docbook /home/j/.emacs.d/elpa/org-20130311/org-mobile hides /usr/share/emacs/24.3/lisp/org/org-mobile /home/j/.emacs.d/elpa/org-20130311/ob-calc hides /usr/share/emacs/24.3/lisp/org/ob-calc /home/j/.emacs.d/elpa/org-20130311/org-exp hides /usr/share/emacs/24.3/lisp/org/org-exp /home/j/.emacs.d/elpa/org-20130311/ob-css hides /usr/share/emacs/24.3/lisp/org/ob-css /home/j/.emacs.d/elpa/org-20130311/org-clock hides /usr/share/emacs/24.3/lisp/org/org-clock /home/j/.emacs.d/elpa/org-20130311/ob-ref hides /usr/share/emacs/24.3/lisp/org/ob-ref /home/j/.emacs.d/elpa/org-20130311/org-mouse hides /usr/share/emacs/24.3/lisp/org/org-mouse /home/j/.emacs.d/elpa/org-20130311/org-datetree hides /usr/share/emacs/24.3/lisp/org/org-datetree /home/j/.emacs.d/elpa/org-20130311/org-eshell hides /usr/share/emacs/24.3/lisp/org/org-eshell /home/j/.emacs.d/elpa/org-20130311/org-archive hides /usr/share/emacs/24.3/lisp/org/org-archive /home/j/.emacs.d/elpa/org-20130311/ob-clojure hides /usr/share/emacs/24.3/lisp/org/ob-clojure /home/j/.emacs.d/elpa/org-20130311/org-mks hides /usr/share/emacs/24.3/lisp/org/org-mks /home/j/.emacs.d/elpa/org-20130311/ob-mscgen hides /usr/share/emacs/24.3/lisp/org/ob-mscgen /home/j/.emacs.d/elpa/org-20130311/org hides /usr/share/emacs/24.3/lisp/org/org /home/j/.emacs.d/elpa/org-20130311/ob-R hides /usr/share/emacs/24.3/lisp/org/ob-R /home/j/.emacs.d/elpa/org-20130311/ob-C hides /usr/share/emacs/24.3/lisp/org/ob-C /home/j/.emacs.d/elpa/org-20130311/org-wl hides /usr/share/emacs/24.3/lisp/org/org-wl /home/j/.emacs.d/elpa/org-20130311/org-colview hides /usr/share/emacs/24.3/lisp/org/org-colview /home/j/.emacs.d/elpa/org-20130311/org-element hides /usr/share/emacs/24.3/lisp/org/org-element /home/j/.emacs.d/elpa/org-20130311/org-remember hides /usr/share/emacs/24.3/lisp/org/org-remember /home/j/.emacs.d/elpa/org-20130311/ob-table hides /usr/share/emacs/24.3/lisp/org/ob-table /home/j/.emacs.d/elpa/org-20130311/ob hides /usr/share/emacs/24.3/lisp/org/ob /home/j/.emacs.d/elpa/org-20130311/ob-sqlite hides /usr/share/emacs/24.3/lisp/org/ob-sqlite /home/j/.emacs.d/elpa/org-20130311/ob-sass hides /usr/share/emacs/24.3/lisp/org/ob-sass /home/j/.emacs.d/elpa/org-20130311/org-compat hides /usr/share/emacs/24.3/lisp/org/org-compat /home/j/.emacs.d/elpa/org-20130311/org-beamer hides /usr/share/emacs/24.3/lisp/org/org-beamer /home/j/.emacs.d/elpa/org-20130311/org-ascii hides /usr/share/emacs/24.3/lisp/org/org-ascii /home/j/.emacs.d/elpa/org-20130311/org-bbdb hides /usr/share/emacs/24.3/lisp/org/org-bbdb /home/j/.emacs.d/elpa/org-20130311/ob-octave hides /usr/share/emacs/24.3/lisp/org/ob-octave /home/j/.emacs.d/elpa/org-20130311/ob-maxima hides /usr/share/emacs/24.3/lisp/org/ob-maxima /home/j/.emacs.d/elpa/org-20130311/ob-tangle hides /usr/share/emacs/24.3/lisp/org/ob-tangle /home/j/.emacs.d/elpa/org-20130311/ob-eval hides /usr/share/emacs/24.3/lisp/org/ob-eval /home/j/.emacs.d/elpa/org-20130311/org-exp-blocks hides /usr/share/emacs/24.3/lisp/org/org-exp-blocks /home/j/.emacs.d/elpa/org-20130311/org-taskjuggler hides /usr/share/emacs/24.3/lisp/org/org-taskjuggler /home/j/.emacs.d/elpa/org-20130311/ob-picolisp hides /usr/share/emacs/24.3/lisp/org/ob-picolisp /home/j/.emacs.d/elpa/org-20130311/org-freemind hides /usr/share/emacs/24.3/lisp/org/org-freemind /home/j/.emacs.d/elpa/org-20130311/org-odt hides /usr/share/emacs/24.3/lisp/org/org-odt /home/j/.emacs.d/elpa/org-20130311/org-table hides /usr/share/emacs/24.3/lisp/org/org-table /home/j/.emacs.d/elpa/org-20130311/ob-lilypond hides /usr/share/emacs/24.3/lisp/org/ob-lilypond /home/j/.emacs.d/elpa/org-20130311/ob-matlab hides /usr/share/emacs/24.3/lisp/org/ob-matlab /home/j/.emacs.d/elpa/org-20130311/ob-comint hides /usr/share/emacs/24.3/lisp/org/ob-comint /home/j/.emacs.d/elpa/org-20130311/ob-dot hides /usr/share/emacs/24.3/lisp/org/ob-dot /home/j/.emacs.d/elpa/org-20130311/org-gnus hides /usr/share/emacs/24.3/lisp/org/org-gnus /home/j/.emacs.d/elpa/org-20130311/ob-perl hides /usr/share/emacs/24.3/lisp/org/ob-perl /home/j/.emacs.d/elpa/org-20130311/ob-sh hides /usr/share/emacs/24.3/lisp/org/ob-sh /home/j/.emacs.d/elpa/org-20130311/ob-scheme hides /usr/share/emacs/24.3/lisp/org/ob-scheme /home/j/.emacs.d/elpa/org-20130311/org-mew hides /usr/share/emacs/24.3/lisp/org/org-mew /home/j/.emacs.d/elpa/org-20130311/ob-shen hides /usr/share/emacs/24.3/lisp/org/ob-shen /home/j/.emacs.d/elpa/org-20130311/org-bibtex hides /usr/share/emacs/24.3/lisp/org/org-bibtex /home/j/.emacs.d/elpa/org-20130311/org-ctags hides /usr/share/emacs/24.3/lisp/org/org-ctags /home/j/.emacs.d/elpa/org-20130311/ob-keys hides /usr/share/emacs/24.3/lisp/org/ob-keys /home/j/.emacs.d/elpa/org-20130311/org-irc hides /usr/share/emacs/24.3/lisp/org/org-irc /home/j/.emacs.d/elpa/org-20130311/ob-ditaa hides /usr/share/emacs/24.3/lisp/org/ob-ditaa /home/j/.emacs.d/elpa/org-20130311/ob-latex hides /usr/share/emacs/24.3/lisp/org/ob-latex /home/j/.emacs.d/elpa/org-20130311/org-docview hides /usr/share/emacs/24.3/lisp/org/org-docview /home/j/.emacs.d/elpa/org-20130311/org-indent hides /usr/share/emacs/24.3/lisp/org/org-indent /home/j/.emacs.d/elpa/org-20130311/org-macs hides /usr/share/emacs/24.3/lisp/org/org-macs /home/j/.emacs.d/elpa/org-20130311/ob-io hides /usr/share/emacs/24.3/lisp/org/ob-io /home/j/.emacs.d/elpa/org-20130311/org-mac-message hides /usr/share/emacs/24.3/lisp/org/org-mac-message /home/j/.emacs.d/elpa/org-20130311/ob-lob hides /usr/share/emacs/24.3/lisp/org/ob-lob /home/j/.emacs.d/elpa/org-20130311/ob-gnuplot hides /usr/share/emacs/24.3/lisp/org/ob-gnuplot /home/j/.emacs.d/elpa/org-20130311/ob-ruby hides /usr/share/emacs/24.3/lisp/org/ob-ruby /home/j/.emacs.d/elpa/org-20130311/ob-screen hides /usr/share/emacs/24.3/lisp/org/ob-screen /home/j/.emacs.d/elpa/org-20130311/org-footnote hides /usr/share/emacs/24.3/lisp/org/org-footnote /home/j/.emacs.d/elpa/org-20130311/org-install hides /usr/share/emacs/24.3/lisp/org/org-install /home/j/.emacs.d/elpa/org-20130311/org-icalendar hides /usr/share/emacs/24.3/lisp/org/org-icalendar /home/j/.emacs.d/elpa/org-20130311/org-list hides /usr/share/emacs/24.3/lisp/org/org-list /home/j/.emacs.d/elpa/org-20130311/ob-plantuml hides /usr/share/emacs/24.3/lisp/org/ob-plantuml /home/j/.emacs.d/elpa/org-20130311/org-publish hides /usr/share/emacs/24.3/lisp/org/org-publish /home/j/.emacs.d/elpa/org-20130311/ob-sql hides /usr/share/emacs/24.3/lisp/org/ob-sql /home/j/.emacs.d/elpa/org-20130311/org-inlinetask hides /usr/share/emacs/24.3/lisp/org/org-inlinetask /home/j/.emacs.d/elpa/org-20130311/ob-ledger hides /usr/share/emacs/24.3/lisp/org/ob-ledger /home/j/.emacs.d/elpa/org-20130311/org-jsinfo hides /usr/share/emacs/24.3/lisp/org/org-jsinfo /home/j/.emacs.d/elpa/org-20130311/ob-js hides /usr/share/emacs/24.3/lisp/org/ob-js /home/j/.emacs.d/elpa/org-20130311/org-loaddefs hides /usr/share/emacs/24.3/lisp/org/org-loaddefs /home/j/.emacs.d/elpa/org-20130311/org-w3m hides /usr/share/emacs/24.3/lisp/org/org-w3m /home/j/.emacs.d/elpa/org-20130311/ob-emacs-lisp hides /usr/share/emacs/24.3/lisp/org/ob-emacs-lisp /home/j/.emacs.d/elpa/org-20130311/org-crypt hides /usr/share/emacs/24.3/lisp/org/org-crypt /home/j/.emacs.d/elpa/org-20130311/org-vm hides /usr/share/emacs/24.3/lisp/org/org-vm /home/j/.emacs.d/elpa/org-20130311/ob-scala hides /usr/share/emacs/24.3/lisp/org/ob-scala /home/j/.emacs.d/elpa/org-20130311/ob-exp hides /usr/share/emacs/24.3/lisp/org/ob-exp /home/j/.emacs.d/elpa/org-20130311/ob-org hides /usr/share/emacs/24.3/lisp/org/ob-org /home/j/.emacs.d/elpa/org-20130311/org-id hides /usr/share/emacs/24.3/lisp/org/org-id /home/j/.emacs.d/elpa/org-20130311/org-version hides /usr/share/emacs/24.3/lisp/org/org-version /home/j/.emacs.d/elpa/org-20130311/org-timer hides /usr/share/emacs/24.3/lisp/org/org-timer /home/j/.emacs.d/elpa/org-20130311/org-html hides /usr/share/emacs/24.3/lisp/org/org-html /home/j/.emacs.d/elpa/org-20130311/ob-lisp hides /usr/share/emacs/24.3/lisp/org/ob-lisp /home/j/.emacs.d/elpa/org-20130311/org-agenda hides /usr/share/emacs/24.3/lisp/org/org-agenda /home/j/.emacs.d/elpa/org-20130311/org-plot hides /usr/share/emacs/24.3/lisp/org/org-plot /home/j/.emacs.d/elpa/org-20130311/ob-ocaml hides /usr/share/emacs/24.3/lisp/org/ob-ocaml /home/j/.emacs.d/elpa/org-20130311/org-faces hides /usr/share/emacs/24.3/lisp/org/org-faces /home/j/.emacs.d/elpa/org-20130311/org-capture hides /usr/share/emacs/24.3/lisp/org/org-capture /home/j/.emacs.d/elpa/org-20130311/org-entities hides /usr/share/emacs/24.3/lisp/org/org-entities /home/j/.emacs.d/elpa/org-20130311/ob-awk hides /usr/share/emacs/24.3/lisp/org/ob-awk /home/j/.emacs.d/elpa/org-20130311/org-rmail hides /usr/share/emacs/24.3/lisp/org/org-rmail /home/j/.emacs.d/elpa/magit-20130304.2017/.dir-locals hides /usr/share/emacs/24.3/lisp/gnus/.dir-locals /usr/share/emacs/site-lisp/erc/erc-page hides /usr/share/emacs/24.3/lisp/erc/erc-page /usr/share/emacs/site-lisp/erc/erc-ibuffer hides /usr/share/emacs/24.3/lisp/erc/erc-ibuffer /usr/share/emacs/site-lisp/erc/erc hides /usr/share/emacs/24.3/lisp/erc/erc /usr/share/emacs/site-lisp/erc/erc-truncate hides /usr/share/emacs/24.3/lisp/erc/erc-truncate /usr/share/emacs/site-lisp/erc/erc-ring hides /usr/share/emacs/24.3/lisp/erc/erc-ring /usr/share/emacs/site-lisp/erc/erc-stamp hides /usr/share/emacs/24.3/lisp/erc/erc-stamp /usr/share/emacs/site-lisp/erc/erc-backend hides /usr/share/emacs/24.3/lisp/erc/erc-backend /usr/share/emacs/site-lisp/erc/erc-match hides /usr/share/emacs/24.3/lisp/erc/erc-match /usr/share/emacs/site-lisp/erc/erc-spelling hides /usr/share/emacs/24.3/lisp/erc/erc-spelling /usr/share/emacs/site-lisp/erc/erc-menu hides /usr/share/emacs/24.3/lisp/erc/erc-menu /usr/share/emacs/site-lisp/erc/erc-button hides /usr/share/emacs/24.3/lisp/erc/erc-button /usr/share/emacs/site-lisp/erc/erc-compat hides /usr/share/emacs/24.3/lisp/erc/erc-compat /usr/share/emacs/site-lisp/erc/erc-imenu hides /usr/share/emacs/24.3/lisp/erc/erc-imenu /usr/share/emacs/site-lisp/erc/erc-track hides /usr/share/emacs/24.3/lisp/erc/erc-track /usr/share/emacs/site-lisp/erc/erc-pcomplete hides /usr/share/emacs/24.3/lisp/erc/erc-pcomplete /usr/share/emacs/site-lisp/erc/erc-autoaway hides /usr/share/emacs/24.3/lisp/erc/erc-autoaway /usr/share/emacs/site-lisp/erc/erc-netsplit hides /usr/share/emacs/24.3/lisp/erc/erc-netsplit /usr/share/emacs/site-lisp/erc/erc-ezbounce hides /usr/share/emacs/24.3/lisp/erc/erc-ezbounce /usr/share/emacs/site-lisp/erc/erc-join hides /usr/share/emacs/24.3/lisp/erc/erc-join /usr/share/emacs/site-lisp/erc/erc-notify hides /usr/share/emacs/24.3/lisp/erc/erc-notify /usr/share/emacs/site-lisp/erc/erc-goodies hides /usr/share/emacs/24.3/lisp/erc/erc-goodies /usr/share/emacs/site-lisp/erc/erc-networks hides /usr/share/emacs/24.3/lisp/erc/erc-networks /usr/share/emacs/site-lisp/erc/erc-log hides /usr/share/emacs/24.3/lisp/erc/erc-log /usr/share/emacs/site-lisp/erc/erc-lang hides /usr/share/emacs/24.3/lisp/erc/erc-lang /usr/share/emacs/site-lisp/erc/erc-services hides /usr/share/emacs/24.3/lisp/erc/erc-services /usr/share/emacs/site-lisp/erc/erc-identd hides /usr/share/emacs/24.3/lisp/erc/erc-identd /usr/share/emacs/site-lisp/erc/erc-speedbar hides /usr/share/emacs/24.3/lisp/erc/erc-speedbar /usr/share/emacs/site-lisp/erc/erc-dcc hides /usr/share/emacs/24.3/lisp/erc/erc-dcc /usr/share/emacs/site-lisp/erc/erc-replace hides /usr/share/emacs/24.3/lisp/erc/erc-replace /usr/share/emacs/site-lisp/erc/erc-capab hides /usr/share/emacs/24.3/lisp/erc/erc-capab /usr/share/emacs/site-lisp/erc/erc-sound hides /usr/share/emacs/24.3/lisp/erc/erc-sound /usr/share/emacs/site-lisp/erc/erc-fill hides /usr/share/emacs/24.3/lisp/erc/erc-fill /usr/share/emacs/site-lisp/erc/erc-list hides /usr/share/emacs/24.3/lisp/erc/erc-list /usr/share/emacs/site-lisp/erc/erc-xdcc hides /usr/share/emacs/24.3/lisp/erc/erc-xdcc /usr/share/emacs/site-lisp/erc/erc-hecomplete hides /usr/share/emacs/24.3/lisp/obsolete/erc-hecomplete Features: (shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils em-unix pcomplete comint ansi-color em-term term disp-table ehelp electric em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util vc-git saveplace idle-highlight-mode thingatpt hl-line tango-2-theme nlinum linum surround ace-jump-mode starter-kit-misc ffap url-parse auth-source gnus-util mm-util mail-prsvr password-cache url-vars ido-ubiquitous ido paren starter-kit-defuns uniquify evil evil-integration evil-maps evil-commands evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core warnings evil-common windmove rect evil-digraphs evil-vars ring undo-tree easy-mmode diff ace-jump-mode-autoloads ack-and-a-half-autoloads deft-autoloads expand-region-autoloads find-file-in-project-autoloads gist-autoloads gh-autoloads eieio byte-opt bytecomp byte-compile cconv groovy-mode-autoloads haskell-mode-autoloads idle-highlight-mode-autoloads ido-better-flex-autoloads ido-better-flex ido-complete-space-or-hyphen-autoloads ido-load-library-autoloads ido-ubiquitous-autoloads ido-yes-or-no-autoloads logito-autoloads magithub-autoloads magit-autoloads markdown-mode-autoloads marmalade-autoloads furl-autoloads nlinum-autoloads org-autoloads info paredit-autoloads persistent-soft-autoloads list-utils-autoloads pcache-autoloads finder-inf projectile-autoloads dash-autoloads rainbow-mode-autoloads s-autoloads smex-autoloads solarized-theme-autoloads surround-autoloads tango-2-theme-autoloads volatile-highlights-autoloads xclip-autoloads yaml-mode-autoloads yari-autoloads yasnippet-autoloads yasnippet-bundle-autoloads yasnippet-bundle cl-macs gv dropdown-list advice help-fns advice-preload yasnippet edmacro kmacro easymenu assoc cl cl-lib zen-mode-autoloads zenburn-theme-autoloads package site-gentoo w3m-load erc-auto time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar 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 minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 15 03:36:31 2013 Received: (at submit) by debbugs.gnu.org; 15 Mar 2013 07:36:31 +0000 Received: from localhost ([127.0.0.1]:55357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UGPBh-00041D-P5 for submit@debbugs.gnu.org; Fri, 15 Mar 2013 03:36:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49439) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UGPBd-000410-6e for submit@debbugs.gnu.org; Fri, 15 Mar 2013 03:36:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UGPAJ-0000X7-EC for submit@debbugs.gnu.org; Fri, 15 Mar 2013 03:35:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, GAPPY_SUBJECT,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD,USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:45585) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGPAJ-0000Wq-Bi for submit@debbugs.gnu.org; Fri, 15 Mar 2013 03:34:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60801) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGPAI-0003fq-GU for bug-gnu-emacs@gnu.org; Fri, 15 Mar 2013 03:34:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UGPAH-0000Ve-FM for bug-gnu-emacs@gnu.org; Fri, 15 Mar 2013 03:34:58 -0400 Received: from plane.gmane.org ([80.91.229.3]:53076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGPAH-0000VX-8e for bug-gnu-emacs@gnu.org; Fri, 15 Mar 2013 03:34:57 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UGPAX-0007il-Oy for bug-gnu-emacs@gnu.org; Fri, 15 Mar 2013 08:35:13 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 15 Mar 2013 08:35:13 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 15 Mar 2013 08:35:13 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Thierry Volpiatto Subject: Re: bug#13963: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q Date: Fri, 15 Mar 2013 08:34:41 +0100 Organization: Emacs Helm Lines: 28 Message-ID: <87a9q5qfou.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:djpvz+M+fA8luQ1mgggZuWl0xeA= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.9 (----) joe M writes: > Reproducing the bug: > > 1. Type something right after the '$' in the prompt without a space. For > example, '$pwd' instead of '$ pwd'. That causes the "Text is read-only" > message. > 2. Cannot close out of eshell or emacs when that message appears > 3. The only way to close out of eshell/emacs is: > joe9: M-: (let ((inhibit-read-only t)) (kill-this-buffer)) in the > eshell buffer. > To recover after the bug triggers, that is, not to solve the bug .. > joe9: you can also C-x C-e after forms such as taylanub's if you get > into a situation where M-: doesn't function [14:59] > > The problem I think is that the eshell prompt is read-only but this doesn't forbid user to write in this zone and because the prompt have also rear-nonsticky property, the new character entered are made read-only and eshell when it try to delete this characters return "text read only". Didn't look deeper where this happen though. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 17 10:55:01 2013 Received: (at submit) by debbugs.gnu.org; 17 Mar 2013 14:55:01 +0000 Received: from localhost ([127.0.0.1]:60038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UHEzE-0002DL-RO for submit@debbugs.gnu.org; Sun, 17 Mar 2013 10:55:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50658) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UHEzC-0002Cw-MZ for submit@debbugs.gnu.org; Sun, 17 Mar 2013 10:54:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHEwd-0008M2-9s for submit@debbugs.gnu.org; Sun, 17 Mar 2013 10:53:25 -0400 Received: from lists.gnu.org ([208.118.235.17]:54979) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHEwd-0008Lu-64 for submit@debbugs.gnu.org; Sun, 17 Mar 2013 10:52:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60681) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHEtA-0005v8-8Z for bug-gnu-emacs@gnu.org; Sun, 17 Mar 2013 10:52:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHEs6-0006ly-66 for bug-gnu-emacs@gnu.org; Sun, 17 Mar 2013 10:48:44 -0400 Received: from plane.gmane.org ([80.91.229.3]:45417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHEs5-0006lk-V6 for bug-gnu-emacs@gnu.org; Sun, 17 Mar 2013 10:47:38 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UHEsQ-0000cq-G3 for bug-gnu-emacs@gnu.org; Sun, 17 Mar 2013 15:47:58 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 17 Mar 2013 15:47:58 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 17 Mar 2013 15:47:58 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Thierry Volpiatto Subject: Re: bug#13963: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q Date: Sun, 17 Mar 2013 15:47:26 +0100 Organization: Emacs Helm Lines: 54 Message-ID: <87ehfe6q2p.fsf@gmail.com> References: <87a9q5qfou.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:EtUDCBzUmh2BV891LxmVnP3E89s= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.9 (----) Thierry Volpiatto writes: > joe M writes: > >> Reproducing the bug: >> >> 1. Type something right after the '$' in the prompt without a space. For >> example, '$pwd' instead of '$ pwd'. That causes the "Text is read-only" >> message. >> 2. Cannot close out of eshell or emacs when that message appears >> 3. The only way to close out of eshell/emacs is: >> joe9: M-: (let ((inhibit-read-only t)) (kill-this-buffer)) in the >> eshell buffer. >> To recover after the bug triggers, that is, not to solve the bug .. >> joe9: you can also C-x C-e after forms such as taylanub's if you get >> into a situation where M-: doesn't function [14:59] >> >> > > The problem I think is that the eshell prompt is read-only but this > doesn't forbid user to write in this zone and because the prompt have > also rear-nonsticky property, the new character entered are made > read-only and eshell when it try to delete this characters return "text > read only". > Didn't look deeper where this happen though. I resend, it seems the sended patch never arrive here ? diff --git a/lisp/eshell/em-prompt.el b/lisp/eshell/em-prompt.el index c1c4d47..bb6f563 100644 --- a/lisp/eshell/em-prompt.el +++ b/lisp/eshell/em-prompt.el @@ -119,11 +119,12 @@ arriving, or after." (set-marker eshell-last-output-end (point)) (let ((prompt (funcall eshell-prompt-function))) (and eshell-highlight-prompt - (add-text-properties 0 (length prompt) - '(read-only t - face eshell-prompt - rear-nonsticky (face read-only)) - prompt)) + (add-text-properties 0 + ;; Assume `eshell-prompt-function' + ;; add a space at end of prompt. + (1- (length prompt)) + '(read-only t face eshell-prompt) + prompt)) (eshell-interactive-print prompt))) (run-hooks 'eshell-after-prompt-hook)) -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 17 12:39:33 2013 Received: (at submit) by debbugs.gnu.org; 17 Mar 2013 16:39:34 +0000 Received: from localhost ([127.0.0.1]:60191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UHGcP-0005Z0-4g for submit@debbugs.gnu.org; Sun, 17 Mar 2013 12:39:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53578) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UHGcI-0005Yf-73 for submit@debbugs.gnu.org; Sun, 17 Mar 2013 12:39:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHGZh-00080N-UM for submit@debbugs.gnu.org; Sun, 17 Mar 2013 12:37:51 -0400 Received: from lists.gnu.org ([208.118.235.17]:49728) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHGZh-00080C-Rl for submit@debbugs.gnu.org; Sun, 17 Mar 2013 12:36:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHGYd-0000Zf-Oj for bug-gnu-emacs@gnu.org; Sun, 17 Mar 2013 12:36:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHGPa-0003Qs-9o for bug-gnu-emacs@gnu.org; Sun, 17 Mar 2013 12:30:34 -0400 Received: from plane.gmane.org ([80.91.229.3]:36881) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHCXt-00065c-JA for bug-gnu-emacs@gnu.org; Sun, 17 Mar 2013 08:18:37 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UHCYE-0004h3-LJ for bug-gnu-emacs@gnu.org; Sun, 17 Mar 2013 13:18:58 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 17 Mar 2013 13:18:58 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 17 Mar 2013 13:18:58 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Thierry Volpiatto Subject: Re: bug#13963: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q Date: Sun, 17 Mar 2013 13:18:25 +0100 Organization: Emacs Helm Lines: 54 Message-ID: <87d2uymd7y.fsf@gmail.com> References: <87a9q5qfou.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:v73Uy8oTtGvDBM/L09C3ZEkDb/g= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.9 (----) Thierry Volpiatto writes: > joe M writes: > >> Reproducing the bug: >> >> 1. Type something right after the '$' in the prompt without a space. For >> example, '$pwd' instead of '$ pwd'. That causes the "Text is read-only" >> message. >> 2. Cannot close out of eshell or emacs when that message appears >> 3. The only way to close out of eshell/emacs is: >> joe9: M-: (let ((inhibit-read-only t)) (kill-this-buffer)) in the >> eshell buffer. >> To recover after the bug triggers, that is, not to solve the bug .. >> joe9: you can also C-x C-e after forms such as taylanub's if you get >> into a situation where M-: doesn't function [14:59] >> >> > > The problem I think is that the eshell prompt is read-only but this > doesn't forbid user to write in this zone and because the prompt have > also rear-nonsticky property, the new character entered are made > read-only and eshell when it try to delete this characters return "text > read only". > Didn't look deeper where this happen though. Fix the problem by making the prompt region read-only. diff --git a/lisp/eshell/em-prompt.el b/lisp/eshell/em-prompt.el index c1c4d47..ac3649d 100644 --- a/lisp/eshell/em-prompt.el +++ b/lisp/eshell/em-prompt.el @@ -119,11 +119,12 @@ arriving, or after." (set-marker eshell-last-output-end (point)) (let ((prompt (funcall eshell-prompt-function))) (and eshell-highlight-prompt - (add-text-properties 0 (length prompt) - '(read-only t - face eshell-prompt - rear-nonsticky (face read-only)) - prompt)) + (add-text-properties 0 + ;; Assume `eshell-prompt-function' + ;; add a space at end of prompt. + (1- (length prompt)) + '(read-only t face eshell-prompt) + prompt)) (eshell-interactive-print prompt))) (run-hooks 'eshell-after-prompt-hook)) -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 23 06:07:42 2013 Received: (at submit) by debbugs.gnu.org; 23 Mar 2013 10:07:42 +0000 Received: from localhost ([127.0.0.1]:41593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJLMT-0005Fl-LY for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:07:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49990) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJLMQ-0005Fd-PJ for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:07:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJLKS-0002FP-Ed for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:05:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM, GAPPY_SUBJECT,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD,USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35651) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJLKS-0002FJ-BV for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:05:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33113) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJLKR-0008Ai-Eq for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 06:05:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJLKQ-0002F0-2s for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 06:05:35 -0400 Received: from plane.gmane.org ([80.91.229.3]:34388) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJLKP-0002Du-SL for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 06:05:33 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UJLKj-0006Aw-Cq for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 11:05:53 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 23 Mar 2013 11:05:53 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 23 Mar 2013 11:05:53 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Thierry Volpiatto Subject: Re: bug#13963: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q Date: Sat, 23 Mar 2013 11:05:17 +0100 Organization: Emacs Helm Lines: 12 Message-ID: <87obeamnxe.fsf@gmail.com> References: <87a9q5qfou.fsf@gmail.com> <87d2uymd7y.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:kM+TUsBZMOu5cvDbCRMZ27EL5TU= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.9 (----) Thierry Volpiatto writes: Problem with previous patch i sent is that it allow to delete backward the space at end of prompt, so what is needed is make the whole prompt read-only but the last char (the space) and give to this last char rear-nonsticky read-only property. This works fine here and fix the bug. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 23 06:26:15 2013 Received: (at submit) by debbugs.gnu.org; 23 Mar 2013 10:26:15 +0000 Received: from localhost ([127.0.0.1]:41609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJLeR-0005h7-Cb for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:26:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52401) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJLeP-0005h0-7w for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:26:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJLcR-0007Cz-1A for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:24:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM, GAPPY_SUBJECT,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD,USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:37734) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJLcQ-0007Cv-Uv for submit@debbugs.gnu.org; Sat, 23 Mar 2013 06:24:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35517) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJLcP-0003lK-TF for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 06:24:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJLcO-0007CU-FB for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 06:24:09 -0400 Received: from plane.gmane.org ([80.91.229.3]:51210) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJLcO-0007CN-8N for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 06:24:08 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UJLcf-0000oj-JY for bug-gnu-emacs@gnu.org; Sat, 23 Mar 2013 11:24:25 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 23 Mar 2013 11:24:25 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 23 Mar 2013 11:24:25 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Thierry Volpiatto Subject: Re: bug#13963: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q Date: Sat, 23 Mar 2013 11:23:48 +0100 Organization: Emacs Helm Lines: 40 Message-ID: <87k3oymn2j.fsf@gmail.com> References: <87a9q5qfou.fsf@gmail.com> <87d2uymd7y.fsf@gmail.com> <87obeamnxe.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:736mrh+oO2N5xK+xMD67IzY/nww= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.9 (----) Thierry Volpiatto writes: > Thierry Volpiatto writes: > > Problem with previous patch i sent is that it allow to delete backward > the space at end of prompt, so what is needed is make the whole prompt > read-only but the last char (the space) and give to this last char > rear-nonsticky read-only property. > This works fine here and fix the bug. diff --git a/lisp/eshell/em-prompt.el b/lisp/eshell/em-prompt.el index c1c4d47..db6d74c 100644 --- a/lisp/eshell/em-prompt.el +++ b/lisp/eshell/em-prompt.el @@ -117,12 +117,17 @@ arriving, or after." (run-hooks 'eshell-before-prompt-hook) (if (not eshell-prompt-function) (set-marker eshell-last-output-end (point)) - (let ((prompt (funcall eshell-prompt-function))) + (let* ((prompt (funcall eshell-prompt-function)) + (len (length prompt))) (and eshell-highlight-prompt - (add-text-properties 0 (length prompt) + (add-text-properties 0 (1- len) + '(read-only t + face eshell-prompt) + prompt) + (add-text-properties (1- len) len '(read-only t face eshell-prompt - rear-nonsticky (face read-only)) + rear-nonsticky (face read-only)) prompt)) (eshell-interactive-print prompt))) (run-hooks 'eshell-after-prompt-hook)) -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 23 12:00:59 2013 Received: (at 13963) by debbugs.gnu.org; 23 Mar 2013 16:00:59 +0000 Received: from localhost ([127.0.0.1]:42392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJQsM-0006xu-PV for submit@debbugs.gnu.org; Sat, 23 Mar 2013 12:00:59 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:45087) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJQsL-0006xm-5F for 13963@debbugs.gnu.org; Sat, 23 Mar 2013 12:00:57 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsAJABK/CFFFxLSu/2dsb2JhbABEgiu5CoNZF3OCHgEBBAFWIxALNAcLFBgNJIgeBsEtkQoDpHqBXoMT X-IPAS-Result: AsAJABK/CFFFxLSu/2dsb2JhbABEgiu5CoNZF3OCHgEBBAFWIxALNAcLFBgNJIgeBsEtkQoDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="5619075" Received: from 69-196-180-174.dsl.teksavvy.com (HELO pastel.home) ([69.196.180.174]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 23 Mar 2013 11:58:51 -0400 Received: by pastel.home (Postfix, from userid 20848) id 0B9B567A38; Sat, 23 Mar 2013 11:58:53 -0400 (EDT) From: Stefan Monnier To: Thierry Volpiatto Subject: Re: bug#13963: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q Message-ID: References: <87a9q5qfou.fsf@gmail.com> <87ehfe6q2p.fsf@gmail.com> Date: Sat, 23 Mar 2013 11:58:52 -0400 In-Reply-To: <87ehfe6q2p.fsf@gmail.com> (Thierry Volpiatto's message of "Sun, 17 Mar 2013 15:47:26 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> The problem I think is that the eshell prompt is read-only but this >> doesn't forbid user to write in this zone and because the prompt have >> also rear-nonsticky property, the new character entered are made >> read-only and eshell when it try to delete this characters return "text >> read only". >> Didn't look deeper where this happen though. [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [206.248.154.182 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.5 BAYES_05 BODY: Bayes spam probability is 1 to 5% [score: 0.0197] 2.0 GAPPY_SUBJECT Subject: contains G.a.p.p.y-T.e.x.t X-Debbugs-Envelope-To: 13963 Cc: 13963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.0 (/) >> The problem I think is that the eshell prompt is read-only but this >> doesn't forbid user to write in this zone and because the prompt have >> also rear-nonsticky property, the new character entered are made >> read-only and eshell when it try to delete this characters return "text >> read only". >> Didn't look deeper where this happen though. The problem is that the last char of the prompt (the space) should be rear-nonsticky, but if the others are rear-nonsticky and are not front-sticky, then indeed you can't erase them but you can insert anything inside them. So I think the better fix is to make the prompt (including the trailing space) both rear-nonsticky and front-sticky. Does the patch below fix the problem? Stefan === modified file 'lisp/eshell/em-prompt.el' --- lisp/eshell/em-prompt.el 2013-01-01 09:11:05 +0000 +++ lisp/eshell/em-prompt.el 2013-03-23 15:57:29 +0000 @@ -122,6 +122,7 @@ (add-text-properties 0 (length prompt) '(read-only t face eshell-prompt + front-sticky (face read-only) rear-nonsticky (face read-only)) prompt)) (eshell-interactive-print prompt))) From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 23 12:29:35 2013 Received: (at 13963) by debbugs.gnu.org; 23 Mar 2013 16:29:36 +0000 Received: from localhost ([127.0.0.1]:42413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJRK2-0007e4-Iv for submit@debbugs.gnu.org; Sat, 23 Mar 2013 12:29:35 -0400 Received: from mail-wg0-f49.google.com ([74.125.82.49]:49347) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJRK0-0007dw-6t for 13963@debbugs.gnu.org; Sat, 23 Mar 2013 12:29:33 -0400 Received: by mail-wg0-f49.google.com with SMTP id gg9so3478196wgb.28 for <13963@debbugs.gnu.org>; Sat, 23 Mar 2013 09:27:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:organization:references:date :in-reply-to:message-id:user-agent:mime-version:content-type; bh=20MfqVot/W/8uSjOqLtEey9yB0xiIYiWBVzBauKEnm0=; b=c30fw44fKd5+gPgWzZ5W2v+GZU+sPwAwMuMSk7PCeMAa2VSqGSMivbDVXkyqdcBMKe jWW/T6ZcaYJQimliPv9V9d3hvs6+Dw6MlswsTstl8CbqR3BZ8JkEPZfQrBOZrjxa8mFH Xc3lXM3vYroP4vY3RrUurbXlJlxKrT9i2EtMFK9Gi15l71hfiorfCnTM1l63XAm12E7T H2hv9m/OtLjleu5xzaApVwWZi1tLQfvjnmaJIaiL63gvdB2ZR64tX0FA2uBforDtE2GJ ElCAedM8cQ+75FdS2sOjN1EcWpuawW0Ud3I/qNILveVUWJr143UofK9cojBr1RXF+Oa9 iQ0w== X-Received: by 10.194.143.50 with SMTP id sb18mr9208181wjb.44.1364056048381; Sat, 23 Mar 2013 09:27:28 -0700 (PDT) Received: from dell-14z (lbe83-2-78-243-104-167.fbx.proxad.net. [78.243.104.167]) by mx.google.com with ESMTPS id du2sm17606951wib.0.2013.03.23.09.27.26 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sat, 23 Mar 2013 09:27:27 -0700 (PDT) From: Thierry Volpiatto To: Stefan Monnier Subject: Re: bug#13963: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q Organization: Emacs Helm References: <87a9q5qfou.fsf@gmail.com> <87ehfe6q2p.fsf@gmail.com> Date: Sat, 23 Mar 2013 17:27:25 +0100 In-Reply-To: (Stefan Monnier's message of "Sat, 23 Mar 2013 11:58:52 -0400") Message-ID: <87zjxut72q.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 13963 Cc: 13963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -0.6 (/) Stefan Monnier writes: >>> The problem I think is that the eshell prompt is read-only but this >>> doesn't forbid user to write in this zone and because the prompt have >>> also rear-nonsticky property, the new character entered are made >>> read-only and eshell when it try to delete this characters return "text >>> read only". >>> Didn't look deeper where this happen though. > > The problem is that the last char of the prompt (the space) should be > rear-nonsticky, but if the others are rear-nonsticky and are not > front-sticky, then indeed you can't erase them but you can insert > anything inside them. So I think the better fix is to make the prompt > (including the trailing space) both rear-nonsticky and front-sticky. > > Does the patch below fix the problem? Yes, very good, same behavior than the last patch I sended but much simpler. Thanks. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 25 20:44:49 2013 Received: (at 13963-done) by debbugs.gnu.org; 26 Mar 2013 00:44:49 +0000 Received: from localhost ([127.0.0.1]:45273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKI0O-0007zt-Im for submit@debbugs.gnu.org; Mon, 25 Mar 2013 20:44:49 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:34843) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKI0M-0007zj-KO for 13963-done@debbugs.gnu.org; Mon, 25 Mar 2013 20:44:47 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ar4JABK/CFFFxLSu/2dsb2JhbABEgiu8Yxdzgh4BAQQBViMFCws0BwsUGA0kiB4GwS2RCgOkeoFegxM X-IPAS-Result: Ar4JABK/CFFFxLSu/2dsb2JhbABEgiu8Yxdzgh4BAQQBViMFCws0BwsUGA0kiB4GwS2RCgOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="5769546" Received: from 69-196-180-174.dsl.teksavvy.com (HELO pastel.home) ([69.196.180.174]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 25 Mar 2013 20:42:27 -0400 Received: by pastel.home (Postfix, from userid 20848) id D990467AC0; Mon, 25 Mar 2013 20:42:29 -0400 (EDT) From: Stefan Monnier To: Thierry Volpiatto Subject: Re: bug#13963: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q Message-ID: References: <87a9q5qfou.fsf@gmail.com> <87ehfe6q2p.fsf@gmail.com> <87zjxut72q.fsf@gmail.com> Date: Mon, 25 Mar 2013 20:42:29 -0400 In-Reply-To: <87zjxut72q.fsf@gmail.com> (Thierry Volpiatto's message of "Sat, 23 Mar 2013 17:27:25 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Yes, very good, same behavior than the last patch I sended but much > simpler. Great, thanks, installed, Stefan [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [206.248.154.182 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.5 BAYES_05 BODY: Bayes spam probability is 1 to 5% [score: 0.0312] 2.0 GAPPY_SUBJECT Subject: contains G.a.p.p.y-T.e.x.t X-Debbugs-Envelope-To: 13963-done Cc: 13963-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: 0.0 (/) > Yes, very good, same behavior than the last patch I sended but much > simpler. Great, thanks, installed, Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 29 22:16:28 2013 Received: (at 13963) by debbugs.gnu.org; 30 Mar 2013 02:16:28 +0000 Received: from localhost ([127.0.0.1]:51786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ULlLI-000535-58 for submit@debbugs.gnu.org; Fri, 29 Mar 2013 22:16:28 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:41447) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1ULlLF-00052x-AL for 13963@debbugs.gnu.org; Fri, 29 Mar 2013 22:16:26 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1ULlIf-0005ap-N8; Fri, 29 Mar 2013 22:13:45 -0400 From: Glenn Morris To: 13963@debbugs.gnu.org Subject: Re: bug#13963: 24.3; eshell: "Text is read-only" and unresponsive eshell to kill-buffer, C-x C-c and C-x C-q References: <87a9q5qfou.fsf@gmail.com> <87ehfe6q2p.fsf@gmail.com> <87zjxut72q.fsf@gmail.com> X-Spook: espionage North Korea CBNRC investigation CISU SAPO X-Ran: gCc1'3;(N>Z6\Qx$$j"HGZ1q,>z76-@qW-Y`/b}}dpo9p6VUdf7?bdUk~ydtXg3>~5L[Up X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 29 Mar 2013 22:13:45 -0400 Message-ID: <3ftxnt3a92.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 13963 Cc: monnier@iro.umontreal.ca X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -6.2 (------) Stefan Monnier wrote: >> Yes, very good, same behavior than the last patch I sended but much >> simpler. > > Great, thanks, installed, IMO this should be in emacs-24. From unknown Fri Jun 20 05:26:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 27 Apr 2013 11:24:08 +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 From debbugs-submit-bounces@debbugs.gnu.org Fri May 23 13:32:21 2014 Received: (at control) by debbugs.gnu.org; 23 May 2014 17:32:21 +0000 Received: from localhost ([127.0.0.1]:58124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WntKK-00049e-8E for submit@debbugs.gnu.org; Fri, 23 May 2014 13:32:21 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:42786 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WntKD-00049P-Hi for control@debbugs.gnu.org; Fri, 23 May 2014 13:32:14 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WntKD-0007U0-7t for control@debbugs.gnu.org; Fri, 23 May 2014 13:32:09 -0400 Date: Fri, 23 May 2014 13:32:09 -0400 Message-Id: Subject: control message for bug 17563 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) unarchive 13963 fixed 17563 24.4 forcemerge 13963 17563 From unknown Fri Jun 20 05:26:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 23 Jun 2014 11:24:03 +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