Executor Hidden INI Settings
Following is a list of settings not available in Executor's user interface, but can be
found in the executor.ini file. These have been left out because they are either too niche,
experimental, or minor.
executor.ini file, ensure Executor is
closed. Executor saves the INI file periodically and upon closing. Changes made while Executor is
running might be overwritten. Changes will only take effect after restarting Executor. In Executor you can type -edit to open executor.ini and automatically close Executor.
General Settings
failcolor- The color the text input will turn into when failing. Color value is an integer value of the Delphi TColor type.
separator- The character(s) that will separate commands and input. Default is
|| simplebrowser- If enabled, Executor will handle URLs differently (like Windows Run). 0=false, 1=true (default=0).
dontsetdefaultdir- When executing a file with a complete path, or executing a keyword with no "Start in" (working folder) defined, Executor normally sets "start in" to the folder of the file/program. If this option is enabled (1), Executor will not do this. 0=false, 1=true (default=0).
simplearrownav- If enabled (1), pressing the left or right arrow key will just navigate the list instead of selecting the item. 0=false, 1=true (default=0).
customtime- Design your own time format if the default "time" keyword format isn't suitable. Syntax here (example:
hh:nn dd/mm/yy). If empty, default time format will be used. fastesc- If enabled (1), pressing the "Esc" key once will hide Executor if auto-hide is enabled, regardless of input field text. 0=false, 1=true (default=0).
fastsearch- The keyword used by $CE$ when searching (default=g).
borderstyle- 0 (default) = Executor and list will have rounded borders. 1 = square borders.
specialsolo- If set to 1 (default),
$APPS$and$RECENT$will be shown isolated. If set to 0, they will be shown along with other matching items. notrailingspace- If enabled (1), Executor will never append a space character to the input (overrides smart keyword parameter detection). 0=false, 1=true (default=0).
importurlfast- If set to 1, Executor imports keywords from the internet synchronously (immediately). Default (0) is asynchronous. Risk: Executor might hang for up to 60 seconds if the import URL is unreachable. 0=false, 1=true (default=0).
clipautopaste- If enabled (1), selecting a clipboard item in Executor will also paste it to the currently active window. Disabled by default (0). 0=false, 1=true (default=0).
refreshindex- Sets the idle time (in minutes) after which Executor refreshes its index upon regaining focus. Default is 2 minutes. Does not support decimals. Only applicable if index isn't set to refresh only at startup or disabled.
defaultenter- Set to 0 to disable the feature where pressing Enter with nothing selected in the input field launches the first item in the list. 1=enabled (default=1).
indexidle- Changes the idle time (in minutes) used for "Auto index" idle modes. Default is 15 minutes.
calcchar- Changes the default calculator prefix character. Default is
#. calcformat- Changes calculator format. Default is
%.10gwhich means a precision of 10 using a general format. Max precision is 15. See format syntax here close- If enabled (1), Executor shuts down after executing a command. Useful for very resource-conscious users running Executor via a hotkey shortcut. Note however it might be a bit slower to respond as Executor has to restart every time it's used. 0=false (default), 1=true.
hookwinz- Reclaims the Win+Z hotkey for Executor (Windows 8+ reserved this key). Requires Executor v0.9.9.17+. 0=disable (default), 1=enable. Not guaranteed to work, as Windows really don't like something steeling it's hotkeys, also depending on the Windows version.
commandslast- Set to 1 to show commands (e.g., input starting with '-') last in the list instead of first. 0=first (default).
indexextraitems- Controls which extra items are indexed besides the Start Menu. Default:
rfControlPanel,rfPersonal,rfCommonAdminTools,rfDesktop. Comma-separated list. Options:rfControlPanel(Control Panel),rfPersonal(top-level folders in user profile),rfCommonAdminTools(Admin Tools),rfDesktop(Desktop .lnk files only). openmode- Determines how Executor opens applications. 1 = new mode (default, since v1.0.1 Sep 2020), 0 = legacy mode. Use legacy mode if experiencing issues launching apps.
browsermode- 0=Edge if available else IE (default), 1=IE, 2=Edge.Not all Windows have the Edge WebView2 installed per default. Search the web for "install Edge WebView2" if you get IE per default and would like to use the Edge engine instead.
syntaxhighlight- Use color syntax highlighting in the keyword editor. 0=false, 1=true (default).
drawmode- Executor uses double-buffering on some visual components in order to try avoid flickering effects. This can make the window a bit slower when drawing, resizing and moving, and use more memory. Can be set from 0 to 4, where 0 is the least amount of double-buffering, and 4 is as much double-buffering as possible. Default is 3. If you experience any flickering that annoys you try set it to 4. If you have a fast system, you might be able to set it lower without any noticeable flickering (or maybe it doesn't bother you) and then have a faster drawing and more responsive window.
altenter- If setting this to 1, the focus will move to the internal browser when pressing "alt+enter" to open something in the internal browser. If set to 0 (default), focus will remain in the input field. If not using this setting you can still just press arrow-down to move focus to internal browser.
defaultfilter- You can set a default filter that is used when no filter is entered (empty per default). This can for example be set to
enabled:if you don't want disabled keywords to be displayed. In this case you can still typedisabled:in the filter input field to view disabled items. cefilefolders- When enabled (default), the $CE$ command to launch text will also support selecting a file or folder in Windows and when pressing the hotkey bound to $CE$ will open that file or folder path in Executor's input field. To disable this behavior set this to 0 (default is 1 which means enabled).
contextmenumouse- If setting this to 1, the item context menu in the input window (pressing F9) will be aligned to the mouse cursor instead of the input window. Default 0 (disabled).
expandfontsize- Change the font size of the expand input edit. Default is 0, which will calculate the size based on your input and list font size.
assistfontsize- Change the font size of the input assist menu. The default size is 9.
inputfocusedworkflow- When using hotkeys with apps list, clipboard list, tag list and recent list, you can keep focus in the input field, at the end with a space, so it's ready to type a fuzzy search, rather than putting focus in the list. Set "inputfocusedworkflow=1" for this. Default value is 0.
dimamount- If using the feature to dim main input when input expand is active you can tweak how dimmed the text is. Value 0-100, where 100 is maximum dimmed. Default value is 82.
diminput- If enabled will generally dim main input when something else has focus. It has some limitations though, it will not dim selected text in main input, and it might not play nice with settings that show info (like time etc.) in input when Executor is idle of just regained focus. Default value is 0 (disabled), enable by setting to 1.
List Window Settings
listinherittransparency- If the list window should inherit the transparency of the main window. 0=false, 1=true (default=1).
listnetworkicons- Always try to resolve list icons from network paths. Default (0) avoids potential hangs if a network path is unavailable when displaying history/keywords. 0=false, 1=true (default=0).
listfontname- Use a custom font name for the list (normally inherited from the input field).
listfontsize- Use a custom font size for the list (default is 8).
listrowheight- Use a custom height (in pixels) for each row in the list (default is 17).
righttextnoalign- If the "show numbers in list" is enabled and a pin image is used, then numbers will align to the left of the pin image in order to not be blocked. With this setting you can ignore that and have the numbers always align to the right of the list, even though they might be blocked by the pin image. Set to 1 to enable. 0 is default.
dropbuttonauto- When pressing the input button it will autocomplete in list instead of just opening list. Default is enabled (1). Set to 0 to disable. Many newer skins don't show the input button. It can be enabled in Settings > Visuals.
Info Text Settings
infoenabled- If enabled (1), Executor can show information when it does not have focus. Requires Autohide disabled and Stay-on-top enabled. 0=false, 1=true (default=0).
infoonfocus- If enabled (1), Executor shows information when it gains focus; info clears on key press. 0=false, 1=true (default=0).
infotextcolor- The color of the info text (Hex color code).
infobgcolor- The background color of the info text window (Hex color code).
infofontname- The font name for the info text (defaults to input field font if empty).
infofontsize- The font size for the info text.
infosyntax- Defines the info text content. Supported variables:
$dd$(short datetime),$ddd$(datetime),$ct$(custom time format viainfocustomtime),$mpct$(memory used %),$mfree$(memory free MB),$mused$(memory used MB),$mtotal$(memory total MB),$wnum$(week number),$ip$(all machine IP addresses),$ip1$(first IP address). infocustomtime- Design your own time format for use with
$ct$ininfosyntax. Syntax here (example:hh:nn dd/mm/yy).