Thank you void,
But shouldn't it be "translucent_selection_rectangle_background_dark_color" instead of "dark_translucent_selection_rectangle_background_dark_color"?
And also, shouldn't it be "translucent_selection_rectangle_border_dark_color" instead of "dark_translucent_selection_rectangle_border_dark_color"?
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
In the INI webpage, some deadlinks are found with setting name, most probably due to their entry is removed/renamed or their entry is not yet added/implemented.
The approximate list of deadlinks with setting name is provided as a CSV inline list (contains two columns "Setting Name" and "Total Deadlinks"):
Code: Select all
Setting Name, Total Deadlinks
paste_undo_conflict, 2
admin_service, 2
exit_admin_service_on_exit, 2
allow_multiple_windows, 1
match_case, 1
match_diacritics, 1
match_whole_word, 1
match_path, 1
match_regex, 1
maximized, 1
double_click_path, 1
dark_grid_line_color, 1
statusbar_omit_results, 1
shell_execute_show2, 1
check_for_volume_change_on_desktop_updatedir, 1
rename_maximized, 1
advanced_copy_to_maximized, 1
advanced_move_to_maximized, 1
advanced_search_maximized, 1
column_organize_maximized, 1
insert_function_maximized, 1
filter_organize_maximized, 1
filter_select_maximized, 1
search_history_maximized, 1
search_history_select_maximized, 1
help_search_syntax_maximized, 1
help_regex_syntax_maximized, 1
help_search_commands_maximized, 1
help_search_preprocessor_maximized, 1
help_command_line_options_maximized, 1
dark_search_edit_border_color, 1
dark_toolbar_bottom_color, 1
dark_header_bottom_color, 1
dark_header_divider_color, 1
dark_header_sort_border_color, 1
dark_listbox_border_color, 1
dark_combobox_border_color, 1
dark_pane_bottom_color, 1
dark_progress_bar_background_color, 1
dark_progress_bar_background_border_color, 1
dark_progress_bar_color, 1
dark_progress_bar_border_color, 1
text_size, 1
min_zoom, 1
max_zoom, 1
rename_single_wide, 1
rename_single_high, 1
dark_findbar_focus_foreground_color, 1
dark_findbar_focus_background_color, 1
dark_findbar_highlight_foreground_color, 1
dark_findbar_highlight_background_color, 1
hide_reconstructed_folders, 1
findbar_pos, 1
open_file_commands, 1
open_folder_commands, 1
filters_wide, 1
bookmarks_sidebar_high, 1
filters_sidebar_high, 1
treeview_high, 1
preview_high, 1
triple_double_quote_escape, 1
Note: Generated similarly as before with a rough script and with some manual processing thus approximate list.
The rough script as a Python inline script:
Code: Select all
import re
from collections import Counter
from operator import itemgetter
def readSafe(filepath):
with open(filepath, 'rt', encoding='utf-8', newline='') as fpr:
fullText = fpr.read()
return fullText
def subtractTwoDicts(firstDict, secondDict):
keys_to_delete = []
for key in firstDict.keys():
if key in secondDict:
keys_to_delete.append(key)
for key in keys_to_delete:
del firstDict[key]
return firstDict
htmText = readSafe(r'INI Settings - voidtools forum.htm')
HTM_setting_id_list = []
p = re.compile(r'span id="(.*?)"')
for m in p.finditer(htmText):
HTM_setting_id_list.append(m.group(1))
HTM_setting_link_list = []
p = re.compile(r'href="(?:.*9994)??#(.*?)" class="postlink"')
for m in p.finditer(htmText):
HTM_setting_link_list.append(m.group(1))
HTM_setting_link_dict_unique = dict(Counter(HTM_setting_link_list))
HTM_setting_id_dict_unique = dict(Counter(HTM_setting_id_list))
HTM_setting_dead_link_dict = subtractTwoDicts(HTM_setting_link_dict_unique, HTM_setting_id_dict_unique)
HTM_setting_dead_link_list = list(HTM_setting_dead_link_dict.items())
HTM_setting_dead_link_list.sort(key=itemgetter(1), reverse=True)
for itm in HTM_setting_dead_link_list:
print(itm)
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Also, in the INI webpage, some setting names are duplicated and description is provided multiple times. Thus, which one to choose?
The approximate list of duplicate settings is provided as a CSV inline list (contains two columns "Setting Name" and "Total Occurrences (Duplicates + Original)"):
Code: Select all
Setting Name, Total Occurrences (Duplicates + Original)
allow_dark_mode, 2
accent, 2
dark_accent, 2
accent_color, 2
dark_accent_color, 2
dupe_line_color, 2
Note: Generated similarly as before with a rough script and with some manual processing thus approximate list.
The rough script as a Python inline script:
Code: Select all
import re
from collections import Counter
from operator import itemgetter
def readSafe(filepath):
with open(filepath, 'rt', encoding='utf-8', newline='') as fpr:
fullText = fpr.read()
return fullText
htmText = readSafe(r'INI Settings - voidtools forum.htm')
HTM_setting_list = []
p = re.compile(r'font-size:[^<>]*?">([^\r\n]+?)</span>', re.DOTALL)
for m in p.finditer(htmText):
HTM_setting_list.append(m.group(1))
duplicate_setting_list = list(dict(Counter(HTM_setting_list)).items())
duplicate_setting_list.sort(key=itemgetter(1), reverse=True)
for itm in duplicate_setting_list:
if itm[1] > 1:
print(itm)
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
There can be two more types of mismatches/errors:
1: No default is mentioned in the alpha INI webpage (
viewtopic.php?t=9994).
2: Setting found in the alpha INI file but not found in any of the INI webpages (alpha + stable) of
viewtopic.php?t=9994 and
https://www.voidtools.com/support/everything/ini/ (updated).
But as these two types of mismatches/errors are too numerous (~271 and ~316 (updated) respectively), and also as Everything is in alpha version; that's why I thought you maybe aware of this and you have planned to correct these in the future.
But still, in case if you may find this useful, I have provided the approximate list and rough script of these two types of mismatches/errors:
1: No default is mentioned in the alpha INI webpage (
viewtopic.php?t=9994):
It has two columns "Setting Name" and "INI Default Value (the default value from "Everything alpha INI file")":
The approximate list as a CSV inline list:
Code: Select all
Setting Name, INI Default Value
allow_tabs, 1
hscroll_mul, 1
hscroll_div, 6
lvm_scroll, 1
lvm_scroll_dx_mul, 1
lvm_scroll_dx_div, 1
lvm_scroll_dy_mul, 1
lvm_scroll_dy_div, 1
txt_double_quote, 0
bookmark_organize_x, 0
bookmark_organize_y, 0
bookmark_organize_wide, 0
bookmark_organize_high, 0
bookmark_organize_tree_wide, 0
bookmark_organize_name_wide, 0
bookmark_organize_name_order, 0
bookmark_organize_search_wide, 0
bookmark_organize_search_order, 0
bookmark_organize_macro_wide, 0
bookmark_organize_macro_order, 0
bookmark_organize_key_wide, 0
bookmark_organize_key_order, 0
bookmark_select_wide, 0
bookmark_select_high, 0
bookmark_select_maximized, 0
bookmark_select_tree_wide, 0
bookmark_select_name_wide, 0
bookmark_select_name_order, 0
bookmark_select_search_wide, 0
bookmark_select_search_order, 0
bookmark_select_macro_wide, 0
bookmark_select_macro_order, 0
bookmark_select_key_wide, 0
bookmark_select_key_order, 0
db_auto_save_at_minute, 0
editor_last_add_file_filename, <Empty>
file_list_history, <Empty>
find_and_select_last_filter, <Empty>
find_and_select_history, <Empty>
advanced_sort_type_1, <Empty>
advanced_sort_type_2, <Empty>
advanced_sort_type_3, <Empty>
advanced_sort_ascending_1, 1
advanced_sort_ascending_2, 1
advanced_sort_ascending_3, 1
property_select_x, 0
property_select_y, 0
property_select_wide, 0
property_select_high, 0
property_select_sort_ascending, 1
property_select_name_wide, 0
property_select_name_order, 0
property_select_type_wide, 0
property_select_type_order, 1
property_select_canonical_name_wide, 0
property_select_canonical_name_order, 2
property_select_tree_wide, 0
column_organize_wide, 0
column_organize_high, 0
column_organize_name_wide, 0
undo_history_x, 0
undo_history_y, 0
undo_history_wide, 0
undo_history_high, 0
undo_history_date_wide, 0
undo_history_date_order, 0
undo_history_action_wide, 0
undo_history_action_order, 1
undo_history_name_wide, 0
undo_history_name_order, 2
undo_history_path_wide, 0
undo_history_path_order, 3
undo_history_new_name_wide, 0
undo_history_new_name_order, 4
undo_history_new_path_wide, 0
undo_history_new_path_order, 5
index_journal_x, 0
index_journal_y, 0
index_journal_wide, 0
index_journal_high, 0
index_journal_id_wide, 0
index_journal_id_order, 0
index_journal_date_visible, 1
index_journal_date_wide, 0
index_journal_date_order, 1
index_journal_action_visible, 1
index_journal_action_wide, 0
index_journal_action_order, 2
index_journal_name_visible, 1
index_journal_name_wide, 0
index_journal_name_order, 3
index_journal_path_visible, 1
index_journal_path_wide, 0
index_journal_path_order, 4
index_journal_new_name_visible, 1
index_journal_new_name_wide, 0
index_journal_new_name_order, 5
index_journal_new_path_visible, 1
index_journal_new_path_wide, 0
index_journal_new_path_order, 6
index_journal_size_visible, 1
index_journal_size_wide, 0
index_journal_size_order, 7
index_journal_date_modified_visible, 0
index_journal_date_modified_wide, 0
index_journal_date_modified_order, 8
index_journal_date_created_visible, 0
index_journal_date_created_wide, 0
index_journal_date_created_order, 9
index_journal_date_accessed_visible, 0
index_journal_date_accessed_wide, 0
index_journal_date_accessed_order, 10
index_journal_attributes_visible, 0
index_journal_attributes_wide, 0
index_journal_attributes_order, 11
index_journal_parent_date_modified_visible, 0
index_journal_parent_date_modified_wide, 0
index_journal_parent_date_modified_order, 12
index_journal_new_parent_date_modified_visible, 0
index_journal_new_parent_date_modified_wide, 0
index_journal_new_parent_date_modified_order, 13
omit_results_x, 0
omit_results_y, 0
omit_results_wide, 0
omit_results_high, 0
omit_results_column_filename_wide, 0
omit_results_column_filename_order, 0
omit_results_column_type_wide, 0
omit_results_column_type_order, 1
omit_results_column_date_added_wide, 0
omit_results_column_date_added_order, 2
insert_function_wide, 0
insert_function_high, 0
insert_function_column_name_wide, 0
insert_function_column_description_wide, 0
filter_organize_name_wide, 0
filter_organize_name_order, 0
filter_organize_search_wide, 0
filter_organize_search_order, 0
filter_organize_macro_wide, 0
filter_organize_macro_order, 0
filter_organize_key_wide, 0
filter_organize_key_order, 0
filter_select_wide, 0
filter_select_high, 0
filter_select_name_wide, 0
filter_select_name_order, 0
filter_select_search_wide, 0
filter_select_search_order, 0
filter_select_macro_wide, 0
filter_select_macro_order, 0
filter_select_key_wide, 0
filter_select_key_order, 0
file_list_slot_edit_x, 0
file_list_slot_edit_y, 0
file_list_slot_edit_wide, 0
file_list_slot_edit_high, 0
file_list_slot_edit_filename_wide, 0
set_file_time_date_created, <Empty>
set_file_time_date_modified, <Empty>
set_file_time_date_accessed, <Empty>
left_sidebar_wide, 256
right_sidebar_wide, 256
last_fast_sort_ascending, 0
last_options_page, <Empty>
options_x, 0
options_y, 0
options_wide, 0
options_high, 0
options_tree_wide, 0
options_last_folder_path, <Empty>
options_last_folder_custom_path, <Empty>
options_last_filelist_filename, <Empty>
options_last_exclude_path, <Empty>
options_last_property, <Empty>
search_history_column_search_wide, 0
search_history_column_count_wide, 0
search_history_column_date_wide, 0
search_history_select_wide, 0
search_history_select_high, 0
search_history_select_column_search_wide, 0
search_history_select_column_search_order, 0
search_history_select_column_count_wide, 0
search_history_select_column_count_order, 1
search_history_select_column_date_wide, 0
search_history_select_column_date_order, 2
run_history_x, 0
run_history_y, 0
run_history_wide, 0
run_history_high, 0
run_history_column_name_wide, 0
run_history_column_name_order, 0
run_history_column_path_wide, 0
run_history_column_path_order, 1
run_history_column_count_wide, 0
run_history_column_count_order, 2
run_history_column_date_wide, 0
run_history_column_date_order, 3
<em class="text-italics">property-name</em>_column_visible, <Generic>
<em class="text-italics">property-name</em>_column_pos, <Generic>
<em class="text-italics">property-name</em>_column_width, <Generic>
column_property_system_canonical_name_list, <Empty>
column_property_system_visible_list, <Empty>
column_property_system_width_list, <Empty>
column_property_system_pos_list, <Empty>
fat_volume_paths, <Empty>
fat_volume_guids, <Empty>
fat_volume_roots, <Empty>
fat_volume_includes, <Empty>
fat_volume_include_onlys, <Empty>
fat_volume_label, <Empty>
fat_volume_monitors, <Empty>
fat_volume_drive_type, <Empty>
fat_volume_buffer_size, <Empty>
fat_volume_rescan_if_full, <Empty>
fat_volume_update_type, <Empty>
fat_volume_update_interval, <Empty>
fat_volume_update_interval_type, <Empty>
fat_volume_update_day, <Empty>
fat_volume_update_at, <Empty>
fat_volume_real, <Empty>
fat_volume_serial_number, <Empty>
ntfs_volume_label, <Empty>
ntfs_volume_drive_type, 3
ntfs_volume_real, 1
ntfs_volume_serial_number, 0x9c981ed3
refs_volume_label, <Empty>
refs_volume_drive_type, <Empty>
refs_volume_real, <Empty>
refs_volume_serial_number, <Empty>
remote_volume_paths, <Empty>
remote_volume_guids, <Empty>
remote_volume_roots, <Empty>
remote_volume_includes, <Empty>
remote_volume_include_onlys, <Empty>
remote_volume_monitors, <Empty>
remote_volume_buffer_size, <Empty>
remote_volume_rescan_if_full, <Empty>
remote_volume_update_type, <Empty>
remote_volume_update_interval, <Empty>
remote_volume_update_interval_type, <Empty>
remote_volume_update_day, <Empty>
remote_volume_update_at, <Empty>
remote_volume_fast_update, <Empty>
folder_subfolders, <Empty>
folder_fast_update, <Empty>
network_index_hosts, <Empty>
network_index_username, <Empty>
network_index_password, <Empty>
network_index_include_only, <Empty>
network_index_mount, <Empty>
network_index_monitor_changes, <Empty>
properties, <Empty>
properties_include_folders, <Empty>
properties_include_files, <Empty>
properties_include_only_folders, <Empty>
properties_exclude_folders, <Empty>
properties_include_only_files, <Empty>
properties_exclude_files, <Empty>
properties_max_size, <Empty>
properties_max_size_unit, <Empty>
properties_fast_sort, <Empty>
color_filters, <Empty>
color_filters_type, <Empty>
color_filters_foreground_color, <Empty>
color_filters_dark_foreground_color, <Empty>
plugin_filename, <Empty>
plugin_enabled, <Empty>
<em class="text-italics">command</em>_keys, <Generic>
findbar_search_edit_not_found_background_alpha, 64
findbar_search_edit_not_found_background_dark_alpha, 64
Note: Generated similarly as before with a rough script and with some manual processing thus approximate list.
The rough script as a Python inline script:
Code: Select all
import re
def readSafe(filepath):
with open(filepath, 'rt', encoding='utf-8', newline='') as fpr:
fullText = fpr.read()
return fullText
def defaults(string):
dflts = ''
p = re.compile(r'(?:-??\d+)|(?:empty)|(?:blank)', re.IGNORECASE)
for m in p.finditer(string):
val = '<Empty>' if m.group(0).lower() in ['empty', 'blank'] else m.group(0)
dflts += val if dflts == '' else '|' + val
return '?' if dflts == '' else dflts
def getINIValue(iniSettingName):
match = re.search(r'^' + iniSettingName + r'=(.*?)\r??\n??$', iniText, re.MULTILINE)
if match:
val = '<Empty>' if match.group(1) == '' else match.group(1)
else:
val = '<Not_Found>'
return val
def managePendingsAndNoDefaults(the_list, dflts):
i = 0
the_list_len = len(the_list)
while i < the_list_len:
if the_list[i][1] == 'pending...':
the_list[i][1] = dflts
elif the_list[i][1] == '':
the_list[i][1] = '<No_Default>'
i += 1
htmText = readSafe(r'INI Settings - voidtools forum.htm')
iniText = readSafe(r'Everything-1.5a.ini')
the_list = []
p = re.compile(r'">([^\r\n]+?)</span><br>(.+?)(?:<span id=|"back2top")', re.DOTALL)
for m in p.finditer(htmText):
dflts = ''
settingName = m.group(1)
result = m.group(2)
if result == '\n':
dflts = 'pending...'
else:
for line in result.splitlines():
if re.search(r'default', line, re.IGNORECASE):
dflts += defaults(line) if dflts == '' else '|' + defaults(line)
the_list.append([settingName, dflts, ''])
if dflts != 'pending...':
managePendingsAndNoDefaults(the_list, dflts)
managePendingsAndNoDefaults(the_list, dflts)
mismatch_list = []
i = 0
the_list_len = len(the_list)
while i < the_list_len:
settingName = the_list[i][0]
dflts = the_list[i][1]
INIValue = getINIValue(settingName)
the_list[i][2] = INIValue
if dflts != INIValue:
mismatch_list.append([settingName, dflts, INIValue])
i += 1
for itm in mismatch_list:
if itm[1] == '<No_Default>':
print(itm)
2: Setting found in the alpha INI file but not found in any of the INI webpages (alpha + stable) of
viewtopic.php?t=9994 and
https://www.voidtools.com/support/everything/ini/ (updated):
It has one column "Setting Name":
The approximate list as a CSV inline list:
Code: Select all
Setting Name
ipc_pipe
allow_window_message_filter_dragdrop
thumbnail_overlay_icon
shell_max_path
selection_focus_first
session_max_tabs_undo
scan_volume_drive_letters
last_export_filename
last_open_filelist_filename
last_open_filelist_type
last_copyto_moveto_path
last_add_column
last_sort_by_other_property
auto_size_width_only
set_foreground_window_attach_thread_input
reset_hscroll_on_search
header_show
max_hidden_windows
invert_mouse_wheel
match_whole_word_when_using_wildcards
menu_bottom_color
menu_bottom_dark_color
bookmark_remember_columns
bookmark_remember_search
bookmark_organize_last_import_filename
bookmark_organize_last_export_filename
bookmark_edit_wide
bookmark_edit_high
index_folder_size
always_update_folder_recent_change
editor_last_open_filename
editor_last_open_type
editor_last_add_folder_path
editor_last_import_filename
editor_last_save_filename
editor_last_export_filename
rename_maximized
rename_ignore_extension
rename_old_format_history
rename_new_format_history
rename_last_browse_path
rename_last_add_property
rename_single_wide
rename_single_high
rename_preset_organize_wide
rename_preset_organize_high
rename_preset_organize_maximized
rename_preset_organize_name_wide
rename_preset_organize_name_order
rename_preset_organize_old_format_wide
rename_preset_organize_old_format_order
rename_preset_organize_new_format_wide
rename_preset_organize_new_format_order
rename_preset_organize_last_import_filename
rename_preset_organize_last_export_filename
rename_preset_edit_wide
rename_presets
advanced_copy_to_maximized
advanced_copy_to_ignore_extension
advanced_copy_to_old_format_history
advanced_copy_to_new_format_history
advanced_move_to_maximized
advanced_move_to_ignore_extension
advanced_move_to_old_format_history
advanced_move_to_new_format_history
advanced_move_to_presets
advanced_search_maximized
property_select_type_visible
property_select_canonical_name_visible
column_organize_maximized
column_organize_last_add_property
index_journal_organize_last_export_filename
omit_results_last_add_folder_filename
omit_results_last_add_file_filename
omit_results_last_import_filename
omit_results_last_export_filename
omit_results_filter_wide
insert_function_maximized
list_editor_last_add_folder_path
list_editor_last_add_file_path
list_editor_last_import_filename
list_editor_last_export_filename
tcp_nodelay
filter_everything_name
filter_organize_maximized
filter_organize_last_import_filename
filter_organize_last_export_filename
filter_select_maximized
filter_edit_wide
filelist_slot_last_import_filename
filelist_slot_last_add_folder_path
file_list_slot_last_export_filename
preview_side
preview_order
preview_high
preview_thumbnail
treeview_side
treeview_order
treeview_high
filters_sidebar_side
filters_sidebar_order
filters_sidebar_high
filters_sidebar_tab_stop
bookmarks_sidebar_visible
bookmarks_sidebar_side
bookmarks_sidebar_order
bookmarks_sidebar_high
bookmarks_sidebar_tab_stop
options_advanced_name_wide
options_advanced_value_wide
options_last_keyboard_command
options_last_advanced_setting
custom_path_wide
search_history_maximized
search_history_last_import_filename
search_history_last_export_filename
search_history_select_maximized
run_history_last_import_filename
run_history_last_export_filename
help_search_syntax_x
help_search_syntax_y
help_search_syntax_wide
help_search_syntax_high
help_search_syntax_maximized
help_regex_syntax_x
help_regex_syntax_y
help_regex_syntax_wide
help_regex_syntax_high
help_regex_syntax_maximized
help_search_commands_x
help_search_commands_y
help_search_commands_wide
help_search_commands_high
help_search_commands_maximized
help_search_preprocessor_x
help_search_preprocessor_y
help_search_preprocessor_wide
help_search_preprocessor_high
help_search_preprocessor_maximized
help_command_line_options_x
help_command_line_options_y
help_command_line_options_wide
help_command_line_options_high
help_command_line_options_maximized
fat_volume_user_added
ntfs_volume_user_added
refs_volume_user_added
remote_volume_user_added
filelist_monitor_changes
tabs_font
tabs_font_size
tabs_accent
tabs_dark_accent
tabs_accent_color
tabs_dark_accent_color
pane_accent_color
pane_dark_accent_color
treeview_accent_color
treeview_dark_accent_color
filter_sidebar_accent_color
filter_sidebar_dark_accent_color
bookmark_sidebar_accent_color
bookmark_sidebar_dark_accent_color
default_normal_foreground_color
default_normal_background_color
default_normal_bold
tabs_normal_foreground_color
tabs_normal_background_color
tabs_normal_bold
tabs_selected_foreground_color
tabs_selected_background_color
tabs_selected_bold
header_current_sort_foreground_color
header_current_sort_background_color
header_current_sort_bold
current_sort_highlighted_foreground_color
current_sort_highlighted_background_color
current_sort_highlighted_bold
selected_highlighted_foreground_color
selected_highlighted_background_color
selected_highlighted_bold
selected_inactive_highlighted_foreground_color
selected_inactive_highlighted_background_color
selected_inactive_highlighted_bold
drop_target_highlighted_foreground_color
drop_target_highlighted_background_color
drop_target_highlighted_bold
mouseover_current_sort_foreground_color
mouseover_current_sort_background_color
mouseover_current_sort_bold
hot_foreground_color
hot_background_color
hot_bold
hot_highlighted_foreground_color
hot_highlighted_background_color
hot_highlighted_bold
selected_hot_foreground_color
selected_hot_background_color
selected_hot_bold
selected_hot_highlighted_foreground_color
selected_hot_highlighted_background_color
selected_hot_highlighted_bold
selected_inactive_hot_foreground_color
selected_inactive_hot_background_color
selected_inactive_hot_bold
selected_inactive_hot_highlighted_foreground_color
selected_inactive_hot_highlighted_background_color
selected_inactive_hot_highlighted_bold
thumbnail_mouseover_foreground_color
thumbnail_mouseover_background_color
thumbnail_mouseover_bold
thumbnail_mouseover_highlighted_foreground_color
thumbnail_mouseover_highlighted_background_color
thumbnail_mouseover_highlighted_bold
treeview_normal_foreground_color
treeview_normal_background_color
treeview_normal_bold
treeview_selected_foreground_color
treeview_selected_background_color
treeview_selected_bold
treeview_selected_inactive_foreground_color
treeview_selected_inactive_background_color
treeview_selected_inactive_bold
treeview_drop_target_foreground_color
treeview_drop_target_background_color
treeview_drop_target_bold
treeview_mouseover_foreground_color
treeview_mouseover_background_color
treeview_mouseover_bold
filter_sidebar_normal_foreground_color
filter_sidebar_normal_background_color
filter_sidebar_normal_bold
filter_sidebar_selected_foreground_color
filter_sidebar_selected_background_color
filter_sidebar_selected_bold
filter_sidebar_selected_inactive_foreground_color
filter_sidebar_selected_inactive_background_color
filter_sidebar_selected_inactive_bold
filter_sidebar_mouseover_foreground_color
filter_sidebar_mouseover_background_color
filter_sidebar_mouseover_bold
bookmark_sidebar_normal_foreground_color
bookmark_sidebar_normal_background_color
bookmark_sidebar_normal_bold
bookmark_sidebar_selected_foreground_color
bookmark_sidebar_selected_background_color
bookmark_sidebar_selected_bold
bookmark_sidebar_selected_inactive_foreground_color
bookmark_sidebar_selected_inactive_background_color
bookmark_sidebar_selected_inactive_bold
bookmark_sidebar_mouseover_foreground_color
bookmark_sidebar_mouseover_background_color
bookmark_sidebar_mouseover_bold
pane_normal_foreground_color
pane_normal_background_color
pane_normal_bold
findbar_normal_foreground_color
findbar_normal_background_color
findbar_normal_bold
dark_default_normal_foreground_color
dark_default_normal_background_color
dark_default_normal_bold
dark_tabs_normal_foreground_color
dark_tabs_normal_background_color
dark_tabs_normal_bold
dark_tabs_selected_foreground_color
dark_tabs_selected_background_color
dark_tabs_selected_bold
dark_header_current_sort_foreground_color
dark_header_current_sort_background_color
dark_header_current_sort_bold
dark_treeview_normal_foreground_color
dark_treeview_normal_background_color
dark_treeview_normal_bold
dark_treeview_selected_foreground_color
dark_treeview_selected_background_color
dark_treeview_selected_bold
dark_treeview_selected_inactive_foreground_color
dark_treeview_selected_inactive_background_color
dark_treeview_selected_inactive_bold
dark_treeview_drop_target_foreground_color
dark_treeview_drop_target_background_color
dark_treeview_drop_target_bold
dark_treeview_mouseover_foreground_color
dark_treeview_mouseover_background_color
dark_treeview_mouseover_bold
dark_filter_sidebar_normal_foreground_color
dark_filter_sidebar_normal_background_color
dark_filter_sidebar_normal_bold
dark_filter_sidebar_selected_foreground_color
dark_filter_sidebar_selected_background_color
dark_filter_sidebar_selected_bold
dark_filter_sidebar_selected_inactive_foreground_color
dark_filter_sidebar_selected_inactive_background_color
dark_filter_sidebar_selected_inactive_bold
dark_filter_sidebar_mouseover_foreground_color
dark_filter_sidebar_mouseover_background_color
dark_filter_sidebar_mouseover_bold
dark_bookmark_sidebar_normal_foreground_color
dark_bookmark_sidebar_normal_background_color
dark_bookmark_sidebar_normal_bold
dark_bookmark_sidebar_selected_foreground_color
dark_bookmark_sidebar_selected_background_color
dark_bookmark_sidebar_selected_bold
dark_bookmark_sidebar_selected_inactive_foreground_color
dark_bookmark_sidebar_selected_inactive_background_color
dark_bookmark_sidebar_selected_inactive_bold
dark_bookmark_sidebar_mouseover_foreground_color
dark_bookmark_sidebar_mouseover_background_color
dark_bookmark_sidebar_mouseover_bold
dark_pane_normal_foreground_color
dark_pane_normal_background_color
dark_pane_normal_bold
dark_findbar_normal_foreground_color
dark_findbar_normal_background_color
dark_findbar_normal_bold
Note: Generated similarly as before with a rough script and with some manual processing thus approximate list.
The Python rough script as an inline script:
Code: Select all
import re
from collections import Counter
def readSafe(filepath):
with open(filepath, 'rt', encoding='utf-8', newline='') as fpr:
fullText = fpr.read()
return fullText
htmText = readSafe(r'INI Settings - voidtools forum.htm')
iniText = readSafe(r'Everything-1.5a.ini')
htmStableText = readSafe(r'INI - voidtools.htm')
HTM_setting_list = []
p = re.compile(r'font-size:[^<>]*?">([^\r\n]+?)</span>', re.DOTALL)
for m in p.finditer(htmText):
HTM_setting_list.append(m.group(1))
INI_setting_list = []
p = re.compile(r'^(.*?)=(.*?)\r??\n??$', re.MULTILINE)
for m in p.finditer(iniText):
INI_setting_list.append(m.group(1))
HTM_stable_setting_list = []
p = re.compile(r'<p><i>(.+?)</i></p>')
for m in p.finditer(htmStableText):
HTM_stable_setting_list.append(m.group(1))
HTM_setting_list_unique = list(dict.fromkeys(HTM_setting_list))
INI_setting_list_unique = list(dict.fromkeys(INI_setting_list))
HTM_stable_setting_list_unique = list(dict.fromkeys(HTM_stable_setting_list))
not_found_in_HTM_setting_list = list((Counter(INI_setting_list_unique) - Counter(HTM_setting_list_unique)).elements())
not_found_in_HTM_setting_list_two = []
for itm in not_found_in_HTM_setting_list:
if not re.search(r'^[a-z0-9_]*?[a-z0-9]_(?:column_(?:visible|pos|width)|keys)$', itm):
not_found_in_HTM_setting_list_two.append(itm)
not_found_in_any_HTM_setting_list = list((Counter(not_found_in_HTM_setting_list_two) - Counter(HTM_stable_setting_list_unique)).elements())
for itm in not_found_in_any_HTM_setting_list:
print(itm)
Thank you.