This is the default configuration that Tridactyl comes with.
You can change anything here using set key1.key2.key3 value
or specific things any of the various helper commands such as bind
or command
.
Controls whether the page can focus elements for you via js
Best used in conjunction with browser.autofocus in about:config
Permitted values: true
, or false
.
Automatically place these sites in the named container.
Each key corresponds to a URL fragment which, if contained within the page URL, the site will be opened in a container tab instead.
Internal version number Tridactyl uses to know whether it needs to update from old versions of the configuration.
Changing this might do weird stuff.
If nextinput,
If firefox,
Permitted values: "nextinput" or "firefox"
Characters to use in hint mode.
They are used preferentially from left to right.
The delay in milliseconds in vimperator
style hint modes after selecting a hint before you are returned to normal mode.
The point of this is to prevent accidental execution of normal mode binds due to people typing more than is necessary to choose a hint.
The type of hinting to use. vimperator
will allow you to filter links based on their names by typing non-hint chars. It is recommended that you use this in conjuction with the hintchars setting, which you should probably set to e.g, 5432167890
.
Permitted values: simple
, vimperator
, or vimperator-reflow
.
Whether to optimise for the shortest possible names for each hint, or to use a simple numerical ordering. If set to numeric
, overrides hintchars
setting.
Permitted values: short
or numeric
Whether to display the names for hints in uppercase.
Pages opened with gH
.
URL the newtab will redirect to.
All usual rules about things you can open with open
apply, with the caveat that you'll get interesting results if you try to use something that needs nativeopen
: so don't try about:newtab
.
Where to open tabs opened with hinting - as if it had been middle clicked, to the right of the current tab, or at the end of the tabs.
Permitted values: related,
next, or
last`.
How viscous you want smooth scrolling to feel.
The default search engine used by open search
Whether to use Tridactyl's (bad) smooth scrolling.
Which storage to use. Sync storage will synchronise your settings via your Firefox Account.
Permitted values: sync
or local
Where to open tabs opened with tabopen
- to the right of the current tab, or at the end of the tabs.
Permitted values: next
, or last
.
The theme to use.
Permitted values: run :composite js tri.styling.THEMES | fillcmdline
to find out.
Whether :viewsource
will use our own page that you can use Tridactyl binds on, or Firefox's default viewer, which you cannot use Tridactyl on.
Permitted values: tridactyl
or default
.
Autocommands that run when certain events happen, and other conditions are met.
Related ex command: autocmd
.
Commands that will be run when pages are unloaded.
Each key corresponds to a URL fragment which, if contained within the page URL, will run the corresponding command.
Commands that will be run when pages are loaded.
Each key corresponds to a URL fragment which, if contained within the page URL, will run the corresponding command.
Commands that will be run as soon as Tridactyl loads into a page.
Each key corresponds to a URL fragment which, if contained within the page URL, will run the corresponding command.
Commands that will be run when you enter a tab.
Each key corresponds to a URL fragment which, if contained within the page URL, will run the corresponding command.
Commands that will be run when you leave a tab.
Each key corresponds to a URL fragment which, if contained within the page URL, will run the corresponding command.
Commands that will be run when Tridactyl first runs each time you start your browser.
Each key corresponds to a URL fragment which, if contained within the page URL, will run the corresponding command.
Aliases for the commandline.
You can make a new one with command alias ex-command
.
Used by ]]
and [[
to look for links containing these words.
Edit these if you want to add, e.g. other language support.
ignoremaps contain all of the bindings for "ignore mode".
They consist of key sequences mapped to ex commands.
imaps contain all of the bindings for "insert mode".
They consist of key sequences mapped to ex commands.
inputmaps contain all of the bindings for "input mode".
They consist of key sequences mapped to ex commands.
nmaps contain all of the bindings for "normal mode".
They consist of key sequences mapped to ex commands.
Definitions of search engines for use via open [keyword]
.
Tridactyl Configuration
We very strongly recommend that you pretty much ignore this page and instead follow the link below DEFAULTS that will take you to our own source code which is formatted in a marginally more sane fashion.