Fix wrong position of lines with tab character

This commit is contained in:
2016-03-16 18:55:18 +08:00
parent 5be04d850d
commit bc3c511c6f
13 changed files with 263 additions and 36 deletions

View File

@@ -5,6 +5,8 @@ Components.Vim.Cursor = function(){};
Components.Vim.Cursor.feeder;
/** @type {Components.Vim.IAction} */
Components.Vim.Cursor.action;
/** @type {Components.Vim.State.Recorder} */
Components.Vim.Cursor.rec;
/** @type Function */
Components.Vim.Cursor.moveX;
@@ -19,6 +21,8 @@ Components.Vim.Cursor.updatePosition;
/** @type Function */
Components.Vim.Cursor.openAction;
/** @type Function */
Components.Vim.Cursor.openRunAction;
/** @type Function */
Components.Vim.Cursor.closeAction;
/** @type {Array} */

View File

@@ -0,0 +1,9 @@
/** @constructor */
Components.Vim.State.Recorder = function(){};
/** @type Function */
Components.Vim.State.undo;
/** @type Function */
Components.Vim.State.redo;
/** @type Function */
Components.Vim.State.record;

View File

@@ -0,0 +1,7 @@
/** @constructor */
Components.Vim.State.Stack = function(){};
/** @type Function */
Components.Vim.State.Stack.play;
/** @type Function */
Components.Vim.State.Stack.store;

View File

@@ -0,0 +1,2 @@
/** @object */
Components.Vim.State = {};