All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.40e6f6cb52a24a747b1046614db3b164.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
ace.define("ace/ext/whitespace",["require","exports","module","ace/lib/lang"],(function(require,exports,e){"use strict";var t=require("../lib/lang");exports.$detectIndentation=function(e,t){for(var n=[],r=[],i=0,o=0,s=Math.min(e.length,1e3),a=0;a0)||o%l||g%l||(r[l]=(r[l]||0)+1),n[g]=(n[g]||0)+1}o=g}for(;af.score&&(f={score:p,length:a})}if(f.score&&f.score>1.4)var v=f.length;return i>d+1?((1==v||di+1?{ch:" ",length:v}:void 0},exports.detectIndentation=function(e){var t=e.getLines(0,1e3),n=exports.$detectIndentation(t)||{};return n.ch&&e.setUseSoftTabs(" "==n.ch),n.length&&e.setTabSize(n.length),n},exports.trimTrailingSpace=function(e,t){var n=e.getDocument(),r=n.getAllLines(),i=t&&t.trimEmpty?-1:0,o=[],s=-1;t&&t.keepCursorPosition&&(e.selection.rangeCount?e.selection.rangeList.ranges.forEach((function(e,t,n){var r=n[t+1];r&&r.cursor.row==e.cursor.row||o.push(e.cursor)})):o.push(e.selection.getCursor()),s=0);for(var a=o[s]&&o[s].row,c=0,g=r.length;ci&&(h=o[s].column),s++,a=o[s]?o[s].row:-1),h>i&&n.removeInLine(c,h,l.length)}},exports.convertIndentation=function(e,n,r){var i=e.getTabString()[0],o=e.getTabSize();r||(r=o),n||(n=i);for(var s="\t"==n?n:t.stringRepeat(n,r),a=e.doc,c=a.getAllLines(),g={},l={},h=0,u=c.length;h