From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Cameron Matheson" Newsgroups: gmane.emacs.help Subject: tty emacs ESC Delay problem Date: Mon, 19 May 2008 14:50:26 -0600 Message-ID: <7e2f9af90805191350g6dbf0500u65c34ecaf4dafc19@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1211251032 31565 80.91.229.12 (20 May 2008 02:37:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 20 May 2008 02:37:12 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue May 20 04:37:49 2008 Return-path: Envelope-to: geh-help-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 1JyHjW-0000i5-7h for geh-help-gnu-emacs@m.gmane.org; Tue, 20 May 2008 04:37:46 +0200 Original-Received: from localhost ([127.0.0.1]:47607 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JyHim-0005O5-8m for geh-help-gnu-emacs@m.gmane.org; Mon, 19 May 2008 22:37:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JyCJS-0008Un-7m for help-gnu-emacs@gnu.org; Mon, 19 May 2008 16:50:30 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JyCJQ-0008TH-PP for help-gnu-emacs@gnu.org; Mon, 19 May 2008 16:50:29 -0400 Original-Received: from [199.232.76.173] (port=45144 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JyCJQ-0008TC-If for help-gnu-emacs@gnu.org; Mon, 19 May 2008 16:50:28 -0400 Original-Received: from wf-out-1314.google.com ([209.85.200.171]:16135) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JyCJQ-0002bU-1z for help-gnu-emacs@gnu.org; Mon, 19 May 2008 16:50:28 -0400 Original-Received: by wf-out-1314.google.com with SMTP id 28so1594572wfc.24 for ; Mon, 19 May 2008 13:50:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=UdlxvNfCd5mqOsdNjaTOUjVJLw0pnDkqgFU2q9OHcWk=; b=AZ6812XvD4fWGl1QXB+boRL6JavFhZYRXqp++OmRBtNJk5YUa0+lBifM2+ln9fdEYeMrc2mK4kDeGZvpv6zjBc3f9PbuLEHadeSp9Ix6Lws9XKoY/KQj8cIgGJatzRqc16I4EyMAjjC7IzaIgwAXXaugulnEsVaM1NYf+/6sGPI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ry8RHo31U7JakZo9e8xe+8MDCvT1OnmQJAncjOX1BKLjLqUf+vS21Uyb50BPymw8HluKdop6+YAlU+SivRaUEA3phGTWRsjNA3io+FC5Ao7HuqGXnJRp2f4Vo69rdBVNxJn8aF/b9Koq90e9VvM9tP64H/WBW40TKwOdMEETyuc= Original-Received: by 10.142.199.16 with SMTP id w16mr2693392wff.206.1211230226808; Mon, 19 May 2008 13:50:26 -0700 (PDT) Original-Received: by 10.142.234.6 with HTTP; Mon, 19 May 2008 13:50:26 -0700 (PDT) Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) X-Mailman-Approved-At: Mon, 19 May 2008 22:32:37 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:54148 Archived-At: Hello, I've just recently begun using Emacs. Being a convert from Vim, I use VIPER mode, which works wonderfully for me as long as I'm using the X (gtk) version of Emacs. I have a problem when using the TTY version though. Pressing ESC switches from visual mode to ex mode, but if I'm using emacs in a terminal (or linux console), there is a short delay in which I cannot press another key or else Emacs will interpret the keypresses as C-foo instead of whatever command I wanted to issue in ex mode. That is to say, if I hit , pause, and then hit 'j', my cursor moves to the next line as expected. But if I hit (release), and then immediately press 'j', the newline-and-indent function is issued. I can't figure out why it's only an issue in the non-X version of Emacs. How can I go about eliminating this pause? Thanks, Cameron