Vimperator is an add-on that, in short, allows you to use your browser without touching the mouse. It does the same as Pentadactyl, an official Palemoon add-on, but Pentadactyl is noticeably slower and it impairs smooth scrolling.
You can install Vimperator on Palemoon because it's a XUL/XPCOM add-on, and it will partially work. The things that don't work that I noticed are:
- reading the configuration file .vimperatorrc
- the :source and :mkvimperatorrc commands
- accesing the indispensable help files with the commands :help and :helpall
How to make it work
- Get a copy of the Vimperator installer, that is, the .xpi file. 2 ways:
- You can go to the github page, right-click the .xpi link and select "Save link as".
- If you have Vimperator installed, you already have the file, so make a copy of it. It should be located at
or in Windows somewhere like:
Code: Select all
~/.moonchild productions/pale moon/(YOUR PROFILE)/extensions/vimperator@mozdev.org.xpiCode: Select all
C:\Users\(YOUR USER)\Application Data\Moonchild Productions\Pale Moon\Profiles\(YOUR PROFILE)\extensions\vimperator@mozdev.org.xpi
- Extract the contents of the .xpi file. Any decompressing program should work. Then delete the .xpi file.
- Go to the extracted contents and open the file located at common/content/io.js.
- Go to line 10 of that file and replace its contents from:
to:
Code: Select all
const VERSION = Services.appinfo.platformVersion;... and save the file. All the credit goes to this github post.Code: Select all
const VERSION = "55.0"; - In case you have Vimperator installed in Palemoon, uninstall it.
- Now compress everything that was extracted into a ZIP file, and replace its extension from .zip to .xpi
- Install the .xpi file that you compressed. You can drag and drop it into Palemoon's window.
Alternative to steps 6 and 7
You can install the modified add-on without recompressing the contents and without creating a new .xpi file, by keeping the decompressed contents somewhere in your computer, and doing some configuration as explained in Pentadactyl's README. It works with any add-on.
- In the directory location shown in step 1b (choose the one for your OS), inside the extensions folder, create a new empty file called vimperator@mozdev.org. Notice how it's the same name that the add-on would have had if it were installed normally, but without the .xpi extension.
- Open the file and write in only one line the location to the contents of the decompressed .xpi file. For example:
I assume in Windows you would use backslahes.
Code: Select all
/home/sofrosune/Downloads/vimperator-3.16 - Restart Palemoon. It may ask you for confirmation to install the new add-on.
Have fun!



