Ini

From Wiki

Jump to: navigation, search

Contents

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.

See large_sort_threshold

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

Personal tools