let PLUGIN_INFO = xml` <VimperatorPlugin> <name>wallabag</name> <description lang="en">Pocket</description> <version>0.1.1</version> <minVersion>3.2</minVersion> <author mail="philipp@schmitt.co" homepage="http://lxl.io">Philipp Schmitt</author> <updateURL>https://raw.github.com/pschmitt/vimperator-wallabag/master/wallabag.js</updateURL> <detail lang="en"><![CDATA[ // TODO Documentation ]]></detail> </VimperatorPlugin>`; (function() { let wallabag_url = (liberator.globalVariables.wallabag_url) ? liberator.globalVariables.wallabag_url : ''; commands.addUserCommand(['wallabag', 'wg'], 'Wallabag plugin', function(args) { let url = buffer.URL; if (typeof args != 'undefined' && args.length > 0) { url = args; } if (wallabag_url == '') { liberator.echoerr('Wallabag URL undefined. Please add let g:wallabag_url="http://YOURURL" to your vimperatorrc'); } else { liberator.open(wallabag_url + '/?action=add&url=' + btoa(url), liberator.NEW_TAB); } } ); })();