{ "j": "cmd:cmd_nextMsg", "k": "cmd:cmd_previousMsg", "o": "cmd:cmd_openConversation", "/": "cmd:cmd_showQuickFilterBar", "shift+/": "cmd:cmd_searchMessages", "g g": "window.document.querySelector('browser#mail3PaneTabBrowser1').contentDocument.querySelector('tbody[is=tree-view-table-body]').firstChild.click()", "shift+g": "window.document.querySelector('browser#mail3PaneTabBrowser1').contentDocument.querySelector('tbody[is=tree-view-table-body]').lastChild.click()", "alt+j": "(()=>{function l(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([n,r],t){let e=l(),o=`OBSERVER: ${r}`,i=e.get(o);i&&i.disconnect();let c=new window.MutationObserver(t);c.observe(n,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),e.set(o,c)}function a(n,r){let t=\"\",e=window.document;r&&(e=r[0],t=r[1]);let o=`${t} ${n}`,i=l(),c=i.get(o);if(c&&e.contains(c))return c;console.info(\"[querySelector] cache miss:\",n,t,c);let s=e.querySelector(n);return i.set(o,s),s}function u([n,r],t){let e=l(),o=`LIST: ${r} ${t}`,i=e.get(o);if(i)return i;let c=Array.from(n.querySelectorAll(t));return e.set(o,c),d([n,r],s=>{console.info(\"[querySelectList] cache miss:\",t,r,s),e.set(o,Array.from(n.querySelectorAll(t)))}),e.get(o)}function w(){let n=a(\"ul#folderTree\",[a(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return u([n,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function f(n){let r=w();for(let t=0;t{function l(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([n,r],t){let e=l(),o=`OBSERVER: ${r}`,i=e.get(o);i&&i.disconnect();let c=new window.MutationObserver(t);c.observe(n,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),e.set(o,c)}function a(n,r){let t=\"\",e=window.document;r&&(e=r[0],t=r[1]);let o=`${t} ${n}`,i=l(),c=i.get(o);if(c&&e.contains(c))return c;console.info(\"[querySelector] cache miss:\",n,t,c);let s=e.querySelector(n);return i.set(o,s),s}function u([n,r],t){let e=l(),o=`LIST: ${r} ${t}`,i=e.get(o);if(i)return i;let c=Array.from(n.querySelectorAll(t));return e.set(o,c),d([n,r],s=>{console.info(\"[querySelectList] cache miss:\",t,r,s),e.set(o,Array.from(n.querySelectorAll(t)))}),e.get(o)}function w(){let n=a(\"ul#folderTree\",[a(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return u([n,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function f(n){let r=w();for(let t=0;t{function l(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([e,t],n){let r=l(),o=`OBSERVER: ${t}`,c=r.get(o);c&&c.disconnect();let i=new window.MutationObserver(n);i.observe(e,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),r.set(o,i)}function u(e,t){let n=\"\",r=window.document;t&&(r=t[0],n=t[1]);let o=`${n} ${e}`,c=l(),i=c.get(o);if(i&&r.contains(i))return i;console.info(\"[querySelector] cache miss:\",e,n,i);let s=r.querySelector(e);return c.set(o,s),s}function a([e,t],n){let r=l(),o=`LIST: ${t} ${n}`,c=r.get(o);if(c)return c;let i=Array.from(e.querySelectorAll(n));return r.set(o,i),d([e,t],s=>{console.info(\"[querySelectList] cache miss:\",n,t,s),r.set(o,Array.from(e.querySelectorAll(n)))}),r.get(o)}function w(){let e=u(\"ul#folderTree\",[u(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return a([e,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function f(){let e=w().find(t=>t.classList.contains(\"selected\")&&t.classList.contains(\"current\"));for(;!e.getAttribute(\"data-server-type\")&&e;)e=e.parentNode;return e}(()=>{let t=f().nextSibling?.querySelector(\"ul li\");t&&t.click()})();})();", "alt+u": "(()=>{function l(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([e,t],o){let r=l(),n=`OBSERVER: ${t}`,c=r.get(n);c&&c.disconnect();let i=new window.MutationObserver(o);i.observe(e,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),r.set(n,i)}function u(e,t){let o=\"\",r=window.document;t&&(r=t[0],o=t[1]);let n=`${o} ${e}`,c=l(),i=c.get(n);if(i&&r.contains(i))return i;console.info(\"[querySelector] cache miss:\",e,o,i);let s=r.querySelector(e);return c.set(n,s),s}function a([e,t],o){let r=l(),n=`LIST: ${t} ${o}`,c=r.get(n);if(c)return c;let i=Array.from(e.querySelectorAll(o));return r.set(n,i),d([e,t],s=>{console.info(\"[querySelectList] cache miss:\",o,t,s),r.set(n,Array.from(e.querySelectorAll(o)))}),r.get(n)}function w(){let e=u(\"ul#folderTree\",[u(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return a([e,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function f(){let e=w().find(t=>t.classList.contains(\"selected\")&&t.classList.contains(\"current\"));for(;!e.getAttribute(\"data-server-type\")&&e;)e=e.parentNode;return e}(()=>{let t=f().previousSibling?.querySelector(\"ul li\");t&&t.click()})();})();", "g i": "(()=>{function a(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([e,t],r){let o=a(),n=`OBSERVER: ${t}`,c=o.get(n);c&&c.disconnect();let i=new window.MutationObserver(r);i.observe(e,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),o.set(n,i)}function l(e,t){let r=\"\",o=window.document;t&&(o=t[0],r=t[1]);let n=`${r} ${e}`,c=a(),i=c.get(n);if(i&&o.contains(i))return i;console.info(\"[querySelector] cache miss:\",e,r,i);let s=o.querySelector(e);return c.set(n,s),s}function u([e,t],r){let o=a(),n=`LIST: ${t} ${r}`,c=o.get(n);if(c)return c;let i=Array.from(e.querySelectorAll(r));return o.set(n,i),d([e,t],s=>{console.info(\"[querySelectList] cache miss:\",r,t,s),o.set(n,Array.from(e.querySelectorAll(r)))}),o.get(n)}function w(){let e=l(\"ul#folderTree\",[l(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return u([e,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function h(){let e=w().find(t=>t.classList.contains(\"selected\")&&t.classList.contains(\"current\"));for(;!e.getAttribute(\"data-server-type\")&&e;)e=e.parentNode;return e}function f(e){let t=h(),r=l(`li[is=folder-tree-row][data-folder-type=${e}]`,[t,\"mailbox\"]);r&&r.click()}f(\"inbox\");})();", "g j": "(()=>{function u(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([e,t],r){let o=u(),n=`OBSERVER: ${t}`,c=o.get(n);c&&c.disconnect();let i=new window.MutationObserver(r);i.observe(e,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),o.set(n,i)}function l(e,t){let r=\"\",o=window.document;t&&(o=t[0],r=t[1]);let n=`${r} ${e}`,c=u(),i=c.get(n);if(i&&o.contains(i))return i;console.info(\"[querySelector] cache miss:\",e,r,i);let s=o.querySelector(e);return c.set(n,s),s}function a([e,t],r){let o=u(),n=`LIST: ${t} ${r}`,c=o.get(n);if(c)return c;let i=Array.from(e.querySelectorAll(r));return o.set(n,i),d([e,t],s=>{console.info(\"[querySelectList] cache miss:\",r,t,s),o.set(n,Array.from(e.querySelectorAll(r)))}),o.get(n)}function w(){let e=l(\"ul#folderTree\",[l(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return a([e,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function h(){let e=w().find(t=>t.classList.contains(\"selected\")&&t.classList.contains(\"current\"));for(;!e.getAttribute(\"data-server-type\")&&e;)e=e.parentNode;return e}function f(e){let t=h(),r=l(`li[is=folder-tree-row][data-folder-type=${e}]`,[t,\"mailbox\"]);r&&r.click()}f(\"junk\");})();", "g d": "(()=>{function a(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([e,t],r){let o=a(),n=`OBSERVER: ${t}`,c=o.get(n);c&&c.disconnect();let i=new window.MutationObserver(r);i.observe(e,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),o.set(n,i)}function l(e,t){let r=\"\",o=window.document;t&&(o=t[0],r=t[1]);let n=`${r} ${e}`,c=a(),i=c.get(n);if(i&&o.contains(i))return i;console.info(\"[querySelector] cache miss:\",e,r,i);let s=o.querySelector(e);return c.set(n,s),s}function u([e,t],r){let o=a(),n=`LIST: ${t} ${r}`,c=o.get(n);if(c)return c;let i=Array.from(e.querySelectorAll(r));return o.set(n,i),d([e,t],s=>{console.info(\"[querySelectList] cache miss:\",r,t,s),o.set(n,Array.from(e.querySelectorAll(r)))}),o.get(n)}function w(){let e=l(\"ul#folderTree\",[l(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return u([e,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function h(){let e=w().find(t=>t.classList.contains(\"selected\")&&t.classList.contains(\"current\"));for(;!e.getAttribute(\"data-server-type\")&&e;)e=e.parentNode;return e}function f(e){let t=h(),r=l(`li[is=folder-tree-row][data-folder-type=${e}]`,[t,\"mailbox\"]);r&&r.click()}f(\"drafts\");})();", "g s": "(()=>{function a(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([e,t],r){let o=a(),n=`OBSERVER: ${t}`,c=o.get(n);c&&c.disconnect();let i=new window.MutationObserver(r);i.observe(e,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),o.set(n,i)}function l(e,t){let r=\"\",o=window.document;t&&(o=t[0],r=t[1]);let n=`${r} ${e}`,c=a(),i=c.get(n);if(i&&o.contains(i))return i;console.info(\"[querySelector] cache miss:\",e,r,i);let s=o.querySelector(e);return c.set(n,s),s}function u([e,t],r){let o=a(),n=`LIST: ${t} ${r}`,c=o.get(n);if(c)return c;let i=Array.from(e.querySelectorAll(r));return o.set(n,i),d([e,t],s=>{console.info(\"[querySelectList] cache miss:\",r,t,s),o.set(n,Array.from(e.querySelectorAll(r)))}),o.get(n)}function w(){let e=l(\"ul#folderTree\",[l(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return u([e,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function h(){let e=w().find(t=>t.classList.contains(\"selected\")&&t.classList.contains(\"current\"));for(;!e.getAttribute(\"data-server-type\")&&e;)e=e.parentNode;return e}function f(e){let t=h(),r=l(`li[is=folder-tree-row][data-folder-type=${e}]`,[t,\"mailbox\"]);r&&r.click()}f(\"sent\");})();", "g t": "(()=>{function a(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([e,t],r){let o=a(),n=`OBSERVER: ${t}`,c=o.get(n);c&&c.disconnect();let i=new window.MutationObserver(r);i.observe(e,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),o.set(n,i)}function l(e,t){let r=\"\",o=window.document;t&&(o=t[0],r=t[1]);let n=`${r} ${e}`,c=a(),i=c.get(n);if(i&&o.contains(i))return i;console.info(\"[querySelector] cache miss:\",e,r,i);let s=o.querySelector(e);return c.set(n,s),s}function u([e,t],r){let o=a(),n=`LIST: ${t} ${r}`,c=o.get(n);if(c)return c;let i=Array.from(e.querySelectorAll(r));return o.set(n,i),d([e,t],s=>{console.info(\"[querySelectList] cache miss:\",r,t,s),o.set(n,Array.from(e.querySelectorAll(r)))}),o.get(n)}function w(){let e=l(\"ul#folderTree\",[l(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return u([e,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function h(){let e=w().find(t=>t.classList.contains(\"selected\")&&t.classList.contains(\"current\"));for(;!e.getAttribute(\"data-server-type\")&&e;)e=e.parentNode;return e}function f(e){let t=h(),r=l(`li[is=folder-tree-row][data-folder-type=${e}]`,[t,\"mailbox\"]);r&&r.click()}f(\"trash\");})();", "g a": "(()=>{function a(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function d([e,t],r){let o=a(),n=`OBSERVER: ${t}`,c=o.get(n);c&&c.disconnect();let i=new window.MutationObserver(r);i.observe(e,{subtree:!0,childList:!0,attributes:!1,characterData:!1}),o.set(n,i)}function l(e,t){let r=\"\",o=window.document;t&&(o=t[0],r=t[1]);let n=`${r} ${e}`,c=a(),i=c.get(n);if(i&&o.contains(i))return i;console.info(\"[querySelector] cache miss:\",e,r,i);let s=o.querySelector(e);return c.set(n,s),s}function u([e,t],r){let o=a(),n=`LIST: ${t} ${r}`,c=o.get(n);if(c)return c;let i=Array.from(e.querySelectorAll(r));return o.set(n,i),d([e,t],s=>{console.info(\"[querySelectList] cache miss:\",r,t,s),o.set(n,Array.from(e.querySelectorAll(r)))}),o.get(n)}function w(){let e=l(\"ul#folderTree\",[l(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]);return u([e,\"maillist.folderTree\"],\"li[is=folder-tree-row]\")}function h(){let e=w().find(t=>t.classList.contains(\"selected\")&&t.classList.contains(\"current\"));for(;!e.getAttribute(\"data-server-type\")&&e;)e=e.parentNode;return e}function f(e){let t=h(),r=l(`li[is=folder-tree-row][data-folder-type=${e}]`,[t,\"mailbox\"]);r&&r.click()}f(\"archive\");})();", "f": "cmd:cmd_forward", "r": "cmd:cmd_reply", "shift+r": "cmd:cmd_replyall", "shift+j": "cmd:cmd_markAsJunk", "shift+n": "cmd:cmd_markAsNotJunk", "x": "cmd:cmd_archive", "shift+x": "cmd:cmd_delete", "shift+a": "func:MsgNewMessage", "ctrl+l": "(()=>{function u(){return window.tbvimQueryCache instanceof window.Map||(window.tbvimQueryCache=new window.Map),window.tbvimQueryCache}function o(e,c){let r=\"\",n=window.document;c&&(n=c[0],r=c[1]);let s=`${r} ${e}`,i=u(),t=i.get(s);if(t&&n.contains(t))return t;console.info(\"[querySelector] cache miss:\",e,r,t);let a=n.querySelector(e);return i.set(s,a),a}o(\"#folderPaneGetMessages\",[o(\"browser#mail3PaneTabBrowser1\").contentDocument,\"maillist\"]).click();})();" }