Hi Vegard,

Thanks for your change in the Makefile and I'm sorry it was my problem. It turned out that it was because I re-binded the 'f' key to my function. But what my function did was simply a check on whether edebug was active, if edebug was not active, it simply called the old function. Here is my customization. I don't understand why this did harm, I'm pretty new to emacs, can you give me any suggestion on how to archive the same thing in a "better" way?

(define-key viper-vi-basic-map "f" 'york/viper-find-char-forward)

(defun york/viper-find-char-forward (arg)
  (interactive "P")
  (if edebug-active (edebug-forward-sexp arg) (viper-find-char-forward arg)))

Thanks,

York


On Sat, Jun 11, 2011 at 3:55 PM, Vegard Øye <vegard_oye@hotmail.com> wrote:
On 2011-06-11 04:41 +0200, York Zhao wrote:

> Just noticed a problem: the command "df[char]" is not deleting the
> searched character [char] itself, making this command no difference
> to "dt[char]".

I am unable to reproduce this, but I have added a Makefile rule
in commit 98e464e which creates a fresh instance of Vimpulse.
Get it with:

   git pull

Then type:

   make emacs

Please report if there's any difference.

--
Vegard

_______________________________________________
implementations-list mailing list
implementations-list@lists.ourproject.org
https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list