From unknown Tue Jun 17 20:39:39 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5449: 23.1.90; term-send-raw-meta broken Mail-Followup-To: Matthieu Moy , 5449@debbugs.gnu.org Resent-From: Matthieu Moy Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Jan 2010 11:06:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5449 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@debbugs.gnu.org id=B.126415831916247 (code B ref -1); Fri, 22 Jan 2010 11:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Jan 2010 11:05:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NYHKH-0004E0-Aw for submit@debbugs.gnu.org; Fri, 22 Jan 2010 06:05:19 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NYH1E-00044n-2a for submit@debbugs.gnu.org; Fri, 22 Jan 2010 05:45:54 -0500 Received: from mx10.gnu.org ([199.232.76.166]:60813) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NYH1B-0001By-BO for emacs-pretest-bug@gnu.org; Fri, 22 Jan 2010 05:45:33 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NYH15-0006BK-7F for emacs-pretest-bug@gnu.org; Fri, 22 Jan 2010 05:45:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.0 Received: from mx2.imag.fr ([129.88.30.17]:37292 helo=rominette.imag.fr) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NYH14-0006AF-DG for emacs-pretest-bug@gnu.org; Fri, 22 Jan 2010 05:45:27 -0500 Received: from mail-veri.imag.fr (mail-veri.imag.fr [129.88.43.52]) by rominette.imag.fr (8.13.8/8.13.8) with ESMTP id o0MAiOZ0013840 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Fri, 22 Jan 2010 11:44:24 +0100 Received: from bauges.imag.fr ([129.88.43.5]) by mail-veri.imag.fr with esmtp (Exim 4.69) (envelope-from ) id 1NYH0p-00089W-2T; Fri, 22 Jan 2010 11:45:11 +0100 To: emacs-pretest-bug@gnu.org, Stefan Monnier From: Matthieu Moy Date: Fri, 22 Jan 2010 11:45:10 +0100 Message-ID: User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.1.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (rominette.imag.fr [129.88.30.17]); Fri, 22 Jan 2010 11:44:24 +0100 (CET) X-IMAG-MailScanner-Information: Please contact MI2S MIM for more information X-MailScanner-ID: o0MAiOZ0013840 X-IMAG-MailScanner: Found to be clean X-IMAG-MailScanner-SpamCheck: X-IMAG-MailScanner-From: matthieu.moy@grenoble-inp.fr MailScanner-NULL-Check: 1264761866.63118@vNVqwVDtYrsID83xcS4opA Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by rominette.imag.fr id o0MAiOZ0013840 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-Spam-Score: -6.6 (------) X-Mailman-Approved-At: Fri, 22 Jan 2010 06:05:16 -0500 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: -6.6 (------) Hi, Since I upgraded to the latest dev version of Emacs, any shortcut with the Meta key ceased working in ansi-term buffers. Previously, M-n and M-p were sent to my shell (to navigate in history). Now, they display these characters: =F0=EE. This seems to have been introduced by: commit 985d9edba3d9fa6320ac14ccfa18f1f00975bd43 Author: Stefan Monnier Date: Fri Dec 4 04:39:21 2009 +0000 Minor cleanup. * term.el (term-send-raw, term-send-raw-meta): Use read-key-sequence'= s key decoding rather than do it manually via last-input-event + ascii-= character. (term-exec): Use delete-and-extract-region. (term-handle-ansi-terminal-messages): Remove unused var `end'. (term-process-pager): Remove unused var `i'. (term-dynamic-simple-complete): Make obsolete. (serial-update-config-menu): Remove unused vars `y' and `str'. (term-update-mode-line): Remove unused var `temp'. More precisely: diff --git a/lisp/term.el b/lisp/term.el index 61dd3f4..f8bd58b 100644 --- a/lisp/term.el +++ b/lisp/term.el (defun term-send-raw-meta () (interactive) - (let ((char last-input-event)) - (when (symbolp last-input-event) - ;; Convert `return' to C-m, etc. - (let ((tmp (get char 'event-symbol-elements))) - (when tmp - (setq char (car tmp))) - (when (symbolp char) - (setq tmp (get char 'ascii-character)) - (when tmp - (setq char tmp))))) - (setq char (event-basic-type char)) + (let* ((keys (this-command-keys)) + (char (aref keys (1- (length keys))))) (term-send-raw-string (if (and (numberp char) (> char 127) (< char 256)) If I re-evaluate the old defun for term-send-raw-meta (below), everything comes back to normal. (defun term-send-raw-meta () (interactive) (let ((char last-input-event)) (when (symbolp last-input-event) ;; Convert `return' to C-m, etc. (let ((tmp (get char 'event-symbol-elements))) (when tmp (setq char (car tmp))) (when (symbolp char) (setq tmp (get char 'ascii-character)) (when tmp (setq char tmp))))) (setq char (event-basic-type char)) (term-send-raw-string (if (and (numberp char) (> char 127) (< char 256)) (make-string 1 char) (format "\e%c" char))))) In GNU Emacs 23.1.90.1 (i686-pc-linux-gnu, GTK+ Version 2.12.12) of 2010-01-22 on bauges Windowing system distributor `The X.Org Foundation', version 11.0.1040200= 0 configured using `configure '--prefix=3D/home/moy/local/usr/'' 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: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Term Minor modes in effect: shell-dirtrack-mode: t diff-auto-refine-mode: t erc-track-mode: t recentf-mode: t global-hl-line-mode: t icomplete-mode: t auto-image-file-mode: t which-function-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-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: (only) Recent input: C-h c M-p M-p M-x t e r m - s e r=20 o a w - m e =20 Q @ C-M-@ C-@ M-p =20 =20 C-@ p=20 C-, @ C-@ M-p =20 M-x C-g M-: M-( t e r m - s e n d=20 r a SPC " M - p " q M-: C-e=20 =20 M-: C-e =20 ? =20 C-x C-g q M-p C-x b C-x=20 b . e l t e r m=20 . C-g g i t SPC C-a C-k c d SPC =20 c d SPC l o c u s s r e m .=20 g i t SPC s h o w SPC =20 / r a w - m e t a C-l C-l C-l C-l C-l q =20 q C-x 1 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 q =20 ^ : =20 /=20 m e t a n =20 =20 M-x r e p o r t Recent messages: Quit Making completion list... Entering debugger... Back to top level. Entering debugger... [2 times] Back to top level. Quit Checking new mail ... Checking new news...done No mail Load-path shadows: /home/moy/usr/emacs-lisp/font-latex hides /home/moy/usr/emacs-lisp/auctex= /font-latex /home/moy/local/usr/src/emacs-22.1/lisp/gnus/hex-util hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/hex-util /home/moy/local/usr/src/emacs-22.1/lisp/gnus/format-spec hides /home/moy/= local/usr/share/emacs/23.1.90/lisp/format-spec /home/moy/local/usr/src/emacs-22.1/lisp/gnus/sha1 hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/sha1 /home/moy/usr/emacs-lisp/nxml-mode-20041004/xsd-regexp hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/xsd-regexp /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-nxml hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/nxml/rng-nxml /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-outln hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-outln /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-valid hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-valid /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-util hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/nxml/rng-util /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-glyph hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-glyph /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-mode hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/nxml-mode /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-maint hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-maint /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-uri hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/nxml/rng-uri /home/moy/usr/emacs-lisp/nxml-mode-20041004/xmltok hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/nxml/xmltok /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-parse hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-parse /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-rap hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/nxml/nxml-rap /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-parse hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-parse /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-dt hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/nxml/rng-dt /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-loc hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/nxml/rng-loc /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-match hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-match /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-uchnm hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-uchnm /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-cmpct hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-cmpct /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-maint hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-maint /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-util hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/nxml-util /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-xsd hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/nxml/rng-xsd /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-enc hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/nxml/nxml-enc /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-pttrn hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-pttrn /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-ns hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/nxml/nxml-ns /home/moy/local/usr/src/emacs-22.1/lisp/gnus/dig hides /home/moy/local/us= r/share/emacs/23.1.90/lisp/net/dig /home/moy/local/usr/src/emacs-22.1/lisp/gnus/dns hides /home/moy/local/us= r/share/emacs/23.1.90/lisp/net/dns /home/moy/local/usr/src/emacs-22.1/lisp/gnus/imap hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/net/imap /home/moy/local/usr/src/emacs-22.1/lisp/gnus/uudecode hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/mail/uudecode /home/moy/local/usr/src/emacs-22.1/lisp/gnus/binhex hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/mail/binhex /home/moy/local/usr/src/emacs-22.1/lisp/gnus/starttls hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/starttls /home/moy/local/usr/src/emacs-22.1/lisp/gnus/flow-fill hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/flow-fill /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndoc hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nndoc /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-fun hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-fun /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-extern hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mm-extern /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndb hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nndb /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc1843 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc1843 /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-cite hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-cite /home/moy/local/usr/src/emacs-22.1/lisp/gnus/html2text hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/html2text /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mail-source hides /home/moy/= local/usr/share/emacs/23.1.90/lisp/gnus/mail-source /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnwfm hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nnwfm /home/moy/local/usr/src/emacs-22.1/lisp/gnus/compface hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/compface /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-dup hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-dup /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-cache hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-cache /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-win hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-win /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mail-parse hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/mail-parse /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nntp hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nntp /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mailcap hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mailcap /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-uu hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/mm-uu /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-start hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-start /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnspool hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nnspool /home/moy/local/usr/src/emacs-22.1/lisp/gnus/webmail hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/webmail /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nneething hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/nneething /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnvirtual hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/nnvirtual /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-partial hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/mm-partial /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-group hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-group /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc2047 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc2047 /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-registry hides /home/mo= y/local/usr/share/emacs/23.1.90/lisp/gnus/gnus-registry /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-move hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-move /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml2015 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mml2015 /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-salt hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-salt /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-ml hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/gnus-ml /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndiary hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nndiary /home/moy/local/usr/src/emacs-22.1/lisp/gnus/message hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/message /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc2104 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc2104 /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-topic hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-topic /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml-smime hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mml-smime /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-util hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mm-util /home/moy/local/usr/src/emacs-22.1/lisp/gnus/messcompat hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/messcompat /home/moy/local/usr/src/emacs-22.1/lisp/gnus/legacy-gnus-agent hides /hom= e/moy/local/usr/share/emacs/23.1.90/lisp/gnus/legacy-gnus-agent /home/moy/local/usr/src/emacs-22.1/lisp/gnus/smiley hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/smiley /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nngateway hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/nngateway /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnagent hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nnagent /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnultimate hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/nnultimate /home/moy/local/usr/src/emacs-22.1/lisp/gnus/qp hides /home/moy/local/usr= /share/emacs/23.1.90/lisp/gnus/qp /home/moy/local/usr/src/emacs-22.1/lisp/gnus/earcon hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/earcon /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnimap hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/nnimap /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndraft hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nndraft /home/moy/local/usr/src/emacs-22.1/lisp/gnus/spam hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/spam /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-picon hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-picon /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-int hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-int /home/moy/local/usr/src/emacs-22.1/lisp/gnus/canlock hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/canlock /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-soup hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-soup /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-range hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-range /home/moy/local/usr/src/emacs-22.1/lisp/gnus/sieve-mode hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/sieve-mode /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-decode hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mm-decode /home/moy/local/usr/src/emacs-22.1/lisp/gnus/score-mode hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/score-mode /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-demon hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-demon /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/gnus /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-cus hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-cus /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-dired hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-dired /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-sum hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-sum /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-score hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-score /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-delay hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-delay /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-uu hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/gnus-uu /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-nocem hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-nocem /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-draft hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-draft /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mail-prsvr hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/mail-prsvr /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-bodies hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mm-bodies /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-msg hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-msg /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-art hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-art /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-bcklg hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-bcklg /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-eform hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-eform /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-setup hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-setup /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-diary hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-diary /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-undo hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-undo /home/moy/local/usr/src/emacs-22.1/lisp/gnus/ietf-drums hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/ietf-drums /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-url hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/mm-url /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-vm hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/gnus-vm /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc2045 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc2045 /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnbabyl hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nnbabyl /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-mlspl hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-mlspl /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndir hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nndir /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-kill hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-kill /home/moy/local/usr/src/emacs-22.1/lisp/gnus/smime hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/smime /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnmail hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/nnmail /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnrss hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nnrss /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnml hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nnml /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnmh hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nnmh /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-agent hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-agent /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-logic hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-logic /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-ems hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-ems /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml hides /home/moy/local/us= r/share/emacs/23.1.90/lisp/gnus/mml /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-sieve hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-sieve /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnwarchive hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/nnwarchive /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnnil hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nnnil /home/moy/local/usr/src/emacs-22.1/lisp/gnus/deuglify hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/deuglify /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnlistserv hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/nnlistserv /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc2231 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc2231 /home/moy/local/usr/src/emacs-22.1/lisp/gnus/pop3 hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/pop3 /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-async hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-async /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnkiboze hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/nnkiboze /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnsoup hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/nnsoup /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-spec hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-spec /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnmbox hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/nnmbox /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-util hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-util /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-audio hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-audio /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml-sec hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mml-sec /home/moy/local/usr/src/emacs-22.1/lisp/gnus/yenc hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/yenc /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnoo hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nnoo /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gmm-utils hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gmm-utils /home/moy/local/usr/src/emacs-22.1/lisp/gnus/sieve-manage hides /home/moy= /local/usr/share/emacs/23.1.90/lisp/gnus/sieve-manage /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-srvr hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-srvr /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnheader hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/nnheader /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnslashdot hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/nnslashdot /home/moy/local/usr/src/emacs-22.1/lisp/gnus/sieve hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/sieve /home/moy/local/usr/src/emacs-22.1/lisp/gnus/spam-stat hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/spam-stat /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnweb hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nnweb /home/moy/local/usr/src/emacs-22.1/lisp/gnus/utf7 hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/utf7 /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-encode hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mm-encode /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-view hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mm-view /home/moy/local/usr/src/emacs-22.1/lisp/gnus/spam-report hides /home/moy/= local/usr/share/emacs/23.1.90/lisp/gnus/spam-report /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnmaildir hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/nnmaildir /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml1991 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mml1991 /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-mh hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/gnus-mh /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnfolder hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/nnfolder Features: (shadow emacsbug debug help-mode view browse-url find-this-file follow warnings latex-sections reftex-sel reftex-ref reftex-toc xgit-log-edit moy-term term ehelp electric shell-toggle-patched flow-fill ba moy-mouse dabbrev multi-isearch reftex-parse newcomment texmathp vc-git xgit-dvc xgit cus-edit xgit-annotate rect dvc-annotate xgit-log flyspell reftex-vcr reftex-dcr reftex reftex-vars noutline outline moy-latex latex tex-style tex latexenc tramp-imap epa epg epg-config imap-hash assoc tramp-gw tramp-fish tramp-smb tramp-cache tramp-ftp tramp-cmds tramp auth-source shell password-cache tramp-compat trampver gnus-cite smiley gnus-agent gnus-srvr nnvirtual gnus-async gnus-bcklg tla smerge-mode dvc-state dvc-config diff sendmail dvc-cmenu dvc-about dvc-version dvc-revlist gnus-kill gnus-score score-mode sort gnus-ml disp-table gnus-topic parse-time gnus-cache nnfolder byte-opt bytecomp byte-compile utf7 nnimap imap nndraft nnmh bbdb-gnus bbdb-snarf mail-extr bbdb-com nnnil bzr-gnus tla-gnus xgit-gnus xhg-gnus dvc-gnus time-stamp moy-readonly bzr-core tla-core tla-autoconf tla-defs dvc-diff dvc-fileinfo dvc-log vc vc-dispatcher dvc-unified dired-x dired-aux ffap add-log moy-diff diff-mode ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff xdarcs-core xgit-core xhg-core xmtn-minimal niko-bbdb-split gnus-outlook-deuglify moy-gnus gnus-demon nntp gnus-msg gnus-diary gnus-art mm-uu mml2015 pgg pgg-parse pgg-def mm-view nndiary gnus-sum gnus-group gnus-undo nnmail mail-source nnoo gnus-start gnus-spec gnus-int gnus-range message rfc822 mml mml-sec mml-smime smime dig mm-decode mm-bodies mm-encode mailcap mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums mailabbrev gmm-utils mailheader canlock sha1 hex-util gnus-win gnus gnus-ems nnheader gnus-util netrc time-date mail-utils mm-util mail-prsvr erc-track erc-match erc-goodies erc erc-backend erc-compat format-spec thingatpt pp ssh-agent moy-history minibuf-isearch easy-mmode nxml-enc emms-info-mp3info emms-info-ogg ogg-comment emms-info emms-source-file locate dired emms-pbi derived emms-player-simple emms dvc-tips dvc-autoloads dvc-core dvc-lisp dvc-buffers dvc-ui dvc-register dvc-utils dvc-emacs ewoc dvc-defs dvc-site moy-systemc moy-scp etags find-file autoinsert moy-emacs moy-c cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs moy-correction recentf tree-widget wid-edit easymenu saveplace hl-line server font-latex tex-site ispell edmacro kmacro ange-ftp bbdb-autoloads bbdb timezone icomplete moy-ido ido regexp-opt image-file moy-gdb moy-autoloads cl cl-19 w3m-load uniquify advice help-fns advice-preload which-func imenu paren grep compile comint ring cus-start cus-load 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) --=20 Matthieu Moy http://www-verimag.imag.fr/~moy/ From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 22 11:18:05 2010 Received: (at control) by debbugs.gnu.org; 22 Jan 2010 16:18:05 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NYMCy-00088G-SK for submit@debbugs.gnu.org; Fri, 22 Jan 2010 11:18:05 -0500 Received: from pantheon-po33.its.yale.edu ([130.132.50.94]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NYMCx-00087s-Sx for control@debbugs.gnu.org; Fri, 22 Jan 2010 11:18:04 -0500 Received: from furry (dhcp128036014123.central.yale.edu [128.36.14.123]) (authenticated bits=0) by pantheon-po33.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o0MGHx4a006002 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 22 Jan 2010 11:17:59 -0500 Received: by furry (Postfix, from userid 1000) id 0A425C05D; Fri, 22 Jan 2010 09:17:59 -0700 (MST) From: Chong Yidong To: control@debbugs.gnu.org Subject: merge 5449 5330 Date: Fri, 22 Jan 2010 11:17:58 -0500 Message-ID: <87my062jwp.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: control 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.9 (--) severity 5330 normal merge 5449 5330 thanks From unknown Tue Jun 17 20:39:39 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5449: 23.1.90; term-send-raw-meta broken Resent-From: Ken Hori Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Jan 2010 11:27:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5449 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: To: Matthieu Moy , 5449@debbugs.gnu.org Cc: emacs-pretest-bug@gnu.org, Stefan Monnier Received: via spool by 5449-submit@debbugs.gnu.org id=B5449.126424599618085 (code B ref 5449); Sat, 23 Jan 2010 11:27:01 +0000 Received: (at 5449) by debbugs.gnu.org; 23 Jan 2010 11:26:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NYe8P-0004hc-Ir for submit@debbugs.gnu.org; Sat, 23 Jan 2010 06:26:36 -0500 Received: from mail-px0-f202.google.com ([209.85.216.202]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NYe8L-0004hR-6m for 5449@debbugs.gnu.org; Sat, 23 Jan 2010 06:26:32 -0500 Received: by pxi40 with SMTP id 40so1454718pxi.21 for <5449@debbugs.gnu.org>; Sat, 23 Jan 2010 03:26:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Z8TxJasfLaRKITFG4B4ydFGIy018bGVEI5qtX0JznDE=; b=S7+Uprx/VtlwG0ZAlLLL7RLt04hk4ZLHTQLXmPgjdU92ukU3DPMBEOyTwG/awNQVh8 0hbWiuJCvXlWQQ1UCNA2Nqjsl1V/GpSlvTQX6VcoJAErMqnSTlxFsY1UjhNh/jNINbZO S/Q7CuG/k6zZTz8aLVJmcdJA6L7A6azwGyxaI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=b/6yooeYh3gPMn7Mst0oHpMVBqdk9GHOhYIO+6uxJnjzR8oAq0Wx3octU6xsuOE8fh tRjIovqy0wSYbmH+3Bch+CM4m4HK567pME1ba5M3hCC23g+a5aRJHCHOClMv/nbrYheG hov5aeH+J9HXgYzcN7COVDUtyyqRbwPZy5D5o= MIME-Version: 1.0 Received: by 10.114.28.19 with SMTP id b19mr2833196wab.71.1264245983331; Sat, 23 Jan 2010 03:26:23 -0800 (PST) In-Reply-To: References: Date: Sat, 23 Jan 2010 03:26:23 -0800 Message-ID: From: Ken Hori Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.3 (---) 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 (---) This has been fixed (at least temporarily) already. Please read: bug#5330: Term mode in Cocoa does not respect NS-ALTERNATE-MODIFIER On Fri, Jan 22, 2010 at 2:45 AM, Matthieu Moy wrote: > > Hi, > > Since I upgraded to the latest dev version of Emacs, any shortcut with > the Meta key ceased working in ansi-term buffers. Previously, M-n and > M-p were sent to my shell (to navigate in history). Now, they display > these characters: =F0=EE. > > This seems to have been introduced by: > > commit 985d9edba3d9fa6320ac14ccfa18f1f00975bd43 > Author: Stefan Monnier > Date: =A0 Fri Dec 4 04:39:21 2009 +0000 > > =A0 =A0Minor cleanup. > =A0 =A0* term.el (term-send-raw, term-send-raw-meta): Use read-key-sequen= ce's > =A0 =A0key decoding rather than do it manually via last-input-event + asc= ii-character. > =A0 =A0(term-exec): Use delete-and-extract-region. > =A0 =A0(term-handle-ansi-terminal-messages): Remove unused var `end'. > =A0 =A0(term-process-pager): Remove unused var `i'. > =A0 =A0(term-dynamic-simple-complete): Make obsolete. > =A0 =A0(serial-update-config-menu): Remove unused vars `y' and `str'. > =A0 =A0(term-update-mode-line): Remove unused var `temp'. > > More precisely: > > diff --git a/lisp/term.el b/lisp/term.el > index 61dd3f4..f8bd58b 100644 > --- a/lisp/term.el > +++ b/lisp/term.el > =A0(defun term-send-raw-meta () > =A0 (interactive) > - =A0(let ((char last-input-event)) > - =A0 =A0(when (symbolp last-input-event) > - =A0 =A0 =A0;; Convert `return' to C-m, etc. > - =A0 =A0 =A0(let ((tmp (get char 'event-symbol-elements))) > - =A0 =A0 =A0 (when tmp > - =A0 =A0 =A0 =A0 (setq char (car tmp))) > - =A0 =A0 =A0 (when (symbolp char) > - =A0 =A0 =A0 =A0 (setq tmp (get char 'ascii-character)) > - =A0 =A0 =A0 =A0 (when tmp > - =A0 =A0 =A0 =A0 =A0 (setq char tmp))))) > - =A0 =A0(setq char (event-basic-type char)) > + =A0(let* ((keys (this-command-keys)) > + =A0 =A0 =A0 =A0 (char (aref keys (1- (length keys))))) > =A0 =A0 (term-send-raw-string (if (and (numberp char) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (> ch= ar 127) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (< ch= ar 256)) > > > If I re-evaluate the old defun for term-send-raw-meta (below), > everything comes back to normal. > > (defun term-send-raw-meta () > =A0(interactive) > =A0(let ((char last-input-event)) > =A0 =A0(when (symbolp last-input-event) > =A0 =A0 =A0;; Convert `return' to C-m, etc. > =A0 =A0 =A0(let ((tmp (get char 'event-symbol-elements))) > =A0 =A0 =A0 =A0(when tmp > =A0 =A0 =A0 =A0 =A0(setq char (car tmp))) > =A0 =A0 =A0 =A0(when (symbolp char) > =A0 =A0 =A0 =A0 =A0(setq tmp (get char 'ascii-character)) > =A0 =A0 =A0 =A0 =A0(when tmp > =A0 =A0 =A0 =A0 =A0 =A0(setq char tmp))))) > =A0 =A0(setq char (event-basic-type char)) > =A0 =A0(term-send-raw-string (if (and (numberp char) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (> ch= ar 127) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (< ch= ar 256)) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(make-string 1= char) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(format "\e%c" cha= r))))) > > In GNU Emacs 23.1.90.1 (i686-pc-linux-gnu, GTK+ Version 2.12.12) > =A0of 2010-01-22 on bauges > Windowing system distributor `The X.Org Foundation', version 11.0.1040200= 0 > configured using `configure =A0'--prefix=3D/home/moy/local/usr/'' > > Important settings: > =A0value of $LC_ALL: nil > =A0value of $LC_COLLATE: nil > =A0value of $LC_CTYPE: nil > =A0value of $LC_MESSAGES: nil > =A0value of $LC_MONETARY: nil > =A0value of $LC_NUMERIC: nil > =A0value of $LC_TIME: nil > =A0value of $LANG: en_US.UTF-8 > =A0value of $XMODIFIERS: nil > =A0locale-coding-system: utf-8-unix > =A0default enable-multibyte-characters: t > > Major mode: Term > > Minor modes in effect: > =A0shell-dirtrack-mode: t > =A0diff-auto-refine-mode: t > =A0erc-track-mode: t > =A0recentf-mode: t > =A0global-hl-line-mode: t > =A0icomplete-mode: t > =A0auto-image-file-mode: t > =A0which-function-mode: t > =A0show-paren-mode: t > =A0tooltip-mode: t > =A0mouse-wheel-mode: t > =A0menu-bar-mode: t > =A0file-name-shadow-mode: t > =A0global-font-lock-mode: t > =A0font-lock-mode: t > =A0global-auto-composition-mode: t > =A0auto-composition-mode: t > =A0auto-encryption-mode: t > =A0auto-compression-mode: t > =A0column-number-mode: t > =A0line-number-mode: t > =A0transient-mark-mode: (only) > > Recent input: > C-h c M-p M-p M-x t e r m - s e r > o a w - m e > Q @ C-M-@ C-@ M-p > > C-@ p > C-, @ C-@ M-p > M-x C-g M-: M-( t e r m - s e n d > r a SPC " M - p " q M-: C-e > > M-: C-e > ? > C-x C-g q M-p C-x b C-x > b . e l t e r m > . C-g g i t SPC C-a C-k c d SPC > c d SPC l o c u s s r e m . > g i t SPC s h o w SPC > / r a w - m e t a C-l C-l C-l C-l C-l q > q C-x 1 > > > > > > > > > > > > q > ^ : > / > m e t a n > > M-x r e p o r t > > Recent messages: > Quit > Making completion list... > Entering debugger... > Back to top level. > Entering debugger... [2 times] > Back to top level. > Quit > Checking new mail ... > Checking new news...done > No mail > > Load-path shadows: > /home/moy/usr/emacs-lisp/font-latex hides /home/moy/usr/emacs-lisp/auctex= /font-latex > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/hex-util hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/hex-util > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/format-spec hides /home/moy/= local/usr/share/emacs/23.1.90/lisp/format-spec > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/sha1 hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/sha1 > /home/moy/usr/emacs-lisp/nxml-mode-20041004/xsd-regexp hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/xsd-regexp > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-nxml hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/nxml/rng-nxml > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-outln hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-outln > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-valid hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-valid > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-util hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/nxml/rng-util > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-glyph hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-glyph > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-mode hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/nxml-mode > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-maint hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-maint > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-uri hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/nxml/rng-uri > /home/moy/usr/emacs-lisp/nxml-mode-20041004/xmltok hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/nxml/xmltok > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-parse hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-parse > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-rap hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/nxml/nxml-rap > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-parse hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-parse > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-dt hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/nxml/rng-dt > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-loc hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/nxml/rng-loc > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-match hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-match > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-uchnm hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/nxml/nxml-uchnm > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-cmpct hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-cmpct > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-maint hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-maint > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-util hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/nxml-util > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-xsd hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/nxml/rng-xsd > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-enc hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/nxml/nxml-enc > /home/moy/usr/emacs-lisp/nxml-mode-20041004/rng-pttrn hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/nxml/rng-pttrn > /home/moy/usr/emacs-lisp/nxml-mode-20041004/nxml-ns hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/nxml/nxml-ns > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/dig hides /home/moy/local/us= r/share/emacs/23.1.90/lisp/net/dig > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/dns hides /home/moy/local/us= r/share/emacs/23.1.90/lisp/net/dns > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/imap hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/net/imap > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/uudecode hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/mail/uudecode > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/binhex hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/mail/binhex > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/starttls hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/starttls > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/flow-fill hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/flow-fill > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndoc hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nndoc > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-fun hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-fun > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-extern hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mm-extern > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndb hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nndb > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc1843 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc1843 > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-cite hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-cite > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/html2text hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/html2text > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mail-source hides /home/moy/= local/usr/share/emacs/23.1.90/lisp/gnus/mail-source > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnwfm hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nnwfm > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/compface hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/compface > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-dup hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-dup > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-cache hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-cache > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-win hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-win > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mail-parse hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/mail-parse > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nntp hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nntp > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mailcap hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mailcap > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-uu hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/mm-uu > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-start hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-start > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnspool hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nnspool > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/webmail hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/webmail > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nneething hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/nneething > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnvirtual hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/nnvirtual > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-partial hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/mm-partial > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-group hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-group > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc2047 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc2047 > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-registry hides /home/mo= y/local/usr/share/emacs/23.1.90/lisp/gnus/gnus-registry > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-move hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-move > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml2015 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mml2015 > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-salt hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-salt > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-ml hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/gnus-ml > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndiary hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nndiary > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/message hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/message > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc2104 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc2104 > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-topic hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-topic > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml-smime hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mml-smime > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-util hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mm-util > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/messcompat hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/messcompat > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/legacy-gnus-agent hides /hom= e/moy/local/usr/share/emacs/23.1.90/lisp/gnus/legacy-gnus-agent > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/smiley hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/smiley > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nngateway hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/nngateway > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnagent hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nnagent > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnultimate hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/nnultimate > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/qp hides /home/moy/local/usr= /share/emacs/23.1.90/lisp/gnus/qp > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/earcon hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/earcon > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnimap hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/nnimap > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndraft hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nndraft > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/spam hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/spam > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-picon hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-picon > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-int hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-int > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/canlock hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/canlock > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-soup hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-soup > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-range hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-range > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/sieve-mode hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/sieve-mode > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-decode hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mm-decode > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/score-mode hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/score-mode > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-demon hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-demon > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/gnus > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-cus hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-cus > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-dired hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-dired > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-sum hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-sum > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-score hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-score > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-delay hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-delay > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-uu hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/gnus-uu > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-nocem hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-nocem > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-draft hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-draft > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mail-prsvr hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/mail-prsvr > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-bodies hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mm-bodies > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-msg hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-msg > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-art hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-art > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-bcklg hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-bcklg > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-eform hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-eform > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-setup hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-setup > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-diary hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-diary > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-undo hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-undo > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/ietf-drums hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/ietf-drums > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-url hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/mm-url > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-vm hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/gnus-vm > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc2045 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc2045 > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnbabyl hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/nnbabyl > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-mlspl hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-mlspl > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nndir hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nndir > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-kill hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-kill > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/smime hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/smime > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnmail hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/nnmail > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnrss hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nnrss > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnml hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nnml > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnmh hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nnmh > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-agent hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-agent > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-logic hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-logic > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-ems hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/gnus-ems > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml hides /home/moy/local/us= r/share/emacs/23.1.90/lisp/gnus/mml > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-sieve hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-sieve > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnwarchive hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/nnwarchive > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnnil hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nnnil > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/deuglify hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/deuglify > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnlistserv hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/nnlistserv > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/rfc2231 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/rfc2231 > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/pop3 hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/pop3 > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-async hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-async > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnkiboze hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/nnkiboze > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnsoup hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/nnsoup > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-spec hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-spec > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnmbox hides /home/moy/local= /usr/share/emacs/23.1.90/lisp/gnus/nnmbox > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-util hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-util > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-audio hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/gnus-audio > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml-sec hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mml-sec > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/yenc hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/yenc > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnoo hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/nnoo > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gmm-utils hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gmm-utils > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/sieve-manage hides /home/moy= /local/usr/share/emacs/23.1.90/lisp/gnus/sieve-manage > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-srvr hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/gnus-srvr > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnheader hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/nnheader > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnslashdot hides /home/moy/l= ocal/usr/share/emacs/23.1.90/lisp/gnus/nnslashdot > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/sieve hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/sieve > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/spam-stat hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/spam-stat > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnweb hides /home/moy/local/= usr/share/emacs/23.1.90/lisp/gnus/nnweb > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/utf7 hides /home/moy/local/u= sr/share/emacs/23.1.90/lisp/gnus/utf7 > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-encode hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/mm-encode > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mm-view hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mm-view > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/spam-report hides /home/moy/= local/usr/share/emacs/23.1.90/lisp/gnus/spam-report > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnmaildir hides /home/moy/lo= cal/usr/share/emacs/23.1.90/lisp/gnus/nnmaildir > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/mml1991 hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/mml1991 > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/gnus-mh hides /home/moy/loca= l/usr/share/emacs/23.1.90/lisp/gnus/gnus-mh > /home/moy/local/usr/src/emacs-22.1/lisp/gnus/nnfolder hides /home/moy/loc= al/usr/share/emacs/23.1.90/lisp/gnus/nnfolder > > Features: > (shadow emacsbug debug help-mode view browse-url find-this-file follow > warnings latex-sections reftex-sel reftex-ref reftex-toc xgit-log-edit > moy-term term ehelp electric shell-toggle-patched flow-fill ba > moy-mouse dabbrev multi-isearch reftex-parse newcomment texmathp > vc-git xgit-dvc xgit cus-edit xgit-annotate rect dvc-annotate xgit-log > flyspell reftex-vcr reftex-dcr reftex reftex-vars noutline outline > moy-latex latex tex-style tex latexenc tramp-imap epa epg epg-config > imap-hash assoc tramp-gw tramp-fish tramp-smb tramp-cache tramp-ftp > tramp-cmds tramp auth-source shell password-cache tramp-compat > trampver gnus-cite smiley gnus-agent gnus-srvr nnvirtual gnus-async > gnus-bcklg tla smerge-mode dvc-state dvc-config diff sendmail > dvc-cmenu dvc-about dvc-version dvc-revlist gnus-kill gnus-score > score-mode sort gnus-ml disp-table gnus-topic parse-time gnus-cache > nnfolder byte-opt bytecomp byte-compile utf7 nnimap imap nndraft nnmh > bbdb-gnus bbdb-snarf mail-extr bbdb-com nnnil bzr-gnus tla-gnus > xgit-gnus xhg-gnus dvc-gnus time-stamp moy-readonly bzr-core tla-core > tla-autoconf tla-defs dvc-diff dvc-fileinfo dvc-log vc vc-dispatcher > dvc-unified dired-x dired-aux ffap add-log moy-diff diff-mode > ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult > ediff-init ediff xdarcs-core xgit-core xhg-core xmtn-minimal > niko-bbdb-split gnus-outlook-deuglify moy-gnus gnus-demon nntp > gnus-msg gnus-diary gnus-art mm-uu mml2015 pgg pgg-parse pgg-def > mm-view nndiary gnus-sum gnus-group gnus-undo nnmail mail-source nnoo > gnus-start gnus-spec gnus-int gnus-range message rfc822 mml mml-sec > mml-smime smime dig mm-decode mm-bodies mm-encode mailcap mail-parse > rfc2045 rfc2231 rfc2047 qp ietf-drums mailabbrev gmm-utils mailheader > canlock sha1 hex-util gnus-win gnus gnus-ems nnheader gnus-util netrc > time-date mail-utils mm-util mail-prsvr erc-track erc-match > erc-goodies erc erc-backend erc-compat format-spec thingatpt pp > ssh-agent moy-history minibuf-isearch easy-mmode nxml-enc > emms-info-mp3info emms-info-ogg ogg-comment emms-info emms-source-file > locate dired emms-pbi derived emms-player-simple emms dvc-tips > dvc-autoloads dvc-core dvc-lisp dvc-buffers dvc-ui dvc-register > dvc-utils dvc-emacs ewoc dvc-defs dvc-site moy-systemc moy-scp etags > find-file autoinsert moy-emacs moy-c cc-mode cc-fonts cc-menus cc-cmds > cc-styles cc-align cc-engine cc-vars cc-defs moy-correction recentf > tree-widget wid-edit easymenu saveplace hl-line server font-latex > tex-site ispell edmacro kmacro ange-ftp bbdb-autoloads bbdb timezone > icomplete moy-ido ido regexp-opt image-file moy-gdb moy-autoloads cl > cl-19 w3m-load uniquify advice help-fns advice-preload which-func > imenu paren grep compile comint ring cus-start cus-load 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) > > -- > Matthieu Moy > http://www-verimag.imag.fr/~moy/ > > > > From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 18 07:57:10 2011 Received: (at control) by debbugs.gnu.org; 18 Sep 2011 11:57:10 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Fzh-0005bo-T2 for submit@debbugs.gnu.org; Sun, 18 Sep 2011 07:57:10 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Fzg-0005bg-0H for control@debbugs.gnu.org; Sun, 18 Sep 2011 07:57:08 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5Fuo-00027V-Pq for control@debbugs.gnu.org; Sun, 18 Sep 2011 13:52:06 +0200 Date: Sun, 18 Sep 2011 13:48:46 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #5449 X-MailScanner-ID: 1R5Fuo-00027V-Pq X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316951526.90281@36TGoYqjPak+Oz3ZClpgFA X-Spam-Status: No X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control 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.6 (--) tags 5449 fixed close 5449 24.1 From unknown Tue Jun 17 20:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5449: Term mode in Cocoa does not respect NS-ALTERNATE-MODIFIER Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Sep 2011 12:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5449 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Scott Bell Cc: 5449@debbugs.gnu.org, Chong Yidong , 5330@debbugs.gnu.org, Stefan Monnier Received: via spool by 5449-submit@debbugs.gnu.org id=B5449.131634793325889 (code B ref 5449); Sun, 18 Sep 2011 12:13:02 +0000 Received: (at 5449) by debbugs.gnu.org; 18 Sep 2011 12:12:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5GEG-0006jR-Ig for submit@debbugs.gnu.org; Sun, 18 Sep 2011 08:12:13 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5GEB-0006j0-Od; Sun, 18 Sep 2011 08:12:08 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5G98-0002QK-BX; Sun, 18 Sep 2011 14:06:54 +0200 From: Lars Magne Ingebrigtsen In-Reply-To: <519A9EBC-CB25-4EB4-8A1C-CA784FA31EED@me.com> (Scott Bell's message of "Wed, 20 Jan 2010 12:04:15 -0700") Date: Sun, 18 Sep 2011 13:48:42 +0200 Message-ID: References: <87ocko1yqx.fsf@stupidchicken.com> <519A9EBC-CB25-4EB4-8A1C-CA784FA31EED@me.com> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Jane Siberry's _Jane Siberry_: "In The Blue Light" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R5G98-0002QK-BX X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316952414.50538@EqnG228yHJJXH3we9rCyrA X-Spam-Status: No X-Spam-Score: -2.7 (--) 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.7 (--) Scott Bell writes: >> I'm not sure if the change to term-send-raw breaks anything, but the the >> change to term-send-raw-meta definitely prevents the process from >> getting M-d correctly. I've reverted it in the repository for now >> (change attached), but you might want to double-check the entire change. > > The latest repository seems to work for me with > this change, thanks! Reading the thread, it seems like the bug was fixed, so I'm closing this report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/