Ini
From Wiki
Making changes to the Everything.ini
Please exit "Everything" before making changes to the Everything.ini file.
Syntax
[section] key=value
[Everything]
[Everything]
This begins the Everything section.
Only the Everything section is used.
Settings
window_x
window_x=198
The horizontal offset of the main window from the left of the primary display in pixels.
If the ini default window position is not visible the Windows default coordiantes are used.
If the window width and height are invalid the Windows default size is used.
The position of the window is snapped to the closes monitor.
window_y
window_y=198
The vertical offset of the main window from the top of the primary display in pixels.
window_wide
window_wide=800
The width of the main window in pixels.
window_high
window_high=600
The height of the main window in pixels.
match_whole_word
match_whole_word=0
If set to zero match whole word is disabled.
If set to nonzero match whole word is enabled.
match_path
match_path=0
If set to zero match path is disabled.
If set to nonzero match path is enabled.
match_whole_word
match_case=0
If set to zero match case is disabled.
If set to nonzero match case is enabled.
match_whole_word
match_regex=0
If set to zero regex is disabled.
If set to nonzero regex is enabled.
name_column_width, name_column_pos, name_column_visible
name_column_width=240 name_column_pos=0 name_column_visible=1
Defines the width in pixels, the position from the left of the window (position 0 being the first column) and if the name column is visible.
path_column_width, path_column_pos, path_column_visible
path_column_width=400 path_column_pos=1 path_column_visible=1
size_column_width, size_column_pos, size_column_visible
size_column_width=96 size_column_pos=2 size_column_visible=1
extension_column_width, extension_column_pos, extension_column_visible
extension_column_width=96 extension_column_pos=3 extension_column_visible=0
type_column_width, type_column_pos, type_column_visible
type_column_width=96 type_column_pos=4 type_column_visible=0
creation_time_column_width, creation_time_column_pos, creation_time_column_visible
creation_time_column_width=140 creation_time_column_pos=7 creation_time_column_visible=0
last_access_column_width, last_access_column_pos, last_access_column_visible
last_access_time_column_width=140 last_access_time_column_pos=7 last_access_time_column_visible=0
last_write_column_width, last_write_column_pos, last_write_column_visible
last_write_time_column_width=153 last_write_time_column_pos=3 last_write_time_column_visible=1
attribute_column_width, attribute_column_pos, attribute_column_visible
attribute_column_width=70 attribute_column_pos=8 attribute_column_visible=0
load_db_when_needed
load_db_when_needed=0
see unload_inactive_db.
If the ini setting is zero the database is always resident in memory.
If the ini settings is non-zero the database is unloaded when no queries are active.
An IPC query will cause a 30 second delay before the database is unloaded.
If the ETP and HTTP servers are started the database will not be unloaded.
selection_mask_right_bottom_inclusive
selection_mask_right_bottom_inclusive=1
If the ini setting is zero the right and bottom of the selection mask is exclusive.
If the ini settings is non-zero the right and bottom of the selection mask is inclusive.
Explorer uses exclusive right and bottom selection masks by default.
Everything uses inclusive right and bottom selection masks by default.
drag_drop_alpha
drag_drop_alpha=128
The transparency of the drag drop image 0 to 255.
0 is 100% transparent (see through)
128 is 50% transparent (default)
255 is opaque
load_icon_thread_priority and load_file_info_thread_priority
load_icon_thread_priority=-15 load_file_info_thread_priority=-15
The thread priority -15 to 15
-15 is idle
0 is normal
15 is time critical
allow_multiple_windows
allow_multiple_windows=1
If the ini setting is zero opening a second "Everything" window will instead focus the first "Everything" window.
If the ini settings is non-zero more than one "Everything" window can be opened.
Disable this if you find you have lots of "Everything" Windows opened.
allow_multiple_instances
allow_multiple_instances=0
If the ini setting is zero only one "Everything" instance can be started, opening another "Everything" instance will focus the first one.
If the ini settings is non-zero more than one "Everything" instance can be started.
You will need to install multiple copies of "Everything" in different folders for this to work.
Not recommended.
Please use the command line option -instance or the ini option instance_name
update_display_after_scroll
update_display_after_scroll=0
If the ini setting is zero the display will be updated when all the scrolling is complete
If the ini settings is non-zero the display is updated after each scroll.
Enabling this can improve the visual scrolling effect. Enabling this is not recommended as updating each scroll is CPU intensive and introduces lag into the scrolling.
db_location
db_location=
The full path to a folder where the "Everything" database is saved to and loaded from.
If the ini settings is an empty string the executable path is used.
Use an empty string if you wish to keep "Everything" portable.
Note: You can not use relative paths
run_in_background
run_in_background=1
If set to zero "..Everything.." will close when all "Everything" windows are closed.
If set to non-zero "..Everything.." will stay open in the taskbar notification area.
match_path_when_search_contains_path_separator
match_path_when_search_contains_path_separator=1
If set to zero searches that contain a \ will not match anything.
If set to non-zero searches that contain a \ will force match path on.
etp_server_port
etp_server_port=21
The port number to host the ETP/FTP server on.
etp_server_username
etp_server_username=
The required user name to log on to the ETP server
etp_server_password
etp_server_password=
The required password to log on to the ETP server.
etp_server_firewall_host
etp_server_firewall_host=
The server firewall IP or host name to use when entering passive mode.
etp_server_firewall_port
etp_server_firewall_port=20
The server firewall port to use when entering passive mode.
etp_server_logging_enabled
etp_server_logging_enabled=1
Save ETP server communications.
etp_server_log_file_name
etp_server_log_file_name=
The path and file name of the log file.
Empty = C:\Program Files\Everything\Logs\ETP_Server_Logs.txt
etp_server_log_max_size
etp_server_log_max_size=4194304
The maximum size of the ETP server log can grow to before it is truncated.
etp_server_log_delta_size
etp_server_log_delta_size=524288
The size that is trimmed from the start of the log when it grows over the maximum size.
etp_server_auto_start
etp_server_auto_start=0
Start the ETP server when "Everything" is started.
etp_server_welcome_message
etp_server_welcome_message=
The ETP/FTP welcome message, displayed when logging on.
If empty the default message is used:
Welcome to $computer_name's Everything ETP Server version $version
Please note no variables are supported yet.
http_server_username
http_server_username=
The required user name to log on to the HTTP server (Basic authentication).
Leave empty to accept any user name.
http_server_password
http_server_password=
The required password to log on to the ETP server. (Basic authentication).
Leave empty to disable the password.
http_server_port
http_server_port=80
The port number to host the HTTP server on.
http_server_logging_enabled
http_server_logging_enabled=1
Save HTTP server communications.
http_server_log_file_name
http_server_log_file_name=
The path and file name of the log file.
Empty = C:\Program Files\Everything\Logs\HTTP_Server_Logs.txt
http_server_log_max_size
http_server_log_max_size=4194304
The maximum size of the HTTP server log can grow to before it is truncated.
http_server_log_delta_size
http_server_log_delta_size=524288
The size that is trimmed from the start of the log when it grows over the maximum size.
http_server_auto_start
http_server_auto_start=0
Start the HTTP server when "Everything" is started.
alternate_row_color
alternate_row_color=0
This does not alternate the row color as the name would suggest.
If this is a non-zero value the row the mouse cursor is over is highlighted.
last_successful_etp_host
last_successful_etp_host=
The host name of the last successful ETP connection.
last_successful_etp_port
last_successful_etp_port=
The port of the last successful ETP connection.
last_successful_etp_use_ftp_links
last_successful_etp_use_ftp_links=
The setting for use ftp links used in the last successful ETP connection.
auto_scroll_view
auto_scroll_view=0
If set to zero the result list will only scroll when you move the mouse while dragging the selection mask out side of the window.
If set to non-zero the result list will scroll at a constant rate while the selection mask is dragged out side of the window.
max_file_info_cache_size
max_file_info_cache_size=4194304
The maximum size of the file information cache in bytes.
The cache initially starts at 0 and will not grow large than this value.
The smallest maximum size is 65536.
max_icon_cache_size
max_icon_cache_size=4194304
The maximum size of the icon index cache in bytes.
The cache initially starts at 0 and will not grow large than this value.
The smallest maximum size is 65536.
confirm_large_sort
confirm_large_sort=1
If set to non-zero the user is warned before doing a large sort that could take several minutes.
If set to zero there is no sort warning.
check_for_updates_on_startup
check_for_updates_on_startup=1
If set to non-zero "Everything" downloads the file http://www.voidtools.com/version.c to check for new versions.
If set to zero no updating is done.
version.c contains information about the latest version available.
If this version is newer than the current running version the user is presented with the option to download the new version.
show_highlighted_search_terms
show_highlighted_search_terms=0
If set to non-zero the search terms are highlighted in the result list.
If set to zero highlighted search terms is disabled.
Double buffer result list
double_buffer=1
- 0 = no double buffering, rendering is done on the screen. (required for some screen readers)
- 1 = Render to a back buffer before blitting to the screen. (default)
text_size
text_size=0
The size of the text relative to the desktop icon font.
0 = the same
-x = the size of the desktop icon font - x
x = the size of the desktop icon font + x
errorlog_max_size
errorlog_max_size=4194304
The maximum size of the Errorlog.txt file.
errorlog_delta_size
errorlog_delta_size=524288
The size that is trimmed from the start of the Errorlog.txt if it grows larger than the maximum size.
error_logging_enabled
error_logging_enabled=1
Set to non-zero to enable error logging.
Set to zero to disable error logging.
Any system errors that occur while "Everything" is running are reported to the Errorlog.txt file in the "Everything" installation folder.
new_window_hotkey_vk
new_window_hotkey_vk=0
The hotkey virtual key code.
new_window_hotkey_modifier
new_window_hotkey_modifier=0
The hotkey modifier flag.
localization
localization=
The name of the language to use for localization.
show_selected_item_in_statusbar
show_selected_item_in_statusbar=0
If set to non-zero show the selected item in the status bar.
If set to zero show the selection count in the status bar.
select_entire_row
select_entire_row=0
Not supported yet.
choose_drives
choose_drives=0
No longer used.
See -choose_volumes
exclude_list_enabled
exclude_list_enabled=0
Set to non-zero to enable the exclude list.
Set to zero to disable the exclude list.
exclude_hidden_files_and_folders
exclude_hidden_files_and_folders=0
Set to non-zero to exclude hidden files and folders.
Set to zero to include hidden files and folders.
exclude_system_files_and_folders
exclude_system_files_and_folders=0
Set to non-zero to exclude system files and folders.
Set to zero to include system files and folders.
exclude_list
exclude_list=0
The list of exclude items.
Each item must be enclosed in double quotes (") and separated by a ;
exclude_include_list
exclude_include_list=0
The list of exclude types.
Each item must be separated by a ;
exclude_include_list
exclude_include_list=
The list of flags used to determine if the item is excluded or included.
Each item must be separated by a ;
exclude_type_list
exclude_type_list=
The list of exclude types
- 0 = Specific Folder
- 1 = Specific File
- 2 = file filter
Each item must be separated by a ;
window_title_format
http_title_format
taskbar_notification_title_format
window_title_format= http_title_format= taskbar_notification_title_format=
Change the title for the search window, http server and taskbar notification icon.
| variable | description |
|---|---|
$s
| Current search |
$t
| Everything (localized) |
$i
| Instance name |
- Syntax
$x?{text}= display text if $x is not empty.$x?{text}:{elsetext}= display text if $x is not empty else display elsetext
Set to an empty string to use the default title.
- Defaults
- window_title_format=$s?{$s - }$t$i?{ ($i)}
- http_title_format=$s?{$s - }$t
- taskbar_notification_title_format=$t$i?{ ($i)}
| Example format | Search | Instance name | Title |
|---|---|---|---|
| $s?{$s - }My Search | apples | apples - My Search | |
| $s?{$s - }My Search | My Search | ||
| My Search$i?{ ($i)} | d_only | My Search (d_only) | |
| My Search$i?{ ($i)} | My Search |
instance_name
Run multiple copies of "Everything".
instance_name=
- set to an empty string to use the default unnamed instance.
- set to a non empty string to name the instance.
Only one instance per unique name is created.
empty_search_matches_nothing
Show an empty list when there is no search.
empty_search_matches_nothing=0
set to zero to show all files and folders results for an empty search.
set to non-zero to hide all files and folders results for an empty search.
explore_folder_command
explore_folder_path_command
open_folder_path_command
open_file_command
open_folder_command
explore_folder_command=$exec("%SystemRoot%\explorer.exe" /n,/e,"%1")
explore_folder_path_command=$exec("%SystemRoot%\explorer.exe" /n,/e,/select,"%1")
open_folder_path_command=$exec("%SystemRoot%\explorer.exe" /select,"%1")
open_file_command=$exec("%1")
open_folder_command=$exec("%1")
set to an empty string to disable.
Variables:
| variable | Example value |
|---|---|
| %SystemRoot% | C:\WINDOWS |
| %1 | Full path and file name of the selected file. |
| $$ | $ |
| $% | % |
| $( | ( |
| $) | ) |
Commands:
| function | action |
|---|---|
| $exec("file.exe" parameters) | execute file.exe with optional parameters |
| $parent(C:\WINDOWS\explorer.exe) | returns the parent folder C:\WINDOWS |
large_sort_threshold
large_sort_threshold=1000
Set the threshold for the large sort confirmation.
If the number of files to sort is greater than this value "Everything" will ask for a confirmation before sorting.
single_click_tray
single_click_tray=0
Set to non-zero to allow a single click on the taskbar notification icon to activate "Everything".
Set to zero to activate "Everything" on a double click only. (default)
http_server_allow_file_download
http_server_allow_file_download=1
Set to non-zero to allow file downloading over http.
Set to zero to disable file downloading over http.
etp_server_allow_file_download
etp_server_allow_file_download=1
Set to non-zero to allow file downloading over ftp.
Set to zero to disable file downloading over ftp.
no_taskbar_notification_icon
no_taskbar_notification_icon=0
- 0 = Show the taskbar notification icon.
- 1 = Hide the taskbar notification icon.
Also (incorrectly) called the system tray.
Set this to 1 if you want Everything to run in the background but do not want the tray icon.
double_quote_name_copy
double_quote_name_copy=0
Set to non-zero to wrap the copied file name or path in double quotes.
Set to zero to copy the file name or path without double quotes (default).
wrap_selection_focus
wrap_selection_focus=0
With this option you can change the way the list selection focus moves from a key press when it is on the top or bottom item.
- 0 = no wrapping, focus is clipped.
- 1 = wrapping, the edit control is included in the wrapping.
- 2 = wrapping without the edit control.
disable_fast_ascii_search
disable_fast_ascii_search=0
Everything uses an optimize search for queries that are all ASCII characters.
You will need to disable this if you want the Turkish character i to match the upper case I with a dot.
close_window_on_execute
close_window_on_execute=0
- 0 = Leave window open
- 1 = Close window after executing.
close_window_on_esc
close_window_on_esc=1
- 0 = Pressing the esc key selects search edit.
- 1 = Pressing the esc key closes the window.
snap
snap=0
- 0 = no snapping (default).
- 1 = snap to screen edges.
- 2 = snap to window edges.
- 3 = snap to screen and window edges.
| Note: Requires "Everything" 1.2.1.369 beta or later |
snaplen
snaplen=10
Everything will snap to the edge if the distance is less or equal to this value.
| Note: Requires "Everything" 1.2.1.369 beta or later |
size_format
size_format=2
- 0 = automatically choose best format
- 1 = always use bytes
- 2 = always use KB (default)
- 3 = always use MB
- 4 = always use GB
| Note: Requires "Everything" 1.2.1.369 beta or later |
check_media_A
check_media_A=0
Set to non-zero to check for removable media. (default for local volumes)
Set to zero to disable access to the device. (default for floppy drives)
Set to zero to stop "Everything" accessing volumes that should not be included.
exclude_drive_A
exclude_drive_A=0
Set to non-zero to exclude this drive, the drive is only accessed when the options window is opened.
Set to zero to include this volume in the database.
dont_monitor_drive_A
dont_monitor_drive_A=0
Set to non-zero to disable monitoring of this volume.
Set to zero to enable monitoring of this volume. (default)
show_tooltips
show_tooltips=1
Set to non-zero to show tooltips in the options window.
Set to zero to hide tooltips in the options window.
misc
Merging
After Everything loads the default Everything.ini it loads and deletes:
- Settings.c
- Merge.ini
- Merge2.ini
- Merge.c
The merged settings are saved to Everything.ini before Merge.ini is deleted.
Use Everything.exe -config <Everything.ini> to override the default settings.
Restore default settings
- Exit "Everything"
- Delete the Everything.ini file in your "Everything" installation folder.
See also
- Using "Everything"
- Running "Everything"
- Indexing
- Searching
- Viewing results
- Keyboard shortcuts
- Command line options
- ini settings
| Languages: |
English |
