diff --git a/ConvertToUTF8.py b/ConvertToUTF8.py index 9681c47..2c4885e 100644 --- a/ConvertToUTF8.py +++ b/ConvertToUTF8.py @@ -140,6 +140,7 @@ def get_settings(): SETTINGS['convert_on_find'] = settings.get('convert_on_find', False) SETTINGS['confidence'] = settings.get('confidence', 0.95) SETTINGS['reset_diff_markers'] = settings.get('reset_diff_markers', True) + SETTINGS['show_encoding_status'] = settings.get('show_encoding_status', True) def get_setting(view, key): # read project specific settings first @@ -270,6 +271,9 @@ def check_encoding(view, encoding, confidence): init_encoding_vars(view, encoding) def show_encoding_status(view): + if not get_setting(view, 'show_encoding_status'): + view.set_status('origin_encoding', '') + return encoding = view.settings().get('force_encoding') if not encoding: encoding = view.settings().get('origin_encoding') diff --git a/ConvertToUTF8.sublime-settings b/ConvertToUTF8.sublime-settings index 22efd24..cf497ed 100644 --- a/ConvertToUTF8.sublime-settings +++ b/ConvertToUTF8.sublime-settings @@ -1,4 +1,7 @@ { + // Show permanent encoding status in the status bar + "show_encoding_status": true, + // supported encoding list, name & code in pair "encoding_list" : [ ["Chinese Simplified (GBK)", "GBK"],