ibuffer-vc expects symbols returned by vc-backend to be wrong case #1

trollusk opened this Issue Jun 9, 2011 · 1 comment


None yet
2 participants

trollusk commented Jun 9, 2011

Emacs Lisp symbols are case-sensitive. In the function 'ibuffer-vc--find-any-root', the line that begins '((eq 'cvs backend ...' needs to be changed to '((eq 'CVS backend....' because vc-backend returns the uppercase symbol. In fact all the backend symbols returned by vc-backend contain uppercase characters -- see the variable 'vc-handled-backends'.

As it is currently, ibuffer-vc breaks ibuffer if there is a file loaded that is version-controlled by CVS.

purcell closed this in 153882b Jun 9, 2011


purcell commented Jun 9, 2011

Thanks for the report -- I think the cases of those symbols actually got changed at some point in vc...


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