From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: dkcombs@panix.com (David Combs) Newsgroups: gmane.emacs.help Subject: Re: What do you think of new vimpulse-mode which emulates vim keys? (was: Re: need advice about fixing up my new vimpact-mode, a Vim emulation mode based on viper-mode) Date: Mon, 9 Apr 2007 08:10:06 +0000 (UTC) Organization: Public Access Networks Corp. Message-ID: References: <1175089001.467957.295940@n76g2000hsh.googlegroups.com> <1175810013.819910.69920@w1g2000hsg.googlegroups.com> NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1176107901 21294 80.91.229.12 (9 Apr 2007 08:38:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 9 Apr 2007 08:38:21 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Apr 09 10:37:34 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 1HapNT-0003FQ-BU for geh-help-gnu-emacs@m.gmane.org; Mon, 09 Apr 2007 10:37:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HapRF-0004sX-No for geh-help-gnu-emacs@m.gmane.org; Mon, 09 Apr 2007 04:41:25 -0400 Original-Path: shelby.stanford.edu!headwall.stanford.edu!newsfeed.news2me.com!nx02.iad01.newshosting.com!newshosting.com!198.186.194.250.MISMATCH!transit3.readnews.com!news-out.readnews.com!panix!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 72 Original-NNTP-Posting-Host: panix3.panix.com Original-X-Trace: reader2.panix.com 1176106206 28911 166.84.1.3 (9 Apr 2007 08:10:06 GMT) Original-X-Complaints-To: abuse@panix.com Original-NNTP-Posting-Date: Mon, 9 Apr 2007 08:10:06 +0000 (UTC) X-Newsreader: trn 4.0-test76 (Apr 2, 2001) Original-Xref: shelby.stanford.edu gnu.emacs.help:146895 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:42499 Archived-At: In article <1175810013.819910.69920@w1g2000hsg.googlegroups.com>, jasonspiro4+moznews@gmail.com wrote: >Hi Stianse, > >On Mar 28, 9:36 am, stia...@gmail.com wrote: >> Great, I just recently discovered viper-mode and vimpulse made it even >> better. > >Thank you! Makes me happy about the time I have spent cleaning up >vimpulse.el for the web. I am CC'ing your feedback to Alessandro >Piras and Brad Beveridge (I did not write vimpulse.) > >> I have only tried it for a couple of days, so I don't have any >> constructive feedback at the moment, except one modification I had to >> make in vimpulse.el. In order to make it work I had to delete the line >> >> 'viper--key-maps >> >> from the function my-get-emulation-keymap(). Without this I got an >> error message telling me that viper--key-maps variable was void, >> resulting in not being able to do anything in emacs (not even close >> the window). Does this have any impact on the available features in >> vimpulse? > >I doubt it has any impact. But the fact that vimper initially caused >such a serious problem is a serious bug. Thank you for reporting it. > >Where did you get your emacs-snapshot package? Did you build it >yourself? If you built a .deb or an RPM yourself and you still have >it handy, would you mind to send me it? (There are many free file >hosting services; try a Google search for "file hosting".) > >Regards, >Jason > Quick question: does either of them implement the "g" command (not suffix), that works like this: g/foo/, eg: g/foo/r more-foo-stuff.txt/ (as described in Kernighan's "software tools" book, it does it in two passes: first go through and "mark" each line that matches /foo/, then the 2nd pass: from top to bottom, at ever marked line, execute the command -- the neat thing being that if during an earlier part of that 2nd pass, lines get added or deleted, when it gets to a foo-line further down, it still works, because the "marks" are attached to the lines they're at, and thus "move" along with their lines. Anyway, vi and vim certainly have it, but some emulators seem to be missing it. At least if they did have the g feature, I sure couldn't get it work. --- THANKS! David Well, maybe it wasn't such a quick question, after all. :-)