Order of Evaluation
On startup, vi sets options defined by EXINIT variable.
Then options defined in ~/.exrc file.
Settings in ~/.exrc take precedence.
Setting in .exrc file in CWD take precedence over ~/.exrc file and EXINIT.
Finally, :set options of current session take precedence during that session.