Skip to content

External applications

Which application opens a terminal, an editor or a browser.

Controls

Control What it does
Terminal The application the "Open a terminal" buttons use.
Editor The application the "Open in editor" buttons use.
Browser The browser addresses open in.
Database client command Used by the "Other…" entry in the open-in-client menu on a service.

Worth knowing

  • Only applications installed on this machine are listed. One that is not installed is shown disabled.
  • Every list ends with Other…, for an application that is not listed. Choosing it opens a box for the command that starts it, and the box is the only thing that runs — detection stays the default and is never replaced.
  • The command is a launcher and its flags, nothing more. What is being opened — the folder, the address, the connection string — is added as the last argument.
  • This is not a shell. $HOME, &&, a pipe and a redirect are all literal text. Quote a path that contains spaces; a backslash is a backslash, so "C:\Program Files\Sublime Text\subl.exe" works as written.
  • A terminal needs its own flag for the command it should run, because every terminal takes one differently. Put it in the box: alacritty -e sh -c, wezterm start --, wt.exe cmd.exe /K.
  • Other… is never chosen for you. If the application you named is missing or the box is empty, the buttons fall back to a detected application, the same way they do when a chosen one has been uninstalled.
  • These affect what this app opens. They do not change your operating system's defaults.