cl-assertion-failed #4

berdario opened this Issue Dec 17, 2012 · 1 comment

2 participants


I get this when doing M-x ibuffer-vc-set-filter-groups-by-vc-root

Lisp error: (cl-assertion-failed (derived-mode-p (quote ibuffer-mode)))
signal(cl-assertion-failed ((derived-mode-p (quote ibuffer-mode))))
ibuffer-map-lines(#[(buf mark) "\303�!\205B\nB\211�\207" [buf mark ibuffer-current-state-list-tmp buffer-live-p] 2] t)
ibuffer-current-buffers-with-marks((#<buffer *scratch*> #<buffer *Minibuf-1*> #<buffer *Minibuf-0*> #<buffer *Messages*> #<buffer *code-conversion-work*> #<buffer *Echo Area 0*> #<buffer *Echo Area 1*>))
ibuffer-update(nil t)
call-interactively(ibuffer-vc-set-filter-groups-by-vc-root t nil)
call-interactively(execute-extended-command nil nil)

I'm not sure what is happening... I tried to require ibuffer-vc through a clean emacs (launched with emacs -q ) and the problem is the same

@purcell purcell closed this in 3791892 Dec 17, 2012

Thanks for that -- I always used the hook method described in the examples, so I never encountered this error; it happens if ibuffer-vc tries to update the ibuffer display when ibuffer has not been started. :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment