* avy-jump.el (avi--overlay-pre):
(avi--overlay-post): Handle the case of LEAF being a number.
(avi--overlay
(propertize (apply #'string (reverse path))
'face 'avi-lead-face)
- (if (consp (car leaf))
- (caar leaf)
- (car leaf))
- (cdr leaf)))
+ (cond ((numberp leaf)
+ leaf)
+ ((consp (car leaf))
+ (caar leaf))
+ (t
+ (car leaf)))
+ (if (consp leaf)
+ (cdr leaf)
+ (selected-window))))
(defun avi--overlay-at (path leaf)
"Create an overlay with STR at LEAF.
(avi--overlay
(propertize (apply #'string (reverse path))
'face 'avi-lead-face)
- (if (consp (car leaf))
- (cdar leaf)
- (car leaf))
- (cdr leaf)))
+ (cond ((numberp leaf)
+ leaf)
+ ((consp (car leaf))
+ (cdar leaf))
+ (t
+ (car leaf)))
+ (if (consp leaf)
+ (cdr leaf)
+ (selected-window))))
;;* Commands
;;;###autoload