Emacs-keybinding by Firefox user 13609534, Bernd Wachter
An addon for using Firefox with Emacs keybindings
41 Users41 Users
Extension Metadata
About this extension
This is a Emacs key binding addon for Firefox 57+. These keybindings work in most webpages, but not in internal Firefox pages ('about:xxxx', new tab page).
Due to limitations of the current extension interface it is not possible to change keybindings for the Firefox user interface itself - and overriding only works for some of the keys, varying between platforms. If bindings are not working please check the <a href="https://github.com/bwachter/emacs-keybinding/blob/master/doc/userguide.org">user guide</a> for tips on how to change Firefox configuration to disable conflicting Firefox bindings.
Shortcomings of the extension interface also require a page to have fully loaded before keybindings can work - i.e., adding a keybinding for aborting loading of a new tab is not possible. Future versions may try workarounds for some keybindings by defining command keys.
For reporting problems please use the <a href="https://github.com/bwachter/emacs-keybinding/issues">Github issue tracker</a>. The <a href="https://github.com/bwachter/emacs-keybinding/blob/master/doc/index.org">developer documentation</a> is useful if you want to contribute to this extension.
Due to limitations of the current extension interface it is not possible to change keybindings for the Firefox user interface itself - and overriding only works for some of the keys, varying between platforms. If bindings are not working please check the <a href="https://github.com/bwachter/emacs-keybinding/blob/master/doc/userguide.org">user guide</a> for tips on how to change Firefox configuration to disable conflicting Firefox bindings.
Shortcomings of the extension interface also require a page to have fully loaded before keybindings can work - i.e., adding a keybinding for aborting loading of a new tab is not possible. Future versions may try workarounds for some keybindings by defining command keys.
For reporting problems please use the <a href="https://github.com/bwachter/emacs-keybinding/issues">Github issue tracker</a>. The <a href="https://github.com/bwachter/emacs-keybinding/blob/master/doc/index.org">developer documentation</a> is useful if you want to contribute to this extension.
Rated 2.5 by 15 reviewers
Permissions and data
Required permissions:
- Access browsing history
- Access browser tabs
- Access browsing history
- Access your data for all websites
Optional permissions:
- Access your data for all websites
Data collection:
- The developer says this extension doesn't require data collection.
More information
- Add-on Links
- Version
- 0.4.0
- Size
- 374 KB
- Last updated
- 3 days ago (Aug 14, 2026)
- Related Categories
- License
- Mozilla Public License 2.0
- Version History
- Add to collection