Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/maaslalani/sheets
/ functions
Functions
432 in github.com/maaslalani/sheets
⨍
Functions
432
◇
Types & classes
15
↓ 166 callers
Function
applyKey
(t *testing.T, m model, msg tea.KeyMsg)
internal/sheets/test_helpers_test.go:79
↓ 141 callers
Method
setCellValue
(row, col int, value string)
internal/sheets/model.go:476
↓ 132 callers
Function
runeKey
(value string)
internal/sheets/test_helpers_test.go:63
↓ 108 callers
Method
cellValue
(row, col int)
internal/sheets/model.go:472
↓ 106 callers
Function
newModel
()
internal/sheets/model.go:15
↓ 77 callers
Method
clearRegisterState
()
internal/sheets/normal_mode.go:510
↓ 55 callers
Method
clearCount
()
internal/sheets/normal_mode.go:506
↓ 36 callers
Function
assertCellValue
(t *testing.T, m model, row, col int, want string)
internal/sheets/test_helpers_test.go:101
↓ 31 callers
Function
clamp
(value, low, high int)
internal/sheets/util.go:283
↓ 25 callers
Method
peek
()
internal/sheets/formula.go:680
↓ 25 callers
Method
restartCursorBlink
()
internal/sheets/edit_mode.go:330
↓ 24 callers
Method
String
()
internal/sheets/formula.go:36
↓ 20 callers
Method
done
()
internal/sheets/formula.go:684
↓ 19 callers
Function
run
(args []string, stdout io.Writer)
internal/sheets/main.go:314
↓ 18 callers
Method
ensureVisible
()
internal/sheets/navigate.go:89
↓ 17 callers
Method
moveSelection
(deltaRow, deltaCol int)
internal/sheets/navigate.go:23
↓ 17 callers
Method
sendText
(input string)
internal/sheets/integration_test.go:269
↓ 15 callers
Function
assertDisplayValue
(t *testing.T, m model, row, col int, want string)
internal/sheets/test_helpers_test.go:109
↓ 15 callers
Method
selectionContains
(row, col int)
internal/sheets/select_mode.go:208
↓ 15 callers
Method
skipSpaces
()
internal/sheets/formula.go:659
↓ 15 callers
Function
writeTempCSV
(t *testing.T, relativePath, contents string)
internal/sheets/test_helpers_test.go:41
↓ 14 callers
Method
assertStatusContains
(t *testing.T, expected ...string)
internal/sheets/integration_test.go:397
↓ 14 callers
Method
statusContains
(expected ...string)
internal/sheets/integration_test.go:377
↓ 14 callers
Method
waitForScreen
(description string, condition func(screen terminalScreen) bool)
internal/sheets/integration_test.go:325
↓ 13 callers
Function
cellRef
(row, col int)
internal/sheets/util.go:279
↓ 13 callers
Function
isDigit
(ch byte)
internal/sheets/util.go:261
↓ 13 callers
Method
loadCSVFile
(path string)
internal/sheets/model.go:143
↓ 13 callers
Function
parseCellRef
(ref string)
internal/sheets/util.go:31
↓ 12 callers
Method
goToCell
(row, col int)
internal/sheets/navigate.go:5
↓ 12 callers
Function
numberFormulaValue
(number float64)
internal/sheets/formula.go:28
↓ 12 callers
Method
waitForStatus
(description string, expected ...string)
internal/sheets/integration_test.go:335
↓ 11 callers
Function
assertSelection
(t *testing.T, m model, wantRow, wantCol int)
internal/sheets/test_helpers_test.go:117
↓ 11 callers
Method
clearNormalPrefixes
()
internal/sheets/normal_mode.go:515
↓ 11 callers
Method
displayValue
(row, col int)
internal/sheets/render.go:452
↓ 11 callers
Function
isLetter
(ch byte)
internal/sheets/util.go:257
↓ 11 callers
Method
pushUndoState
()
internal/sheets/model.go:417
↓ 10 callers
Method
commandPrefixKeys
()
internal/sheets/normal_mode.go:469
↓ 10 callers
Function
fit
(value string, width int)
internal/sheets/render.go:484
↓ 10 callers
Method
screenContains
(expected ...string)
internal/sheets/integration_test.go:385
↓ 10 callers
Method
sendKey
(msg tea.KeyMsg)
internal/sheets/integration_test.go:309
↓ 9 callers
Function
isEscapeKey
(msg tea.KeyMsg)
internal/sheets/model.go:400
↓ 9 callers
Function
normalizedTextInputValue
(value string)
internal/sheets/edit_mode.go:259
↓ 8 callers
Method
Update
(msg tea.Msg)
internal/sheets/model.go:285
↓ 8 callers
Method
enterInsertModeWithKeys
(keys []tea.KeyMsg)
internal/sheets/edit_mode.go:105
↓ 8 callers
Function
isFormulaCell
(value string)
internal/sheets/formula.go:11
↓ 8 callers
Method
recordJumpFromCurrent
()
internal/sheets/navigate.go:165
↓ 8 callers
Method
renderContentLine
(row, visibleCols int)
internal/sheets/render.go:208
↓ 8 callers
Function
startTerminalSession
(t *testing.T, args ...string)
internal/sheets/integration_test.go:218
↓ 8 callers
Method
visibleRows
()
internal/sheets/navigate.go:109
↓ 7 callers
Method
clearGotoCellCommand
()
internal/sheets/normal_mode.go:250
↓ 7 callers
Method
match
(ch byte)
internal/sheets/formula.go:665
↓ 7 callers
Method
maxVisibleRows
()
internal/sheets/navigate.go:114
↓ 7 callers
Method
renderStatusBar
()
internal/sheets/render.go:55
↓ 6 callers
Function
assertContainsAll
(t *testing.T, label, text string, parts ...string)
internal/sheets/test_helpers_test.go:133
↓ 6 callers
Function
cloneClipboard
(clip clipboard)
internal/sheets/clipboard.go:9
↓ 6 callers
Method
loadCSV
(records [][]string)
internal/sheets/model.go:175
↓ 6 callers
Method
moveToColumn
(col int)
internal/sheets/navigate.go:39
↓ 6 callers
Function
newInsertEditingModel
(value string, cursor int)
internal/sheets/test_helpers_test.go:12
↓ 6 callers
Method
selectionBounds
()
internal/sheets/select_mode.go:194
↓ 6 callers
Method
sendTextAndEscape
(input string)
internal/sheets/integration_test.go:284
↓ 6 callers
Function
startCommand
(t *testing.T, m model, command string)
internal/sheets/test_helpers_test.go:96
↓ 6 callers
Method
syncRowLabelWidth
()
internal/sheets/model.go:486
↓ 6 callers
Function
updateKey
(t *testing.T, m model, msg tea.KeyMsg)
internal/sheets/test_helpers_test.go:67
↓ 5 callers
Method
View
()
internal/sheets/render.go:10
↓ 5 callers
Method
activeRef
()
internal/sheets/render.go:436
↓ 5 callers
Function
applyKeys
(t *testing.T, m model, msgs ...tea.KeyMsg)
internal/sheets/test_helpers_test.go:86
↓ 5 callers
Method
cellFromMouse
(x, y int)
internal/sheets/navigate.go:203
↓ 5 callers
Method
clearDeleteRowCommand
()
internal/sheets/normal_mode.go:201
↓ 5 callers
Method
clearYankCommand
()
internal/sheets/normal_mode.go:205
↓ 5 callers
Method
consume
()
internal/sheets/formula.go:674
↓ 5 callers
Function
fitLeft
(value string, width int)
internal/sheets/render.go:494
↓ 5 callers
Method
moveInsertSelection
(deltaRow, deltaCol int)
internal/sheets/edit_mode.go:70
↓ 5 callers
Function
newProgramModel
(args []string)
internal/sheets/main.go:47
↓ 5 callers
Function
rewriteFormulaReferences
(value string, deltaRow, deltaCol int)
internal/sheets/util.go:149
↓ 5 callers
Method
statusTitle
()
internal/sheets/render.go:122
↓ 5 callers
Function
tempCSVPath
(t *testing.T, relativePath string)
internal/sheets/test_helpers_test.go:30
↓ 5 callers
Method
visibleCols
()
internal/sheets/navigate.go:132
↓ 4 callers
Method
activeValue
()
internal/sheets/render.go:444
↓ 4 callers
Function
alignCenter
(value string, width int)
internal/sheets/render.go:471
↓ 4 callers
Method
bounds
()
internal/sheets/util.go:13
↓ 4 callers
Method
clearCommandPrompt
()
internal/sheets/commands.go:25
↓ 4 callers
Function
columnLabel
(col int)
internal/sheets/util.go:265
↓ 4 callers
Method
enterTextAndWaitForStatus
(description, input string, expected ...string)
internal/sheets/integration_test.go:290
↓ 4 callers
Method
evaluateCell
(row, col int, ctx *formulaEvalContext)
internal/sheets/formula.go:100
↓ 4 callers
Method
exitSelectMode
()
internal/sheets/select_mode.go:168
↓ 4 callers
Method
moveHalfPage
(direction int)
internal/sheets/navigate.go:29
↓ 4 callers
Method
navigateJumpList
(direction, count int)
internal/sheets/navigate.go:177
↓ 4 callers
Function
renderTextInput
(value string, cursorPos, width int, cursorModel cursor.Model, textStyle lipgloss.Style)
internal/sheets/edit_mode.go:206
↓ 4 callers
Method
repeatSearch
(count int, reverse bool)
internal/sheets/search.go:98
↓ 4 callers
Method
saveLastChange
(keys []tea.KeyMsg)
internal/sheets/clipboard.go:21
↓ 4 callers
Method
selectionHorizontalBorderHighlighted
(borderRow, col int)
internal/sheets/render.go:420
↓ 4 callers
Method
selectionVerticalBorderHighlighted
(row, borderCol int)
internal/sheets/render.go:428
↓ 4 callers
Method
startSearchPrompt
(direction int)
internal/sheets/search.go:10
↓ 4 callers
Method
storeYankClipboard
(clip clipboard)
internal/sheets/clipboard.go:72
↓ 4 callers
Function
truncate
(value string, width int)
internal/sheets/render.go:504
↓ 4 callers
Method
waitForEmptySheet
()
internal/sheets/integration_test.go:320
↓ 4 callers
Function
writeTempTSV
(t *testing.T, relativePath, contents string)
internal/sheets/test_helpers_test.go:52
↓ 3 callers
Method
add
(number float64)
internal/sheets/formula.go:545
↓ 3 callers
Method
commitCurrentInput
()
internal/sheets/edit_mode.go:152
↓ 3 callers
Method
computedCellValue
(row, col int)
internal/sheets/formula.go:76
next →
1–100 of 432, ranked by callers