Hi Tamas, there's a little bug in anything.el. Sometimes when I invoke it several times it'll error:
Debugger entered--Lisp error: (cl-assertion-failed header-pos) signal(cl-assertion-failed (header-pos)) (or header-pos (signal (quote cl-assertion-failed) (list ...))) (progn (or header-pos (signal ... ...)) nil) (assert header-pos) (save-excursion (assert header-pos) (goto-char header-pos) (buffer-substring-no-properties (line-beginning-position) (line-end-position))) (let* ((header-pos ...) (source-name ...) (source ...) (action ...) (type ...)) (unless action (unless type ...) (setq action ...)) (let* (...) (if transformer ... action))) (save-current-buffer (set-buffer anything-buffer) (let* (... ... ... ... ...) (unless action ... ...) (let* ... ...))) (with-current-buffer anything-buffer (let* (... ... ... ... ...) (unless action ... ...) (let* ... ...))) (if (= (buffer-size ...) 0) nil (with-current-buffer anything-buffer (let* ... ... ...))) (unless (= (buffer-size ...) 0) (with-current-buffer anything-buffer (let* ... ... ...))) anything-get-action() (if anything-saved-sources (anything-get-selection) (anything-get-action)) (let* ((selection ...) (action ...)) (if (anything-list-but-not-lambda-p action) (setq action ...)) (if (and selection action) (funcall action selection))) anything-execute-selection-action() anything() call-interactively(anything) If I kill the *anything* buffer it works again. Bye, Tassilo -- People sometimes ask me if it is a sin in the Church of Emacs to use vi. Using a free version of vi is not a sin; it is a penance. So happy hacking. (Richard M. Stallman) _______________________________________________ gnu-emacs-sources mailing list gnu-emacs-sources@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources