Module hilbish.editor
Introduction
The hilbish.editor interface provides functions to directly interact with the line editor in use.
Functions
| deleteByAmount(amount) | Deletes characters in the line by the given amount. |
| getLine() -> string | Returns the current input line. |
| getVimRegister(register) -> string | Returns the text that is at the register. |
| insert(text) | Inserts text into the Hilbish command line. |
| getChar() -> string | Reads a keystroke from the user. This is in a format of something like Ctrl-L. |
| setVimRegister(register, text) | Sets the vim register at register to hold the passed text. |
hilbish.editor.deleteByAmount(amount)
Deletes characters in the line by the given amount.
Parameters
number amount
hilbish.editor.getLine() -> string
Returns the current input line.
Parameters
This function has no parameters.
hilbish.editor.getVimRegister(register) -> string
Returns the text that is at the register.
Parameters
string register
hilbish.editor.getChar() -> string
Reads a keystroke from the user. This is in a format of something like Ctrl-L.
Parameters
This function has no parameters.