Example:
(setq ivy-views
'(
;;
("lispy + source {}"
(horz
(file "lispy.el")
(sexp (bookmark-jump "s: source"))))))
The provided sexp will simply be evaluated.
Fixes #472
((file-exists-p name)
(find-file name)))))
((eq (car view) 'buffer)
((file-exists-p name)
(find-file name)))))
((eq (car view) 'buffer)
- (switch-to-buffer (cadr view)))))
+ (switch-to-buffer (cadr view)))
+ ((eq (car view) 'sexp)
+ (eval (cadr view)))))
(defun ivy--switch-buffer-action (buffer)
"Switch to BUFFER.
(defun ivy--switch-buffer-action (buffer)
"Switch to BUFFER.