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
↓ 3 callers
Function
deleteTextInputBeforeCursor
(value *string, cursor *int)
internal/sheets/edit_mode.go:278
↓ 3 callers
Function
insertRunesAtTextInputCursor
(value *string, cursor *int, runes []rune)
internal/sheets/edit_mode.go:267
↓ 3 callers
Function
moveTextInputCursor
(value string, cursor *int, delta int)
internal/sheets/edit_mode.go:263
↓ 3 callers
Function
newPendingCommandModel
(buffer string, cursor int)
internal/sheets/test_helpers_test.go:20
↓ 3 callers
Function
newProgramModelWithInput
(args []string, stdin io.Reader)
internal/sheets/main.go:51
↓ 3 callers
Function
numberForArithmetic
(value formulaValue)
internal/sheets/formula.go:137
↓ 3 callers
Function
numberForSum
(value formulaValue)
internal/sheets/formula.go:157
↓ 3 callers
Function
parseCellAssignment
(input string)
internal/sheets/main.go:142
↓ 3 callers
Function
parseCellFormatting
(value string)
internal/sheets/render.go:298
↓ 3 callers
Function
parseCellRangeRef
(ref string)
internal/sheets/util.go:70
↓ 3 callers
Method
parseExpression
()
internal/sheets/formula.go:219
↓ 3 callers
Method
queryCellValues
(ref string)
internal/sheets/main.go:73
↓ 3 callers
Method
redoLastOperation
()
internal/sheets/model.go:433
↓ 3 callers
Method
renderBorderJunction
(borderRow, borderCol int, fallback string)
internal/sheets/render.go:370
↓ 3 callers
Method
renderCommandLine
()
internal/sheets/render.go:90
↓ 3 callers
Function
resolveInputStreams
(args []string, stdin *os.File)
internal/sheets/main.go:413
↓ 3 callers
Method
selectionRef
()
internal/sheets/select_mode.go:176
↓ 3 callers
Method
snapshotUndoState
()
internal/sheets/model.go:444
↓ 3 callers
Method
storeDeleteClipboard
(clip clipboard)
internal/sheets/clipboard.go:82
↓ 3 callers
Method
waitForInitialSheet
(expected ...string)
internal/sheets/integration_test.go:314
↓ 3 callers
Method
writeCurrentFile
()
internal/sheets/commands.go:209
↓ 2 callers
Method
aggregateRange
(start, end cellKey)
internal/sheets/formula.go:482
↓ 2 callers
Function
applyArithmetic
(op byte, left, right formulaValue)
internal/sheets/formula.go:177
↓ 2 callers
Function
assertNotContainsAny
(t *testing.T, label, text string, parts ...string)
internal/sheets/test_helpers_test.go:143
↓ 2 callers
Function
buildVersion
()
internal/sheets/main.go:300
↓ 2 callers
Function
cloneCells
(cells map[cellKey]string)
internal/sheets/model.go:490
↓ 2 callers
Function
cloneKeySequence
(keys []tea.KeyMsg)
internal/sheets/clipboard.go:5
↓ 2 callers
Method
commandBlank
()
internal/sheets/integration_test.go:393
↓ 2 callers
Method
consumeCount
()
internal/sheets/normal_mode.go:483
↓ 2 callers
Function
containsAll
(value string, expected ...string)
internal/sheets/integration_test.go:414
↓ 2 callers
Function
containsNone
(value string, unexpected ...string)
internal/sheets/integration_test.go:423
↓ 2 callers
Method
currentCount
()
internal/sheets/normal_mode.go:495
↓ 2 callers
Function
deleteTextInputAtCursor
(value *string, cursor *int)
internal/sheets/edit_mode.go:289
↓ 2 callers
Function
deleteTextInputToEndOfCursor
(value *string, cursor *int)
internal/sheets/edit_mode.go:324
↓ 2 callers
Function
deleteTextInputToStartOfCursor
(value *string, cursor *int)
internal/sheets/edit_mode.go:299
↓ 2 callers
Function
deleteTextInputWordBeforeCursor
(value *string, cursor *int)
internal/sheets/edit_mode.go:306
↓ 2 callers
Function
delimiterForPath
(path string)
internal/sheets/dsv.go:9
↓ 2 callers
Method
enterSelectMode
()
internal/sheets/select_mode.go:156
↓ 2 callers
Method
fillColumnA
(values ...string)
internal/sheets/integration_test.go:296
↓ 2 callers
Function
finalizeAggregateFunction
(function aggregateFunction, state aggregateState)
internal/sheets/formula.go:519
↓ 2 callers
Method
firstNonBlankColumn
(row int)
internal/sheets/navigate.go:146
↓ 2 callers
Method
goToBottom
()
internal/sheets/navigate.go:12
↓ 2 callers
Method
insertColAt
(insertCol int)
internal/sheets/clipboard.go:283
↓ 2 callers
Method
insertRowAt
(insertRow int)
internal/sheets/clipboard.go:307
↓ 2 callers
Method
insertRunesAtEditingCursor
(runes []rune)
internal/sheets/edit_mode.go:182
↓ 2 callers
Function
isCountDigit
(r rune, hasPrefix bool)
internal/sheets/normal_mode.go:462
↓ 2 callers
Method
isFormulaDisplayCell
(row, col int)
internal/sheets/formula.go:87
↓ 2 callers
Method
lastNonBlankColumn
(row int)
internal/sheets/navigate.go:155
↓ 2 callers
Method
loadCurrentCellIntoEditor
()
internal/sheets/edit_mode.go:147
↓ 2 callers
Method
moveEditingCursor
(delta int)
internal/sheets/edit_mode.go:178
↓ 2 callers
Method
moveToWindowBottom
(count int)
internal/sheets/navigate.go:62
↓ 2 callers
Method
moveToWindowMiddle
()
internal/sheets/navigate.go:53
↓ 2 callers
Method
moveToWindowTop
(count int)
internal/sheets/navigate.go:44
↓ 2 callers
Function
newDelimitedReader
(path string, reader io.Reader)
internal/sheets/dsv.go:16
↓ 2 callers
Function
newDelimitedWriter
(path string, writer io.Writer)
internal/sheets/dsv.go:23
↓ 2 callers
Function
newTerminalScreen
(raw string)
internal/sheets/integration_test.go:363
↓ 2 callers
Function
normalizeCellRange
(start, end cellKey)
internal/sheets/select_mode.go:217
↓ 2 callers
Method
parseCellReferenceToken
()
internal/sheets/formula.go:572
↓ 2 callers
Method
parseRowReferenceToken
()
internal/sheets/formula.go:603
↓ 2 callers
Method
parseTerm
()
internal/sheets/formula.go:248
↓ 2 callers
Method
parseUnary
()
internal/sheets/formula.go:277
↓ 2 callers
Method
recordJumpFrom
(current cellKey)
internal/sheets/navigate.go:169
↓ 2 callers
Method
renderBorderLine
(borderRow int, left, middle, right string, visibleCols int)
internal/sheets/render.go:187
↓ 2 callers
Method
renderColumnHeaders
()
internal/sheets/render.go:142
↓ 2 callers
Method
renderCommandPromptLine
(width int)
internal/sheets/render.go:107
↓ 2 callers
Method
renderStatusMode
()
internal/sheets/render.go:63
↓ 2 callers
Method
renderVerticalBorder
(row, borderCol int)
internal/sheets/render.go:354
↓ 2 callers
Method
restoreUndoState
(state undoState)
internal/sheets/model.go:458
↓ 2 callers
Method
rowClipboard
(startRow, count int)
internal/sheets/clipboard.go:124
↓ 2 callers
Function
rowLabelWidthForCount
(rowCount int)
internal/sheets/util.go:145
↓ 2 callers
Function
runWithIO
(args []string, stdin io.Reader, input io.Reader, stdout io.Writer)
internal/sheets/main.go:318
↓ 2 callers
Method
search
(query string, direction, count int)
internal/sheets/search.go:49
↓ 2 callers
Method
selectionBorderJunction
(borderRow, borderCol int)
internal/sheets/render.go:378
↓ 2 callers
Method
selectionClipboard
()
internal/sheets/clipboard.go:107
↓ 2 callers
Method
setRegisterClipboard
(name rune, clip clipboard)
internal/sheets/clipboard.go:56
↓ 2 callers
Method
setUnnamedClipboard
(clip clipboard)
internal/sheets/clipboard.go:51
↓ 2 callers
Method
startGotoCellCommand
()
internal/sheets/normal_mode.go:245
↓ 2 callers
Method
statusOmits
(unexpected ...string)
internal/sheets/integration_test.go:381
↓ 2 callers
Method
undoLastOperation
()
internal/sheets/model.go:422
↓ 2 callers
Method
writeCSVFile
(path string)
internal/sheets/model.go:271
↓ 1 callers
Function
Main
(args []string, stdin *os.File, stdout, stderr io.Writer)
internal/sheets/main.go:397
↓ 1 callers
Method
aggregateColumnUntilCurrentRow
(col int)
internal/sheets/formula.go:466
↓ 1 callers
Method
alignSelectionBottom
()
internal/sheets/navigate.go:83
↓ 1 callers
Method
alignSelectionMiddle
()
internal/sheets/navigate.go:77
↓ 1 callers
Method
alignSelectionTop
()
internal/sheets/navigate.go:71
↓ 1 callers
Method
applyCellAssignment
(input string)
internal/sheets/main.go:157
↓ 1 callers
Function
applyTextFormatting
(style lipgloss.Style, bold, underline, italic bool)
internal/sheets/render.go:285
↓ 1 callers
Method
assertCommandEmpty
(t *testing.T)
internal/sheets/integration_test.go:407
↓ 1 callers
Function
assertContains
(t *testing.T, lineName, line, screen string, expected ...string)
internal/sheets/integration_test.go:432
↓ 1 callers
Function
assertNotContains
(t *testing.T, lineName, line, screen string, unexpected ...string)
internal/sheets/integration_test.go:442
↓ 1 callers
Function
assertSelectionAnchor
(t *testing.T, m model, wantRow, wantCol int)
internal/sheets/test_helpers_test.go:125
↓ 1 callers
Method
assertStatusOmits
(t *testing.T, unexpected ...string)
internal/sheets/integration_test.go:402
↓ 1 callers
Function
assignmentMatrixForRange
(target cellRange, values [][]string)
internal/sheets/main.go:226
↓ 1 callers
Function
blankFormulaValue
()
internal/sheets/formula.go:24
↓ 1 callers
Method
cellBaseStyle
(row, col int, formula, formulaError bool)
internal/sheets/render.go:250
↓ 1 callers
Method
changeCurrentCell
(keys []tea.KeyMsg)
internal/sheets/edit_mode.go:123
↓ 1 callers
Method
clipboardForPaste
()
internal/sheets/clipboard.go:93
↓ 1 callers
Function
combineQueryBlocks
(blocks [][][]string, input string)
internal/sheets/main.go:119
↓ 1 callers
Method
copyCurrentCell
(count int)
internal/sheets/clipboard.go:193
↓ 1 callers
Method
copySelection
()
internal/sheets/clipboard.go:231
← previous
next →
101–200 of 432, ranked by callers