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.

Important Note: When editing the 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 %.10g which 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 type disabled: 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 via infocustomtime), $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$ in infosyntax. Syntax here (example: hh:nn dd/mm/yy).

More Resources & Community