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
↓ 1 callers
Method
copySelectionReference
()
internal/sheets/clipboard.go:235
↓ 1 callers
Method
csvRecords
()
internal/sheets/model.go:235
↓ 1 callers
Method
cutCurrentCell
(count int)
internal/sheets/clipboard.go:208
↓ 1 callers
Method
cutSelection
()
internal/sheets/clipboard.go:243
↓ 1 callers
Method
deleteAtEditingCursor
()
internal/sheets/edit_mode.go:190
↓ 1 callers
Method
deleteBeforeEditingCursor
()
internal/sheets/edit_mode.go:186
↓ 1 callers
Method
deleteCurrentRow
(count int)
internal/sheets/normal_mode.go:444
↓ 1 callers
Method
deleteRows
(startRow, count int)
internal/sheets/clipboard.go:165
↓ 1 callers
Method
deleteToEndOfEditingCursor
()
internal/sheets/edit_mode.go:202
↓ 1 callers
Method
deleteToStartOfEditingCursor
()
internal/sheets/edit_mode.go:194
↓ 1 callers
Method
deleteWordBeforeEditingCursor
()
internal/sheets/edit_mode.go:198
↓ 1 callers
Function
deltaForKey
(msg tea.KeyMsg)
internal/sheets/test_helpers_test.go:153
↓ 1 callers
Method
enterInsertModeAtStartWithKeys
(keys []tea.KeyMsg)
internal/sheets/edit_mode.go:117
↓ 1 callers
Method
enterRowSelectMode
()
internal/sheets/select_mode.go:163
↓ 1 callers
Method
evaluateFormula
(input string, current cellKey, ctx *formulaEvalContext)
internal/sheets/formula.go:123
↓ 1 callers
Method
executePrompt
()
internal/sheets/commands.go:98
↓ 1 callers
Method
executeSearchPrompt
(query string, promptKind promptKind)
internal/sheets/search.go:27
↓ 1 callers
Method
exitInsertMode
()
internal/sheets/edit_mode.go:159
↓ 1 callers
Method
findNextSearchMatchFrom
(query string, direction int, startCell cellKey)
internal/sheets/search.go:72
↓ 1 callers
Function
formatFormulaError
(err error)
internal/sheets/formula.go:68
↓ 1 callers
Method
halfPageRows
()
internal/sheets/navigate.go:128
↓ 1 callers
Method
handlePendingCommand
(msg tea.KeyMsg)
internal/sheets/commands.go:34
↓ 1 callers
Method
handlePendingDelete
(msg tea.KeyMsg)
internal/sheets/normal_mode.go:210
↓ 1 callers
Method
handlePendingGoto
(msg tea.KeyMsg)
internal/sheets/normal_mode.go:255
↓ 1 callers
Method
handlePendingMark
(msg tea.KeyMsg)
internal/sheets/normal_mode.go:402
↓ 1 callers
Method
handlePendingRegister
(msg tea.KeyMsg)
internal/sheets/normal_mode.go:356
↓ 1 callers
Method
handlePendingYank
(msg tea.KeyMsg)
internal/sheets/normal_mode.go:321
↓ 1 callers
Method
handlePendingZ
(msg tea.KeyMsg)
internal/sheets/normal_mode.go:374
↓ 1 callers
Method
height
()
internal/sheets/util.go:22
↓ 1 callers
Function
isCellRefCommandPrefix
(input string)
internal/sheets/util.go:109
↓ 1 callers
Function
isColumnLabelPrefix
(prefix string)
internal/sheets/util.go:135
↓ 1 callers
Method
isFormulaErrorDisplayCell
(row, col int)
internal/sheets/formula.go:91
↓ 1 callers
Function
isFormulaIdentifierStart
(ch byte)
internal/sheets/formula.go:688
↓ 1 callers
Function
isFormulaNumberStart
(ch byte)
internal/sheets/formula.go:692
↓ 1 callers
Function
isQuitKey
(msg tea.KeyMsg)
internal/sheets/model.go:388
↓ 1 callers
Method
isSingleCell
()
internal/sheets/util.go:27
↓ 1 callers
Method
loadCSVReader
(reader io.Reader)
internal/sheets/model.go:162
↓ 1 callers
Method
matchesSearch
(row, col int, query string)
internal/sheets/search.go:87
↓ 1 callers
Function
maybeHandleTopLevelOption
(args []string, stdout io.Writer)
internal/sheets/main.go:283
↓ 1 callers
Method
merge
(other aggregateState)
internal/sheets/formula.go:557
↓ 1 callers
Function
normalizeMark
(r rune)
internal/sheets/normal_mode.go:575
↓ 1 callers
Function
normalizeRegister
(r rune)
internal/sheets/normal_mode.go:562
↓ 1 callers
Method
openColAfterWithKeys
(keys []tea.KeyMsg)
internal/sheets/edit_mode.go:91
↓ 1 callers
Method
openColBeforeWithKeys
(keys []tea.KeyMsg)
internal/sheets/edit_mode.go:99
↓ 1 callers
Method
openRowAboveWithKeys
(keys []tea.KeyMsg)
internal/sheets/edit_mode.go:85
↓ 1 callers
Method
openRowBelowWithKeys
(keys []tea.KeyMsg)
internal/sheets/edit_mode.go:77
↓ 1 callers
Method
parse
()
internal/sheets/formula.go:205
↓ 1 callers
Method
parseAggregateArgument
()
internal/sheets/formula.go:415
↓ 1 callers
Function
parseAssignmentValues
(value string)
internal/sheets/main.go:194
↓ 1 callers
Function
parseColumnRef
(ref string)
internal/sheets/util.go:100
↓ 1 callers
Method
parseColumnReferenceToken
()
internal/sheets/formula.go:625
↓ 1 callers
Method
parseFunctionCall
(name string)
internal/sheets/formula.go:386
↓ 1 callers
Method
parseIdentifier
()
internal/sheets/formula.go:651
↓ 1 callers
Method
parseNumber
()
internal/sheets/formula.go:342
↓ 1 callers
Method
parsePrimary
()
internal/sheets/formula.go:305
↓ 1 callers
Function
parseScalarCellValue
(raw string)
internal/sheets/formula.go:53
↓ 1 callers
Method
pasteIntoCurrentCell
(count int)
internal/sheets/clipboard.go:254
↓ 1 callers
Method
pendingStatusPrefix
()
internal/sheets/normal_mode.go:529
↓ 1 callers
Method
queryOperationValues
(input string)
internal/sheets/main.go:96
↓ 1 callers
Method
renderBorderSegment
(borderRow, col int, segment string)
internal/sheets/render.go:362
↓ 1 callers
Method
renderEditingCell
()
internal/sheets/edit_mode.go:172
↓ 1 callers
Method
renderGrid
()
internal/sheets/render.go:165
↓ 1 callers
Method
renderStatusPosition
()
internal/sheets/render.go:137
↓ 1 callers
Method
renderStatusSpacer
(contentHeight int)
internal/sheets/render.go:44
↓ 1 callers
Method
repeatLastChange
(count int)
internal/sheets/clipboard.go:28
↓ 1 callers
Function
resolveAggregateFunction
(name string)
internal/sheets/formula.go:502
↓ 1 callers
Function
rewriteCellRefForColInsert
(token string, insertCol int)
internal/sheets/util.go:240
↓ 1 callers
Function
rewriteCellRefToken
(token string, deltaRow, deltaCol int)
internal/sheets/util.go:187
↓ 1 callers
Function
rewriteFormulaForColInsert
(value string, insertCol int)
internal/sheets/util.go:202
↓ 1 callers
Method
rowWidth
(row int)
internal/sheets/clipboard.go:148
↓ 1 callers
Function
runCLI
(args []string, stdout io.Writer)
internal/sheets/main.go:342
↓ 1 callers
Function
screenLines
(screen string)
internal/sheets/integration_test.go:452
↓ 1 callers
Method
screenOmits
(unexpected ...string)
internal/sheets/integration_test.go:389
↓ 1 callers
Method
selectionInsertTarget
()
internal/sheets/select_mode.go:186
↓ 1 callers
Method
shiftDeleteRegisters
(clip clipboard)
internal/sheets/clipboard.go:60
↓ 1 callers
Function
shouldPrefixDisplayedFormula
(value string)
internal/sheets/formula.go:15
↓ 1 callers
Function
splitCommandArgument
(input string)
internal/sheets/commands.go:195
↓ 1 callers
Method
startCommandPrompt
()
internal/sheets/commands.go:12
↓ 1 callers
Method
startDeleteRowCommand
()
internal/sheets/normal_mode.go:197
↓ 1 callers
Method
startFormulaFromSelection
()
internal/sheets/edit_mode.go:132
↓ 1 callers
Method
statusModeLabel
()
internal/sheets/render.go:79
↓ 1 callers
Function
textFormulaValue
(text string)
internal/sheets/formula.go:32
↓ 1 callers
Method
toggleCellFormatting
(marker byte)
internal/sheets/render.go:321
↓ 1 callers
Method
toggleSelectionFormatting
(marker byte)
internal/sheets/render.go:335
↓ 1 callers
Method
updateInsert
(msg tea.KeyMsg)
internal/sheets/edit_mode.go:12
↓ 1 callers
Method
updateNormal
(msg tea.KeyMsg)
internal/sheets/normal_mode.go:11
↓ 1 callers
Method
updateSelect
(msg tea.KeyMsg)
internal/sheets/select_mode.go:5
↓ 1 callers
Method
waitFor
(description string, condition func(screen string) bool)
internal/sheets/integration_test.go:346
↓ 1 callers
Method
width
()
internal/sheets/util.go:17
↓ 1 callers
Method
writeCSV
(writer *csv.Writer)
internal/sheets/model.go:267
↓ 1 callers
Function
writeQueryRecords
(stdout io.Writer, path string, records [][][]string)
internal/sheets/main.go:272
↓ 1 callers
Function
writeSampleCSV
(t *testing.T)
internal/sheets/integration_test.go:457
↓ 1 callers
Method
yankRows
(count int)
internal/sheets/clipboard.go:161
Method
Init
()
internal/sheets/model.go:281
Function
TestActiveRefUsesNormalizedSelectionBounds
(t *testing.T)
internal/sheets/main_test.go:632
Function
TestAggregateFunctionsColumnShorthandUseRowsBeforeCurrentCell
(t *testing.T)
internal/sheets/main_test.go:849
Function
TestAggregateFunctionsEvaluateRangesAndExpressions
(t *testing.T)
internal/sheets/main_test.go:822
Function
TestAggregateFunctionsHandleMissingNumericValues
(t *testing.T)
internal/sheets/main_test.go:876
Function
TestAggregateFunctionsRowRangeShorthandUsesCurrentColumn
(t *testing.T)
internal/sheets/main_test.go:795
Function
TestAlignCenterWithAccentedCharacters
(t *testing.T)
internal/sheets/main_test.go:2904
← previous
next →
201–300 of 432, ranked by callers