Documentation

Table of Contents

  1. Concept
    1. Screen Buffer
    2. Examples
  2. API Docs
    1. Components.Vim
      1. Action
        1. BUFFERS
        2. DELETE
        3. EDITOR_COMMAND
        4. FIND
        5. INSERT
        6. JOIN_LINES
        7. PRINT_HEX
        8. PUT
        9. QUIT
        10. REDO
        11. REGISTERS
        12. REPLACE
        13. SHIFT_LINES
        14. TO
        15. UNDO
        16. VERSION
        17. VISUAL
        18. WORD
        19. WRITE
        20. YANK
      2. ActionEvent
      3. Controls
      4. Cursor
      5. DataTime
      6. Ex.Command
      7. LineFeeder
      8. LineBuffer
      9. State
        1. History
        2. Recorder
        3. Registers
        4. Stack
        5. Stator
      10. VimArea

Examples

Typical setup - Demo

Detect screen size ( experimental ) - Demo

Binding shortcuts to initialize Vim - Demo

API Docs

Components.Vim

This is the root namespace of the project

Action

The Actions namespace contains all possible actions for handling user inputs. Every class under Components.Vim.Action implements the Components.Vim.IAction interface.

BUFFERS

Description

This handles the command :ls, :buffers

Inherited Methods

dispose():void

Dispose this action.

getMessage():String

Get the current message of this action.

handler( e:ActionEvent, sp:Number ):Boolean

Handles further input

e:ActionEvent

The event fired from Controls

sp:Number

The Starting aPos from VISUAL

DELETE

Description

This handles the command d, v[motion]d