Don't run move wrapper if b:colouring_scheme has not been defined (if a readonly buffer has been opened for e)

Also update tracking of b:colouring_scheme to work for multiple buffers.