Vimperator from 3.8 till 3.13 work

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

rtega

Vimperator from 3.8 till 3.13 work

Unread post by rtega » 2016-10-06, 07:18

Vimperator version 3.8 till 3.13 work on palemoon. You need two fixes. Open up the vimperator archive 'vimperator@mozdev.org.xpi' in your profile extensions directory:
  • change the file buffer.js located in common/content as such: surround the lines

    Code: Select all

            window[browserWindow] = this.progressListener;
            window.QueryInterface(Ci.nsIInterfaceRequestor)
                  .getInterface(Ci.nsIWebNavigation)
                  .QueryInterface(Ci.nsIDocShellTreeItem)
                  .treeOwner
                  .QueryInterface(Ci.nsIInterfaceRequestor)
                  .getInterface(Ci.nsIXULWindow)
                  .XULBrowserWindow = this.progressListener;
    
    with a "try { " and "} catch(e) { console.log("exception "+e);}". This solves all problems with autocmds and ignorekeys not working
  • Edit the file install.rdf and change the minVersion to a low enough value (I used 17.0) to make it work.
Version 3.14 seems to work mostly in this way but the help is not available.

rtega

Re: Vimperator from 3.8 till 3.13 work

Unread post by rtega » 2016-10-11, 07:41

One thing that currently doesn't work is showing the hovered links in the statusline.

rtega

Re: Vimperator from 3.8 till 3.13 work

Unread post by rtega » 2016-10-11, 12:13

In the file buffer.js only the following line should be surrounded by try catch:

Code: Select all

      window[browserWindow] = this.progressListener;

L29Ah

Re: Vimperator from 3.8 till 3.13 work

Unread post by L29Ah » 2017-03-22, 13:12

How is it different from Pentadactyl?

Locked