MCPcopy Index your code
hub / github.com/c-bata/go-prompt / GetCursorLeftPosition

Method GetCursorLeftPosition

document.go:323–331  ·  view source on GitHub ↗

GetCursorLeftPosition returns the relative position for cursor left.

(count int)

Source from the content-addressed store, hash-verified

321
322// GetCursorLeftPosition returns the relative position for cursor left.
323func (d *Document) GetCursorLeftPosition(count int) int {
324 if count < 0 {
325 return d.GetCursorRightPosition(-count)
326 }
327 if d.CursorPositionCol() > count {
328 return -count
329 }
330 return -d.CursorPositionCol()
331}
332
333// GetCursorRightPosition returns relative position for cursor right.
334func (d *Document) GetCursorRightPosition(count int) int {

Callers 3

CursorLeftMethod · 0.80

Calls 2

CursorPositionColMethod · 0.95

Tested by 1