.vimperatorrc.js

vimperatorの設定ファイルについてー
よく、.vimperatorrc

javascript <<EOM
  liberator.commands.addUserCommand(
    ["neko"], 
    'kitteny search',
    function () { liberator.open('g 猫') },
    {}   
  )
EOM

みたいに書いているのを見かけるけれど。
JavaScriptのコードは ".vimperatorrc.js" にでも書いて
".vimperatorrc" の最後かなんかで

source ~/.vimperatorrc.js

と、するほうがいろいろ便利だと思う。

autocommand で関数を使う

通常は、コマンドの文字列を指定できるのみだが

  let liexe = liberator.execute;
  liberator.execute = function (fun, modifiers) {
    if (fun instanceof Function) {
      return fun();
    }
    liexe.apply(liberator, arguments);
  };

と、しておくと

  autocommands.add(
    'LocationChange',
    /reader\.livedoor\.com\/reader\//,
    function () plugins.feedKey.setup("j k s a p o v c <Space> <S-Space> z b < >".split(/ +/))
  );

みたいに使える。