Hi!
Another topic that's should be clear is, how manually set values (:set ...)
are handled during browsing and where they are stored as default options or
the sitespecific.
In my opinion we should set the values that are explicitly set to site
specific, if the current URL matches a configured site, else it should be
handled like we know it.
vimprobablerc:
set fontsize=11
...
site http://foo.bar fontsize=14
When browsing on http://bar.baz we have fontsize 11, changing the value to 13
by :set fontsize=13 will set the value for all sites accept those that define
another value (like http://foo.bar does).
If http://foo.bar/... is opened, we should have fontsize 14. If the value is
changed now to 9 this should take effect on all pages under http://foo.bar
(should be saved in the struct used for the site).
If another page, without special settings is opened the previously set
fontsize of 13 should be used again.
I think this behaviour would lead to least confusion compared to other
behaviours.
Daniel
|