ansikit.cursor¶
Cursor-manipulating functions and escape sequences.
cursorUp¶
Signature → ([number]) -> nil
Moves the cursor up n characters. n defaults to 1.
cursorDown¶
Signature → ([number]) -> nil
Moves the cursor down n characters. n defaults to 1.
cursorForward¶
Signature → ([number]) -> nil
Moves the cursor forward n characters. n defaults to 1.
cursorBack¶
Signature → ([number]) -> nil
Moves the cursor back n characters. n defaults to 1.
cursorNextLn¶
Signature → ([number]) -> nil
Moves the cursor to the next n lines. n defaults to 1.
cursorPreviousLn¶
Signature → ([number]) -> nil
Moves the cursor to the previous n lines. n defaults to 1.
cursorSetColumn¶
Signature → ([number]) -> nil
Moves the cursor to column n. n defaults to 1.
cursorMove¶
Signature → (string, [number]) -> nil
Takes a direction from up, down, forward, back, nextline, previousline, column and moves n in that direction. n defaults to 1.
cursorSetPosition¶
Signature → (number, number) -> nil
Sets the cursor position to x and y.
cursorSetPosition1¶
Signature → (number) -> (number) -> nil
Curried version of cursorPosition.
cursorSave¶
Signature → nil
Saves the current cursor position.
cursorRestore¶
Signature → nil
Restores the previously saved cursor position.