i've tried both, turning it on programmatically and -- well, not programmatically.
please believe me that i had thoroughly read nstableview's documentation before just posting my question here, but i must have missed setHighlightedTableColumn: every single time.
it works, thank you so much lindberg, you're my hero!