It is fairly well known that syntax highlighting in vim breaks when one changes colorschemes frequently. This is due to peculiarities of hi def/hi clear.
Recently, the following changes were made:
patch 8.2.1693: "hi def" does not work for cleared highlight patch 8.2.1703: ":highlight clear" does not restore default link
I would like to know exactly, on a technical level, what has changed after these commits.
Does this fix the problem of changing color schemes fully? What about hi def links in my vimrc? How can I guarantee "colorscheme bar" gives exactly the output that the developer intended?