@glts asked:
I wonder why you chose to make the notation different from Vim's notation.
:set list :Glaive plug list
:set nolist vs :Glaive plug !list
:set list! vs :Glaive plug ~list
:set invlist vs :Glaive plug ~list
:set list? vs TBD
:set list& vs N/A
Is there a technical reason for this? I think acceptance would be better if users could apply the same pattern as in standard :set.
It's kind of painful to change the syntax if it breaks compatibility, but I think it's a fair question and we should investigate the possibility.