Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TobiasYin/go-lsp
/ functions
Functions
209 in github.com/TobiasYin/go-lsp
⨍
Functions
209
◇
Types & classes
395
↓ 42 callers
Function
wrapErrorToRespError
(err interface{}, code int)
lsp/server.go:61
↓ 6 callers
Function
Println
(v ...interface{})
logs/log.go:11
↓ 5 callers
Function
isNil
(i interface{})
jsonrpc/session.go:337
↓ 4 callers
Function
Printf
(fmt string, v ...interface{})
logs/log.go:15
↓ 4 callers
Function
generateOne
(name, regName, args, result, error, code string, withBuiltin bool)
lsp/methods_gen_test.go:74
↓ 4 callers
Method
mustWrite
(data []byte)
jsonrpc/session.go:278
↓ 3 callers
Function
firstLow
(s string)
lsp/methods_gen_test.go:60
↓ 3 callers
Function
getType
(i interface{})
lsp/methods_gen_test.go:34
↓ 3 callers
Method
handlerError
(err error)
jsonrpc/session.go:310
↓ 3 callers
Method
handlerResponse
(id interface{}, result interface{}, err error)
jsonrpc/session.go:289
↓ 3 callers
Function
isNil
(i interface{})
lsp/server.go:74
↓ 3 callers
Method
readSize
(len int)
jsonrpc/session.go:87
↓ 2 callers
Method
ConnComeIn
(conn ReaderWriter)
jsonrpc/server.go:36
↓ 2 callers
Method
RegisterMethod
(m MethodInfo)
jsonrpc/server.go:32
↓ 2 callers
Method
String
()
lsp/defines/types.go:1268
↓ 2 callers
Function
firstUp
(s string)
lsp/methods_gen_test.go:67
↓ 2 callers
Function
generateOneNoResp
(name, regName, args, error, code string, withBuiltin bool)
lsp/methods_gen_test.go:97
↓ 2 callers
Function
getTypeOne
(i interface{})
lsp/methods_gen_test.go:24
↓ 2 callers
Method
removeExecutor
(executor *executor)
jsonrpc/session.go:81
↓ 2 callers
Function
removeNamePrefix
(s string)
lsp/methods_gen_test.go:18
↓ 1 callers
Function
CancelRequest
()
jsonrpc/builtin.go:20
↓ 1 callers
Method
Close
()
jsonrpc/conn.go:67
↓ 1 callers
Method
GetAllSession
()
jsonrpc/server.go:57
↓ 1 callers
Method
GetMethods
()
lsp/methods_gen.go:1163
↓ 1 callers
Function
Init
(l *log.Logger)
logs/log.go:7
↓ 1 callers
Function
NewFakeCloserReader
(r io.Reader)
jsonrpc/conn.go:25
↓ 1 callers
Function
NewFakeCloserWriter
(w io.Writer)
jsonrpc/conn.go:42
↓ 1 callers
Function
NewServer
(opt *Options)
lsp/server.go:18
↓ 1 callers
Function
NewServer
()
jsonrpc/server.go:21
↓ 1 callers
Function
NewStdio
()
lsp/stdio.go:16
↓ 1 callers
Method
Notify
(msg NotificationMessage)
jsonrpc/session.go:258
↓ 1 callers
Method
OnCompletion
(f func(ctx context.Context, req *defines.CompletionParams) (result *[]defines.CompletionItem, err error))
lsp/methods_gen.go:407
↓ 1 callers
Method
OnDocumentFormatting
(f func(ctx context.Context, req *defines.DocumentFormattingParams) (result *[]defines.TextEdit, err error))
lsp/methods_gen.go:866
↓ 1 callers
Method
OnHover
(f func(ctx context.Context, req *defines.HoverParams) (result *defines.Hover, err error))
lsp/methods_gen.go:380
↓ 1 callers
Method
Read
(p []byte)
jsonrpc/conn.go:63
↓ 1 callers
Function
ReadFile
(filename defines.DocumentUri)
example/main.go:104
↓ 1 callers
Method
Run
()
lsp/server.go:25
↓ 1 callers
Method
SendNotification
(method string, params json.RawMessage)
lsp/server.go:85
↓ 1 callers
Method
Start
()
jsonrpc/session.go:43
↓ 1 callers
Method
Write
(p []byte)
jsonrpc/conn.go:60
↓ 1 callers
Method
builtinInitialize
(ctx context.Context, req *defines.InitializeParams)
lsp/builtin.go:9
↓ 1 callers
Method
cancelJob
(id interface{})
jsonrpc/session.go:185
↓ 1 callers
Method
codeActionResolveMethodInfo
()
lsp/methods_gen.go:799
↓ 1 callers
Method
codeActionWithSliceCodeActionMethodInfo
()
lsp/methods_gen.go:772
↓ 1 callers
Method
codeActionWithSliceCommandMethodInfo
()
lsp/methods_gen.go:745
↓ 1 callers
Method
codeLensMethodInfo
()
lsp/methods_gen.go:826
↓ 1 callers
Method
codeLensResolveMethodInfo
()
lsp/methods_gen.go:853
↓ 1 callers
Method
colorPresentationMethodInfo
()
lsp/methods_gen.go:1096
↓ 1 callers
Method
completionMethodInfo
()
lsp/methods_gen.go:421
↓ 1 callers
Method
completionResolveMethodInfo
()
lsp/methods_gen.go:448
↓ 1 callers
Function
convertParagraphs
split paragraphs into sentences, and make the sentence first char uppercase and others lowercase
example/main.go:116
↓ 1 callers
Method
declarationMethodInfo
()
lsp/methods_gen.go:502
↓ 1 callers
Method
definitionMethodInfo
()
lsp/methods_gen.go:529
↓ 1 callers
Method
didChangeConfigurationMethodInfo
()
lsp/methods_gen.go:178
↓ 1 callers
Method
didChangeTextDocumentMethodInfo
()
lsp/methods_gen.go:259
↓ 1 callers
Method
didChangeWatchedFilesMethodInfo
()
lsp/methods_gen.go:205
↓ 1 callers
Method
didCloseTextDocumentMethodInfo
()
lsp/methods_gen.go:286
↓ 1 callers
Method
didOpenTextDocumentMethodInfo
()
lsp/methods_gen.go:232
↓ 1 callers
Method
didSaveTextDocumentMethodInfo
()
lsp/methods_gen.go:340
↓ 1 callers
Method
documentColorMethodInfo
()
lsp/methods_gen.go:1069
↓ 1 callers
Method
documentFormattingMethodInfo
()
lsp/methods_gen.go:880
↓ 1 callers
Method
documentHighlightMethodInfo
()
lsp/methods_gen.go:637
↓ 1 callers
Method
documentLinkResolveMethodInfo
()
lsp/methods_gen.go:1042
↓ 1 callers
Method
documentLinksMethodInfo
()
lsp/methods_gen.go:1015
↓ 1 callers
Method
documentOnTypeFormattingMethodInfo
()
lsp/methods_gen.go:934
↓ 1 callers
Method
documentRangeFormattingMethodInfo
()
lsp/methods_gen.go:907
↓ 1 callers
Method
documentSymbolWithSliceDocumentSymbolMethodInfo
()
lsp/methods_gen.go:664
↓ 1 callers
Method
documentSymbolWithSliceSymbolInformationMethodInfo
()
lsp/methods_gen.go:691
↓ 1 callers
Method
execute
(mtdInfo MethodInfo, req RequestMessage, args interface{})
jsonrpc/session.go:194
↓ 1 callers
Method
executeCommandMethodInfo
()
lsp/methods_gen.go:367
↓ 1 callers
Method
exitMethodInfo
()
lsp/methods_gen.go:151
↓ 1 callers
Method
foldingRangesMethodInfo
()
lsp/methods_gen.go:1123
↓ 1 callers
Function
generate
(items []method)
lsp/methods_gen_test.go:128
↓ 1 callers
Method
getExecutor
(id interface{})
jsonrpc/session.go:172
↓ 1 callers
Function
getSession
(ctx context.Context)
jsonrpc/session.go:164
↓ 1 callers
Method
handle
()
jsonrpc/session.go:55
↓ 1 callers
Method
handlerRequest
(req RequestMessage)
jsonrpc/session.go:223
↓ 1 callers
Method
hoverMethodInfo
()
lsp/methods_gen.go:394
↓ 1 callers
Method
implementationMethodInfo
()
lsp/methods_gen.go:583
↓ 1 callers
Method
initializeMethodInfo
()
lsp/methods_gen.go:73
↓ 1 callers
Method
initializedMethodInfo
()
lsp/methods_gen.go:97
↓ 1 callers
Function
newSession
(id int, server *Server, conn ReaderWriter)
jsonrpc/session.go:36
↓ 1 callers
Method
newSession
(conn ReaderWriter)
jsonrpc/server.go:47
↓ 1 callers
Method
prepareRenameMethodInfo
()
lsp/methods_gen.go:988
↓ 1 callers
Method
readRequest
()
jsonrpc/session.go:101
↓ 1 callers
Method
referencesMethodInfo
()
lsp/methods_gen.go:610
↓ 1 callers
Method
registerExecutor
(executor *executor)
jsonrpc/session.go:75
↓ 1 callers
Method
removeSession
(id int)
jsonrpc/server.go:41
↓ 1 callers
Method
renameRequestMethodInfo
()
lsp/methods_gen.go:961
↓ 1 callers
Method
run
()
lsp/server.go:35
↓ 1 callers
Method
selectionRangesMethodInfo
()
lsp/methods_gen.go:1150
↓ 1 callers
Method
shutdownMethodInfo
()
lsp/methods_gen.go:124
↓ 1 callers
Method
signatureHelpMethodInfo
()
lsp/methods_gen.go:475
↓ 1 callers
Function
strPtr
(str string)
example/main.go:20
↓ 1 callers
Method
typeDefinitionMethodInfo
()
lsp/methods_gen.go:556
↓ 1 callers
Method
willSaveTextDocumentMethodInfo
()
lsp/methods_gen.go:313
↓ 1 callers
Method
workspaceSymbolMethodInfo
()
lsp/methods_gen.go:718
↓ 1 callers
Method
write
(resp ResponseMessage)
jsonrpc/session.go:238
Method
Close
()
lsp/stdio.go:38
Method
Close
()
jsonrpc/conn.go:21
next →
1–100 of 209, ranked by callers