Files
levi/internal/editor/mark.go
2026-03-28 21:56:49 +09:00

44 lines
926 B
Go

package editor
//////////////////////
// Marking Commands //
//////////////////////
//
// Set Mark / Move to Mark
//
// m<letter> : Mark current cursor position labelled by <letter>.
func (ed *Editor) MarkSet(letter rune) {
ed.EnsureCommand()
ed.Unimplemented("MarkSet")
}
// `<letter> : Move cursor to marked position labelled by <letter>.
func (ed *Editor) MarkMoveTo(letter rune) {
ed.EnsureCommand()
ed.Unimplemented("MarkMoveTo")
}
// '<letter> : Move cursor to marked line labelled by <letter>.
func (ed *Editor) MarkMoveToLine(letter rune) {
ed.EnsureCommand()
ed.Unimplemented("MarkMoveToLine")
}
//
// Move by Context
//
// “ : Move cursor to previous position in context.
func (ed *Editor) MarkBack() {
ed.EnsureCommand()
ed.Unimplemented("MarkBack")
}
// ” : Move cursor to previous line in context.
func (ed *Editor) MarkBackToLine() {
ed.EnsureCommand()
ed.Unimplemented("MarkBackToLine")
}