Text this: An implicit midpoint spectral approximation of nonlocal Cahn--Hilliard equations