]> git.proxmox.com Git - mirror_xterm.js.git/blobdiff - src/xterm.js
Fix #488: Implement configurable tab width
[mirror_xterm.js.git] / src / xterm.js
index 7f50295fc5eb0c21f2c8249ffcb25179dbffc0ea..3c205adbce0e836b0512f818963438a14b21de34 100644 (file)
@@ -360,7 +360,8 @@ Terminal.defaults = {
   screenKeys: false,
   debug: false,
   cancelEvents: false,
-  disableStdin: false
+  disableStdin: false,
+  tabStopWidth: 8
   // programFeatures: false,
   // focusKeys: false,
 };
@@ -2118,7 +2119,7 @@ Terminal.prototype.setupStops = function(i) {
     i = 0;
   }
 
-  for (; i < this.cols; i += 8) {
+  for (; i < this.cols; i += this.getOption('tabStopWidth')) {
     this.tabs[i] = true;
   }
 };