Documentation ¶
Index ¶
- type Cursor
- type Editor
- func (editor *Editor) BackwardDeleteChar()
- func (editor *Editor) CharAtCursor() string
- func (editor *Editor) Column() int
- func (editor *Editor) InsertChar(r rune)
- func (editor *Editor) IsBeginningOfFile() bool
- func (editor *Editor) IsBeginningOfLine() bool
- func (editor *Editor) IsEndOfFile() bool
- func (editor *Editor) IsEndOfLine() bool
- func (editor *Editor) MoveCursorToEndOfLine()
- func (editor *Editor) MoveCursorToStartOfLine()
- func (editor *Editor) MoveToLeft()
- func (editor *Editor) MoveToNextLine()
- func (editor *Editor) MoveToPrevLine()
- func (editor *Editor) MoveToRight(n int)
- func (editor *Editor) NewLine()
- func (editor *Editor) Row() int
- func (editor *Editor) Text() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Editor ¶
func (*Editor) BackwardDeleteChar ¶
func (editor *Editor) BackwardDeleteChar()
func (*Editor) CharAtCursor ¶
func (*Editor) InsertChar ¶
FIXME: maybe method modify line
func (*Editor) IsBeginningOfFile ¶
func (*Editor) IsBeginningOfLine ¶
func (*Editor) IsEndOfFile ¶
func (*Editor) IsEndOfLine ¶
func (*Editor) MoveCursorToEndOfLine ¶
func (editor *Editor) MoveCursorToEndOfLine()
func (*Editor) MoveCursorToStartOfLine ¶
func (editor *Editor) MoveCursorToStartOfLine()
func (*Editor) MoveToLeft ¶
func (editor *Editor) MoveToLeft()
func (*Editor) MoveToNextLine ¶
func (editor *Editor) MoveToNextLine()
func (*Editor) MoveToPrevLine ¶
func (editor *Editor) MoveToPrevLine()
func (*Editor) MoveToRight ¶
Click to show internal directories.
Click to hide internal directories.