I am having unpredictable behaviour when deleting whitespace at the end of a line, that stems from deleting word separators.
Here are my word separators
"word_separators": " )./\\()\"'-:,.;<>~!@#$%^&*|+=]{}`~? "
if I have contiguous word separator characters, pressing ctrl+backspace will delete ALL of the contiguous word separators until it hits a non word separator. This creates an annoying behavior when deleting whitespace at the end of a line. This is because it deletes all the blankspace characters, and any word separator characters behind it.
So in this example it will delete the 4 whitespace characters, but it also deletes the ‘;’ character.
someword;
So when using ctrl+del or ctrl+backspace, sublime treats contiguous strings of word separator characters as a single word for deletion.
So my concluding question is as follows…
Is there a way to have sublime ctrl+del and ctrl+backspace treat only strings of the SAME word separators as a single word for deletion, instead of any combination of wordseparator characters.