From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matt Bohy Newsgroups: gmane.emacs.help Subject: Disable [ESC] as meta-key in Viper Date: Tue, 30 Jun 2009 02:54:30 -0700 Message-ID: <20090630095430.GD9755@mattpc> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1246420533 14978 80.91.229.12 (1 Jul 2009 03:55:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 1 Jul 2009 03:55:33 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 01 05:55:26 2009 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 1MLqul-0002Ez-4c for geh-help-gnu-emacs@m.gmane.org; Wed, 01 Jul 2009 05:55:19 +0200 Original-Received: from localhost ([127.0.0.1]:37557 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MLquk-0008Cd-GR for geh-help-gnu-emacs@m.gmane.org; Tue, 30 Jun 2009 23:55:18 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MLa3G-0007Ri-5U for help-gnu-emacs@gnu.org; Tue, 30 Jun 2009 05:54:58 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MLa3B-0007Q5-9g for help-gnu-emacs@gnu.org; Tue, 30 Jun 2009 05:54:57 -0400 Original-Received: from [199.232.76.173] (port=54457 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MLa3A-0007Pj-U3 for help-gnu-emacs@gnu.org; Tue, 30 Jun 2009 05:54:53 -0400 Original-Received: from mail-gx0-f211.google.com ([209.85.217.211]:38177) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MLa3A-0006px-JZ for help-gnu-emacs@gnu.org; Tue, 30 Jun 2009 05:54:52 -0400 Original-Received: by gxk7 with SMTP id 7so11741gxk.18 for ; Tue, 30 Jun 2009 02:54:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:mime-version:content-type:content-disposition:user-agent; bh=v0fyQdiZjt6O60XVO7YgiPNGGI4nCtT5n6M1OFJ6T3A=; b=t5k6HgUo0tuHCehwuc2fyw0ie14yr6P2x03Jzx5sUs8X6nQoExDb5e4jfQNRF7cDMR qSyDpuJWo1kKrYO+l13W1n1NQho8IEM3YtwxTOdEz49z2r0CJ3zkcj1c4J0j4u2MDG5W mhDSh7PuY/lYJ8Jzt/9uMPkglT99U2FGBf2ug= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=HWgsOMo4LWQXEPxJB5IKaDf+qL2htzdkxrrdW2VAzhDoqxH2k5llmTk0q9D3C85xLU KZl1WQclktBMuRKyQbXrzloknQzlW9n85Kk5tChw1vv5Jq6aTW1xr4EW8+XhES6SQxqr VNA8dflP5HNN8yUh6LFpQaCOJBCvKzDDhgnSA= Original-Received: by 10.90.120.17 with SMTP id s17mr7111212agc.109.1246355691817; Tue, 30 Jun 2009 02:54:51 -0700 (PDT) Original-Received: from mattpc (ip68-107-24-147.sd.sd.cox.net [68.107.24.147]) by mx.google.com with ESMTPS id 40sm6630283aga.78.2009.06.30.02.54.50 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 30 Jun 2009 02:54:51 -0700 (PDT) Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-Mailman-Approved-At: Tue, 30 Jun 2009 23:53:30 -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:65685 Archived-At: Hello, I hope that I haven't missed something obvious, but I'm having a lot of trouble with [ESC] (or, as I actually type it, CTRL-[), being interpreted as the meta key in Viper. I understand that for some people, having the escape key work as the meta key is important, but I have an appropriate meta key. I'm coming from vi/Vim, and I type fast enough that I often get errors when I try to escape out of insert mode to do something else. Common examples include: M-:, which in Emacs enters Lisp Evaluation mode; M-u, which converts a word to uppercase; and M-j, which inserts a newline at 'point'. I've tried fiddling with several options, including viper-ESC-keyseq-timeout, to no avail. Ideally, typing ESC (or CTRL-[) would ONLY be used in Viper to move from insert mode to command mode. I hope that there's an easy solution to this. I've otherwise been very impressed with Viper, and I'm excited at the prospect of having the 'Best Of Both Worlds' in an editor! Thanks in advance, -- Matt