[implementations-list] Small bug in vimpulse

José A. Romero L. escherdragon at gmail.com
Fri Apr 16 12:45:51 CEST 2010


Hello, Vimpulse Developers!

This is what happens when I press 'r' at EOL:

Debugger entered--Lisp error: (error "Viper bell")
  signal(error ("Viper bell"))
  error("Viper bell")
  viper-forward-char(nil)
  call-interactively(viper-forward-char)
  (cond ((listp motion) (eval ...)) ((commandp motion)
(call-interactively motion)) (t (funcall motion count)))
  (save-excursion (setq vimpulse-this-motion-type motion-type)
(viper-move-marker-locally (quote viper-com-point) (point))
(vimpulse-transient-mark) (cond (... ...) (... ...) (t ...)) (unless
type (setq type ...)) (cond (... ... ... ... ...) (t ... ... ...))
range)
  (let ((current-prefix-arg count) (viper-intermediate-command ...)
(viper-current-state ...) (vimpulse-operator-basic-minor-mode t)
(motion-type ...) range) (save-excursion (setq
vimpulse-this-motion-type motion-type) (viper-move-marker-locally ...
...) (vimpulse-transient-mark) (cond ... ... ...) (unless type ...)
(cond ... ...) range))
  vimpulse-motion-range(nil viper-forward-char)
  (setq range (vimpulse-motion-range vimpulse-this-count vimpulse-this-motion))
  (cond ((or ... ...) (viper-change-state-to-vi) (setq quit-flag t))
(t (when ... ...) (setq range ...) (when ... ...) (unless
dont-move-point ... ...) (viper-change-state-to-vi)))
  (cond ((or vimpulse-visual-mode ...) (when ... ... ...) (setq range
...) (if ... ... ...) (setq vimpulse-this-motion ...) (unless
keep-visual ...)) (t (if custom-motion ... ... ... ... ...) (cond ...
...)))
  (let ((range ...) viper-ESC-moves-cursor-back) (setq
vimpulse-this-motion-type nil vimpulse-this-count nil
vimpulse-this-motion nil vimpulse-this-operator this-command) (cond
(... ... ... ... ... ...) (t ... ...)) (unless no-repeat (setq
vimpulse-last-operator vimpulse-this-operator vimpulse-last-motion
vimpulse-this-motion vimpulse-last-motion-type
vimpulse-this-motion-type) (viper-set-destructive-command ...)) range)
  vimpulse-range(nil nil nil nil viper-forward-char)
  byte-code("\300\301\211\211\211\302%\207" [vimpulse-range nil
viper-forward-char] 6)
  call-interactively(vimpulse-replace nil nil)

I'm using GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.18.3)
of 2010-03-22.

Hope this helps. In case of any questions please drop me a line.

Cheers,
-- 
José A. Romero L.
escherdragon at gmail.com
"We who cut mere stones must always be envisioning cathedrals."
(Quarry worker's creed)



More information about the implementations-list mailing list