Add option scoping: local, global, default.

Global options are always set for all editors at the same time, even
when :setlocal is used.

Local options are always local, even when :set is used.

Default makes it depend on whenther :set or :setlocal was used.