From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.help Subject: Re: Emacs and vim analogs Date: Sun, 18 Feb 2007 20:03:50 +0100 Organization: Organization?!? Message-ID: <854ppji8yx.fsf@lola.goethe.zz> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1171827639 10033 80.91.229.12 (18 Feb 2007 19:40:39 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 18 Feb 2007 19:40:39 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Feb 18 20:40:31 2007 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 1HIrte-0007LC-L5 for geh-help-gnu-emacs@m.gmane.org; Sun, 18 Feb 2007 20:40:30 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HIrte-0000Vi-2i for geh-help-gnu-emacs@m.gmane.org; Sun, 18 Feb 2007 14:40:30 -0500 Original-Path: shelby.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!newsfeed.freenet.de!news.n-ix.net!noris.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.93 (gnu/linux) Cancel-Lock: sha1:42cJmFDVpnfnmNsgQWk4jQhE4a0= Original-Lines: 23 Original-NNTP-Posting-Date: 18 Feb 2007 20:03:52 CET Original-NNTP-Posting-Host: 10bbe4d2.newsspool1.arcor-online.net Original-X-Trace: DXC=U?_W8@=RJ2=L2C_`koXfC5ic==]BZ:af>4Fo<]lROoR1Fl8W>\BH3Y2B^Sj@[AF]97CV`H8_`hhQ4^9QSCVg3dO6OIC5DBZVJ9; K__X=kl; E21BJTab]a]J[9 Original-X-Complaints-To: usenet-abuse@arcor.de Original-Xref: shelby.stanford.edu gnu.emacs.help:145692 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:41298 Archived-At: "Clinton Curry" writes: > I've been bouncing back and forth between Vim and Emacs for some time, and > lately I've been trying to reconcile the abilities of one with the other. > Specifically, I'm wondering if there is something in Emacs analogous to the > following Vim capabilities. > > 1) Omni-completion. Here, if you're happily typing something and > come across a name, function call, etc, that you have typed before, > in Vim you can press Ctrl+N to see what can go with what you've > typed so far. Moreover, in many cases, it does this intelligently, > taking syntax into account. M-/ > 2) Redo-last-change. In Vim, if you make a change, pressing "." > will make the change again. Is there something analogous in Emacs, > aside from defining a macro? Either C-x M-ESC or C-x z, depending on your requirements. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum