Merge remote-tracking branch 'vim/master' into Astro

This commit is contained in:
2016-04-02 20:09:19 +08:00
22 changed files with 1171 additions and 130 deletions

View File

@@ -11,7 +11,11 @@ Components.Vim.Controls.InputEvent.key;
Components.Vim.Controls.InputEvent.ModKeys;
/** @type Boolean */
Components.Vim.Controls.InputEvent.Escape;
/** @type Boolean */
Components.Vim.Controls.InputEvent.canceled;
/** @type Number */
Components.Vim.Controls.InputEvent.keyCode;
/** @type Function */
Components.Vim.Controls.InputEvent.kMap;
/** @type Function */
Components.Vim.Controls.InputEvent.cancel;

View File

@@ -0,0 +1,9 @@
/** @constructor */
Components.Vim.State.History = function(){};
/** @type Function */
Components.Vim.State.History.push;
/** @type Function */
Components.Vim.State.History.prev;
/** @type Function */
Components.Vim.State.History.next;

View File

@@ -5,5 +5,9 @@ Components.Vim.State.Registers = function(){};
Components.Vim.State.Registers.change;
/** @type Function */
Components.Vim.State.Registers.yank;
/** @type Function */
Components.Vim.State.Registers.unnamed;
/** @constructor */
Components.Vim.State.Register = function(){};
/** @type Boolean */
Components.Vim.State.Register.newLine;

View File

@@ -3,5 +3,7 @@ Components.Vim.StatusBar = function(){};
/** @type Function */
Components.Vim.StatusBar.stamp;
/** @type Function */
Components.Vim.StatusBar.override;
/** @type String */
Components.Vim.StatusBar.statusText;