In Sublime Text 4, executing reset_font_size
commands, alternating with the increase_font_size
command, would generate block comments in Preferences.sublime-settings
like below
/*"font_size": 15,*/
/*"font_size": 13,*/
/*"font_size": 13,*/
This causes burden, because Preferences.sublime-settings
could change when there is no actual change.
If I remember it correctly, the behavior was not like this in ST3. The previous behavior was just removing the font_size
key-value pair, if any, which is the behavior that I hope for.
Moreover, when I look into the implementation of the reset_font_size
command in the Default/font.py
in the current ST4, there seems to be no changes:
class ResetFontSizeCommand(sublime_plugin.ApplicationCommand):
def run(self):
s = sublime.load_settings("Preferences.sublime-settings")
s.erase("font_size")
sublime.save_settings("Preferences.sublime-settings")
Can anyone please explain the rationale for this (i.e. block commenting instead of removing)? Is this intended or can this be restored as before?