From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefano Zacchiroli Newsgroups: gmane.emacs.bugs Subject: bug#1072: Viper version is 3.14 of April 06, 2008; can't exit viper insert mode with ESC using emacsclient -t Date: Sat, 15 Nov 2008 02:32:41 +0100 Message-ID: <20081115013241.GA9620@usha.takhisis.invalid> References: <20081007144950.GA20151@usha.takhisis.invalid> <48EB8C94.2070403@gmail.com> <20081007190607.32194926@kiferserv> <20081114134814.GA9550@usha.takhisis.invalid> <20081114145028.2a62ac24@kiferdesk> <200811142040.mAEKeL7R015416@mothra.ics.uci.edu> <20081114155520.5ca2f5d0@kiferserv> <200811142122.mAELMiVE015560@mothra.ics.uci.edu> <20081114174655.4b174fe4@kiferserv> Reply-To: Stefano Zacchiroli , 1072@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1226713828 22953 80.91.229.12 (15 Nov 2008 01:50:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 15 Nov 2008 01:50:28 +0000 (UTC) Cc: Dan Nicolaescu , Romain Francoise , 1072@emacsbugs.donarmstrong.com To: Michael Kifer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 15 02:51:29 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1L1AJs-0008JE-PT for geb-bug-gnu-emacs@m.gmane.org; Sat, 15 Nov 2008 02:51:29 +0100 Original-Received: from localhost ([127.0.0.1]:53044 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L1AIk-0000R2-KC for geb-bug-gnu-emacs@m.gmane.org; Fri, 14 Nov 2008 20:50:18 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L1AIg-0000Qw-ES for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2008 20:50:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L1AIe-0000Qj-VV for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2008 20:50:13 -0500 Original-Received: from [199.232.76.173] (port=40866 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L1AIe-0000Qg-PW for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2008 20:50:12 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:43964) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1L1AIe-0004Qx-9M for bug-gnu-emacs@gnu.org; Fri, 14 Nov 2008 20:50:12 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAF1o8xt018322; Fri, 14 Nov 2008 17:50:08 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id mAF1e3Wv015287; Fri, 14 Nov 2008 17:40:03 -0800 X-Loop: don@donarmstrong.com Resent-From: Stefano Zacchiroli Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 15 Nov 2008 01:40:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1072 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 1072-submit@emacsbugs.donarmstrong.com id=B1072.122671276714030 (code B ref 1072); Sat, 15 Nov 2008 01:40:03 +0000 Original-Received: (at 1072) by emacsbugs.donarmstrong.com; 15 Nov 2008 01:32:47 +0000 Original-Received: from fettunta.fettunta.org (fettunta.fettunta.org [67.207.129.222]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAF1WhaT014024 for <1072@emacsbugs.donarmstrong.com>; Fri, 14 Nov 2008 17:32:45 -0800 Original-Received: from usha.takhisis.invalid (unknown [10.17.0.18]) by fettunta.fettunta.org (Postfix) with ESMTP id 79C77182EF; Sat, 15 Nov 2008 01:32:43 +0000 (UTC) Original-Received: by usha.takhisis.invalid (Postfix, from userid 1000) id C605461A8; Sat, 15 Nov 2008 02:32:41 +0100 (CET) Content-Disposition: inline In-Reply-To: <20081114174655.4b174fe4@kiferserv> User-Agent: Mutt/1.5.18 (2008-05-17) X-MIME-Autoconverted: from 8bit to quoted-printable by rzlab.ucr.edu id mAF1o8xt018322 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Fri, 14 Nov 2008 20:50:13 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:22353 Archived-At: On Fri, Nov 14, 2008 at 05:46:55PM -0500, Michael Kifer wrote: > Actually, viper has the code for this, which works everywhere. > I forgot about it. All that is needed is to convert viper-ESC-keyseq-ti= meout > from a var to a function. With the risk of looking naive, I'm asking: who will invoke the function then? Of course we do want the thing to work even when switching from one X11 frame to a console frame containing the very same buffer (OK, it is extreme, but still ...). In that case who will trigger the function execution upon switching from frame to frame? BTW, if/when you have some proof of concept code I can test it, to ensure that nothing else remains to be nailed down. Cheers. --=20 Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7 zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/ Dietro un grande uomo c'=E8 ..| . |. Et ne m'en veux pas si je te tutoi= e sempre uno zaino ...........| ..: |.... Je dis tu =E0 tous ceux que j'aim= e