I’m just trying to track down a plugin bug and I’ve come across what is either a bug, or an artefact of my ignorance.
Using the console in one view type (assuming the default word_separators list):
word_separators = view.settings().get("word_separators")
word_separators = word_separators.replace('.', '')
view.settings().set("word_separators", word_separators)
The change the view and check the output of
view.settings().get("word_separators")
The docs for view.settings() states:
I’d expect from that then that the word_separators value in one view wouldn’t be modified by the change in the other, or am I misunderstanding things?