javascript:(function inject(callback) { var baseUrl="https://raw.github.com/ajaxorg/ace/master/build/textarea/src/"; var load = window.__ace_loader__ = function(path, module, callback) { var head = document.getElementsByTagName('head')[0]; var s = document.createElement('script'); s.src = baseUrl + path; head.appendChild(s); s.onload = function() { window.__ace_shadowed__.require([module], callback); }; }; load('ace-bookmarklet.js', "ace/ext/textarea", function() { var ace = window.__ace_shadowed__; var areas = document.getElementsByTagName("textarea"); var api = ace.transformTextarea(areas[1], load); callback(api); });})(function(api) { api.setOption('theme', 'merbivore_soft'); api.setOption('showInvisibles', 'false'); api.setOption('mode', 'html'); })