Glossary
Cmd
(aka command)
A cmd is executable item in the program. All suggestions in the main window are cmds.
Hitting Enter when there are suggestions always executes the first cmd, unless another cmd is selected, and then the selected cmd is executed.
In the main window, the distinction between cmds and suggestions is almost trivial, so this documentation will be guilty of using both terms interchangeably.
Suggestion
An suggested cmd listed in the main window.
In the main window, the distinction between cmds and suggestions is almost trivial, so this documentation will be guilty of using both terms interchangeably.
Afterthought cmd
(aka afterthought)
(Available via Ctrl+comma for the current cmd.)
Complete a cmd
Set the current input text to a suggestion's "completion" text. For example, a suggestion might be a URL. Completing that URL sets the input text to that URL--specifically, the full URL, including the scheme at the beginning.
Alias
A cmd that is a nickname for another "parent" cmd.
Aliases can have arguments, making their execution from the execution of their parent cmd. For instance, it is possible to alias Google Chrome, adding the argument, -incognito. Executing the new alias will open Chrome in Incognito mode.
Single instance
When set to true for a cmd, FMS will attempt to switch to an already-running instance of that program, if one is already running.
(Available by right clicking the cmd > FMS > Properties > Single instance.)
De-index
Remove a cmd from the FMS database.
Frequency
A cmd's frequency is roughly how often you have executed it, used to help rank frequently used suggestions more highly.
However, FMS remembers the frequency at the character offset level of your text input, so a cmd's frequency is not just one value. For instance, let's say you have a file named FMS.sln and you always type sln to call it up and execute it. Frequency will build up on the s in FMS.sln so that when new input similarly aligns, FMS will treat that cmd as frequently used.
Note that such alignment does not have to fall on a word boundary. For instance, if you tend to input care to call up and execute the URL https://www.marcon.ca/customercare, then frequency will build up on that alignment. In contrast, inputting cust one time will not rank the same URL highly, by design.
Action cmd
A cmd that, when activated, puts the main window into a specific mode. Examples of built-in action cmds are:
g - Google searchgi - Goole Images searchmaps - Google Maps searchw - Wikipedia searchi - IMDb search
Type an action cmd followed by Space to activate it. For instance, to start a Google search, type g, then Space.