Firemacs as a Web Extension
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
design
LICENSE
README.md
background.js
firemacsWE.js
icon32.png
key_event.js
manifest.json

README.md

FiremacsWE

Firemacs rewritten as a Web Extension. It is not ready for use yet. The Quantum update broke the API upon which the old version depended. The Web Extensions API is not as friendly to complete remapping of the keyboard to put it mildly. The absence of a Firemacs equivalent for Chome is probably evidence of this.

DON'T PANIC

The old version of Firemacs still works with Firefox Extended Support Release. Installing Firefox ESR is probably not a permanent solution. But it will allow you to continue existing workflows for several months.

Goals

  1. Emacs-like keybindings for editing text.
  2. Tab manipulation compatible with the original Firemacs
  3. Works in Firefox and Chromium/Chrome

Development

  • The simpelest useful thing that might work.
  • Eat the elephant one bite at a time.
  • Minimize dependencies.

To contribute:

  1. Use Forking and Pull requests
  2. Fork this repository to your personal Github repository
  3. Make changes to that repository.
  4. Consider creating a branch.
  5. Create a Pull Request with your changes.

Please

  • Try to keep the Pull Requests small so that Merges are less likely to be complex.
  • Strongly consider putting your changes in a branch that is not Master.
  • Test in Firefox and Chrome/Chromium