chore(deps): stop tracking vendored modules
- commit
- bdb7c71a2ff1ba7d0b058ac92dea14f87de2fe68
- author
- brice · · 2026-07-22 07:22 UTC
- parent
- 659be60
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
3329 files · +2 -1396109
M .gitignore +2 -2
| @@ -16,8 +16,8 @@ dumber.exe | |||
| 16 | 16 | # Output of the go coverage tool | |
| 17 | 17 | *.out | |
| 18 | 18 | ||
| 19 | - | # Dependency directories (remove the comment below to include it) | |
| 20 | - | # vendor/ | |
| 19 | + | # Dependency directories | |
| 20 | + | vendor/ | |
| 21 | 21 | ||
| 22 | 22 | # Go workspace file | |
| 23 | 23 | go.work | |
| @@ -16,8 +16,8 @@ dumber.exe | |||||
| 16 | # Output of the go coverage tool | 16 | # Output of the go coverage tool | ||
| 17 | *.out | 17 | *.out | ||
| 18 | 18 | ||||
| 19 | - | # Dependency directories (remove the comment below to include it) | 19 | + | # Dependency directories |
| 20 | - | # vendor/ | 20 | + | vendor/ |
| 21 | 21 | ||||
| 22 | # Go workspace file | 22 | # Go workspace file | ||
| 23 | go.work | 23 | go.work | ||
D vendor/github.com/a-h/parse/.gitignore +0 -1 generated file: collapsed
D vendor/github.com/a-h/parse/LICENSE +0 -21 generated file: collapsed
D vendor/github.com/a-h/parse/README.md +0 -145 generated file: collapsed
D vendor/github.com/a-h/parse/all.go +0 -26 generated file: collapsed
D vendor/github.com/a-h/parse/any.go +0 -22 generated file: collapsed
D vendor/github.com/a-h/parse/convert.go +0 -14 generated file: collapsed
D vendor/github.com/a-h/parse/digits.go +0 -4 generated file: collapsed
D vendor/github.com/a-h/parse/eof.go +0 -15 generated file: collapsed
D vendor/github.com/a-h/parse/error.go +0 -21 generated file: collapsed
D vendor/github.com/a-h/parse/input.go +0 -79 generated file: collapsed
D vendor/github.com/a-h/parse/optional.go +0 -26 generated file: collapsed
D vendor/github.com/a-h/parse/or.go +0 -37 generated file: collapsed
D vendor/github.com/a-h/parse/regexp.go +0 -46 generated file: collapsed
D vendor/github.com/a-h/parse/rune.go +0 -58 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof2.go +0 -27 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof3.go +0 -35 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof4.go +0 -41 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof5.go +0 -48 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof6.go +0 -55 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof7.go +0 -62 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof8.go +0 -69 generated file: collapsed
D vendor/github.com/a-h/parse/sequenceof9.go +0 -76 generated file: collapsed
D vendor/github.com/a-h/parse/string.go +0 -40 generated file: collapsed
D vendor/github.com/a-h/parse/stringfrom.go +0 -30 generated file: collapsed
D vendor/github.com/a-h/parse/stringuntil.go +0 -49 generated file: collapsed
D vendor/github.com/a-h/parse/then.go +0 -9 generated file: collapsed
D vendor/github.com/a-h/parse/times.go +0 -83 generated file: collapsed
D vendor/github.com/a-h/parse/tuples.go +0 -69 generated file: collapsed
D vendor/github.com/a-h/parse/types.go +0 -33 generated file: collapsed
D vendor/github.com/a-h/parse/until.go +0 -68 generated file: collapsed
D vendor/github.com/a-h/parse/whitespace.go +0 -29 generated file: collapsed
D vendor/github.com/a-h/templ/.dockerignore +0 -3 generated file: collapsed
D vendor/github.com/a-h/templ/.envrc +0 -1 generated file: collapsed
D vendor/github.com/a-h/templ/.gitignore +0 -40 generated file: collapsed
D vendor/github.com/a-h/templ/.goreleaser.yaml +0 -72 generated file: collapsed
D vendor/github.com/a-h/templ/.ignore +0 -9 generated file: collapsed
D vendor/github.com/a-h/templ/.version +0 -1 generated file: collapsed
D vendor/github.com/a-h/templ/CODE_OF_CONDUCT.md +0 -128 generated file: collapsed
D vendor/github.com/a-h/templ/CONTRIBUTING.md +0 -247 generated file: collapsed
D vendor/github.com/a-h/templ/LICENSE +0 -21 generated file: collapsed
D vendor/github.com/a-h/templ/README.md +0 -194 generated file: collapsed
D vendor/github.com/a-h/templ/SECURITY.md +0 -9 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/fmtcmd/main.go +0 -132 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/fmtcmd/testdata.txtar +0 -66 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/cmd.go +0 -452 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/eventhandler.go +0 -349 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/fatalerror.go +0 -23 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/main.go +0 -237 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/modcheck/modcheck.go +0 -82 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/proxy/proxy.go +0 -385 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/proxy/script.js +0 -10 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/run/run_unix.go +0 -88 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/run/run_windows.go +0 -75 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/sse/server.go +0 -84 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/generatecmd/watcher/watch.go +0 -166 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/infocmd/main.go +0 -195 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/httpdebug/handler.go +0 -130 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/httpdebug/list.templ +0 -22 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/httpdebug/list_templ.go +0 -114 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/main.go +0 -145 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/pls/main.go +0 -128 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/client.go +0 -146 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/diagnosticcache.go +0 -61 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/documentcontents.go +0 -215 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/rewrite.go +0 -24 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/server.go +0 -1464 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/snippets.go +0 -111 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/proxy/sourcemapcache.go +0 -60 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/lspcmd/stdrwc.go +0 -50 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/main.go +0 -280 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/processor/processor.go +0 -66 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/sloghandler/handler.go +0 -120 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/visualize/sourcemapvisualisation.templ +0 -68 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/visualize/sourcemapvisualisation_templ.go +0 -295 generated file: collapsed
D vendor/github.com/a-h/templ/cmd/templ/visualize/types.go +0 -87 generated file: collapsed
D vendor/github.com/a-h/templ/cosign.pub +0 -4 generated file: collapsed
D vendor/github.com/a-h/templ/flake.lock +0 -87 generated file: collapsed
D vendor/github.com/a-h/templ/flake.nix +0 -99 generated file: collapsed
D vendor/github.com/a-h/templ/flush.go +0 -36 generated file: collapsed
D vendor/github.com/a-h/templ/fragment.go +0 -73 generated file: collapsed
D vendor/github.com/a-h/templ/generator/generator.go +0 -1829 generated file: collapsed
D vendor/github.com/a-h/templ/generator/rangewriter.go +0 -122 generated file: collapsed
D vendor/github.com/a-h/templ/handler.go +0 -163 generated file: collapsed
D vendor/github.com/a-h/templ/ide-demo.gif +0 -0 binary file: no text diff
binary file: no text diff
D vendor/github.com/a-h/templ/internal/format/scriptelement.go +0 -96 generated file: collapsed
D vendor/github.com/a-h/templ/internal/format/styleelement.go +0 -25 generated file: collapsed
D vendor/github.com/a-h/templ/internal/format/templ.go +0 -102 generated file: collapsed
D vendor/github.com/a-h/templ/internal/htmlfind/htmlfind.go +0 -67 generated file: collapsed
D vendor/github.com/a-h/templ/internal/imports/process.go +0 -218 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/docheader.go +0 -27 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/docheaderparser.go +0 -53 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/pkgloader.go +0 -55 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/pkgtraverser.go +0 -110 generated file: collapsed
D vendor/github.com/a-h/templ/internal/lazyloader/templdoclazyloader.go +0 -161 generated file: collapsed
D vendor/github.com/a-h/templ/internal/prettier/prettier.go +0 -133 generated file: collapsed
D vendor/github.com/a-h/templ/internal/prettier/testdata.txtar +0 -12 generated file: collapsed
D vendor/github.com/a-h/templ/internal/skipdir/skipdir.go +0 -20 generated file: collapsed
D vendor/github.com/a-h/templ/internal/syncmap/map.go +0 -49 generated file: collapsed
D vendor/github.com/a-h/templ/internal/syncset/set.go +0 -42 generated file: collapsed
D vendor/github.com/a-h/templ/join.go +0 -19 generated file: collapsed
D vendor/github.com/a-h/templ/js.go +0 -40 generated file: collapsed
D vendor/github.com/a-h/templ/jsonscript.go +0 -85 generated file: collapsed
D vendor/github.com/a-h/templ/jsonstring.go +0 -14 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/LICENSE +0 -29 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/codes.go +0 -86 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/conn.go +0 -244 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/errors.go +0 -70 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/handler.go +0 -120 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/jsonrpc2.go +0 -7 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/message.go +0 -354 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/serve.go +0 -131 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/stream.go +0 -225 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/jsonrpc2/wire.go +0 -140 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/base.go +0 -95 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/basic.go +0 -705 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/callhierarchy.go +0 -103 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/capabilities_client.go +0 -1068 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/capabilities_server.go +0 -523 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/client.go +0 -412 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/context.go +0 -26 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/deprecated.go +0 -264 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/diagnostics.go +0 -149 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/doc.go +0 -23 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/errors.go +0 -40 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/general.go +0 -461 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/handler.go +0 -88 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/language.go +0 -1401 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/progress.go +0 -119 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/protocol.go +0 -41 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/registration.go +0 -44 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/selectionrange.go +0 -110 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/semantic_token.go +0 -179 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/server.go +0 -1893
| @@ -1,1893 +0,0 @@ | |||
| 1 | - | // SPDX-FileCopyrightText: 2019 The Go Language Server Authors | |
| 2 | - | // SPDX-License-Identifier: BSD-3-Clause | |
| 3 | - | ||
| 4 | - | package protocol | |
| 5 | - | ||
| 6 | - | import ( | |
| 7 | - | "bytes" | |
| 8 | - | "context" | |
| 9 | - | "fmt" | |
| 10 | - | "log/slog" | |
| 11 | - | ||
| 12 | - | "encoding/json" | |
| 13 | - | ||
| 14 | - | "github.com/a-h/templ/lsp/jsonrpc2" | |
| 15 | - | "github.com/a-h/templ/lsp/xcontext" | |
| 16 | - | ) | |
| 17 | - | ||
| 18 | - | // ServerDispatcher returns a Server that dispatches LSP requests across the | |
| 19 | - | // given jsonrpc2 connection. | |
| 20 | - | func ServerDispatcher(conn jsonrpc2.Conn, logger *slog.Logger) Server { | |
| 21 | - | return &server{ | |
| 22 | - | Conn: conn, | |
| 23 | - | logger: logger, | |
| 24 | - | } | |
| 25 | - | } | |
| 26 | - | ||
| 27 | - | // ServerHandler jsonrpc2.Handler of Language Server Prococol Server. | |
| 28 | - | // | |
| 29 | - | //nolint:unparam | |
| 30 | - | func ServerHandler(log *slog.Logger, server Server, handler jsonrpc2.Handler) jsonrpc2.Handler { | |
| 31 | - | h := func(ctx context.Context, reply jsonrpc2.Replier, req jsonrpc2.Request) error { | |
| 32 | - | if ctx.Err() != nil { | |
| 33 | - | xctx := xcontext.Detach(ctx) | |
| 34 | - | ||
| 35 | - | return reply(xctx, nil, ErrRequestCancelled) | |
| 36 | - | } | |
| 37 | - | handled, err := serverDispatch(ctx, log, server, reply, req) | |
| 38 | - | if handled || err != nil { | |
| 39 | - | return err | |
| 40 | - | } | |
| 41 | - | ||
| 42 | - | // TODO: This code is wrong, it ignores handler and assumes non standard | |
| 43 | - | // request handles everything | |
| 44 | - | // non standard request should just be a layered handler. | |
| 45 | - | var params any | |
| 46 | - | if err := json.Unmarshal(req.Params(), ¶ms); err != nil { | |
| 47 | - | return replyParseError(ctx, reply, err) | |
| 48 | - | } | |
| 49 | - | ||
| 50 | - | resp, err := server.Request(ctx, req.Method(), params) | |
| 51 | - | ||
| 52 | - | return reply(ctx, resp, err) | |
| 53 | - | } | |
| 54 | - | ||
| 55 | - | return h | |
| 56 | - | } | |
| 57 | - | ||
| 58 | - | // serverDispatch implements jsonrpc2.Handler. | |
| 59 | - | // | |
| 60 | - | //nolint:gocognit,funlen,gocyclo,cyclop | |
| 61 | - | func serverDispatch(ctx context.Context, logger *slog.Logger, server Server, reply jsonrpc2.Replier, req jsonrpc2.Request) (handled bool, err error) { | |
| 62 | - | if ctx.Err() != nil { | |
| 63 | - | return true, reply(ctx, nil, ErrRequestCancelled) | |
| 64 | - | } | |
| 65 | - | ||
| 66 | - | dec := json.NewDecoder(bytes.NewReader(req.Params())) | |
| 67 | - | ||
| 68 | - | switch req.Method() { | |
| 69 | - | case MethodInitialize: // request | |
| 70 | - | defer logger.Debug(MethodInitialize, slog.Any("error", err)) | |
| 71 | - | ||
| 72 | - | var params InitializeParams | |
| 73 | - | if err := dec.Decode(¶ms); err != nil { | |
| 74 | - | return true, replyParseError(ctx, reply, err) | |
| 75 | - | } | |
| 76 | - | ||
| 77 | - | resp, err := server.Initialize(ctx, ¶ms) | |
| 78 | - | ||
| 79 | - | return true, reply(ctx, resp, err) | |
| 80 | - | ||
| 81 | - | case MethodInitialized: // notification | |
| 82 | - | defer logger.Debug(MethodInitialized, slog.Any("error", err)) | |
| 83 | - | ||
| 84 | - | var params InitializedParams | |
| 85 | - | if err := dec.Decode(¶ms); err != nil { | |
| 86 | - | return true, replyParseError(ctx, reply, err) | |
| 87 | - | } | |
| 88 | - | ||
| 89 | - | err := server.Initialized(ctx, ¶ms) | |
| 90 | - | ||
| 91 | - | return true, reply(ctx, nil, err) | |
| 92 | - | ||
| 93 | - | case MethodShutdown: // request | |
| 94 | - | defer logger.Debug(MethodShutdown, slog.Any("error", err)) | |
| 95 | - | ||
| 96 | - | if len(req.Params()) > 0 { | |
| 97 | - | return true, reply(ctx, nil, fmt.Errorf("expected no params: %w", jsonrpc2.ErrInvalidParams)) | |
| 98 | - | } | |
| 99 | - | ||
| 100 | - | err := server.Shutdown(ctx) | |
| 101 | - | ||
| 102 | - | return true, reply(ctx, nil, err) | |
| 103 | - | ||
| 104 | - | case MethodExit: // notification | |
| 105 | - | defer logger.Debug(MethodExit, slog.Any("error", err)) | |
| 106 | - | ||
| 107 | - | if len(req.Params()) > 0 { | |
| 108 | - | return true, reply(ctx, nil, fmt.Errorf("expected no params: %w", jsonrpc2.ErrInvalidParams)) | |
| 109 | - | } | |
| 110 | - | ||
| 111 | - | err := server.Exit(ctx) | |
| 112 | - | ||
| 113 | - | return true, reply(ctx, nil, err) | |
| 114 | - | ||
| 115 | - | case MethodWorkDoneProgressCancel: // notification | |
| 116 | - | defer logger.Debug(MethodWorkDoneProgressCancel, slog.Any("error", err)) | |
| 117 | - | ||
| 118 | - | var params WorkDoneProgressCancelParams | |
| 119 | - | if err := dec.Decode(¶ms); err != nil { | |
| 120 | - | return true, replyParseError(ctx, reply, err) | |
| 121 | - | } | |
| 122 | - | ||
| 123 | - | err := server.WorkDoneProgressCancel(ctx, ¶ms) | |
| 124 | - | ||
| 125 | - | return true, reply(ctx, nil, err) | |
| 126 | - | ||
| 127 | - | case MethodLogTrace: // notification | |
| 128 | - | defer logger.Debug(MethodLogTrace, slog.Any("error", err)) | |
| 129 | - | ||
| 130 | - | var params LogTraceParams | |
| 131 | - | if err := dec.Decode(¶ms); err != nil { | |
| 132 | - | return true, replyParseError(ctx, reply, err) | |
| 133 | - | } | |
| 134 | - | ||
| 135 | - | err := server.LogTrace(ctx, ¶ms) | |
| 136 | - | ||
| 137 | - | return true, reply(ctx, nil, err) | |
| 138 | - | ||
| 139 | - | case MethodSetTrace: // notification | |
| 140 | - | defer logger.Debug(MethodSetTrace, slog.Any("error", err)) | |
| 141 | - | ||
| 142 | - | var params SetTraceParams | |
| 143 | - | if err := dec.Decode(¶ms); err != nil { | |
| 144 | - | return true, replyParseError(ctx, reply, err) | |
| 145 | - | } | |
| 146 | - | ||
| 147 | - | err := server.SetTrace(ctx, ¶ms) | |
| 148 | - | ||
| 149 | - | return true, reply(ctx, nil, err) | |
| 150 | - | ||
| 151 | - | case MethodTextDocumentCodeAction: // request | |
| 152 | - | defer logger.Debug(MethodTextDocumentCodeAction, slog.Any("error", err)) | |
| 153 | - | ||
| 154 | - | var params CodeActionParams | |
| 155 | - | if err := dec.Decode(¶ms); err != nil { | |
| 156 | - | return true, replyParseError(ctx, reply, err) | |
| 157 | - | } | |
| 158 | - | ||
| 159 | - | resp, err := server.CodeAction(ctx, ¶ms) | |
| 160 | - | ||
| 161 | - | return true, reply(ctx, resp, err) | |
| 162 | - | ||
| 163 | - | case MethodTextDocumentCodeLens: // request | |
| 164 | - | defer logger.Debug(MethodTextDocumentCodeLens, slog.Any("error", err)) | |
| 165 | - | ||
| 166 | - | var params CodeLensParams | |
| 167 | - | if err := dec.Decode(¶ms); err != nil { | |
| 168 | - | return true, replyParseError(ctx, reply, err) | |
| 169 | - | } | |
| 170 | - | ||
| 171 | - | resp, err := server.CodeLens(ctx, ¶ms) | |
| 172 | - | ||
| 173 | - | return true, reply(ctx, resp, err) | |
| 174 | - | ||
| 175 | - | case MethodCodeLensResolve: // request | |
| 176 | - | defer logger.Debug(MethodCodeLensResolve, slog.Any("error", err)) | |
| 177 | - | ||
| 178 | - | var params CodeLens | |
| 179 | - | if err := dec.Decode(¶ms); err != nil { | |
| 180 | - | return true, replyParseError(ctx, reply, err) | |
| 181 | - | } | |
| 182 | - | ||
| 183 | - | resp, err := server.CodeLensResolve(ctx, ¶ms) | |
| 184 | - | ||
| 185 | - | return true, reply(ctx, resp, err) | |
| 186 | - | ||
| 187 | - | case MethodTextDocumentColorPresentation: // request | |
| 188 | - | defer logger.Debug(MethodTextDocumentColorPresentation, slog.Any("error", err)) | |
| 189 | - | ||
| 190 | - | var params ColorPresentationParams | |
| 191 | - | if err := dec.Decode(¶ms); err != nil { | |
| 192 | - | return true, replyParseError(ctx, reply, err) | |
| 193 | - | } | |
| 194 | - | ||
| 195 | - | resp, err := server.ColorPresentation(ctx, ¶ms) | |
| 196 | - | ||
| 197 | - | return true, reply(ctx, resp, err) | |
| 198 | - | ||
| 199 | - | case MethodTextDocumentCompletion: // request | |
| 200 | - | defer logger.Debug(MethodTextDocumentCompletion, slog.Any("error", err)) | |
| 201 | - | ||
| 202 | - | var params CompletionParams | |
| 203 | - | if err := dec.Decode(¶ms); err != nil { | |
| 204 | - | return true, replyParseError(ctx, reply, err) | |
| 205 | - | } | |
| 206 | - | ||
| 207 | - | resp, err := server.Completion(ctx, ¶ms) | |
| 208 | - | ||
| 209 | - | return true, reply(ctx, resp, err) | |
| 210 | - | ||
| 211 | - | case MethodCompletionItemResolve: // request | |
| 212 | - | defer logger.Debug(MethodCompletionItemResolve, slog.Any("error", err)) | |
| 213 | - | ||
| 214 | - | var params CompletionItem | |
| 215 | - | if err := dec.Decode(¶ms); err != nil { | |
| 216 | - | return true, replyParseError(ctx, reply, err) | |
| 217 | - | } | |
| 218 | - | ||
| 219 | - | resp, err := server.CompletionResolve(ctx, ¶ms) | |
| 220 | - | ||
| 221 | - | return true, reply(ctx, resp, err) | |
| 222 | - | ||
| 223 | - | case MethodTextDocumentDeclaration: // request | |
| 224 | - | defer logger.Debug(MethodTextDocumentDeclaration, slog.Any("error", err)) | |
| 225 | - | ||
| 226 | - | var params DeclarationParams | |
| 227 | - | if err := dec.Decode(¶ms); err != nil { | |
| 228 | - | return true, replyParseError(ctx, reply, err) | |
| 229 | - | } | |
| 230 | - | ||
| 231 | - | resp, err := server.Declaration(ctx, ¶ms) | |
| 232 | - | ||
| 233 | - | return true, reply(ctx, resp, err) | |
| 234 | - | ||
| 235 | - | case MethodTextDocumentDefinition: // request | |
| 236 | - | defer logger.Debug(MethodTextDocumentDefinition, slog.Any("error", err)) | |
| 237 | - | ||
| 238 | - | var params DefinitionParams | |
| 239 | - | if err := dec.Decode(¶ms); err != nil { | |
| 240 | - | return true, replyParseError(ctx, reply, err) | |
| 241 | - | } | |
| 242 | - | ||
| 243 | - | resp, err := server.Definition(ctx, ¶ms) | |
| 244 | - | ||
| 245 | - | return true, reply(ctx, resp, err) | |
| 246 | - | ||
| 247 | - | case MethodTextDocumentDidChange: // notification | |
| 248 | - | defer logger.Debug(MethodTextDocumentDidChange, slog.Any("error", err)) | |
| 249 | - | ||
| 250 | - | var params DidChangeTextDocumentParams | |
| 251 | - | if err := dec.Decode(¶ms); err != nil { | |
| 252 | - | return true, replyParseError(ctx, reply, err) | |
| 253 | - | } | |
| 254 | - | ||
| 255 | - | err := server.DidChange(ctx, ¶ms) | |
| 256 | - | ||
| 257 | - | return true, reply(ctx, nil, err) | |
| 258 | - | ||
| 259 | - | case MethodWorkspaceDidChangeConfiguration: // notification | |
| 260 | - | defer logger.Debug(MethodWorkspaceDidChangeConfiguration, slog.Any("error", err)) | |
| 261 | - | ||
| 262 | - | var params DidChangeConfigurationParams | |
| 263 | - | if err := dec.Decode(¶ms); err != nil { | |
| 264 | - | return true, replyParseError(ctx, reply, err) | |
| 265 | - | } | |
| 266 | - | ||
| 267 | - | err := server.DidChangeConfiguration(ctx, ¶ms) | |
| 268 | - | ||
| 269 | - | return true, reply(ctx, nil, err) | |
| 270 | - | ||
| 271 | - | case MethodWorkspaceDidChangeWatchedFiles: // notification | |
| 272 | - | defer logger.Debug(MethodWorkspaceDidChangeWatchedFiles, slog.Any("error", err)) | |
| 273 | - | ||
| 274 | - | var params DidChangeWatchedFilesParams | |
| 275 | - | if err := dec.Decode(¶ms); err != nil { | |
| 276 | - | return true, replyParseError(ctx, reply, err) | |
| 277 | - | } | |
| 278 | - | ||
| 279 | - | err := server.DidChangeWatchedFiles(ctx, ¶ms) | |
| 280 | - | ||
| 281 | - | return true, reply(ctx, nil, err) | |
| 282 | - | ||
| 283 | - | case MethodWorkspaceDidChangeWorkspaceFolders: // notification | |
| 284 | - | defer logger.Debug(MethodWorkspaceDidChangeWorkspaceFolders, slog.Any("error", err)) | |
| 285 | - | ||
| 286 | - | var params DidChangeWorkspaceFoldersParams | |
| 287 | - | if err := dec.Decode(¶ms); err != nil { | |
| 288 | - | return true, replyParseError(ctx, reply, err) | |
| 289 | - | } | |
| 290 | - | ||
| 291 | - | err := server.DidChangeWorkspaceFolders(ctx, ¶ms) | |
| 292 | - | ||
| 293 | - | return true, reply(ctx, nil, err) | |
| 294 | - | ||
| 295 | - | case MethodTextDocumentDidClose: // notification | |
| 296 | - | defer logger.Debug(MethodTextDocumentDidClose, slog.Any("error", err)) | |
| 297 | - | ||
| 298 | - | var params DidCloseTextDocumentParams | |
| 299 | - | if err := dec.Decode(¶ms); err != nil { | |
| 300 | - | return true, replyParseError(ctx, reply, err) | |
| 301 | - | } | |
| 302 | - | ||
| 303 | - | err := server.DidClose(ctx, ¶ms) | |
| 304 | - | ||
| 305 | - | return true, reply(ctx, nil, err) | |
| 306 | - | ||
| 307 | - | case MethodTextDocumentDidOpen: // notification | |
| 308 | - | defer logger.Debug(MethodTextDocumentDidOpen, slog.Any("error", err)) | |
| 309 | - | ||
| 310 | - | var params DidOpenTextDocumentParams | |
| 311 | - | if err := dec.Decode(¶ms); err != nil { | |
| 312 | - | return true, replyParseError(ctx, reply, err) | |
| 313 | - | } | |
| 314 | - | ||
| 315 | - | err := server.DidOpen(ctx, ¶ms) | |
| 316 | - | ||
| 317 | - | return true, reply(ctx, nil, err) | |
| 318 | - | ||
| 319 | - | case MethodTextDocumentDidSave: // notification | |
| 320 | - | defer logger.Debug(MethodTextDocumentDidSave, slog.Any("error", err)) | |
| 321 | - | ||
| 322 | - | var params DidSaveTextDocumentParams | |
| 323 | - | if err := dec.Decode(¶ms); err != nil { | |
| 324 | - | return true, replyParseError(ctx, reply, err) | |
| 325 | - | } | |
| 326 | - | ||
| 327 | - | err := server.DidSave(ctx, ¶ms) | |
| 328 | - | ||
| 329 | - | return true, reply(ctx, nil, err) | |
| 330 | - | ||
| 331 | - | case MethodTextDocumentDocumentColor: // request | |
| 332 | - | defer logger.Debug(MethodTextDocumentDocumentColor, slog.Any("error", err)) | |
| 333 | - | ||
| 334 | - | var params DocumentColorParams | |
| 335 | - | if err := dec.Decode(¶ms); err != nil { | |
| 336 | - | return true, replyParseError(ctx, reply, err) | |
| 337 | - | } | |
| 338 | - | ||
| 339 | - | resp, err := server.DocumentColor(ctx, ¶ms) | |
| 340 | - | ||
| 341 | - | return true, reply(ctx, resp, err) | |
| 342 | - | ||
| 343 | - | case MethodTextDocumentDocumentHighlight: // request | |
| 344 | - | defer logger.Debug(MethodTextDocumentDocumentHighlight, slog.Any("error", err)) | |
| 345 | - | ||
| 346 | - | var params DocumentHighlightParams | |
| 347 | - | if err := dec.Decode(¶ms); err != nil { | |
| 348 | - | return true, replyParseError(ctx, reply, err) | |
| 349 | - | } | |
| 350 | - | ||
| 351 | - | resp, err := server.DocumentHighlight(ctx, ¶ms) | |
| 352 | - | ||
| 353 | - | return true, reply(ctx, resp, err) | |
| 354 | - | ||
| 355 | - | case MethodTextDocumentDocumentLink: // request | |
| 356 | - | defer logger.Debug(MethodTextDocumentDocumentLink, slog.Any("error", err)) | |
| 357 | - | ||
| 358 | - | var params DocumentLinkParams | |
| 359 | - | if err := dec.Decode(¶ms); err != nil { | |
| 360 | - | return true, replyParseError(ctx, reply, err) | |
| 361 | - | } | |
| 362 | - | ||
| 363 | - | resp, err := server.DocumentLink(ctx, ¶ms) | |
| 364 | - | ||
| 365 | - | return true, reply(ctx, resp, err) | |
| 366 | - | ||
| 367 | - | case MethodDocumentLinkResolve: // request | |
| 368 | - | defer logger.Debug(MethodDocumentLinkResolve, slog.Any("error", err)) | |
| 369 | - | ||
| 370 | - | var params DocumentLink | |
| 371 | - | if err := dec.Decode(¶ms); err != nil { | |
| 372 | - | return true, replyParseError(ctx, reply, err) | |
| 373 | - | } | |
| 374 | - | ||
| 375 | - | resp, err := server.DocumentLinkResolve(ctx, ¶ms) | |
| 376 | - | ||
| 377 | - | return true, reply(ctx, resp, err) | |
| 378 | - | ||
| 379 | - | case MethodTextDocumentDocumentSymbol: // request | |
| 380 | - | defer logger.Debug(MethodTextDocumentDocumentSymbol, slog.Any("error", err)) | |
| 381 | - | ||
| 382 | - | var params DocumentSymbolParams | |
| 383 | - | if err := dec.Decode(¶ms); err != nil { | |
| 384 | - | return true, replyParseError(ctx, reply, err) | |
| 385 | - | } | |
| 386 | - | ||
| 387 | - | resp, err := server.DocumentSymbol(ctx, ¶ms) | |
| 388 | - | ||
| 389 | - | return true, reply(ctx, resp, err) | |
| 390 | - | ||
| 391 | - | case MethodWorkspaceExecuteCommand: // request | |
| 392 | - | defer logger.Debug(MethodWorkspaceExecuteCommand, slog.Any("error", err)) | |
| 393 | - | ||
| 394 | - | var params ExecuteCommandParams | |
| 395 | - | if err := dec.Decode(¶ms); err != nil { | |
| 396 | - | return true, replyParseError(ctx, reply, err) | |
| 397 | - | } | |
| 398 | - | ||
| 399 | - | resp, err := server.ExecuteCommand(ctx, ¶ms) | |
| 400 | - | ||
| 401 | - | return true, reply(ctx, resp, err) | |
| 402 | - | ||
| 403 | - | case MethodTextDocumentFoldingRange: // request | |
| 404 | - | defer logger.Debug(MethodTextDocumentFoldingRange, slog.Any("error", err)) | |
| 405 | - | ||
| 406 | - | var params FoldingRangeParams | |
| 407 | - | if err := dec.Decode(¶ms); err != nil { | |
| 408 | - | return true, replyParseError(ctx, reply, err) | |
| 409 | - | } | |
| 410 | - | ||
| 411 | - | resp, err := server.FoldingRanges(ctx, ¶ms) | |
| 412 | - | ||
| 413 | - | return true, reply(ctx, resp, err) | |
| 414 | - | ||
| 415 | - | case MethodTextDocumentFormatting: // request | |
| 416 | - | defer logger.Debug(MethodTextDocumentFormatting, slog.Any("error", err)) | |
| 417 | - | ||
| 418 | - | var params DocumentFormattingParams | |
| 419 | - | if err := dec.Decode(¶ms); err != nil { | |
| 420 | - | return true, replyParseError(ctx, reply, err) | |
| 421 | - | } | |
| 422 | - | ||
| 423 | - | resp, err := server.Formatting(ctx, ¶ms) | |
| 424 | - | ||
| 425 | - | return true, reply(ctx, resp, err) | |
| 426 | - | ||
| 427 | - | case MethodTextDocumentHover: // request | |
| 428 | - | defer logger.Debug(MethodTextDocumentHover, slog.Any("error", err)) | |
| 429 | - | ||
| 430 | - | var params HoverParams | |
| 431 | - | if err := dec.Decode(¶ms); err != nil { | |
| 432 | - | return true, replyParseError(ctx, reply, err) | |
| 433 | - | } | |
| 434 | - | ||
| 435 | - | resp, err := server.Hover(ctx, ¶ms) | |
| 436 | - | ||
| 437 | - | return true, reply(ctx, resp, err) | |
| 438 | - | ||
| 439 | - | case MethodTextDocumentImplementation: // request | |
| 440 | - | defer logger.Debug(MethodTextDocumentImplementation, slog.Any("error", err)) | |
| 441 | - | ||
| 442 | - | var params ImplementationParams | |
| 443 | - | if err := dec.Decode(¶ms); err != nil { | |
| 444 | - | return true, replyParseError(ctx, reply, err) | |
| 445 | - | } | |
| 446 | - | ||
| 447 | - | resp, err := server.Implementation(ctx, ¶ms) | |
| 448 | - | ||
| 449 | - | return true, reply(ctx, resp, err) | |
| 450 | - | ||
| 451 | - | case MethodTextDocumentOnTypeFormatting: // request | |
| 452 | - | defer logger.Debug(MethodTextDocumentOnTypeFormatting, slog.Any("error", err)) | |
| 453 | - | ||
| 454 | - | var params DocumentOnTypeFormattingParams | |
| 455 | - | if err := dec.Decode(¶ms); err != nil { | |
| 456 | - | return true, replyParseError(ctx, reply, err) | |
| 457 | - | } | |
| 458 | - | ||
| 459 | - | resp, err := server.OnTypeFormatting(ctx, ¶ms) | |
| 460 | - | ||
| 461 | - | return true, reply(ctx, resp, err) | |
| 462 | - | ||
| 463 | - | case MethodTextDocumentPrepareRename: // request | |
| 464 | - | defer logger.Debug(MethodTextDocumentPrepareRename, slog.Any("error", err)) | |
| 465 | - | ||
| 466 | - | var params PrepareRenameParams | |
| 467 | - | if err := dec.Decode(¶ms); err != nil { | |
| 468 | - | return true, replyParseError(ctx, reply, err) | |
| 469 | - | } | |
| 470 | - | ||
| 471 | - | resp, err := server.PrepareRename(ctx, ¶ms) | |
| 472 | - | ||
| 473 | - | return true, reply(ctx, resp, err) | |
| 474 | - | ||
| 475 | - | case MethodTextDocumentRangeFormatting: // request | |
| 476 | - | defer logger.Debug(MethodTextDocumentRangeFormatting, slog.Any("error", err)) | |
| 477 | - | ||
| 478 | - | var params DocumentRangeFormattingParams | |
| 479 | - | if err := dec.Decode(¶ms); err != nil { | |
| 480 | - | return true, replyParseError(ctx, reply, err) | |
| 481 | - | } | |
| 482 | - | ||
| 483 | - | resp, err := server.RangeFormatting(ctx, ¶ms) | |
| 484 | - | ||
| 485 | - | return true, reply(ctx, resp, err) | |
| 486 | - | ||
| 487 | - | case MethodTextDocumentReferences: // request | |
| 488 | - | defer logger.Debug(MethodTextDocumentReferences, slog.Any("error", err)) | |
| 489 | - | ||
| 490 | - | var params ReferenceParams | |
| 491 | - | if err := dec.Decode(¶ms); err != nil { | |
| 492 | - | return true, replyParseError(ctx, reply, err) | |
| 493 | - | } | |
| 494 | - | ||
| 495 | - | resp, err := server.References(ctx, ¶ms) | |
| 496 | - | ||
| 497 | - | return true, reply(ctx, resp, err) | |
| 498 | - | ||
| 499 | - | case MethodTextDocumentRename: // request | |
| 500 | - | defer logger.Debug(MethodTextDocumentRename, slog.Any("error", err)) | |
| 501 | - | ||
| 502 | - | var params RenameParams | |
| 503 | - | if err := dec.Decode(¶ms); err != nil { | |
| 504 | - | return true, replyParseError(ctx, reply, err) | |
| 505 | - | } | |
| 506 | - | ||
| 507 | - | resp, err := server.Rename(ctx, ¶ms) | |
| 508 | - | ||
| 509 | - | return true, reply(ctx, resp, err) | |
| 510 | - | ||
| 511 | - | case MethodTextDocumentSignatureHelp: // request | |
| 512 | - | defer logger.Debug(MethodTextDocumentSignatureHelp, slog.Any("error", err)) | |
| 513 | - | ||
| 514 | - | var params SignatureHelpParams | |
| 515 | - | if err := dec.Decode(¶ms); err != nil { | |
| 516 | - | return true, replyParseError(ctx, reply, err) | |
| 517 | - | } | |
| 518 | - | ||
| 519 | - | resp, err := server.SignatureHelp(ctx, ¶ms) | |
| 520 | - | ||
| 521 | - | return true, reply(ctx, resp, err) | |
| 522 | - | ||
| 523 | - | case MethodWorkspaceSymbol: // request | |
| 524 | - | defer logger.Debug(MethodWorkspaceSymbol, slog.Any("error", err)) | |
| 525 | - | ||
| 526 | - | var params WorkspaceSymbolParams | |
| 527 | - | if err := dec.Decode(¶ms); err != nil { | |
| 528 | - | return true, replyParseError(ctx, reply, err) | |
| 529 | - | } | |
| 530 | - | ||
| 531 | - | resp, err := server.Symbols(ctx, ¶ms) | |
| 532 | - | ||
| 533 | - | return true, reply(ctx, resp, err) | |
| 534 | - | ||
| 535 | - | case MethodTextDocumentTypeDefinition: // request | |
| 536 | - | defer logger.Debug(MethodTextDocumentTypeDefinition, slog.Any("error", err)) | |
| 537 | - | ||
| 538 | - | var params TypeDefinitionParams | |
| 539 | - | if err := dec.Decode(¶ms); err != nil { | |
| 540 | - | return true, replyParseError(ctx, reply, err) | |
| 541 | - | } | |
| 542 | - | ||
| 543 | - | resp, err := server.TypeDefinition(ctx, ¶ms) | |
| 544 | - | ||
| 545 | - | return true, reply(ctx, resp, err) | |
| 546 | - | ||
| 547 | - | case MethodTextDocumentWillSave: // notification | |
| 548 | - | defer logger.Debug(MethodTextDocumentWillSave, slog.Any("error", err)) | |
| 549 | - | ||
| 550 | - | var params WillSaveTextDocumentParams | |
| 551 | - | if err := dec.Decode(¶ms); err != nil { | |
| 552 | - | return true, replyParseError(ctx, reply, err) | |
| 553 | - | } | |
| 554 | - | ||
| 555 | - | err := server.WillSave(ctx, ¶ms) | |
| 556 | - | ||
| 557 | - | return true, reply(ctx, nil, err) | |
| 558 | - | ||
| 559 | - | case MethodTextDocumentWillSaveWaitUntil: // request | |
| 560 | - | defer logger.Debug(MethodTextDocumentWillSaveWaitUntil, slog.Any("error", err)) | |
| 561 | - | ||
| 562 | - | var params WillSaveTextDocumentParams | |
| 563 | - | if err := dec.Decode(¶ms); err != nil { | |
| 564 | - | return true, replyParseError(ctx, reply, err) | |
| 565 | - | } | |
| 566 | - | ||
| 567 | - | resp, err := server.WillSaveWaitUntil(ctx, ¶ms) | |
| 568 | - | ||
| 569 | - | return true, reply(ctx, resp, err) | |
| 570 | - | ||
| 571 | - | case MethodShowDocument: // request | |
| 572 | - | defer logger.Debug(MethodShowDocument, slog.Any("error", err)) | |
| 573 | - | ||
| 574 | - | var params ShowDocumentParams | |
| 575 | - | if err := dec.Decode(¶ms); err != nil { | |
| 576 | - | return true, replyParseError(ctx, reply, err) | |
| 577 | - | } | |
| 578 | - | ||
| 579 | - | resp, err := server.ShowDocument(ctx, ¶ms) | |
| 580 | - | ||
| 581 | - | return true, reply(ctx, resp, err) | |
| 582 | - | ||
| 583 | - | case MethodWillCreateFiles: // request | |
| 584 | - | defer logger.Debug(MethodWillCreateFiles, slog.Any("error", err)) | |
| 585 | - | ||
| 586 | - | var params CreateFilesParams | |
| 587 | - | if err := dec.Decode(¶ms); err != nil { | |
| 588 | - | return true, replyParseError(ctx, reply, err) | |
| 589 | - | } | |
| 590 | - | ||
| 591 | - | resp, err := server.WillCreateFiles(ctx, ¶ms) | |
| 592 | - | ||
| 593 | - | return true, reply(ctx, resp, err) | |
| 594 | - | ||
| 595 | - | case MethodDidCreateFiles: // notification | |
| 596 | - | defer logger.Debug(MethodDidCreateFiles, slog.Any("error", err)) | |
| 597 | - | ||
| 598 | - | var params CreateFilesParams | |
| 599 | - | if err := dec.Decode(¶ms); err != nil { | |
| 600 | - | return true, replyParseError(ctx, reply, err) | |
| 601 | - | } | |
| 602 | - | ||
| 603 | - | err := server.DidCreateFiles(ctx, ¶ms) | |
| 604 | - | ||
| 605 | - | return true, reply(ctx, nil, err) | |
| 606 | - | ||
| 607 | - | case MethodWillRenameFiles: // request | |
| 608 | - | defer logger.Debug(MethodWillRenameFiles, slog.Any("error", err)) | |
| 609 | - | ||
| 610 | - | var params RenameFilesParams | |
| 611 | - | if err := dec.Decode(¶ms); err != nil { | |
| 612 | - | return true, replyParseError(ctx, reply, err) | |
| 613 | - | } | |
| 614 | - | ||
| 615 | - | resp, err := server.WillRenameFiles(ctx, ¶ms) | |
| 616 | - | ||
| 617 | - | return true, reply(ctx, resp, err) | |
| 618 | - | ||
| 619 | - | case MethodDidRenameFiles: // notification | |
| 620 | - | defer logger.Debug(MethodDidRenameFiles, slog.Any("error", err)) | |
| 621 | - | ||
| 622 | - | var params RenameFilesParams | |
| 623 | - | if err := dec.Decode(¶ms); err != nil { | |
| 624 | - | return true, replyParseError(ctx, reply, err) | |
| 625 | - | } | |
| 626 | - | ||
| 627 | - | err := server.DidRenameFiles(ctx, ¶ms) | |
| 628 | - | ||
| 629 | - | return true, reply(ctx, nil, err) | |
| 630 | - | ||
| 631 | - | case MethodWillDeleteFiles: // request | |
| 632 | - | defer logger.Debug(MethodWillDeleteFiles, slog.Any("error", err)) | |
| 633 | - | ||
| 634 | - | var params DeleteFilesParams | |
| 635 | - | if err := dec.Decode(¶ms); err != nil { | |
| 636 | - | return true, replyParseError(ctx, reply, err) | |
| 637 | - | } | |
| 638 | - | ||
| 639 | - | resp, err := server.WillDeleteFiles(ctx, ¶ms) | |
| 640 | - | ||
| 641 | - | return true, reply(ctx, resp, err) | |
| 642 | - | ||
| 643 | - | case MethodDidDeleteFiles: // notification | |
| 644 | - | defer logger.Debug(MethodDidDeleteFiles, slog.Any("error", err)) | |
| 645 | - | ||
| 646 | - | var params DeleteFilesParams | |
| 647 | - | if err := dec.Decode(¶ms); err != nil { | |
| 648 | - | return true, replyParseError(ctx, reply, err) | |
| 649 | - | } | |
| 650 | - | ||
| 651 | - | err := server.DidDeleteFiles(ctx, ¶ms) | |
| 652 | - | ||
| 653 | - | return true, reply(ctx, nil, err) | |
| 654 | - | ||
| 655 | - | case MethodCodeLensRefresh: // request | |
| 656 | - | defer logger.Debug(MethodCodeLensRefresh, slog.Any("error", err)) | |
| 657 | - | ||
| 658 | - | if len(req.Params()) > 0 { | |
| 659 | - | return true, reply(ctx, nil, fmt.Errorf("expected no params: %w", jsonrpc2.ErrInvalidParams)) | |
| 660 | - | } | |
| 661 | - | ||
| 662 | - | err := server.CodeLensRefresh(ctx) | |
| 663 | - | ||
| 664 | - | return true, reply(ctx, nil, err) | |
| 665 | - | ||
| 666 | - | case MethodTextDocumentPrepareCallHierarchy: // request | |
| 667 | - | defer logger.Debug(MethodTextDocumentPrepareCallHierarchy, slog.Any("error", err)) | |
| 668 | - | ||
| 669 | - | var params CallHierarchyPrepareParams | |
| 670 | - | if err := dec.Decode(¶ms); err != nil { | |
| 671 | - | return true, replyParseError(ctx, reply, err) | |
| 672 | - | } | |
| 673 | - | ||
| 674 | - | resp, err := server.PrepareCallHierarchy(ctx, ¶ms) | |
| 675 | - | ||
| 676 | - | return true, reply(ctx, resp, err) | |
| 677 | - | ||
| 678 | - | case MethodCallHierarchyIncomingCalls: // request | |
| 679 | - | defer logger.Debug(MethodCallHierarchyIncomingCalls, slog.Any("error", err)) | |
| 680 | - | ||
| 681 | - | var params CallHierarchyIncomingCallsParams | |
| 682 | - | if err := dec.Decode(¶ms); err != nil { | |
| 683 | - | return true, replyParseError(ctx, reply, err) | |
| 684 | - | } | |
| 685 | - | ||
| 686 | - | resp, err := server.IncomingCalls(ctx, ¶ms) | |
| 687 | - | ||
| 688 | - | return true, reply(ctx, resp, err) | |
| 689 | - | ||
| 690 | - | case MethodCallHierarchyOutgoingCalls: // request | |
| 691 | - | defer logger.Debug(MethodCallHierarchyOutgoingCalls, slog.Any("error", err)) | |
| 692 | - | ||
| 693 | - | var params CallHierarchyOutgoingCallsParams | |
| 694 | - | if err := dec.Decode(¶ms); err != nil { | |
| 695 | - | return true, replyParseError(ctx, reply, err) | |
| 696 | - | } | |
| 697 | - | ||
| 698 | - | resp, err := server.OutgoingCalls(ctx, ¶ms) | |
| 699 | - | ||
| 700 | - | return true, reply(ctx, resp, err) | |
| 701 | - | ||
| 702 | - | case MethodSemanticTokensFull: // request | |
| 703 | - | defer logger.Debug(MethodSemanticTokensFull, slog.Any("error", err)) | |
| 704 | - | ||
| 705 | - | var params SemanticTokensParams | |
| 706 | - | if err := dec.Decode(¶ms); err != nil { | |
| 707 | - | return true, replyParseError(ctx, reply, err) | |
| 708 | - | } | |
| 709 | - | ||
| 710 | - | resp, err := server.SemanticTokensFull(ctx, ¶ms) | |
| 711 | - | ||
| 712 | - | return true, reply(ctx, resp, err) | |
| 713 | - | ||
| 714 | - | case MethodSemanticTokensFullDelta: // request | |
| 715 | - | defer logger.Debug(MethodSemanticTokensFullDelta, slog.Any("error", err)) | |
| 716 | - | ||
| 717 | - | var params SemanticTokensDeltaParams | |
| 718 | - | if err := dec.Decode(¶ms); err != nil { | |
| 719 | - | return true, replyParseError(ctx, reply, err) | |
| 720 | - | } | |
| 721 | - | ||
| 722 | - | resp, err := server.SemanticTokensFullDelta(ctx, ¶ms) | |
| 723 | - | ||
| 724 | - | return true, reply(ctx, resp, err) | |
| 725 | - | ||
| 726 | - | case MethodSemanticTokensRange: // request | |
| 727 | - | defer logger.Debug(MethodSemanticTokensRange, slog.Any("error", err)) | |
| 728 | - | ||
| 729 | - | var params SemanticTokensRangeParams | |
| 730 | - | if err := dec.Decode(¶ms); err != nil { | |
| 731 | - | return true, replyParseError(ctx, reply, err) | |
| 732 | - | } | |
| 733 | - | ||
| 734 | - | resp, err := server.SemanticTokensRange(ctx, ¶ms) | |
| 735 | - | ||
| 736 | - | return true, reply(ctx, resp, err) | |
| 737 | - | ||
| 738 | - | case MethodSemanticTokensRefresh: // request | |
| 739 | - | defer logger.Debug(MethodSemanticTokensRefresh, slog.Any("error", err)) | |
| 740 | - | ||
| 741 | - | if len(req.Params()) > 0 { | |
| 742 | - | return true, reply(ctx, nil, fmt.Errorf("expected no params: %w", jsonrpc2.ErrInvalidParams)) | |
| 743 | - | } | |
| 744 | - | ||
| 745 | - | err := server.SemanticTokensRefresh(ctx) | |
| 746 | - | ||
| 747 | - | return true, reply(ctx, nil, err) | |
| 748 | - | ||
| 749 | - | case MethodLinkedEditingRange: // request | |
| 750 | - | defer logger.Debug(MethodLinkedEditingRange, slog.Any("error", err)) | |
| 751 | - | ||
| 752 | - | var params LinkedEditingRangeParams | |
| 753 | - | if err := dec.Decode(¶ms); err != nil { | |
| 754 | - | return true, replyParseError(ctx, reply, err) | |
| 755 | - | } | |
| 756 | - | ||
| 757 | - | resp, err := server.LinkedEditingRange(ctx, ¶ms) | |
| 758 | - | ||
| 759 | - | return true, reply(ctx, resp, err) | |
| 760 | - | ||
| 761 | - | case MethodMoniker: // request | |
| 762 | - | defer logger.Debug(MethodMoniker, slog.Any("error", err)) | |
| 763 | - | ||
| 764 | - | var params MonikerParams | |
| 765 | - | if err := dec.Decode(¶ms); err != nil { | |
| 766 | - | return true, replyParseError(ctx, reply, err) | |
| 767 | - | } | |
| 768 | - | ||
| 769 | - | resp, err := server.Moniker(ctx, ¶ms) | |
| 770 | - | ||
| 771 | - | return true, reply(ctx, resp, err) | |
| 772 | - | ||
| 773 | - | default: | |
| 774 | - | return false, nil | |
| 775 | - | } | |
| 776 | - | } | |
| 777 | - | ||
| 778 | - | // Server represents a Language Server Protocol server. | |
| 779 | - | type Server interface { | |
| 780 | - | Initialize(ctx context.Context, params *InitializeParams) (result *InitializeResult, err error) | |
| 781 | - | Initialized(ctx context.Context, params *InitializedParams) (err error) | |
| 782 | - | Shutdown(ctx context.Context) (err error) | |
| 783 | - | Exit(ctx context.Context) (err error) | |
| 784 | - | WorkDoneProgressCancel(ctx context.Context, params *WorkDoneProgressCancelParams) (err error) | |
| 785 | - | LogTrace(ctx context.Context, params *LogTraceParams) (err error) | |
| 786 | - | SetTrace(ctx context.Context, params *SetTraceParams) (err error) | |
| 787 | - | CodeAction(ctx context.Context, params *CodeActionParams) (result []CodeAction, err error) | |
| 788 | - | CodeLens(ctx context.Context, params *CodeLensParams) (result []CodeLens, err error) | |
| 789 | - | CodeLensResolve(ctx context.Context, params *CodeLens) (result *CodeLens, err error) | |
| 790 | - | ColorPresentation(ctx context.Context, params *ColorPresentationParams) (result []ColorPresentation, err error) | |
| 791 | - | Completion(ctx context.Context, params *CompletionParams) (result *CompletionList, err error) | |
| 792 | - | CompletionResolve(ctx context.Context, params *CompletionItem) (result *CompletionItem, err error) | |
| 793 | - | Declaration(ctx context.Context, params *DeclarationParams) (result []Location /* Declaration | DeclarationLink[] | null */, err error) | |
| 794 | - | Definition(ctx context.Context, params *DefinitionParams) (result []Location /* Definition | DefinitionLink[] | null */, err error) | |
| 795 | - | DidChange(ctx context.Context, params *DidChangeTextDocumentParams) (err error) | |
| 796 | - | DidChangeConfiguration(ctx context.Context, params *DidChangeConfigurationParams) (err error) | |
| 797 | - | DidChangeWatchedFiles(ctx context.Context, params *DidChangeWatchedFilesParams) (err error) | |
| 798 | - | DidChangeWorkspaceFolders(ctx context.Context, params *DidChangeWorkspaceFoldersParams) (err error) | |
| 799 | - | DidClose(ctx context.Context, params *DidCloseTextDocumentParams) (err error) | |
| 800 | - | DidOpen(ctx context.Context, params *DidOpenTextDocumentParams) (err error) | |
| 801 | - | DidSave(ctx context.Context, params *DidSaveTextDocumentParams) (err error) | |
| 802 | - | DocumentColor(ctx context.Context, params *DocumentColorParams) (result []ColorInformation, err error) | |
| 803 | - | DocumentHighlight(ctx context.Context, params *DocumentHighlightParams) (result []DocumentHighlight, err error) | |
| 804 | - | DocumentLink(ctx context.Context, params *DocumentLinkParams) (result []DocumentLink, err error) | |
| 805 | - | DocumentLinkResolve(ctx context.Context, params *DocumentLink) (result *DocumentLink, err error) | |
| 806 | - | DocumentSymbol(ctx context.Context, params *DocumentSymbolParams) (result []SymbolInformationOrDocumentSymbol, err error) | |
| 807 | - | ExecuteCommand(ctx context.Context, params *ExecuteCommandParams) (result any, err error) | |
| 808 | - | FoldingRanges(ctx context.Context, params *FoldingRangeParams) (result []FoldingRange, err error) | |
| 809 | - | Formatting(ctx context.Context, params *DocumentFormattingParams) (result []TextEdit, err error) | |
| 810 | - | Hover(ctx context.Context, params *HoverParams) (result *Hover, err error) | |
| 811 | - | Implementation(ctx context.Context, params *ImplementationParams) (result []Location, err error) | |
| 812 | - | OnTypeFormatting(ctx context.Context, params *DocumentOnTypeFormattingParams) (result []TextEdit, err error) | |
| 813 | - | PrepareRename(ctx context.Context, params *PrepareRenameParams) (result *Range, err error) | |
| 814 | - | RangeFormatting(ctx context.Context, params *DocumentRangeFormattingParams) (result []TextEdit, err error) | |
| 815 | - | References(ctx context.Context, params *ReferenceParams) (result []Location, err error) | |
| 816 | - | Rename(ctx context.Context, params *RenameParams) (result *WorkspaceEdit, err error) | |
| 817 | - | SignatureHelp(ctx context.Context, params *SignatureHelpParams) (result *SignatureHelp, err error) | |
| 818 | - | Symbols(ctx context.Context, params *WorkspaceSymbolParams) (result []SymbolInformation, err error) | |
| 819 | - | TypeDefinition(ctx context.Context, params *TypeDefinitionParams) (result []Location, err error) | |
| 820 | - | WillSave(ctx context.Context, params *WillSaveTextDocumentParams) (err error) | |
| 821 | - | WillSaveWaitUntil(ctx context.Context, params *WillSaveTextDocumentParams) (result []TextEdit, err error) | |
| 822 | - | ShowDocument(ctx context.Context, params *ShowDocumentParams) (result *ShowDocumentResult, err error) | |
| 823 | - | WillCreateFiles(ctx context.Context, params *CreateFilesParams) (result *WorkspaceEdit, err error) | |
| 824 | - | DidCreateFiles(ctx context.Context, params *CreateFilesParams) (err error) | |
| 825 | - | WillRenameFiles(ctx context.Context, params *RenameFilesParams) (result *WorkspaceEdit, err error) | |
| 826 | - | DidRenameFiles(ctx context.Context, params *RenameFilesParams) (err error) | |
| 827 | - | WillDeleteFiles(ctx context.Context, params *DeleteFilesParams) (result *WorkspaceEdit, err error) | |
| 828 | - | DidDeleteFiles(ctx context.Context, params *DeleteFilesParams) (err error) | |
| 829 | - | CodeLensRefresh(ctx context.Context) (err error) | |
| 830 | - | PrepareCallHierarchy(ctx context.Context, params *CallHierarchyPrepareParams) (result []CallHierarchyItem, err error) | |
| 831 | - | IncomingCalls(ctx context.Context, params *CallHierarchyIncomingCallsParams) (result []CallHierarchyIncomingCall, err error) | |
| 832 | - | OutgoingCalls(ctx context.Context, params *CallHierarchyOutgoingCallsParams) (result []CallHierarchyOutgoingCall, err error) | |
| 833 | - | SemanticTokensFull(ctx context.Context, params *SemanticTokensParams) (result *SemanticTokens, err error) | |
| 834 | - | SemanticTokensFullDelta(ctx context.Context, params *SemanticTokensDeltaParams) (result any /* SemanticTokens | SemanticTokensDelta */, err error) | |
| 835 | - | SemanticTokensRange(ctx context.Context, params *SemanticTokensRangeParams) (result *SemanticTokens, err error) | |
| 836 | - | SemanticTokensRefresh(ctx context.Context) (err error) | |
| 837 | - | LinkedEditingRange(ctx context.Context, params *LinkedEditingRangeParams) (result *LinkedEditingRanges, err error) | |
| 838 | - | Moniker(ctx context.Context, params *MonikerParams) (result []Moniker, err error) | |
| 839 | - | Request(ctx context.Context, method string, params any) (result any, err error) | |
| 840 | - | } | |
| 841 | - | ||
| 842 | - | // list of server methods. | |
| 843 | - | const ( | |
| 844 | - | // MethodCancelRequest method name of "$/cancelRequest". | |
| 845 | - | MethodCancelRequest = "$/cancelRequest" | |
| 846 | - | ||
| 847 | - | // MethodInitialize method name of "initialize". | |
| 848 | - | MethodInitialize = "initialize" | |
| 849 | - | ||
| 850 | - | // MethodInitialized method name of "initialized". | |
| 851 | - | MethodInitialized = "initialized" | |
| 852 | - | ||
| 853 | - | // MethodShutdown method name of "shutdown". | |
| 854 | - | MethodShutdown = "shutdown" | |
| 855 | - | ||
| 856 | - | // MethodExit method name of "exit". | |
| 857 | - | MethodExit = "exit" | |
| 858 | - | ||
| 859 | - | // MethodWorkDoneProgressCancel method name of "window/workDoneProgress/cancel". | |
| 860 | - | MethodWorkDoneProgressCancel = "window/workDoneProgress/cancel" | |
| 861 | - | ||
| 862 | - | // MethodLogTrace method name of "$/logTrace". | |
| 863 | - | MethodLogTrace = "$/logTrace" | |
| 864 | - | ||
| 865 | - | // MethodSetTrace method name of "$/setTrace". | |
| 866 | - | MethodSetTrace = "$/setTrace" | |
| 867 | - | ||
| 868 | - | // MethodTextDocumentCodeAction method name of "textDocument/codeAction". | |
| 869 | - | MethodTextDocumentCodeAction = "textDocument/codeAction" | |
| 870 | - | ||
| 871 | - | // MethodTextDocumentCodeLens method name of "textDocument/codeLens". | |
| 872 | - | MethodTextDocumentCodeLens = "textDocument/codeLens" | |
| 873 | - | ||
| 874 | - | // MethodCodeLensResolve method name of "codeLens/resolve". | |
| 875 | - | MethodCodeLensResolve = "codeLens/resolve" | |
| 876 | - | ||
| 877 | - | // MethodTextDocumentColorPresentation method name of "textDocument/colorPresentation". | |
| 878 | - | MethodTextDocumentColorPresentation = "textDocument/colorPresentation" | |
| 879 | - | ||
| 880 | - | // MethodTextDocumentCompletion method name of "textDocument/completion". | |
| 881 | - | MethodTextDocumentCompletion = "textDocument/completion" | |
| 882 | - | ||
| 883 | - | // MethodCompletionItemResolve method name of "completionItem/resolve". | |
| 884 | - | MethodCompletionItemResolve = "completionItem/resolve" | |
| 885 | - | ||
| 886 | - | // MethodTextDocumentDeclaration method name of "textDocument/declaration". | |
| 887 | - | MethodTextDocumentDeclaration = "textDocument/declaration" | |
| 888 | - | ||
| 889 | - | // MethodTextDocumentDefinition method name of "textDocument/definition". | |
| 890 | - | MethodTextDocumentDefinition = "textDocument/definition" | |
| 891 | - | ||
| 892 | - | // MethodTextDocumentDidChange method name of "textDocument/didChange". | |
| 893 | - | MethodTextDocumentDidChange = "textDocument/didChange" | |
| 894 | - | ||
| 895 | - | // MethodWorkspaceDidChangeConfiguration method name of "workspace/didChangeConfiguration". | |
| 896 | - | MethodWorkspaceDidChangeConfiguration = "workspace/didChangeConfiguration" | |
| 897 | - | ||
| 898 | - | // MethodWorkspaceDidChangeWatchedFiles method name of "workspace/didChangeWatchedFiles". | |
| 899 | - | MethodWorkspaceDidChangeWatchedFiles = "workspace/didChangeWatchedFiles" | |
| 900 | - | ||
| 901 | - | // MethodWorkspaceDidChangeWorkspaceFolders method name of "workspace/didChangeWorkspaceFolders". | |
| 902 | - | MethodWorkspaceDidChangeWorkspaceFolders = "workspace/didChangeWorkspaceFolders" | |
| 903 | - | ||
| 904 | - | // MethodTextDocumentDidClose method name of "textDocument/didClose". | |
| 905 | - | MethodTextDocumentDidClose = "textDocument/didClose" | |
| 906 | - | ||
| 907 | - | // MethodTextDocumentDidOpen method name of "textDocument/didOpen". | |
| 908 | - | MethodTextDocumentDidOpen = "textDocument/didOpen" | |
| 909 | - | ||
| 910 | - | // MethodTextDocumentDidSave method name of "textDocument/didSave". | |
| 911 | - | MethodTextDocumentDidSave = "textDocument/didSave" | |
| 912 | - | ||
| 913 | - | // MethodTextDocumentDocumentColor method name of"textDocument/documentColor". | |
| 914 | - | MethodTextDocumentDocumentColor = "textDocument/documentColor" | |
| 915 | - | ||
| 916 | - | // MethodTextDocumentDocumentHighlight method name of "textDocument/documentHighlight". | |
| 917 | - | MethodTextDocumentDocumentHighlight = "textDocument/documentHighlight" | |
| 918 | - | ||
| 919 | - | // MethodTextDocumentDocumentLink method name of "textDocument/documentLink". | |
| 920 | - | MethodTextDocumentDocumentLink = "textDocument/documentLink" | |
| 921 | - | ||
| 922 | - | // MethodDocumentLinkResolve method name of "documentLink/resolve". | |
| 923 | - | MethodDocumentLinkResolve = "documentLink/resolve" | |
| 924 | - | ||
| 925 | - | // MethodTextDocumentDocumentSymbol method name of "textDocument/documentSymbol". | |
| 926 | - | MethodTextDocumentDocumentSymbol = "textDocument/documentSymbol" | |
| 927 | - | ||
| 928 | - | // MethodWorkspaceExecuteCommand method name of "workspace/executeCommand". | |
| 929 | - | MethodWorkspaceExecuteCommand = "workspace/executeCommand" | |
| 930 | - | ||
| 931 | - | // MethodTextDocumentFoldingRange method name of "textDocument/foldingRange". | |
| 932 | - | MethodTextDocumentFoldingRange = "textDocument/foldingRange" | |
| 933 | - | ||
| 934 | - | // MethodTextDocumentFormatting method name of "textDocument/formatting". | |
| 935 | - | MethodTextDocumentFormatting = "textDocument/formatting" | |
| 936 | - | ||
| 937 | - | // MethodTextDocumentHover method name of "textDocument/hover". | |
| 938 | - | MethodTextDocumentHover = "textDocument/hover" | |
| 939 | - | ||
| 940 | - | // MethodTextDocumentImplementation method name of "textDocument/implementation". | |
| 941 | - | MethodTextDocumentImplementation = "textDocument/implementation" | |
| 942 | - | ||
| 943 | - | // MethodTextDocumentOnTypeFormatting method name of "textDocument/onTypeFormatting". | |
| 944 | - | MethodTextDocumentOnTypeFormatting = "textDocument/onTypeFormatting" | |
| 945 | - | ||
| 946 | - | // MethodTextDocumentPrepareRename method name of "textDocument/prepareRename". | |
| 947 | - | MethodTextDocumentPrepareRename = "textDocument/prepareRename" | |
| 948 | - | ||
| 949 | - | // MethodTextDocumentRangeFormatting method name of "textDocument/rangeFormatting". | |
| 950 | - | MethodTextDocumentRangeFormatting = "textDocument/rangeFormatting" | |
| 951 | - | ||
| 952 | - | // MethodTextDocumentReferences method name of "textDocument/references". | |
| 953 | - | MethodTextDocumentReferences = "textDocument/references" | |
| 954 | - | ||
| 955 | - | // MethodTextDocumentRename method name of "textDocument/rename". | |
| 956 | - | MethodTextDocumentRename = "textDocument/rename" | |
| 957 | - | ||
| 958 | - | // MethodTextDocumentSignatureHelp method name of "textDocument/signatureHelp". | |
| 959 | - | MethodTextDocumentSignatureHelp = "textDocument/signatureHelp" | |
| 960 | - | ||
| 961 | - | // MethodWorkspaceSymbol method name of "workspace/symbol". | |
| 962 | - | MethodWorkspaceSymbol = "workspace/symbol" | |
| 963 | - | ||
| 964 | - | // MethodTextDocumentTypeDefinition method name of "textDocument/typeDefinition". | |
| 965 | - | MethodTextDocumentTypeDefinition = "textDocument/typeDefinition" | |
| 966 | - | ||
| 967 | - | // MethodTextDocumentWillSave method name of "textDocument/willSave". | |
| 968 | - | MethodTextDocumentWillSave = "textDocument/willSave" | |
| 969 | - | ||
| 970 | - | // MethodTextDocumentWillSaveWaitUntil method name of "textDocument/willSaveWaitUntil". | |
| 971 | - | MethodTextDocumentWillSaveWaitUntil = "textDocument/willSaveWaitUntil" | |
| 972 | - | ||
| 973 | - | // MethodShowDocument method name of "window/showDocument". | |
| 974 | - | MethodShowDocument = "window/showDocument" | |
| 975 | - | ||
| 976 | - | // MethodWillCreateFiles method name of "workspace/willCreateFiles". | |
| 977 | - | MethodWillCreateFiles = "workspace/willCreateFiles" | |
| 978 | - | ||
| 979 | - | // MethodDidCreateFiles method name of "workspace/didCreateFiles". | |
| 980 | - | MethodDidCreateFiles = "workspace/didCreateFiles" | |
| 981 | - | ||
| 982 | - | // MethodWillRenameFiles method name of "workspace/willRenameFiles". | |
| 983 | - | MethodWillRenameFiles = "workspace/willRenameFiles" | |
| 984 | - | ||
| 985 | - | // MethodDidRenameFiles method name of "workspace/didRenameFiles". | |
| 986 | - | MethodDidRenameFiles = "workspace/didRenameFiles" | |
| 987 | - | ||
| 988 | - | // MethodWillDeleteFiles method name of "workspace/willDeleteFiles". | |
| 989 | - | MethodWillDeleteFiles = "workspace/willDeleteFiles" | |
| 990 | - | ||
| 991 | - | // MethodDidDeleteFiles method name of "workspace/didDeleteFiles". | |
| 992 | - | MethodDidDeleteFiles = "workspace/didDeleteFiles" | |
| 993 | - | ||
| 994 | - | // MethodCodeLensRefresh method name of "workspace/codeLens/refresh". | |
| 995 | - | MethodCodeLensRefresh = "workspace/codeLens/refresh" | |
| 996 | - | ||
| 997 | - | // MethodTextDocumentPrepareCallHierarchy method name of "textDocument/prepareCallHierarchy". | |
| 998 | - | MethodTextDocumentPrepareCallHierarchy = "textDocument/prepareCallHierarchy" | |
| 999 | - | ||
| 1000 | - | // MethodCallHierarchyIncomingCalls method name of "callHierarchy/incomingCalls". | |
| 1001 | - | MethodCallHierarchyIncomingCalls = "callHierarchy/incomingCalls" | |
| 1002 | - | ||
| 1003 | - | // MethodCallHierarchyOutgoingCalls method name of "callHierarchy/outgoingCalls". | |
| 1004 | - | MethodCallHierarchyOutgoingCalls = "callHierarchy/outgoingCalls" | |
| 1005 | - | ||
| 1006 | - | // MethodSemanticTokensFull method name of "textDocument/semanticTokens/full". | |
| 1007 | - | MethodSemanticTokensFull = "textDocument/semanticTokens/full" | |
| 1008 | - | ||
| 1009 | - | // MethodSemanticTokensFullDelta method name of "textDocument/semanticTokens/full/delta". | |
| 1010 | - | MethodSemanticTokensFullDelta = "textDocument/semanticTokens/full/delta" | |
| 1011 | - | ||
| 1012 | - | // MethodSemanticTokensRange method name of "textDocument/semanticTokens/range". | |
| 1013 | - | MethodSemanticTokensRange = "textDocument/semanticTokens/range" | |
| 1014 | - | ||
| 1015 | - | // MethodSemanticTokensRefresh method name of "workspace/semanticTokens/refresh". | |
| 1016 | - | MethodSemanticTokensRefresh = "workspace/semanticTokens/refresh" | |
| 1017 | - | ||
| 1018 | - | // MethodLinkedEditingRange method name of "textDocument/linkedEditingRange". | |
| 1019 | - | MethodLinkedEditingRange = "textDocument/linkedEditingRange" | |
| 1020 | - | ||
| 1021 | - | // MethodMoniker method name of "textDocument/moniker". | |
| 1022 | - | MethodMoniker = "textDocument/moniker" | |
| 1023 | - | ) | |
| 1024 | - | ||
| 1025 | - | // server implements a Language Server Protocol server. | |
| 1026 | - | type server struct { | |
| 1027 | - | jsonrpc2.Conn | |
| 1028 | - | ||
| 1029 | - | logger *slog.Logger | |
| 1030 | - | } | |
| 1031 | - | ||
| 1032 | - | var _ Server = (*server)(nil) | |
| 1033 | - | ||
| 1034 | - | // Initialize sents the request as the first request from the client to the server. | |
| 1035 | - | // | |
| 1036 | - | // If the server receives a request or notification before the initialize request it should act as follows: | |
| 1037 | - | // | |
| 1038 | - | // - For a request the response should be an error with code: -32002. The message can be picked by the server. | |
| 1039 | - | // - Notifications should be dropped, except for the exit notification. This will allow the exit of a server without an initialize request. | |
| 1040 | - | // | |
| 1041 | - | // Until the server has responded to the initialize request with an InitializeResult, the client | |
| 1042 | - | // must not send any additional requests or notifications to the server. | |
| 1043 | - | // In addition the server is not allowed to send any requests or notifications to the client until | |
| 1044 | - | // it has responded with an InitializeResult, with the exception that during the initialize request | |
| 1045 | - | // the server is allowed to send the notifications window/showMessage, window/logMessage and telemetry/event | |
| 1046 | - | // as well as the window/showMessageRequest request to the client. | |
| 1047 | - | func (s *server) Initialize(ctx context.Context, params *InitializeParams) (_ *InitializeResult, err error) { | |
| 1048 | - | s.logger.Debug("call " + MethodInitialize) | |
| 1049 | - | defer s.logger.Debug("end "+MethodInitialize, slog.Any("error", err)) | |
| 1050 | - | ||
| 1051 | - | var result *InitializeResult | |
| 1052 | - | if err := Call(ctx, s.Conn, MethodInitialize, params, &result); err != nil { | |
| 1053 | - | return nil, err | |
| 1054 | - | } | |
| 1055 | - | ||
| 1056 | - | return result, nil | |
| 1057 | - | } | |
| 1058 | - | ||
| 1059 | - | // Initialized sends the notification from the client to the server after the client received the result of the | |
| 1060 | - | // initialize request but before the client is sending any other request or notification to the server. | |
| 1061 | - | // | |
| 1062 | - | // The server can use the initialized notification for example to dynamically register capabilities. | |
| 1063 | - | // The initialized notification may only be sent once. | |
| 1064 | - | func (s *server) Initialized(ctx context.Context, params *InitializedParams) (err error) { | |
| 1065 | - | s.logger.Debug("notify " + MethodInitialized) | |
| 1066 | - | defer s.logger.Debug("end "+MethodInitialized, slog.Any("error", err)) | |
| 1067 | - | ||
| 1068 | - | return s.Notify(ctx, MethodInitialized, params) | |
| 1069 | - | } | |
| 1070 | - | ||
| 1071 | - | // Shutdown sents the request from the client to the server. | |
| 1072 | - | // | |
| 1073 | - | // It asks the server to shut down, but to not exit (otherwise the response might not be delivered correctly to the client). | |
| 1074 | - | // There is a separate exit notification that asks the server to exit. | |
| 1075 | - | // | |
| 1076 | - | // Clients must not sent any notifications other than `exit` or requests to a server to which they have sent a shutdown requests. | |
| 1077 | - | // If a server receives requests after a shutdown request those requests should be errored with `InvalidRequest`. | |
| 1078 | - | func (s *server) Shutdown(ctx context.Context) (err error) { | |
| 1079 | - | s.logger.Debug("call " + MethodShutdown) | |
| 1080 | - | defer s.logger.Debug("end "+MethodShutdown, slog.Any("error", err)) | |
| 1081 | - | ||
| 1082 | - | return Call(ctx, s.Conn, MethodShutdown, nil, nil) | |
| 1083 | - | } | |
| 1084 | - | ||
| 1085 | - | // Exit a notification to ask the server to exit its process. | |
| 1086 | - | // | |
| 1087 | - | // The server should exit with success code 0 if the shutdown request has been received before; otherwise with error code 1. | |
| 1088 | - | func (s *server) Exit(ctx context.Context) (err error) { | |
| 1089 | - | s.logger.Debug("notify " + MethodExit) | |
| 1090 | - | defer s.logger.Debug("end "+MethodExit, slog.Any("error", err)) | |
| 1091 | - | ||
| 1092 | - | return s.Notify(ctx, MethodExit, nil) | |
| 1093 | - | } | |
| 1094 | - | ||
| 1095 | - | // LogTrace a notification to log the trace of the server’s execution. | |
| 1096 | - | // | |
| 1097 | - | // The amount and content of these notifications depends on the current trace configuration. | |
| 1098 | - | // | |
| 1099 | - | // If trace is "off", the server should not send any logTrace notification. If trace is "message", | |
| 1100 | - | // the server should not add the "verbose" field in the LogTraceParams. | |
| 1101 | - | // | |
| 1102 | - | // @since 3.16.0. | |
| 1103 | - | func (s *server) LogTrace(ctx context.Context, params *LogTraceParams) (err error) { | |
| 1104 | - | s.logger.Debug("notify " + MethodLogTrace) | |
| 1105 | - | defer s.logger.Debug("end "+MethodLogTrace, slog.Any("error", err)) | |
| 1106 | - | ||
| 1107 | - | return s.Notify(ctx, MethodLogTrace, params) | |
| 1108 | - | } | |
| 1109 | - | ||
| 1110 | - | // SetTrace a notification that should be used by the client to modify the trace setting of the server. | |
| 1111 | - | // | |
| 1112 | - | // @since 3.16.0. | |
| 1113 | - | func (s *server) SetTrace(ctx context.Context, params *SetTraceParams) (err error) { | |
| 1114 | - | s.logger.Debug("notify " + MethodSetTrace) | |
| 1115 | - | defer s.logger.Debug("end "+MethodSetTrace, slog.Any("error", err)) | |
| 1116 | - | ||
| 1117 | - | return s.Notify(ctx, MethodSetTrace, params) | |
| 1118 | - | } | |
| 1119 | - | ||
| 1120 | - | // WorkDoneProgressCancel is the sends notification from the client to the server to cancel a progress initiated on the | |
| 1121 | - | // server side using the "window/workDoneProgress/create". | |
| 1122 | - | func (s *server) WorkDoneProgressCancel(ctx context.Context, params *WorkDoneProgressCancelParams) (err error) { | |
| 1123 | - | s.logger.Debug("call " + MethodWorkDoneProgressCancel) | |
| 1124 | - | defer s.logger.Debug("end "+MethodWorkDoneProgressCancel, slog.Any("error", err)) | |
| 1125 | - | ||
| 1126 | - | return s.Notify(ctx, MethodWorkDoneProgressCancel, params) | |
| 1127 | - | } | |
| 1128 | - | ||
| 1129 | - | // CodeAction sends the request is from the client to the server to compute commands for a given text document and range. | |
| 1130 | - | // | |
| 1131 | - | // These commands are typically code fixes to either fix problems or to beautify/refactor code. The result of a `textDocument/codeAction` | |
| 1132 | - | // request is an array of `Command` literals which are typically presented in the user interface. | |
| 1133 | - | // | |
| 1134 | - | // To ensure that a server is useful in many clients the commands specified in a code actions should be handled by the | |
| 1135 | - | // server and not by the client (see `workspace/executeCommand` and `ServerCapabilities.executeCommandProvider`). | |
| 1136 | - | // If the client supports providing edits with a code action then the mode should be used. | |
| 1137 | - | func (s *server) CodeAction(ctx context.Context, params *CodeActionParams) (result []CodeAction, err error) { | |
| 1138 | - | s.logger.Debug("call " + MethodTextDocumentCodeAction) | |
| 1139 | - | defer s.logger.Debug("end "+MethodTextDocumentCodeAction, slog.Any("error", err)) | |
| 1140 | - | ||
| 1141 | - | if err := Call(ctx, s.Conn, MethodTextDocumentCodeAction, params, &result); err != nil { | |
| 1142 | - | return nil, err | |
| 1143 | - | } | |
| 1144 | - | ||
| 1145 | - | return result, nil | |
| 1146 | - | } | |
| 1147 | - | ||
| 1148 | - | // CodeLens sends the request from the client to the server to compute code lenses for a given text document. | |
| 1149 | - | func (s *server) CodeLens(ctx context.Context, params *CodeLensParams) (result []CodeLens, err error) { | |
| 1150 | - | s.logger.Debug("call " + MethodTextDocumentCodeLens) | |
| 1151 | - | defer s.logger.Debug("end "+MethodTextDocumentCodeLens, slog.Any("error", err)) | |
| 1152 | - | ||
| 1153 | - | if err := Call(ctx, s.Conn, MethodTextDocumentCodeLens, params, &result); err != nil { | |
| 1154 | - | return nil, err | |
| 1155 | - | } | |
| 1156 | - | ||
| 1157 | - | return result, nil | |
| 1158 | - | } | |
| 1159 | - | ||
| 1160 | - | // CodeLensResolve sends the request from the client to the server to resolve the command for a given code lens item. | |
| 1161 | - | func (s *server) CodeLensResolve(ctx context.Context, params *CodeLens) (_ *CodeLens, err error) { | |
| 1162 | - | s.logger.Debug("call " + MethodCodeLensResolve) | |
| 1163 | - | defer s.logger.Debug("end "+MethodCodeLensResolve, slog.Any("error", err)) | |
| 1164 | - | ||
| 1165 | - | var result *CodeLens | |
| 1166 | - | if err := Call(ctx, s.Conn, MethodCodeLensResolve, params, &result); err != nil { | |
| 1167 | - | return nil, err | |
| 1168 | - | } | |
| 1169 | - | ||
| 1170 | - | return result, nil | |
| 1171 | - | } | |
| 1172 | - | ||
| 1173 | - | // ColorPresentation sends the request from the client to the server to obtain a list of presentations for a color value at a given location. | |
| 1174 | - | // | |
| 1175 | - | // # Clients can use the result to | |
| 1176 | - | // | |
| 1177 | - | // - modify a color reference. | |
| 1178 | - | // - show in a color picker and let users pick one of the presentations. | |
| 1179 | - | func (s *server) ColorPresentation(ctx context.Context, params *ColorPresentationParams) (result []ColorPresentation, err error) { | |
| 1180 | - | s.logger.Debug("call " + MethodTextDocumentColorPresentation) | |
| 1181 | - | defer s.logger.Debug("end "+MethodTextDocumentColorPresentation, slog.Any("error", err)) | |
| 1182 | - | ||
| 1183 | - | if err := Call(ctx, s.Conn, MethodTextDocumentColorPresentation, params, &result); err != nil { | |
| 1184 | - | return nil, err | |
| 1185 | - | } | |
| 1186 | - | ||
| 1187 | - | return result, nil | |
| 1188 | - | } | |
| 1189 | - | ||
| 1190 | - | // Completion sends the request from the client to the server to compute completion items at a given cursor position. | |
| 1191 | - | // | |
| 1192 | - | // Completion items are presented in the IntelliSense user interface. | |
| 1193 | - | // If computing full completion items is expensive, servers can additionally provide a handler for the completion item resolve request (‘completionItem/resolve’). | |
| 1194 | - | // | |
| 1195 | - | // This request is sent when a completion item is selected in the user interface. | |
| 1196 | - | // A typical use case is for example: the ‘textDocument/completion’ request doesn’t fill in the documentation property | |
| 1197 | - | // for returned completion items since it is expensive to compute. When the item is selected in the user interface then | |
| 1198 | - | // a ‘completionItem/resolve’ request is sent with the selected completion item as a parameter. | |
| 1199 | - | // | |
| 1200 | - | // The returned completion item should have the documentation property filled in. The request can delay the computation of | |
| 1201 | - | // the `detail` and `documentation` properties. However, properties that are needed for the initial sorting and filtering, | |
| 1202 | - | // like `sortText`, `filterText`, `insertText`, and `textEdit` must be provided in the `textDocument/completion` response and must not be changed during resolve. | |
| 1203 | - | func (s *server) Completion(ctx context.Context, params *CompletionParams) (_ *CompletionList, err error) { | |
| 1204 | - | s.logger.Debug("call " + MethodTextDocumentCompletion) | |
| 1205 | - | defer s.logger.Debug("end "+MethodTextDocumentCompletion, slog.Any("error", err)) | |
| 1206 | - | ||
| 1207 | - | var result *CompletionList | |
| 1208 | - | if err := Call(ctx, s.Conn, MethodTextDocumentCompletion, params, &result); err != nil { | |
| 1209 | - | return nil, err | |
| 1210 | - | } | |
| 1211 | - | ||
| 1212 | - | return result, nil | |
| 1213 | - | } | |
| 1214 | - | ||
| 1215 | - | // CompletionResolve sends the request from the client to the server to resolve additional information for a given completion item. | |
| 1216 | - | func (s *server) CompletionResolve(ctx context.Context, params *CompletionItem) (_ *CompletionItem, err error) { | |
| 1217 | - | s.logger.Debug("call " + MethodCompletionItemResolve) | |
| 1218 | - | defer s.logger.Debug("end "+MethodCompletionItemResolve, slog.Any("error", err)) | |
| 1219 | - | ||
| 1220 | - | var result *CompletionItem | |
| 1221 | - | if err := Call(ctx, s.Conn, MethodCompletionItemResolve, params, &result); err != nil { | |
| 1222 | - | return nil, err | |
| 1223 | - | } | |
| 1224 | - | ||
| 1225 | - | return result, nil | |
| 1226 | - | } | |
| 1227 | - | ||
| 1228 | - | // Declaration sends the request from the client to the server to resolve the declaration location of a symbol at a given text document position. | |
| 1229 | - | // | |
| 1230 | - | // The result type LocationLink[] got introduce with version 3.14.0 and depends in the corresponding client capability `clientCapabilities.textDocument.declaration.linkSupport`. | |
| 1231 | - | // | |
| 1232 | - | // @since 3.14.0. | |
| 1233 | - | func (s *server) Declaration(ctx context.Context, params *DeclarationParams) (result []Location, err error) { | |
| 1234 | - | s.logger.Debug("call " + MethodTextDocumentDeclaration) | |
| 1235 | - | defer s.logger.Debug("end "+MethodTextDocumentDeclaration, slog.Any("error", err)) | |
| 1236 | - | ||
| 1237 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDeclaration, params, &result); err != nil { | |
| 1238 | - | return nil, err | |
| 1239 | - | } | |
| 1240 | - | ||
| 1241 | - | return result, nil | |
| 1242 | - | } | |
| 1243 | - | ||
| 1244 | - | // Definition sends the request from the client to the server to resolve the definition location of a symbol at a given text document position. | |
| 1245 | - | // | |
| 1246 | - | // The result type `[]LocationLink` got introduce with version 3.14.0 and depends in the corresponding client capability `clientCapabilities.textDocument.definition.linkSupport`. | |
| 1247 | - | // | |
| 1248 | - | // @since 3.14.0. | |
| 1249 | - | func (s *server) Definition(ctx context.Context, params *DefinitionParams) (result []Location, err error) { | |
| 1250 | - | s.logger.Debug("call " + MethodTextDocumentDefinition) | |
| 1251 | - | defer s.logger.Debug("end "+MethodTextDocumentDefinition, slog.Any("error", err)) | |
| 1252 | - | ||
| 1253 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDefinition, params, &result); err != nil { | |
| 1254 | - | return nil, err | |
| 1255 | - | } | |
| 1256 | - | ||
| 1257 | - | return result, nil | |
| 1258 | - | } | |
| 1259 | - | ||
| 1260 | - | // DidChange sends the notification from the client to the server to signal changes to a text document. | |
| 1261 | - | // | |
| 1262 | - | // In 2.0 the shape of the params has changed to include proper version numbers and language ids. | |
| 1263 | - | func (s *server) DidChange(ctx context.Context, params *DidChangeTextDocumentParams) (err error) { | |
| 1264 | - | s.logger.Debug("notify " + MethodTextDocumentDidChange) | |
| 1265 | - | defer s.logger.Debug("end "+MethodTextDocumentDidChange, slog.Any("error", err)) | |
| 1266 | - | ||
| 1267 | - | return s.Notify(ctx, MethodTextDocumentDidChange, params) | |
| 1268 | - | } | |
| 1269 | - | ||
| 1270 | - | // DidChangeConfiguration sends the notification from the client to the server to signal the change of configuration settings. | |
| 1271 | - | func (s *server) DidChangeConfiguration(ctx context.Context, params *DidChangeConfigurationParams) (err error) { | |
| 1272 | - | s.logger.Debug("call " + MethodWorkspaceDidChangeConfiguration) | |
| 1273 | - | defer s.logger.Debug("end "+MethodWorkspaceDidChangeConfiguration, slog.Any("error", err)) | |
| 1274 | - | ||
| 1275 | - | return s.Notify(ctx, MethodWorkspaceDidChangeConfiguration, params) | |
| 1276 | - | } | |
| 1277 | - | ||
| 1278 | - | // DidChangeWatchedFiles sends the notification from the client to the server when the client detects changes to files watched by the language client. | |
| 1279 | - | // | |
| 1280 | - | // It is recommended that servers register for these file events using the registration mechanism. | |
| 1281 | - | // In former implementations clients pushed file events without the server actively asking for it. | |
| 1282 | - | func (s *server) DidChangeWatchedFiles(ctx context.Context, params *DidChangeWatchedFilesParams) (err error) { | |
| 1283 | - | s.logger.Debug("call " + MethodWorkspaceDidChangeWatchedFiles) | |
| 1284 | - | defer s.logger.Debug("end "+MethodWorkspaceDidChangeWatchedFiles, slog.Any("error", err)) | |
| 1285 | - | ||
| 1286 | - | return s.Notify(ctx, MethodWorkspaceDidChangeWatchedFiles, params) | |
| 1287 | - | } | |
| 1288 | - | ||
| 1289 | - | // DidChangeWorkspaceFolders sents the notification from the client to the server to inform the server about workspace folder configuration changes. | |
| 1290 | - | // | |
| 1291 | - | // The notification is sent by default if both ServerCapabilities/workspace/workspaceFolders and ClientCapabilities/workspace/workspaceFolders are true; | |
| 1292 | - | // or if the server has registered itself to receive this notification. | |
| 1293 | - | // To register for the workspace/didChangeWorkspaceFolders send a client/registerCapability request from the server to the client. | |
| 1294 | - | // | |
| 1295 | - | // The registration parameter must have a registrations item of the following form, where id is a unique id used to unregister the capability (the example uses a UUID). | |
| 1296 | - | func (s *server) DidChangeWorkspaceFolders(ctx context.Context, params *DidChangeWorkspaceFoldersParams) (err error) { | |
| 1297 | - | s.logger.Debug("call " + MethodWorkspaceDidChangeWorkspaceFolders) | |
| 1298 | - | defer s.logger.Debug("end "+MethodWorkspaceDidChangeWorkspaceFolders, slog.Any("error", err)) | |
| 1299 | - | ||
| 1300 | - | return s.Notify(ctx, MethodWorkspaceDidChangeWorkspaceFolders, params) | |
| 1301 | - | } | |
| 1302 | - | ||
| 1303 | - | // DidClose sends the notification from the client to the server when the document got closed in the client. | |
| 1304 | - | // | |
| 1305 | - | // The document’s truth now exists where the document’s Uri points to (e.g. if the document’s Uri is a file Uri the truth now exists on disk). | |
| 1306 | - | // As with the open notification the close notification is about managing the document’s content. | |
| 1307 | - | // Receiving a close notification doesn’t mean that the document was open in an editor before. | |
| 1308 | - | // | |
| 1309 | - | // A close notification requires a previous open notification to be sent. | |
| 1310 | - | // Note that a server’s ability to fulfill requests is independent of whether a text document is open or closed. | |
| 1311 | - | func (s *server) DidClose(ctx context.Context, params *DidCloseTextDocumentParams) (err error) { | |
| 1312 | - | s.logger.Debug("call " + MethodTextDocumentDidClose) | |
| 1313 | - | defer s.logger.Debug("end "+MethodTextDocumentDidClose, slog.Any("error", err)) | |
| 1314 | - | ||
| 1315 | - | return s.Notify(ctx, MethodTextDocumentDidClose, params) | |
| 1316 | - | } | |
| 1317 | - | ||
| 1318 | - | // DidOpen sends the open notification from the client to the server to signal newly opened text documents. | |
| 1319 | - | // | |
| 1320 | - | // The document’s truth is now managed by the client and the server must not try to read the document’s truth using the document’s Uri. | |
| 1321 | - | // Open in this sense means it is managed by the client. It doesn’t necessarily mean that its content is presented in an editor. | |
| 1322 | - | // | |
| 1323 | - | // An open notification must not be sent more than once without a corresponding close notification send before. | |
| 1324 | - | // This means open and close notification must be balanced and the max open count for a particular textDocument is one. | |
| 1325 | - | // Note that a server’s ability to fulfill requests is independent of whether a text document is open or closed. | |
| 1326 | - | func (s *server) DidOpen(ctx context.Context, params *DidOpenTextDocumentParams) (err error) { | |
| 1327 | - | s.logger.Debug("call " + MethodTextDocumentDidOpen) | |
| 1328 | - | defer s.logger.Debug("end "+MethodTextDocumentDidOpen, slog.Any("error", err)) | |
| 1329 | - | ||
| 1330 | - | return s.Notify(ctx, MethodTextDocumentDidOpen, params) | |
| 1331 | - | } | |
| 1332 | - | ||
| 1333 | - | // DidSave sends the notification from the client to the server when the document was saved in the client. | |
| 1334 | - | func (s *server) DidSave(ctx context.Context, params *DidSaveTextDocumentParams) (err error) { | |
| 1335 | - | s.logger.Debug("call " + MethodTextDocumentDidSave) | |
| 1336 | - | defer s.logger.Debug("end "+MethodTextDocumentDidSave, slog.Any("error", err)) | |
| 1337 | - | ||
| 1338 | - | return s.Notify(ctx, MethodTextDocumentDidSave, params) | |
| 1339 | - | } | |
| 1340 | - | ||
| 1341 | - | // DocumentColor sends the request from the client to the server to list all color references found in a given text document. | |
| 1342 | - | // | |
| 1343 | - | // Along with the range, a color value in RGB is returned. | |
| 1344 | - | // | |
| 1345 | - | // Clients can use the result to decorate color references in an editor. | |
| 1346 | - | // For example: | |
| 1347 | - | // | |
| 1348 | - | // - Color boxes showing the actual color next to the reference | |
| 1349 | - | // - Show a color picker when a color reference is edited. | |
| 1350 | - | func (s *server) DocumentColor(ctx context.Context, params *DocumentColorParams) (result []ColorInformation, err error) { | |
| 1351 | - | s.logger.Debug("call " + MethodTextDocumentDocumentColor) | |
| 1352 | - | defer s.logger.Debug("end "+MethodTextDocumentDocumentColor, slog.Any("error", err)) | |
| 1353 | - | ||
| 1354 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDocumentColor, params, &result); err != nil { | |
| 1355 | - | return nil, err | |
| 1356 | - | } | |
| 1357 | - | ||
| 1358 | - | return result, nil | |
| 1359 | - | } | |
| 1360 | - | ||
| 1361 | - | // DocumentHighlight sends the request is from the client to the server to resolve a document highlights for a given text document position. | |
| 1362 | - | // | |
| 1363 | - | // For programming languages this usually highlights all references to the symbol scoped to this file. | |
| 1364 | - | // However we kept ‘textDocument/documentHighlight’ and ‘textDocument/references’ separate requests since the first one is allowed to be more fuzzy. | |
| 1365 | - | // | |
| 1366 | - | // Symbol matches usually have a `DocumentHighlightKind` of `Read` or `Write` whereas fuzzy or textual matches use `Text` as the kind. | |
| 1367 | - | func (s *server) DocumentHighlight(ctx context.Context, params *DocumentHighlightParams) (result []DocumentHighlight, err error) { | |
| 1368 | - | s.logger.Debug("call " + MethodTextDocumentDocumentHighlight) | |
| 1369 | - | defer s.logger.Debug("end "+MethodTextDocumentDocumentHighlight, slog.Any("error", err)) | |
| 1370 | - | ||
| 1371 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDocumentHighlight, params, &result); err != nil { | |
| 1372 | - | return nil, err | |
| 1373 | - | } | |
| 1374 | - | ||
| 1375 | - | return result, nil | |
| 1376 | - | } | |
| 1377 | - | ||
| 1378 | - | // DocumentLink sends the request from the client to the server to request the location of links in a document. | |
| 1379 | - | func (s *server) DocumentLink(ctx context.Context, params *DocumentLinkParams) (result []DocumentLink, err error) { | |
| 1380 | - | s.logger.Debug("call " + MethodTextDocumentDocumentLink) | |
| 1381 | - | defer s.logger.Debug("end "+MethodTextDocumentDocumentLink, slog.Any("error", err)) | |
| 1382 | - | ||
| 1383 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDocumentLink, params, &result); err != nil { | |
| 1384 | - | return nil, err | |
| 1385 | - | } | |
| 1386 | - | ||
| 1387 | - | return result, nil | |
| 1388 | - | } | |
| 1389 | - | ||
| 1390 | - | // DocumentLinkResolve sends the request from the client to the server to resolve the target of a given document link. | |
| 1391 | - | func (s *server) DocumentLinkResolve(ctx context.Context, params *DocumentLink) (_ *DocumentLink, err error) { | |
| 1392 | - | s.logger.Debug("call " + MethodDocumentLinkResolve) | |
| 1393 | - | defer s.logger.Debug("end "+MethodDocumentLinkResolve, slog.Any("error", err)) | |
| 1394 | - | ||
| 1395 | - | var result *DocumentLink | |
| 1396 | - | if err := Call(ctx, s.Conn, MethodDocumentLinkResolve, params, &result); err != nil { | |
| 1397 | - | return nil, err | |
| 1398 | - | } | |
| 1399 | - | ||
| 1400 | - | return result, nil | |
| 1401 | - | } | |
| 1402 | - | ||
| 1403 | - | // DocumentSymbol sends the request from the client to the server to return a flat list of all symbols found in a given text document. | |
| 1404 | - | // | |
| 1405 | - | // Neither the symbol’s location range nor the symbol’s container name should be used to infer a hierarchy. | |
| 1406 | - | func (s *server) DocumentSymbol(ctx context.Context, params *DocumentSymbolParams) (result []SymbolInformationOrDocumentSymbol, err error) { | |
| 1407 | - | s.logger.Debug("call " + MethodTextDocumentDocumentSymbol) | |
| 1408 | - | defer s.logger.Debug("end "+MethodTextDocumentDocumentSymbol, slog.Any("error", err)) | |
| 1409 | - | ||
| 1410 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDocumentSymbol, params, &result); err != nil { | |
| 1411 | - | return nil, err | |
| 1412 | - | } | |
| 1413 | - | ||
| 1414 | - | return result, nil | |
| 1415 | - | } | |
| 1416 | - | ||
| 1417 | - | // ExecuteCommand sends the request from the client to the server to trigger command execution on the server. | |
| 1418 | - | // | |
| 1419 | - | // In most cases the server creates a `WorkspaceEdit` structure and applies the changes to the workspace using the | |
| 1420 | - | // request `workspace/applyEdit` which is sent from the server to the client. | |
| 1421 | - | func (s *server) ExecuteCommand(ctx context.Context, params *ExecuteCommandParams) (result any, err error) { | |
| 1422 | - | s.logger.Debug("call " + MethodWorkspaceExecuteCommand) | |
| 1423 | - | defer s.logger.Debug("end "+MethodWorkspaceExecuteCommand, slog.Any("error", err)) | |
| 1424 | - | ||
| 1425 | - | if err := Call(ctx, s.Conn, MethodWorkspaceExecuteCommand, params, &result); err != nil { | |
| 1426 | - | return nil, err | |
| 1427 | - | } | |
| 1428 | - | ||
| 1429 | - | return result, nil | |
| 1430 | - | } | |
| 1431 | - | ||
| 1432 | - | // FoldingRanges sends the request from the client to the server to return all folding ranges found in a given text document. | |
| 1433 | - | // | |
| 1434 | - | // @since version 3.10.0. | |
| 1435 | - | func (s *server) FoldingRanges(ctx context.Context, params *FoldingRangeParams) (result []FoldingRange, err error) { | |
| 1436 | - | s.logger.Debug("call " + MethodTextDocumentFoldingRange) | |
| 1437 | - | defer s.logger.Debug("end "+MethodTextDocumentFoldingRange, slog.Any("error", err)) | |
| 1438 | - | ||
| 1439 | - | if err := Call(ctx, s.Conn, MethodTextDocumentFoldingRange, params, &result); err != nil { | |
| 1440 | - | return nil, err | |
| 1441 | - | } | |
| 1442 | - | ||
| 1443 | - | return result, nil | |
| 1444 | - | } | |
| 1445 | - | ||
| 1446 | - | // Formatting sends the request from the client to the server to format a whole document. | |
| 1447 | - | func (s *server) Formatting(ctx context.Context, params *DocumentFormattingParams) (result []TextEdit, err error) { | |
| 1448 | - | s.logger.Debug("call " + MethodTextDocumentFormatting) | |
| 1449 | - | defer s.logger.Debug("end "+MethodTextDocumentFormatting, slog.Any("error", err)) | |
| 1450 | - | ||
| 1451 | - | if err := Call(ctx, s.Conn, MethodTextDocumentFormatting, params, &result); err != nil { | |
| 1452 | - | return nil, err | |
| 1453 | - | } | |
| 1454 | - | ||
| 1455 | - | return result, nil | |
| 1456 | - | } | |
| 1457 | - | ||
| 1458 | - | // Hover sends the request is from the client to the server to request hover information at a given text document position. | |
| 1459 | - | func (s *server) Hover(ctx context.Context, params *HoverParams) (_ *Hover, err error) { | |
| 1460 | - | s.logger.Debug("call " + MethodTextDocumentHover) | |
| 1461 | - | defer s.logger.Debug("end "+MethodTextDocumentHover, slog.Any("error", err)) | |
| 1462 | - | ||
| 1463 | - | var result *Hover | |
| 1464 | - | if err := Call(ctx, s.Conn, MethodTextDocumentHover, params, &result); err != nil { | |
| 1465 | - | return nil, err | |
| 1466 | - | } | |
| 1467 | - | ||
| 1468 | - | return result, nil | |
| 1469 | - | } | |
| 1470 | - | ||
| 1471 | - | // Implementation sends the request from the client to the server to resolve the implementation location of a symbol at a given text document position. | |
| 1472 | - | // | |
| 1473 | - | // The result type `[]LocationLink` got introduce with version 3.14.0 and depends in the corresponding client capability `clientCapabilities.implementation.typeDefinition.linkSupport`. | |
| 1474 | - | func (s *server) Implementation(ctx context.Context, params *ImplementationParams) (result []Location, err error) { | |
| 1475 | - | s.logger.Debug("call " + MethodTextDocumentImplementation) | |
| 1476 | - | defer s.logger.Debug("end "+MethodTextDocumentImplementation, slog.Any("error", err)) | |
| 1477 | - | ||
| 1478 | - | if err := Call(ctx, s.Conn, MethodTextDocumentImplementation, params, &result); err != nil { | |
| 1479 | - | return nil, err | |
| 1480 | - | } | |
| 1481 | - | ||
| 1482 | - | return result, nil | |
| 1483 | - | } | |
| 1484 | - | ||
| 1485 | - | // OnTypeFormatting sends the request from the client to the server to format parts of the document during typing. | |
| 1486 | - | func (s *server) OnTypeFormatting(ctx context.Context, params *DocumentOnTypeFormattingParams) (result []TextEdit, err error) { | |
| 1487 | - | s.logger.Debug("call " + MethodTextDocumentOnTypeFormatting) | |
| 1488 | - | defer s.logger.Debug("end "+MethodTextDocumentOnTypeFormatting, slog.Any("error", err)) | |
| 1489 | - | ||
| 1490 | - | if err := Call(ctx, s.Conn, MethodTextDocumentOnTypeFormatting, params, &result); err != nil { | |
| 1491 | - | return nil, err | |
| 1492 | - | } | |
| 1493 | - | ||
| 1494 | - | return result, nil | |
| 1495 | - | } | |
| 1496 | - | ||
| 1497 | - | // PrepareRename sends the request from the client to the server to setup and test the validity of a rename operation at a given location. | |
| 1498 | - | // | |
| 1499 | - | // @since version 3.12.0. | |
| 1500 | - | func (s *server) PrepareRename(ctx context.Context, params *PrepareRenameParams) (result *Range, err error) { | |
| 1501 | - | s.logger.Debug("call " + MethodTextDocumentPrepareRename) | |
| 1502 | - | defer s.logger.Debug("end "+MethodTextDocumentPrepareRename, slog.Any("error", err)) | |
| 1503 | - | ||
| 1504 | - | if err := Call(ctx, s.Conn, MethodTextDocumentPrepareRename, params, &result); err != nil { | |
| 1505 | - | return nil, err | |
| 1506 | - | } | |
| 1507 | - | ||
| 1508 | - | return result, nil | |
| 1509 | - | } | |
| 1510 | - | ||
| 1511 | - | // RangeFormatting sends the request from the client to the server to format a given range in a document. | |
| 1512 | - | func (s *server) RangeFormatting(ctx context.Context, params *DocumentRangeFormattingParams) (result []TextEdit, err error) { | |
| 1513 | - | s.logger.Debug("call " + MethodTextDocumentRangeFormatting) | |
| 1514 | - | defer s.logger.Debug("end "+MethodTextDocumentRangeFormatting, slog.Any("error", err)) | |
| 1515 | - | ||
| 1516 | - | if err := Call(ctx, s.Conn, MethodTextDocumentRangeFormatting, params, &result); err != nil { | |
| 1517 | - | return nil, err | |
| 1518 | - | } | |
| 1519 | - | ||
| 1520 | - | return result, nil | |
| 1521 | - | } | |
| 1522 | - | ||
| 1523 | - | // References sends the request from the client to the server to resolve project-wide references for the symbol denoted by the given text document position. | |
| 1524 | - | func (s *server) References(ctx context.Context, params *ReferenceParams) (result []Location, err error) { | |
| 1525 | - | s.logger.Debug("call " + MethodTextDocumentReferences) | |
| 1526 | - | defer s.logger.Debug("end "+MethodTextDocumentReferences, slog.Any("error", err)) | |
| 1527 | - | ||
| 1528 | - | if err := Call(ctx, s.Conn, MethodTextDocumentReferences, params, &result); err != nil { | |
| 1529 | - | return nil, err | |
| 1530 | - | } | |
| 1531 | - | ||
| 1532 | - | return result, nil | |
| 1533 | - | } | |
| 1534 | - | ||
| 1535 | - | // Rename sends the request from the client to the server to perform a workspace-wide rename of a symbol. | |
| 1536 | - | func (s *server) Rename(ctx context.Context, params *RenameParams) (result *WorkspaceEdit, err error) { | |
| 1537 | - | s.logger.Debug("call " + MethodTextDocumentRename) | |
| 1538 | - | defer s.logger.Debug("end "+MethodTextDocumentRename, slog.Any("error", err)) | |
| 1539 | - | ||
| 1540 | - | if err := Call(ctx, s.Conn, MethodTextDocumentRename, params, &result); err != nil { | |
| 1541 | - | return nil, err | |
| 1542 | - | } | |
| 1543 | - | ||
| 1544 | - | return result, nil | |
| 1545 | - | } | |
| 1546 | - | ||
| 1547 | - | // SignatureHelp sends the request from the client to the server to request signature information at a given cursor position. | |
| 1548 | - | func (s *server) SignatureHelp(ctx context.Context, params *SignatureHelpParams) (_ *SignatureHelp, err error) { | |
| 1549 | - | s.logger.Debug("call " + MethodTextDocumentSignatureHelp) | |
| 1550 | - | defer s.logger.Debug("end "+MethodTextDocumentSignatureHelp, slog.Any("error", err)) | |
| 1551 | - | ||
| 1552 | - | var result *SignatureHelp | |
| 1553 | - | if err := Call(ctx, s.Conn, MethodTextDocumentSignatureHelp, params, &result); err != nil { | |
| 1554 | - | return nil, err | |
| 1555 | - | } | |
| 1556 | - | ||
| 1557 | - | return result, nil | |
| 1558 | - | } | |
| 1559 | - | ||
| 1560 | - | // Symbols sends the request from the client to the server to list project-wide symbols matching the query string. | |
| 1561 | - | func (s *server) Symbols(ctx context.Context, params *WorkspaceSymbolParams) (result []SymbolInformation, err error) { | |
| 1562 | - | s.logger.Debug("call " + MethodWorkspaceSymbol) | |
| 1563 | - | defer s.logger.Debug("end "+MethodWorkspaceSymbol, slog.Any("error", err)) | |
| 1564 | - | ||
| 1565 | - | if err := Call(ctx, s.Conn, MethodWorkspaceSymbol, params, &result); err != nil { | |
| 1566 | - | return nil, err | |
| 1567 | - | } | |
| 1568 | - | ||
| 1569 | - | return result, nil | |
| 1570 | - | } | |
| 1571 | - | ||
| 1572 | - | // TypeDefinition sends the request from the client to the server to resolve the type definition location of a symbol at a given text document position. | |
| 1573 | - | // | |
| 1574 | - | // The result type `[]LocationLink` got introduce with version 3.14.0 and depends in the corresponding client capability `clientCapabilities.textDocument.typeDefinition.linkSupport`. | |
| 1575 | - | // | |
| 1576 | - | // @since version 3.6.0. | |
| 1577 | - | func (s *server) TypeDefinition(ctx context.Context, params *TypeDefinitionParams) (result []Location, err error) { | |
| 1578 | - | s.logger.Debug("call " + MethodTextDocumentTypeDefinition) | |
| 1579 | - | defer s.logger.Debug("end "+MethodTextDocumentTypeDefinition, slog.Any("error", err)) | |
| 1580 | - | ||
| 1581 | - | if err := Call(ctx, s.Conn, MethodTextDocumentTypeDefinition, params, &result); err != nil { | |
| 1582 | - | return nil, err | |
| 1583 | - | } | |
| 1584 | - | ||
| 1585 | - | return result, nil | |
| 1586 | - | } | |
| 1587 | - | ||
| 1588 | - | // WillSave sends the notification from the client to the server before the document is actually saved. | |
| 1589 | - | func (s *server) WillSave(ctx context.Context, params *WillSaveTextDocumentParams) (err error) { | |
| 1590 | - | s.logger.Debug("call " + MethodTextDocumentWillSave) | |
| 1591 | - | defer s.logger.Debug("end "+MethodTextDocumentWillSave, slog.Any("error", err)) | |
| 1592 | - | ||
| 1593 | - | return s.Notify(ctx, MethodTextDocumentWillSave, params) | |
| 1594 | - | } | |
| 1595 | - | ||
| 1596 | - | // WillSaveWaitUntil sends the request from the client to the server before the document is actually saved. | |
| 1597 | - | // | |
| 1598 | - | // The request can return an array of TextEdits which will be applied to the text document before it is saved. | |
| 1599 | - | // Please note that clients might drop results if computing the text edits took too long or if a server constantly fails on this request. | |
| 1600 | - | // This is done to keep the save fast and reliable. | |
| 1601 | - | func (s *server) WillSaveWaitUntil(ctx context.Context, params *WillSaveTextDocumentParams) (result []TextEdit, err error) { | |
| 1602 | - | s.logger.Debug("call " + MethodTextDocumentWillSaveWaitUntil) | |
| 1603 | - | defer s.logger.Debug("end "+MethodTextDocumentWillSaveWaitUntil, slog.Any("error", err)) | |
| 1604 | - | ||
| 1605 | - | if err := Call(ctx, s.Conn, MethodTextDocumentWillSaveWaitUntil, params, &result); err != nil { | |
| 1606 | - | return nil, err | |
| 1607 | - | } | |
| 1608 | - | ||
| 1609 | - | return result, nil | |
| 1610 | - | } | |
| 1611 | - | ||
| 1612 | - | // ShowDocument sends the request from a server to a client to ask the client to display a particular document in the user interface. | |
| 1613 | - | // | |
| 1614 | - | // @since 3.16.0. | |
| 1615 | - | func (s *server) ShowDocument(ctx context.Context, params *ShowDocumentParams) (result *ShowDocumentResult, err error) { | |
| 1616 | - | s.logger.Debug("call " + MethodShowDocument) | |
| 1617 | - | defer s.logger.Debug("end "+MethodShowDocument, slog.Any("error", err)) | |
| 1618 | - | ||
| 1619 | - | if err := Call(ctx, s.Conn, MethodShowDocument, params, &result); err != nil { | |
| 1620 | - | return nil, err | |
| 1621 | - | } | |
| 1622 | - | ||
| 1623 | - | return result, nil | |
| 1624 | - | } | |
| 1625 | - | ||
| 1626 | - | // WillCreateFiles sends the will create files request is sent from the client to the server before files are actually created as long as the creation is triggered from within the client. | |
| 1627 | - | // | |
| 1628 | - | // The request can return a WorkspaceEdit which will be applied to workspace before the files are created. | |
| 1629 | - | // | |
| 1630 | - | // Please note that clients might drop results if computing the edit took too long or if a server constantly fails on this request. This is done to keep creates fast and reliable. | |
| 1631 | - | // | |
| 1632 | - | // @since 3.16.0. | |
| 1633 | - | func (s *server) WillCreateFiles(ctx context.Context, params *CreateFilesParams) (result *WorkspaceEdit, err error) { | |
| 1634 | - | s.logger.Debug("call " + MethodWillCreateFiles) | |
| 1635 | - | defer s.logger.Debug("end "+MethodWillCreateFiles, slog.Any("error", err)) | |
| 1636 | - | ||
| 1637 | - | if err := Call(ctx, s.Conn, MethodWillCreateFiles, params, &result); err != nil { | |
| 1638 | - | return nil, err | |
| 1639 | - | } | |
| 1640 | - | ||
| 1641 | - | return result, nil | |
| 1642 | - | } | |
| 1643 | - | ||
| 1644 | - | // DidCreateFiles sends the did create files notification is sent from the client to the server when files were created from within the client. | |
| 1645 | - | // | |
| 1646 | - | // @since 3.16.0. | |
| 1647 | - | func (s *server) DidCreateFiles(ctx context.Context, params *CreateFilesParams) (err error) { | |
| 1648 | - | s.logger.Debug("call " + MethodDidCreateFiles) | |
| 1649 | - | defer s.logger.Debug("end "+MethodDidCreateFiles, slog.Any("error", err)) | |
| 1650 | - | ||
| 1651 | - | return s.Notify(ctx, MethodDidCreateFiles, params) | |
| 1652 | - | } | |
| 1653 | - | ||
| 1654 | - | // WillRenameFiles sends the will rename files request is sent from the client to the server before files are actually renamed as long as the rename is triggered from within the client. | |
| 1655 | - | // | |
| 1656 | - | // The request can return a WorkspaceEdit which will be applied to workspace before the files are renamed. | |
| 1657 | - | // | |
| 1658 | - | // Please note that clients might drop results if computing the edit took too long or if a server constantly fails on this request. This is done to keep renames fast and reliable. | |
| 1659 | - | // | |
| 1660 | - | // @since 3.16.0. | |
| 1661 | - | func (s *server) WillRenameFiles(ctx context.Context, params *RenameFilesParams) (result *WorkspaceEdit, err error) { | |
| 1662 | - | s.logger.Debug("call " + MethodWillRenameFiles) | |
| 1663 | - | defer s.logger.Debug("end "+MethodWillRenameFiles, slog.Any("error", err)) | |
| 1664 | - | ||
| 1665 | - | if err := Call(ctx, s.Conn, MethodWillRenameFiles, params, &result); err != nil { | |
| 1666 | - | return nil, err | |
| 1667 | - | } | |
| 1668 | - | ||
| 1669 | - | return result, nil | |
| 1670 | - | } | |
| 1671 | - | ||
| 1672 | - | // DidRenameFiles sends the did rename files notification is sent from the client to the server when files were renamed from within the client. | |
| 1673 | - | // | |
| 1674 | - | // @since 3.16.0. | |
| 1675 | - | func (s *server) DidRenameFiles(ctx context.Context, params *RenameFilesParams) (err error) { | |
| 1676 | - | s.logger.Debug("call " + MethodDidRenameFiles) | |
| 1677 | - | defer s.logger.Debug("end "+MethodDidRenameFiles, slog.Any("error", err)) | |
| 1678 | - | ||
| 1679 | - | return s.Notify(ctx, MethodDidRenameFiles, params) | |
| 1680 | - | } | |
| 1681 | - | ||
| 1682 | - | // WillDeleteFiles sends the will delete files request is sent from the client to the server before files are actually deleted as long as the deletion is triggered from within the client. | |
| 1683 | - | // | |
| 1684 | - | // The request can return a WorkspaceEdit which will be applied to workspace before the files are deleted. | |
| 1685 | - | // | |
| 1686 | - | // Please note that clients might drop results if computing the edit took too long or if a server constantly fails on this request. This is done to keep deletes fast and reliable. | |
| 1687 | - | // | |
| 1688 | - | // @since 3.16.0. | |
| 1689 | - | func (s *server) WillDeleteFiles(ctx context.Context, params *DeleteFilesParams) (result *WorkspaceEdit, err error) { | |
| 1690 | - | s.logger.Debug("call " + MethodWillDeleteFiles) | |
| 1691 | - | defer s.logger.Debug("end "+MethodWillDeleteFiles, slog.Any("error", err)) | |
| 1692 | - | ||
| 1693 | - | if err := Call(ctx, s.Conn, MethodWillDeleteFiles, params, &result); err != nil { | |
| 1694 | - | return nil, err | |
| 1695 | - | } | |
| 1696 | - | ||
| 1697 | - | return result, nil | |
| 1698 | - | } | |
| 1699 | - | ||
| 1700 | - | // DidDeleteFiles sends the did delete files notification is sent from the client to the server when files were deleted from within the client. | |
| 1701 | - | // | |
| 1702 | - | // @since 3.16.0. | |
| 1703 | - | func (s *server) DidDeleteFiles(ctx context.Context, params *DeleteFilesParams) (err error) { | |
| 1704 | - | s.logger.Debug("call " + MethodDidDeleteFiles) | |
| 1705 | - | defer s.logger.Debug("end "+MethodDidDeleteFiles, slog.Any("error", err)) | |
| 1706 | - | ||
| 1707 | - | return s.Notify(ctx, MethodDidDeleteFiles, params) | |
| 1708 | - | } | |
| 1709 | - | ||
| 1710 | - | // CodeLensRefresh sent from the server to the client. | |
| 1711 | - | // | |
| 1712 | - | // Servers can use it to ask clients to refresh the code lenses currently shown in editors. | |
| 1713 | - | // As a result the client should ask the server to recompute the code lenses for these editors. | |
| 1714 | - | // This is useful if a server detects a configuration change which requires a re-calculation of all code lenses. | |
| 1715 | - | // | |
| 1716 | - | // Note that the client still has the freedom to delay the re-calculation of the code lenses if for example an editor is currently not visible. | |
| 1717 | - | // | |
| 1718 | - | // @since 3.16.0. | |
| 1719 | - | func (s *server) CodeLensRefresh(ctx context.Context) (err error) { | |
| 1720 | - | s.logger.Debug("call " + MethodCodeLensRefresh) | |
| 1721 | - | defer s.logger.Debug("end "+MethodCodeLensRefresh, slog.Any("error", err)) | |
| 1722 | - | ||
| 1723 | - | return Call(ctx, s.Conn, MethodCodeLensRefresh, nil, nil) | |
| 1724 | - | } | |
| 1725 | - | ||
| 1726 | - | // PrepareCallHierarchy sent from the client to the server to return a call hierarchy for the language element of given text document positions. | |
| 1727 | - | // | |
| 1728 | - | // The call hierarchy requests are executed in two steps: | |
| 1729 | - | // 1. first a call hierarchy item is resolved for the given text document position | |
| 1730 | - | // 2. for a call hierarchy item the incoming or outgoing call hierarchy items are resolved. | |
| 1731 | - | // | |
| 1732 | - | // @since 3.16.0. | |
| 1733 | - | func (s *server) PrepareCallHierarchy(ctx context.Context, params *CallHierarchyPrepareParams) (result []CallHierarchyItem, err error) { | |
| 1734 | - | s.logger.Debug("call " + MethodTextDocumentPrepareCallHierarchy) | |
| 1735 | - | defer s.logger.Debug("end "+MethodTextDocumentPrepareCallHierarchy, slog.Any("error", err)) | |
| 1736 | - | ||
| 1737 | - | if err := Call(ctx, s.Conn, MethodTextDocumentPrepareCallHierarchy, params, &result); err != nil { | |
| 1738 | - | return nil, err | |
| 1739 | - | } | |
| 1740 | - | ||
| 1741 | - | return result, nil | |
| 1742 | - | } | |
| 1743 | - | ||
| 1744 | - | // IncomingCalls is the request is sent from the client to the server to resolve incoming calls for a given call hierarchy item. | |
| 1745 | - | // | |
| 1746 | - | // The request doesn’t define its own client and server capabilities. It is only issued if a server registers for the "textDocument/prepareCallHierarchy" request. | |
| 1747 | - | // | |
| 1748 | - | // @since 3.16.0. | |
| 1749 | - | func (s *server) IncomingCalls(ctx context.Context, params *CallHierarchyIncomingCallsParams) (result []CallHierarchyIncomingCall, err error) { | |
| 1750 | - | s.logger.Debug("call " + MethodCallHierarchyIncomingCalls) | |
| 1751 | - | defer s.logger.Debug("end "+MethodCallHierarchyIncomingCalls, slog.Any("error", err)) | |
| 1752 | - | ||
| 1753 | - | if err := Call(ctx, s.Conn, MethodCallHierarchyIncomingCalls, params, &result); err != nil { | |
| 1754 | - | return nil, err | |
| 1755 | - | } | |
| 1756 | - | ||
| 1757 | - | return result, nil | |
| 1758 | - | } | |
| 1759 | - | ||
| 1760 | - | // OutgoingCalls is the request is sent from the client to the server to resolve outgoing calls for a given call hierarchy item. | |
| 1761 | - | // | |
| 1762 | - | // The request doesn’t define its own client and server capabilities. It is only issued if a server registers for the "textDocument/prepareCallHierarchy" request. | |
| 1763 | - | // | |
| 1764 | - | // @since 3.16.0. | |
| 1765 | - | func (s *server) OutgoingCalls(ctx context.Context, params *CallHierarchyOutgoingCallsParams) (result []CallHierarchyOutgoingCall, err error) { | |
| 1766 | - | s.logger.Debug("call " + MethodCallHierarchyOutgoingCalls) | |
| 1767 | - | defer s.logger.Debug("end "+MethodCallHierarchyOutgoingCalls, slog.Any("error", err)) | |
| 1768 | - | ||
| 1769 | - | if err := Call(ctx, s.Conn, MethodCallHierarchyOutgoingCalls, params, &result); err != nil { | |
| 1770 | - | return nil, err | |
| 1771 | - | } | |
| 1772 | - | ||
| 1773 | - | return result, nil | |
| 1774 | - | } | |
| 1775 | - | ||
| 1776 | - | // SemanticTokensFull is the request is sent from the client to the server to resolve semantic tokens for a given file. | |
| 1777 | - | // | |
| 1778 | - | // Semantic tokens are used to add additional color information to a file that depends on language specific symbol information. | |
| 1779 | - | // | |
| 1780 | - | // A semantic token request usually produces a large result. The protocol therefore supports encoding tokens with numbers. | |
| 1781 | - | // | |
| 1782 | - | // @since 3.16.0. | |
| 1783 | - | func (s *server) SemanticTokensFull(ctx context.Context, params *SemanticTokensParams) (result *SemanticTokens, err error) { | |
| 1784 | - | s.logger.Debug("call " + MethodSemanticTokensFull) | |
| 1785 | - | defer s.logger.Debug("end "+MethodSemanticTokensFull, slog.Any("error", err)) | |
| 1786 | - | ||
| 1787 | - | if err := Call(ctx, s.Conn, MethodSemanticTokensFull, params, &result); err != nil { | |
| 1788 | - | return nil, err | |
| 1789 | - | } | |
| 1790 | - | ||
| 1791 | - | return result, nil | |
| 1792 | - | } | |
| 1793 | - | ||
| 1794 | - | // SemanticTokensFullDelta is the request is sent from the client to the server to resolve semantic token delta for a given file. | |
| 1795 | - | // | |
| 1796 | - | // Semantic tokens are used to add additional color information to a file that depends on language specific symbol information. | |
| 1797 | - | // | |
| 1798 | - | // A semantic token request usually produces a large result. The protocol therefore supports encoding tokens with numbers. | |
| 1799 | - | // | |
| 1800 | - | // @since 3.16.0. | |
| 1801 | - | func (s *server) SemanticTokensFullDelta(ctx context.Context, params *SemanticTokensDeltaParams) (result any, err error) { | |
| 1802 | - | s.logger.Debug("call " + MethodSemanticTokensFullDelta) | |
| 1803 | - | defer s.logger.Debug("end "+MethodSemanticTokensFullDelta, slog.Any("error", err)) | |
| 1804 | - | ||
| 1805 | - | if err := Call(ctx, s.Conn, MethodSemanticTokensFullDelta, params, &result); err != nil { | |
| 1806 | - | return nil, err | |
| 1807 | - | } | |
| 1808 | - | ||
| 1809 | - | return result, nil | |
| 1810 | - | } | |
| 1811 | - | ||
| 1812 | - | // SemanticTokensRange is the request is sent from the client to the server to resolve semantic token delta for a given file. | |
| 1813 | - | // | |
| 1814 | - | // When a user opens a file it can be beneficial to only compute the semantic tokens for the visible range (faster rendering of the tokens in the user interface). | |
| 1815 | - | // If a server can compute these tokens faster than for the whole file it can provide a handler for the "textDocument/semanticTokens/range" request to handle this case special. | |
| 1816 | - | // | |
| 1817 | - | // Please note that if a client also announces that it will send the "textDocument/semanticTokens/range" server should implement this request as well to allow for flicker free scrolling and semantic coloring of a minimap. | |
| 1818 | - | // | |
| 1819 | - | // @since 3.16.0. | |
| 1820 | - | func (s *server) SemanticTokensRange(ctx context.Context, params *SemanticTokensRangeParams) (result *SemanticTokens, err error) { | |
| 1821 | - | s.logger.Debug("call " + MethodSemanticTokensRange) | |
| 1822 | - | defer s.logger.Debug("end "+MethodSemanticTokensRange, slog.Any("error", err)) | |
| 1823 | - | ||
| 1824 | - | if err := Call(ctx, s.Conn, MethodSemanticTokensRange, params, &result); err != nil { | |
| 1825 | - | return nil, err | |
| 1826 | - | } | |
| 1827 | - | ||
| 1828 | - | return result, nil | |
| 1829 | - | } | |
| 1830 | - | ||
| 1831 | - | // SemanticTokensRefresh is sent from the server to the client. Servers can use it to ask clients to refresh the editors for which this server provides semantic tokens. | |
| 1832 | - | // | |
| 1833 | - | // As a result the client should ask the server to recompute the semantic tokens for these editors. | |
| 1834 | - | // This is useful if a server detects a project wide configuration change which requires a re-calculation of all semantic tokens. | |
| 1835 | - | // | |
| 1836 | - | // Note that the client still has the freedom to delay the re-calculation of the semantic tokens if for example an editor is currently not visible. | |
| 1837 | - | // | |
| 1838 | - | // @since 3.16.0. | |
| 1839 | - | func (s *server) SemanticTokensRefresh(ctx context.Context) (err error) { | |
| 1840 | - | s.logger.Debug("call " + MethodSemanticTokensRefresh) | |
| 1841 | - | defer s.logger.Debug("end "+MethodSemanticTokensRefresh, slog.Any("error", err)) | |
| 1842 | - | ||
| 1843 | - | return Call(ctx, s.Conn, MethodSemanticTokensRefresh, nil, nil) | |
| 1844 | - | } | |
| 1845 | - | ||
| 1846 | - | // LinkedEditingRange is the linked editing request is sent from the client to the server to return for a given position in a document the range of the symbol at the position and all ranges that have the same content. | |
| 1847 | - | // | |
| 1848 | - | // Optionally a word pattern can be returned to describe valid contents. | |
| 1849 | - | // | |
| 1850 | - | // A rename to one of the ranges can be applied to all other ranges if the new content is valid. If no result-specific word pattern is provided, the word pattern from the client’s language configuration is used. | |
| 1851 | - | // | |
| 1852 | - | // @since 3.16.0. | |
| 1853 | - | func (s *server) LinkedEditingRange(ctx context.Context, params *LinkedEditingRangeParams) (result *LinkedEditingRanges, err error) { | |
| 1854 | - | s.logger.Debug("call " + MethodLinkedEditingRange) | |
| 1855 | - | defer s.logger.Debug("end "+MethodLinkedEditingRange, slog.Any("error", err)) | |
| 1856 | - | ||
| 1857 | - | if err := Call(ctx, s.Conn, MethodLinkedEditingRange, params, &result); err != nil { | |
| 1858 | - | return nil, err | |
| 1859 | - | } | |
| 1860 | - | ||
| 1861 | - | return result, nil | |
| 1862 | - | } | |
| 1863 | - | ||
| 1864 | - | // Moniker is the request is sent from the client to the server to get the symbol monikers for a given text document position. | |
| 1865 | - | // | |
| 1866 | - | // An array of Moniker types is returned as response to indicate possible monikers at the given location. | |
| 1867 | - | // | |
| 1868 | - | // If no monikers can be calculated, an empty array or null should be returned. | |
| 1869 | - | // | |
| 1870 | - | // @since 3.16.0. | |
| 1871 | - | func (s *server) Moniker(ctx context.Context, params *MonikerParams) (result []Moniker, err error) { | |
| 1872 | - | s.logger.Debug("call " + MethodMoniker) | |
| 1873 | - | defer s.logger.Debug("end "+MethodMoniker, slog.Any("error", err)) | |
| 1874 | - | ||
| 1875 | - | if err := Call(ctx, s.Conn, MethodMoniker, params, &result); err != nil { | |
| 1876 | - | return nil, err | |
| 1877 | - | } | |
| 1878 | - | ||
| 1879 | - | return result, nil | |
| 1880 | - | } | |
| 1881 | - | ||
| 1882 | - | // Request sends a request from the client to the server that non-compliant with the Language Server Protocol specifications. | |
| 1883 | - | func (s *server) Request(ctx context.Context, method string, params any) (any, error) { | |
| 1884 | - | s.logger.Debug("call " + method) | |
| 1885 | - | defer s.logger.Debug("end " + method) | |
| 1886 | - | ||
| 1887 | - | var result any | |
| 1888 | - | if err := Call(ctx, s.Conn, method, params, &result); err != nil { | |
| 1889 | - | return nil, err | |
| 1890 | - | } | |
| 1891 | - | ||
| 1892 | - | return result, nil | |
| 1893 | - | } | |
| @@ -1,1893 +0,0 @@ | |||||
| 1 | - | // SPDX-FileCopyrightText: 2019 The Go Language Server Authors | |||
| 2 | - | // SPDX-License-Identifier: BSD-3-Clause | |||
| 3 | - | ||||
| 4 | - | package protocol | |||
| 5 | - | ||||
| 6 | - | import ( | |||
| 7 | - | "bytes" | |||
| 8 | - | "context" | |||
| 9 | - | "fmt" | |||
| 10 | - | "log/slog" | |||
| 11 | - | ||||
| 12 | - | "encoding/json" | |||
| 13 | - | ||||
| 14 | - | "github.com/a-h/templ/lsp/jsonrpc2" | |||
| 15 | - | "github.com/a-h/templ/lsp/xcontext" | |||
| 16 | - | ) | |||
| 17 | - | ||||
| 18 | - | // ServerDispatcher returns a Server that dispatches LSP requests across the | |||
| 19 | - | // given jsonrpc2 connection. | |||
| 20 | - | func ServerDispatcher(conn jsonrpc2.Conn, logger *slog.Logger) Server { | |||
| 21 | - | return &server{ | |||
| 22 | - | Conn: conn, | |||
| 23 | - | logger: logger, | |||
| 24 | - | } | |||
| 25 | - | } | |||
| 26 | - | ||||
| 27 | - | // ServerHandler jsonrpc2.Handler of Language Server Prococol Server. | |||
| 28 | - | // | |||
| 29 | - | //nolint:unparam | |||
| 30 | - | func ServerHandler(log *slog.Logger, server Server, handler jsonrpc2.Handler) jsonrpc2.Handler { | |||
| 31 | - | h := func(ctx context.Context, reply jsonrpc2.Replier, req jsonrpc2.Request) error { | |||
| 32 | - | if ctx.Err() != nil { | |||
| 33 | - | xctx := xcontext.Detach(ctx) | |||
| 34 | - | ||||
| 35 | - | return reply(xctx, nil, ErrRequestCancelled) | |||
| 36 | - | } | |||
| 37 | - | handled, err := serverDispatch(ctx, log, server, reply, req) | |||
| 38 | - | if handled || err != nil { | |||
| 39 | - | return err | |||
| 40 | - | } | |||
| 41 | - | ||||
| 42 | - | // TODO: This code is wrong, it ignores handler and assumes non standard | |||
| 43 | - | // request handles everything | |||
| 44 | - | // non standard request should just be a layered handler. | |||
| 45 | - | var params any | |||
| 46 | - | if err := json.Unmarshal(req.Params(), ¶ms); err != nil { | |||
| 47 | - | return replyParseError(ctx, reply, err) | |||
| 48 | - | } | |||
| 49 | - | ||||
| 50 | - | resp, err := server.Request(ctx, req.Method(), params) | |||
| 51 | - | ||||
| 52 | - | return reply(ctx, resp, err) | |||
| 53 | - | } | |||
| 54 | - | ||||
| 55 | - | return h | |||
| 56 | - | } | |||
| 57 | - | ||||
| 58 | - | // serverDispatch implements jsonrpc2.Handler. | |||
| 59 | - | // | |||
| 60 | - | //nolint:gocognit,funlen,gocyclo,cyclop | |||
| 61 | - | func serverDispatch(ctx context.Context, logger *slog.Logger, server Server, reply jsonrpc2.Replier, req jsonrpc2.Request) (handled bool, err error) { | |||
| 62 | - | if ctx.Err() != nil { | |||
| 63 | - | return true, reply(ctx, nil, ErrRequestCancelled) | |||
| 64 | - | } | |||
| 65 | - | ||||
| 66 | - | dec := json.NewDecoder(bytes.NewReader(req.Params())) | |||
| 67 | - | ||||
| 68 | - | switch req.Method() { | |||
| 69 | - | case MethodInitialize: // request | |||
| 70 | - | defer logger.Debug(MethodInitialize, slog.Any("error", err)) | |||
| 71 | - | ||||
| 72 | - | var params InitializeParams | |||
| 73 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 74 | - | return true, replyParseError(ctx, reply, err) | |||
| 75 | - | } | |||
| 76 | - | ||||
| 77 | - | resp, err := server.Initialize(ctx, ¶ms) | |||
| 78 | - | ||||
| 79 | - | return true, reply(ctx, resp, err) | |||
| 80 | - | ||||
| 81 | - | case MethodInitialized: // notification | |||
| 82 | - | defer logger.Debug(MethodInitialized, slog.Any("error", err)) | |||
| 83 | - | ||||
| 84 | - | var params InitializedParams | |||
| 85 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 86 | - | return true, replyParseError(ctx, reply, err) | |||
| 87 | - | } | |||
| 88 | - | ||||
| 89 | - | err := server.Initialized(ctx, ¶ms) | |||
| 90 | - | ||||
| 91 | - | return true, reply(ctx, nil, err) | |||
| 92 | - | ||||
| 93 | - | case MethodShutdown: // request | |||
| 94 | - | defer logger.Debug(MethodShutdown, slog.Any("error", err)) | |||
| 95 | - | ||||
| 96 | - | if len(req.Params()) > 0 { | |||
| 97 | - | return true, reply(ctx, nil, fmt.Errorf("expected no params: %w", jsonrpc2.ErrInvalidParams)) | |||
| 98 | - | } | |||
| 99 | - | ||||
| 100 | - | err := server.Shutdown(ctx) | |||
| 101 | - | ||||
| 102 | - | return true, reply(ctx, nil, err) | |||
| 103 | - | ||||
| 104 | - | case MethodExit: // notification | |||
| 105 | - | defer logger.Debug(MethodExit, slog.Any("error", err)) | |||
| 106 | - | ||||
| 107 | - | if len(req.Params()) > 0 { | |||
| 108 | - | return true, reply(ctx, nil, fmt.Errorf("expected no params: %w", jsonrpc2.ErrInvalidParams)) | |||
| 109 | - | } | |||
| 110 | - | ||||
| 111 | - | err := server.Exit(ctx) | |||
| 112 | - | ||||
| 113 | - | return true, reply(ctx, nil, err) | |||
| 114 | - | ||||
| 115 | - | case MethodWorkDoneProgressCancel: // notification | |||
| 116 | - | defer logger.Debug(MethodWorkDoneProgressCancel, slog.Any("error", err)) | |||
| 117 | - | ||||
| 118 | - | var params WorkDoneProgressCancelParams | |||
| 119 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 120 | - | return true, replyParseError(ctx, reply, err) | |||
| 121 | - | } | |||
| 122 | - | ||||
| 123 | - | err := server.WorkDoneProgressCancel(ctx, ¶ms) | |||
| 124 | - | ||||
| 125 | - | return true, reply(ctx, nil, err) | |||
| 126 | - | ||||
| 127 | - | case MethodLogTrace: // notification | |||
| 128 | - | defer logger.Debug(MethodLogTrace, slog.Any("error", err)) | |||
| 129 | - | ||||
| 130 | - | var params LogTraceParams | |||
| 131 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 132 | - | return true, replyParseError(ctx, reply, err) | |||
| 133 | - | } | |||
| 134 | - | ||||
| 135 | - | err := server.LogTrace(ctx, ¶ms) | |||
| 136 | - | ||||
| 137 | - | return true, reply(ctx, nil, err) | |||
| 138 | - | ||||
| 139 | - | case MethodSetTrace: // notification | |||
| 140 | - | defer logger.Debug(MethodSetTrace, slog.Any("error", err)) | |||
| 141 | - | ||||
| 142 | - | var params SetTraceParams | |||
| 143 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 144 | - | return true, replyParseError(ctx, reply, err) | |||
| 145 | - | } | |||
| 146 | - | ||||
| 147 | - | err := server.SetTrace(ctx, ¶ms) | |||
| 148 | - | ||||
| 149 | - | return true, reply(ctx, nil, err) | |||
| 150 | - | ||||
| 151 | - | case MethodTextDocumentCodeAction: // request | |||
| 152 | - | defer logger.Debug(MethodTextDocumentCodeAction, slog.Any("error", err)) | |||
| 153 | - | ||||
| 154 | - | var params CodeActionParams | |||
| 155 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 156 | - | return true, replyParseError(ctx, reply, err) | |||
| 157 | - | } | |||
| 158 | - | ||||
| 159 | - | resp, err := server.CodeAction(ctx, ¶ms) | |||
| 160 | - | ||||
| 161 | - | return true, reply(ctx, resp, err) | |||
| 162 | - | ||||
| 163 | - | case MethodTextDocumentCodeLens: // request | |||
| 164 | - | defer logger.Debug(MethodTextDocumentCodeLens, slog.Any("error", err)) | |||
| 165 | - | ||||
| 166 | - | var params CodeLensParams | |||
| 167 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 168 | - | return true, replyParseError(ctx, reply, err) | |||
| 169 | - | } | |||
| 170 | - | ||||
| 171 | - | resp, err := server.CodeLens(ctx, ¶ms) | |||
| 172 | - | ||||
| 173 | - | return true, reply(ctx, resp, err) | |||
| 174 | - | ||||
| 175 | - | case MethodCodeLensResolve: // request | |||
| 176 | - | defer logger.Debug(MethodCodeLensResolve, slog.Any("error", err)) | |||
| 177 | - | ||||
| 178 | - | var params CodeLens | |||
| 179 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 180 | - | return true, replyParseError(ctx, reply, err) | |||
| 181 | - | } | |||
| 182 | - | ||||
| 183 | - | resp, err := server.CodeLensResolve(ctx, ¶ms) | |||
| 184 | - | ||||
| 185 | - | return true, reply(ctx, resp, err) | |||
| 186 | - | ||||
| 187 | - | case MethodTextDocumentColorPresentation: // request | |||
| 188 | - | defer logger.Debug(MethodTextDocumentColorPresentation, slog.Any("error", err)) | |||
| 189 | - | ||||
| 190 | - | var params ColorPresentationParams | |||
| 191 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 192 | - | return true, replyParseError(ctx, reply, err) | |||
| 193 | - | } | |||
| 194 | - | ||||
| 195 | - | resp, err := server.ColorPresentation(ctx, ¶ms) | |||
| 196 | - | ||||
| 197 | - | return true, reply(ctx, resp, err) | |||
| 198 | - | ||||
| 199 | - | case MethodTextDocumentCompletion: // request | |||
| 200 | - | defer logger.Debug(MethodTextDocumentCompletion, slog.Any("error", err)) | |||
| 201 | - | ||||
| 202 | - | var params CompletionParams | |||
| 203 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 204 | - | return true, replyParseError(ctx, reply, err) | |||
| 205 | - | } | |||
| 206 | - | ||||
| 207 | - | resp, err := server.Completion(ctx, ¶ms) | |||
| 208 | - | ||||
| 209 | - | return true, reply(ctx, resp, err) | |||
| 210 | - | ||||
| 211 | - | case MethodCompletionItemResolve: // request | |||
| 212 | - | defer logger.Debug(MethodCompletionItemResolve, slog.Any("error", err)) | |||
| 213 | - | ||||
| 214 | - | var params CompletionItem | |||
| 215 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 216 | - | return true, replyParseError(ctx, reply, err) | |||
| 217 | - | } | |||
| 218 | - | ||||
| 219 | - | resp, err := server.CompletionResolve(ctx, ¶ms) | |||
| 220 | - | ||||
| 221 | - | return true, reply(ctx, resp, err) | |||
| 222 | - | ||||
| 223 | - | case MethodTextDocumentDeclaration: // request | |||
| 224 | - | defer logger.Debug(MethodTextDocumentDeclaration, slog.Any("error", err)) | |||
| 225 | - | ||||
| 226 | - | var params DeclarationParams | |||
| 227 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 228 | - | return true, replyParseError(ctx, reply, err) | |||
| 229 | - | } | |||
| 230 | - | ||||
| 231 | - | resp, err := server.Declaration(ctx, ¶ms) | |||
| 232 | - | ||||
| 233 | - | return true, reply(ctx, resp, err) | |||
| 234 | - | ||||
| 235 | - | case MethodTextDocumentDefinition: // request | |||
| 236 | - | defer logger.Debug(MethodTextDocumentDefinition, slog.Any("error", err)) | |||
| 237 | - | ||||
| 238 | - | var params DefinitionParams | |||
| 239 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 240 | - | return true, replyParseError(ctx, reply, err) | |||
| 241 | - | } | |||
| 242 | - | ||||
| 243 | - | resp, err := server.Definition(ctx, ¶ms) | |||
| 244 | - | ||||
| 245 | - | return true, reply(ctx, resp, err) | |||
| 246 | - | ||||
| 247 | - | case MethodTextDocumentDidChange: // notification | |||
| 248 | - | defer logger.Debug(MethodTextDocumentDidChange, slog.Any("error", err)) | |||
| 249 | - | ||||
| 250 | - | var params DidChangeTextDocumentParams | |||
| 251 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 252 | - | return true, replyParseError(ctx, reply, err) | |||
| 253 | - | } | |||
| 254 | - | ||||
| 255 | - | err := server.DidChange(ctx, ¶ms) | |||
| 256 | - | ||||
| 257 | - | return true, reply(ctx, nil, err) | |||
| 258 | - | ||||
| 259 | - | case MethodWorkspaceDidChangeConfiguration: // notification | |||
| 260 | - | defer logger.Debug(MethodWorkspaceDidChangeConfiguration, slog.Any("error", err)) | |||
| 261 | - | ||||
| 262 | - | var params DidChangeConfigurationParams | |||
| 263 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 264 | - | return true, replyParseError(ctx, reply, err) | |||
| 265 | - | } | |||
| 266 | - | ||||
| 267 | - | err := server.DidChangeConfiguration(ctx, ¶ms) | |||
| 268 | - | ||||
| 269 | - | return true, reply(ctx, nil, err) | |||
| 270 | - | ||||
| 271 | - | case MethodWorkspaceDidChangeWatchedFiles: // notification | |||
| 272 | - | defer logger.Debug(MethodWorkspaceDidChangeWatchedFiles, slog.Any("error", err)) | |||
| 273 | - | ||||
| 274 | - | var params DidChangeWatchedFilesParams | |||
| 275 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 276 | - | return true, replyParseError(ctx, reply, err) | |||
| 277 | - | } | |||
| 278 | - | ||||
| 279 | - | err := server.DidChangeWatchedFiles(ctx, ¶ms) | |||
| 280 | - | ||||
| 281 | - | return true, reply(ctx, nil, err) | |||
| 282 | - | ||||
| 283 | - | case MethodWorkspaceDidChangeWorkspaceFolders: // notification | |||
| 284 | - | defer logger.Debug(MethodWorkspaceDidChangeWorkspaceFolders, slog.Any("error", err)) | |||
| 285 | - | ||||
| 286 | - | var params DidChangeWorkspaceFoldersParams | |||
| 287 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 288 | - | return true, replyParseError(ctx, reply, err) | |||
| 289 | - | } | |||
| 290 | - | ||||
| 291 | - | err := server.DidChangeWorkspaceFolders(ctx, ¶ms) | |||
| 292 | - | ||||
| 293 | - | return true, reply(ctx, nil, err) | |||
| 294 | - | ||||
| 295 | - | case MethodTextDocumentDidClose: // notification | |||
| 296 | - | defer logger.Debug(MethodTextDocumentDidClose, slog.Any("error", err)) | |||
| 297 | - | ||||
| 298 | - | var params DidCloseTextDocumentParams | |||
| 299 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 300 | - | return true, replyParseError(ctx, reply, err) | |||
| 301 | - | } | |||
| 302 | - | ||||
| 303 | - | err := server.DidClose(ctx, ¶ms) | |||
| 304 | - | ||||
| 305 | - | return true, reply(ctx, nil, err) | |||
| 306 | - | ||||
| 307 | - | case MethodTextDocumentDidOpen: // notification | |||
| 308 | - | defer logger.Debug(MethodTextDocumentDidOpen, slog.Any("error", err)) | |||
| 309 | - | ||||
| 310 | - | var params DidOpenTextDocumentParams | |||
| 311 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 312 | - | return true, replyParseError(ctx, reply, err) | |||
| 313 | - | } | |||
| 314 | - | ||||
| 315 | - | err := server.DidOpen(ctx, ¶ms) | |||
| 316 | - | ||||
| 317 | - | return true, reply(ctx, nil, err) | |||
| 318 | - | ||||
| 319 | - | case MethodTextDocumentDidSave: // notification | |||
| 320 | - | defer logger.Debug(MethodTextDocumentDidSave, slog.Any("error", err)) | |||
| 321 | - | ||||
| 322 | - | var params DidSaveTextDocumentParams | |||
| 323 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 324 | - | return true, replyParseError(ctx, reply, err) | |||
| 325 | - | } | |||
| 326 | - | ||||
| 327 | - | err := server.DidSave(ctx, ¶ms) | |||
| 328 | - | ||||
| 329 | - | return true, reply(ctx, nil, err) | |||
| 330 | - | ||||
| 331 | - | case MethodTextDocumentDocumentColor: // request | |||
| 332 | - | defer logger.Debug(MethodTextDocumentDocumentColor, slog.Any("error", err)) | |||
| 333 | - | ||||
| 334 | - | var params DocumentColorParams | |||
| 335 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 336 | - | return true, replyParseError(ctx, reply, err) | |||
| 337 | - | } | |||
| 338 | - | ||||
| 339 | - | resp, err := server.DocumentColor(ctx, ¶ms) | |||
| 340 | - | ||||
| 341 | - | return true, reply(ctx, resp, err) | |||
| 342 | - | ||||
| 343 | - | case MethodTextDocumentDocumentHighlight: // request | |||
| 344 | - | defer logger.Debug(MethodTextDocumentDocumentHighlight, slog.Any("error", err)) | |||
| 345 | - | ||||
| 346 | - | var params DocumentHighlightParams | |||
| 347 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 348 | - | return true, replyParseError(ctx, reply, err) | |||
| 349 | - | } | |||
| 350 | - | ||||
| 351 | - | resp, err := server.DocumentHighlight(ctx, ¶ms) | |||
| 352 | - | ||||
| 353 | - | return true, reply(ctx, resp, err) | |||
| 354 | - | ||||
| 355 | - | case MethodTextDocumentDocumentLink: // request | |||
| 356 | - | defer logger.Debug(MethodTextDocumentDocumentLink, slog.Any("error", err)) | |||
| 357 | - | ||||
| 358 | - | var params DocumentLinkParams | |||
| 359 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 360 | - | return true, replyParseError(ctx, reply, err) | |||
| 361 | - | } | |||
| 362 | - | ||||
| 363 | - | resp, err := server.DocumentLink(ctx, ¶ms) | |||
| 364 | - | ||||
| 365 | - | return true, reply(ctx, resp, err) | |||
| 366 | - | ||||
| 367 | - | case MethodDocumentLinkResolve: // request | |||
| 368 | - | defer logger.Debug(MethodDocumentLinkResolve, slog.Any("error", err)) | |||
| 369 | - | ||||
| 370 | - | var params DocumentLink | |||
| 371 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 372 | - | return true, replyParseError(ctx, reply, err) | |||
| 373 | - | } | |||
| 374 | - | ||||
| 375 | - | resp, err := server.DocumentLinkResolve(ctx, ¶ms) | |||
| 376 | - | ||||
| 377 | - | return true, reply(ctx, resp, err) | |||
| 378 | - | ||||
| 379 | - | case MethodTextDocumentDocumentSymbol: // request | |||
| 380 | - | defer logger.Debug(MethodTextDocumentDocumentSymbol, slog.Any("error", err)) | |||
| 381 | - | ||||
| 382 | - | var params DocumentSymbolParams | |||
| 383 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 384 | - | return true, replyParseError(ctx, reply, err) | |||
| 385 | - | } | |||
| 386 | - | ||||
| 387 | - | resp, err := server.DocumentSymbol(ctx, ¶ms) | |||
| 388 | - | ||||
| 389 | - | return true, reply(ctx, resp, err) | |||
| 390 | - | ||||
| 391 | - | case MethodWorkspaceExecuteCommand: // request | |||
| 392 | - | defer logger.Debug(MethodWorkspaceExecuteCommand, slog.Any("error", err)) | |||
| 393 | - | ||||
| 394 | - | var params ExecuteCommandParams | |||
| 395 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 396 | - | return true, replyParseError(ctx, reply, err) | |||
| 397 | - | } | |||
| 398 | - | ||||
| 399 | - | resp, err := server.ExecuteCommand(ctx, ¶ms) | |||
| 400 | - | ||||
| 401 | - | return true, reply(ctx, resp, err) | |||
| 402 | - | ||||
| 403 | - | case MethodTextDocumentFoldingRange: // request | |||
| 404 | - | defer logger.Debug(MethodTextDocumentFoldingRange, slog.Any("error", err)) | |||
| 405 | - | ||||
| 406 | - | var params FoldingRangeParams | |||
| 407 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 408 | - | return true, replyParseError(ctx, reply, err) | |||
| 409 | - | } | |||
| 410 | - | ||||
| 411 | - | resp, err := server.FoldingRanges(ctx, ¶ms) | |||
| 412 | - | ||||
| 413 | - | return true, reply(ctx, resp, err) | |||
| 414 | - | ||||
| 415 | - | case MethodTextDocumentFormatting: // request | |||
| 416 | - | defer logger.Debug(MethodTextDocumentFormatting, slog.Any("error", err)) | |||
| 417 | - | ||||
| 418 | - | var params DocumentFormattingParams | |||
| 419 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 420 | - | return true, replyParseError(ctx, reply, err) | |||
| 421 | - | } | |||
| 422 | - | ||||
| 423 | - | resp, err := server.Formatting(ctx, ¶ms) | |||
| 424 | - | ||||
| 425 | - | return true, reply(ctx, resp, err) | |||
| 426 | - | ||||
| 427 | - | case MethodTextDocumentHover: // request | |||
| 428 | - | defer logger.Debug(MethodTextDocumentHover, slog.Any("error", err)) | |||
| 429 | - | ||||
| 430 | - | var params HoverParams | |||
| 431 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 432 | - | return true, replyParseError(ctx, reply, err) | |||
| 433 | - | } | |||
| 434 | - | ||||
| 435 | - | resp, err := server.Hover(ctx, ¶ms) | |||
| 436 | - | ||||
| 437 | - | return true, reply(ctx, resp, err) | |||
| 438 | - | ||||
| 439 | - | case MethodTextDocumentImplementation: // request | |||
| 440 | - | defer logger.Debug(MethodTextDocumentImplementation, slog.Any("error", err)) | |||
| 441 | - | ||||
| 442 | - | var params ImplementationParams | |||
| 443 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 444 | - | return true, replyParseError(ctx, reply, err) | |||
| 445 | - | } | |||
| 446 | - | ||||
| 447 | - | resp, err := server.Implementation(ctx, ¶ms) | |||
| 448 | - | ||||
| 449 | - | return true, reply(ctx, resp, err) | |||
| 450 | - | ||||
| 451 | - | case MethodTextDocumentOnTypeFormatting: // request | |||
| 452 | - | defer logger.Debug(MethodTextDocumentOnTypeFormatting, slog.Any("error", err)) | |||
| 453 | - | ||||
| 454 | - | var params DocumentOnTypeFormattingParams | |||
| 455 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 456 | - | return true, replyParseError(ctx, reply, err) | |||
| 457 | - | } | |||
| 458 | - | ||||
| 459 | - | resp, err := server.OnTypeFormatting(ctx, ¶ms) | |||
| 460 | - | ||||
| 461 | - | return true, reply(ctx, resp, err) | |||
| 462 | - | ||||
| 463 | - | case MethodTextDocumentPrepareRename: // request | |||
| 464 | - | defer logger.Debug(MethodTextDocumentPrepareRename, slog.Any("error", err)) | |||
| 465 | - | ||||
| 466 | - | var params PrepareRenameParams | |||
| 467 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 468 | - | return true, replyParseError(ctx, reply, err) | |||
| 469 | - | } | |||
| 470 | - | ||||
| 471 | - | resp, err := server.PrepareRename(ctx, ¶ms) | |||
| 472 | - | ||||
| 473 | - | return true, reply(ctx, resp, err) | |||
| 474 | - | ||||
| 475 | - | case MethodTextDocumentRangeFormatting: // request | |||
| 476 | - | defer logger.Debug(MethodTextDocumentRangeFormatting, slog.Any("error", err)) | |||
| 477 | - | ||||
| 478 | - | var params DocumentRangeFormattingParams | |||
| 479 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 480 | - | return true, replyParseError(ctx, reply, err) | |||
| 481 | - | } | |||
| 482 | - | ||||
| 483 | - | resp, err := server.RangeFormatting(ctx, ¶ms) | |||
| 484 | - | ||||
| 485 | - | return true, reply(ctx, resp, err) | |||
| 486 | - | ||||
| 487 | - | case MethodTextDocumentReferences: // request | |||
| 488 | - | defer logger.Debug(MethodTextDocumentReferences, slog.Any("error", err)) | |||
| 489 | - | ||||
| 490 | - | var params ReferenceParams | |||
| 491 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 492 | - | return true, replyParseError(ctx, reply, err) | |||
| 493 | - | } | |||
| 494 | - | ||||
| 495 | - | resp, err := server.References(ctx, ¶ms) | |||
| 496 | - | ||||
| 497 | - | return true, reply(ctx, resp, err) | |||
| 498 | - | ||||
| 499 | - | case MethodTextDocumentRename: // request | |||
| 500 | - | defer logger.Debug(MethodTextDocumentRename, slog.Any("error", err)) | |||
| 501 | - | ||||
| 502 | - | var params RenameParams | |||
| 503 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 504 | - | return true, replyParseError(ctx, reply, err) | |||
| 505 | - | } | |||
| 506 | - | ||||
| 507 | - | resp, err := server.Rename(ctx, ¶ms) | |||
| 508 | - | ||||
| 509 | - | return true, reply(ctx, resp, err) | |||
| 510 | - | ||||
| 511 | - | case MethodTextDocumentSignatureHelp: // request | |||
| 512 | - | defer logger.Debug(MethodTextDocumentSignatureHelp, slog.Any("error", err)) | |||
| 513 | - | ||||
| 514 | - | var params SignatureHelpParams | |||
| 515 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 516 | - | return true, replyParseError(ctx, reply, err) | |||
| 517 | - | } | |||
| 518 | - | ||||
| 519 | - | resp, err := server.SignatureHelp(ctx, ¶ms) | |||
| 520 | - | ||||
| 521 | - | return true, reply(ctx, resp, err) | |||
| 522 | - | ||||
| 523 | - | case MethodWorkspaceSymbol: // request | |||
| 524 | - | defer logger.Debug(MethodWorkspaceSymbol, slog.Any("error", err)) | |||
| 525 | - | ||||
| 526 | - | var params WorkspaceSymbolParams | |||
| 527 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 528 | - | return true, replyParseError(ctx, reply, err) | |||
| 529 | - | } | |||
| 530 | - | ||||
| 531 | - | resp, err := server.Symbols(ctx, ¶ms) | |||
| 532 | - | ||||
| 533 | - | return true, reply(ctx, resp, err) | |||
| 534 | - | ||||
| 535 | - | case MethodTextDocumentTypeDefinition: // request | |||
| 536 | - | defer logger.Debug(MethodTextDocumentTypeDefinition, slog.Any("error", err)) | |||
| 537 | - | ||||
| 538 | - | var params TypeDefinitionParams | |||
| 539 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 540 | - | return true, replyParseError(ctx, reply, err) | |||
| 541 | - | } | |||
| 542 | - | ||||
| 543 | - | resp, err := server.TypeDefinition(ctx, ¶ms) | |||
| 544 | - | ||||
| 545 | - | return true, reply(ctx, resp, err) | |||
| 546 | - | ||||
| 547 | - | case MethodTextDocumentWillSave: // notification | |||
| 548 | - | defer logger.Debug(MethodTextDocumentWillSave, slog.Any("error", err)) | |||
| 549 | - | ||||
| 550 | - | var params WillSaveTextDocumentParams | |||
| 551 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 552 | - | return true, replyParseError(ctx, reply, err) | |||
| 553 | - | } | |||
| 554 | - | ||||
| 555 | - | err := server.WillSave(ctx, ¶ms) | |||
| 556 | - | ||||
| 557 | - | return true, reply(ctx, nil, err) | |||
| 558 | - | ||||
| 559 | - | case MethodTextDocumentWillSaveWaitUntil: // request | |||
| 560 | - | defer logger.Debug(MethodTextDocumentWillSaveWaitUntil, slog.Any("error", err)) | |||
| 561 | - | ||||
| 562 | - | var params WillSaveTextDocumentParams | |||
| 563 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 564 | - | return true, replyParseError(ctx, reply, err) | |||
| 565 | - | } | |||
| 566 | - | ||||
| 567 | - | resp, err := server.WillSaveWaitUntil(ctx, ¶ms) | |||
| 568 | - | ||||
| 569 | - | return true, reply(ctx, resp, err) | |||
| 570 | - | ||||
| 571 | - | case MethodShowDocument: // request | |||
| 572 | - | defer logger.Debug(MethodShowDocument, slog.Any("error", err)) | |||
| 573 | - | ||||
| 574 | - | var params ShowDocumentParams | |||
| 575 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 576 | - | return true, replyParseError(ctx, reply, err) | |||
| 577 | - | } | |||
| 578 | - | ||||
| 579 | - | resp, err := server.ShowDocument(ctx, ¶ms) | |||
| 580 | - | ||||
| 581 | - | return true, reply(ctx, resp, err) | |||
| 582 | - | ||||
| 583 | - | case MethodWillCreateFiles: // request | |||
| 584 | - | defer logger.Debug(MethodWillCreateFiles, slog.Any("error", err)) | |||
| 585 | - | ||||
| 586 | - | var params CreateFilesParams | |||
| 587 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 588 | - | return true, replyParseError(ctx, reply, err) | |||
| 589 | - | } | |||
| 590 | - | ||||
| 591 | - | resp, err := server.WillCreateFiles(ctx, ¶ms) | |||
| 592 | - | ||||
| 593 | - | return true, reply(ctx, resp, err) | |||
| 594 | - | ||||
| 595 | - | case MethodDidCreateFiles: // notification | |||
| 596 | - | defer logger.Debug(MethodDidCreateFiles, slog.Any("error", err)) | |||
| 597 | - | ||||
| 598 | - | var params CreateFilesParams | |||
| 599 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 600 | - | return true, replyParseError(ctx, reply, err) | |||
| 601 | - | } | |||
| 602 | - | ||||
| 603 | - | err := server.DidCreateFiles(ctx, ¶ms) | |||
| 604 | - | ||||
| 605 | - | return true, reply(ctx, nil, err) | |||
| 606 | - | ||||
| 607 | - | case MethodWillRenameFiles: // request | |||
| 608 | - | defer logger.Debug(MethodWillRenameFiles, slog.Any("error", err)) | |||
| 609 | - | ||||
| 610 | - | var params RenameFilesParams | |||
| 611 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 612 | - | return true, replyParseError(ctx, reply, err) | |||
| 613 | - | } | |||
| 614 | - | ||||
| 615 | - | resp, err := server.WillRenameFiles(ctx, ¶ms) | |||
| 616 | - | ||||
| 617 | - | return true, reply(ctx, resp, err) | |||
| 618 | - | ||||
| 619 | - | case MethodDidRenameFiles: // notification | |||
| 620 | - | defer logger.Debug(MethodDidRenameFiles, slog.Any("error", err)) | |||
| 621 | - | ||||
| 622 | - | var params RenameFilesParams | |||
| 623 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 624 | - | return true, replyParseError(ctx, reply, err) | |||
| 625 | - | } | |||
| 626 | - | ||||
| 627 | - | err := server.DidRenameFiles(ctx, ¶ms) | |||
| 628 | - | ||||
| 629 | - | return true, reply(ctx, nil, err) | |||
| 630 | - | ||||
| 631 | - | case MethodWillDeleteFiles: // request | |||
| 632 | - | defer logger.Debug(MethodWillDeleteFiles, slog.Any("error", err)) | |||
| 633 | - | ||||
| 634 | - | var params DeleteFilesParams | |||
| 635 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 636 | - | return true, replyParseError(ctx, reply, err) | |||
| 637 | - | } | |||
| 638 | - | ||||
| 639 | - | resp, err := server.WillDeleteFiles(ctx, ¶ms) | |||
| 640 | - | ||||
| 641 | - | return true, reply(ctx, resp, err) | |||
| 642 | - | ||||
| 643 | - | case MethodDidDeleteFiles: // notification | |||
| 644 | - | defer logger.Debug(MethodDidDeleteFiles, slog.Any("error", err)) | |||
| 645 | - | ||||
| 646 | - | var params DeleteFilesParams | |||
| 647 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 648 | - | return true, replyParseError(ctx, reply, err) | |||
| 649 | - | } | |||
| 650 | - | ||||
| 651 | - | err := server.DidDeleteFiles(ctx, ¶ms) | |||
| 652 | - | ||||
| 653 | - | return true, reply(ctx, nil, err) | |||
| 654 | - | ||||
| 655 | - | case MethodCodeLensRefresh: // request | |||
| 656 | - | defer logger.Debug(MethodCodeLensRefresh, slog.Any("error", err)) | |||
| 657 | - | ||||
| 658 | - | if len(req.Params()) > 0 { | |||
| 659 | - | return true, reply(ctx, nil, fmt.Errorf("expected no params: %w", jsonrpc2.ErrInvalidParams)) | |||
| 660 | - | } | |||
| 661 | - | ||||
| 662 | - | err := server.CodeLensRefresh(ctx) | |||
| 663 | - | ||||
| 664 | - | return true, reply(ctx, nil, err) | |||
| 665 | - | ||||
| 666 | - | case MethodTextDocumentPrepareCallHierarchy: // request | |||
| 667 | - | defer logger.Debug(MethodTextDocumentPrepareCallHierarchy, slog.Any("error", err)) | |||
| 668 | - | ||||
| 669 | - | var params CallHierarchyPrepareParams | |||
| 670 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 671 | - | return true, replyParseError(ctx, reply, err) | |||
| 672 | - | } | |||
| 673 | - | ||||
| 674 | - | resp, err := server.PrepareCallHierarchy(ctx, ¶ms) | |||
| 675 | - | ||||
| 676 | - | return true, reply(ctx, resp, err) | |||
| 677 | - | ||||
| 678 | - | case MethodCallHierarchyIncomingCalls: // request | |||
| 679 | - | defer logger.Debug(MethodCallHierarchyIncomingCalls, slog.Any("error", err)) | |||
| 680 | - | ||||
| 681 | - | var params CallHierarchyIncomingCallsParams | |||
| 682 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 683 | - | return true, replyParseError(ctx, reply, err) | |||
| 684 | - | } | |||
| 685 | - | ||||
| 686 | - | resp, err := server.IncomingCalls(ctx, ¶ms) | |||
| 687 | - | ||||
| 688 | - | return true, reply(ctx, resp, err) | |||
| 689 | - | ||||
| 690 | - | case MethodCallHierarchyOutgoingCalls: // request | |||
| 691 | - | defer logger.Debug(MethodCallHierarchyOutgoingCalls, slog.Any("error", err)) | |||
| 692 | - | ||||
| 693 | - | var params CallHierarchyOutgoingCallsParams | |||
| 694 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 695 | - | return true, replyParseError(ctx, reply, err) | |||
| 696 | - | } | |||
| 697 | - | ||||
| 698 | - | resp, err := server.OutgoingCalls(ctx, ¶ms) | |||
| 699 | - | ||||
| 700 | - | return true, reply(ctx, resp, err) | |||
| 701 | - | ||||
| 702 | - | case MethodSemanticTokensFull: // request | |||
| 703 | - | defer logger.Debug(MethodSemanticTokensFull, slog.Any("error", err)) | |||
| 704 | - | ||||
| 705 | - | var params SemanticTokensParams | |||
| 706 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 707 | - | return true, replyParseError(ctx, reply, err) | |||
| 708 | - | } | |||
| 709 | - | ||||
| 710 | - | resp, err := server.SemanticTokensFull(ctx, ¶ms) | |||
| 711 | - | ||||
| 712 | - | return true, reply(ctx, resp, err) | |||
| 713 | - | ||||
| 714 | - | case MethodSemanticTokensFullDelta: // request | |||
| 715 | - | defer logger.Debug(MethodSemanticTokensFullDelta, slog.Any("error", err)) | |||
| 716 | - | ||||
| 717 | - | var params SemanticTokensDeltaParams | |||
| 718 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 719 | - | return true, replyParseError(ctx, reply, err) | |||
| 720 | - | } | |||
| 721 | - | ||||
| 722 | - | resp, err := server.SemanticTokensFullDelta(ctx, ¶ms) | |||
| 723 | - | ||||
| 724 | - | return true, reply(ctx, resp, err) | |||
| 725 | - | ||||
| 726 | - | case MethodSemanticTokensRange: // request | |||
| 727 | - | defer logger.Debug(MethodSemanticTokensRange, slog.Any("error", err)) | |||
| 728 | - | ||||
| 729 | - | var params SemanticTokensRangeParams | |||
| 730 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 731 | - | return true, replyParseError(ctx, reply, err) | |||
| 732 | - | } | |||
| 733 | - | ||||
| 734 | - | resp, err := server.SemanticTokensRange(ctx, ¶ms) | |||
| 735 | - | ||||
| 736 | - | return true, reply(ctx, resp, err) | |||
| 737 | - | ||||
| 738 | - | case MethodSemanticTokensRefresh: // request | |||
| 739 | - | defer logger.Debug(MethodSemanticTokensRefresh, slog.Any("error", err)) | |||
| 740 | - | ||||
| 741 | - | if len(req.Params()) > 0 { | |||
| 742 | - | return true, reply(ctx, nil, fmt.Errorf("expected no params: %w", jsonrpc2.ErrInvalidParams)) | |||
| 743 | - | } | |||
| 744 | - | ||||
| 745 | - | err := server.SemanticTokensRefresh(ctx) | |||
| 746 | - | ||||
| 747 | - | return true, reply(ctx, nil, err) | |||
| 748 | - | ||||
| 749 | - | case MethodLinkedEditingRange: // request | |||
| 750 | - | defer logger.Debug(MethodLinkedEditingRange, slog.Any("error", err)) | |||
| 751 | - | ||||
| 752 | - | var params LinkedEditingRangeParams | |||
| 753 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 754 | - | return true, replyParseError(ctx, reply, err) | |||
| 755 | - | } | |||
| 756 | - | ||||
| 757 | - | resp, err := server.LinkedEditingRange(ctx, ¶ms) | |||
| 758 | - | ||||
| 759 | - | return true, reply(ctx, resp, err) | |||
| 760 | - | ||||
| 761 | - | case MethodMoniker: // request | |||
| 762 | - | defer logger.Debug(MethodMoniker, slog.Any("error", err)) | |||
| 763 | - | ||||
| 764 | - | var params MonikerParams | |||
| 765 | - | if err := dec.Decode(¶ms); err != nil { | |||
| 766 | - | return true, replyParseError(ctx, reply, err) | |||
| 767 | - | } | |||
| 768 | - | ||||
| 769 | - | resp, err := server.Moniker(ctx, ¶ms) | |||
| 770 | - | ||||
| 771 | - | return true, reply(ctx, resp, err) | |||
| 772 | - | ||||
| 773 | - | default: | |||
| 774 | - | return false, nil | |||
| 775 | - | } | |||
| 776 | - | } | |||
| 777 | - | ||||
| 778 | - | // Server represents a Language Server Protocol server. | |||
| 779 | - | type Server interface { | |||
| 780 | - | Initialize(ctx context.Context, params *InitializeParams) (result *InitializeResult, err error) | |||
| 781 | - | Initialized(ctx context.Context, params *InitializedParams) (err error) | |||
| 782 | - | Shutdown(ctx context.Context) (err error) | |||
| 783 | - | Exit(ctx context.Context) (err error) | |||
| 784 | - | WorkDoneProgressCancel(ctx context.Context, params *WorkDoneProgressCancelParams) (err error) | |||
| 785 | - | LogTrace(ctx context.Context, params *LogTraceParams) (err error) | |||
| 786 | - | SetTrace(ctx context.Context, params *SetTraceParams) (err error) | |||
| 787 | - | CodeAction(ctx context.Context, params *CodeActionParams) (result []CodeAction, err error) | |||
| 788 | - | CodeLens(ctx context.Context, params *CodeLensParams) (result []CodeLens, err error) | |||
| 789 | - | CodeLensResolve(ctx context.Context, params *CodeLens) (result *CodeLens, err error) | |||
| 790 | - | ColorPresentation(ctx context.Context, params *ColorPresentationParams) (result []ColorPresentation, err error) | |||
| 791 | - | Completion(ctx context.Context, params *CompletionParams) (result *CompletionList, err error) | |||
| 792 | - | CompletionResolve(ctx context.Context, params *CompletionItem) (result *CompletionItem, err error) | |||
| 793 | - | Declaration(ctx context.Context, params *DeclarationParams) (result []Location /* Declaration | DeclarationLink[] | null */, err error) | |||
| 794 | - | Definition(ctx context.Context, params *DefinitionParams) (result []Location /* Definition | DefinitionLink[] | null */, err error) | |||
| 795 | - | DidChange(ctx context.Context, params *DidChangeTextDocumentParams) (err error) | |||
| 796 | - | DidChangeConfiguration(ctx context.Context, params *DidChangeConfigurationParams) (err error) | |||
| 797 | - | DidChangeWatchedFiles(ctx context.Context, params *DidChangeWatchedFilesParams) (err error) | |||
| 798 | - | DidChangeWorkspaceFolders(ctx context.Context, params *DidChangeWorkspaceFoldersParams) (err error) | |||
| 799 | - | DidClose(ctx context.Context, params *DidCloseTextDocumentParams) (err error) | |||
| 800 | - | DidOpen(ctx context.Context, params *DidOpenTextDocumentParams) (err error) | |||
| 801 | - | DidSave(ctx context.Context, params *DidSaveTextDocumentParams) (err error) | |||
| 802 | - | DocumentColor(ctx context.Context, params *DocumentColorParams) (result []ColorInformation, err error) | |||
| 803 | - | DocumentHighlight(ctx context.Context, params *DocumentHighlightParams) (result []DocumentHighlight, err error) | |||
| 804 | - | DocumentLink(ctx context.Context, params *DocumentLinkParams) (result []DocumentLink, err error) | |||
| 805 | - | DocumentLinkResolve(ctx context.Context, params *DocumentLink) (result *DocumentLink, err error) | |||
| 806 | - | DocumentSymbol(ctx context.Context, params *DocumentSymbolParams) (result []SymbolInformationOrDocumentSymbol, err error) | |||
| 807 | - | ExecuteCommand(ctx context.Context, params *ExecuteCommandParams) (result any, err error) | |||
| 808 | - | FoldingRanges(ctx context.Context, params *FoldingRangeParams) (result []FoldingRange, err error) | |||
| 809 | - | Formatting(ctx context.Context, params *DocumentFormattingParams) (result []TextEdit, err error) | |||
| 810 | - | Hover(ctx context.Context, params *HoverParams) (result *Hover, err error) | |||
| 811 | - | Implementation(ctx context.Context, params *ImplementationParams) (result []Location, err error) | |||
| 812 | - | OnTypeFormatting(ctx context.Context, params *DocumentOnTypeFormattingParams) (result []TextEdit, err error) | |||
| 813 | - | PrepareRename(ctx context.Context, params *PrepareRenameParams) (result *Range, err error) | |||
| 814 | - | RangeFormatting(ctx context.Context, params *DocumentRangeFormattingParams) (result []TextEdit, err error) | |||
| 815 | - | References(ctx context.Context, params *ReferenceParams) (result []Location, err error) | |||
| 816 | - | Rename(ctx context.Context, params *RenameParams) (result *WorkspaceEdit, err error) | |||
| 817 | - | SignatureHelp(ctx context.Context, params *SignatureHelpParams) (result *SignatureHelp, err error) | |||
| 818 | - | Symbols(ctx context.Context, params *WorkspaceSymbolParams) (result []SymbolInformation, err error) | |||
| 819 | - | TypeDefinition(ctx context.Context, params *TypeDefinitionParams) (result []Location, err error) | |||
| 820 | - | WillSave(ctx context.Context, params *WillSaveTextDocumentParams) (err error) | |||
| 821 | - | WillSaveWaitUntil(ctx context.Context, params *WillSaveTextDocumentParams) (result []TextEdit, err error) | |||
| 822 | - | ShowDocument(ctx context.Context, params *ShowDocumentParams) (result *ShowDocumentResult, err error) | |||
| 823 | - | WillCreateFiles(ctx context.Context, params *CreateFilesParams) (result *WorkspaceEdit, err error) | |||
| 824 | - | DidCreateFiles(ctx context.Context, params *CreateFilesParams) (err error) | |||
| 825 | - | WillRenameFiles(ctx context.Context, params *RenameFilesParams) (result *WorkspaceEdit, err error) | |||
| 826 | - | DidRenameFiles(ctx context.Context, params *RenameFilesParams) (err error) | |||
| 827 | - | WillDeleteFiles(ctx context.Context, params *DeleteFilesParams) (result *WorkspaceEdit, err error) | |||
| 828 | - | DidDeleteFiles(ctx context.Context, params *DeleteFilesParams) (err error) | |||
| 829 | - | CodeLensRefresh(ctx context.Context) (err error) | |||
| 830 | - | PrepareCallHierarchy(ctx context.Context, params *CallHierarchyPrepareParams) (result []CallHierarchyItem, err error) | |||
| 831 | - | IncomingCalls(ctx context.Context, params *CallHierarchyIncomingCallsParams) (result []CallHierarchyIncomingCall, err error) | |||
| 832 | - | OutgoingCalls(ctx context.Context, params *CallHierarchyOutgoingCallsParams) (result []CallHierarchyOutgoingCall, err error) | |||
| 833 | - | SemanticTokensFull(ctx context.Context, params *SemanticTokensParams) (result *SemanticTokens, err error) | |||
| 834 | - | SemanticTokensFullDelta(ctx context.Context, params *SemanticTokensDeltaParams) (result any /* SemanticTokens | SemanticTokensDelta */, err error) | |||
| 835 | - | SemanticTokensRange(ctx context.Context, params *SemanticTokensRangeParams) (result *SemanticTokens, err error) | |||
| 836 | - | SemanticTokensRefresh(ctx context.Context) (err error) | |||
| 837 | - | LinkedEditingRange(ctx context.Context, params *LinkedEditingRangeParams) (result *LinkedEditingRanges, err error) | |||
| 838 | - | Moniker(ctx context.Context, params *MonikerParams) (result []Moniker, err error) | |||
| 839 | - | Request(ctx context.Context, method string, params any) (result any, err error) | |||
| 840 | - | } | |||
| 841 | - | ||||
| 842 | - | // list of server methods. | |||
| 843 | - | const ( | |||
| 844 | - | // MethodCancelRequest method name of "$/cancelRequest". | |||
| 845 | - | MethodCancelRequest = "$/cancelRequest" | |||
| 846 | - | ||||
| 847 | - | // MethodInitialize method name of "initialize". | |||
| 848 | - | MethodInitialize = "initialize" | |||
| 849 | - | ||||
| 850 | - | // MethodInitialized method name of "initialized". | |||
| 851 | - | MethodInitialized = "initialized" | |||
| 852 | - | ||||
| 853 | - | // MethodShutdown method name of "shutdown". | |||
| 854 | - | MethodShutdown = "shutdown" | |||
| 855 | - | ||||
| 856 | - | // MethodExit method name of "exit". | |||
| 857 | - | MethodExit = "exit" | |||
| 858 | - | ||||
| 859 | - | // MethodWorkDoneProgressCancel method name of "window/workDoneProgress/cancel". | |||
| 860 | - | MethodWorkDoneProgressCancel = "window/workDoneProgress/cancel" | |||
| 861 | - | ||||
| 862 | - | // MethodLogTrace method name of "$/logTrace". | |||
| 863 | - | MethodLogTrace = "$/logTrace" | |||
| 864 | - | ||||
| 865 | - | // MethodSetTrace method name of "$/setTrace". | |||
| 866 | - | MethodSetTrace = "$/setTrace" | |||
| 867 | - | ||||
| 868 | - | // MethodTextDocumentCodeAction method name of "textDocument/codeAction". | |||
| 869 | - | MethodTextDocumentCodeAction = "textDocument/codeAction" | |||
| 870 | - | ||||
| 871 | - | // MethodTextDocumentCodeLens method name of "textDocument/codeLens". | |||
| 872 | - | MethodTextDocumentCodeLens = "textDocument/codeLens" | |||
| 873 | - | ||||
| 874 | - | // MethodCodeLensResolve method name of "codeLens/resolve". | |||
| 875 | - | MethodCodeLensResolve = "codeLens/resolve" | |||
| 876 | - | ||||
| 877 | - | // MethodTextDocumentColorPresentation method name of "textDocument/colorPresentation". | |||
| 878 | - | MethodTextDocumentColorPresentation = "textDocument/colorPresentation" | |||
| 879 | - | ||||
| 880 | - | // MethodTextDocumentCompletion method name of "textDocument/completion". | |||
| 881 | - | MethodTextDocumentCompletion = "textDocument/completion" | |||
| 882 | - | ||||
| 883 | - | // MethodCompletionItemResolve method name of "completionItem/resolve". | |||
| 884 | - | MethodCompletionItemResolve = "completionItem/resolve" | |||
| 885 | - | ||||
| 886 | - | // MethodTextDocumentDeclaration method name of "textDocument/declaration". | |||
| 887 | - | MethodTextDocumentDeclaration = "textDocument/declaration" | |||
| 888 | - | ||||
| 889 | - | // MethodTextDocumentDefinition method name of "textDocument/definition". | |||
| 890 | - | MethodTextDocumentDefinition = "textDocument/definition" | |||
| 891 | - | ||||
| 892 | - | // MethodTextDocumentDidChange method name of "textDocument/didChange". | |||
| 893 | - | MethodTextDocumentDidChange = "textDocument/didChange" | |||
| 894 | - | ||||
| 895 | - | // MethodWorkspaceDidChangeConfiguration method name of "workspace/didChangeConfiguration". | |||
| 896 | - | MethodWorkspaceDidChangeConfiguration = "workspace/didChangeConfiguration" | |||
| 897 | - | ||||
| 898 | - | // MethodWorkspaceDidChangeWatchedFiles method name of "workspace/didChangeWatchedFiles". | |||
| 899 | - | MethodWorkspaceDidChangeWatchedFiles = "workspace/didChangeWatchedFiles" | |||
| 900 | - | ||||
| 901 | - | // MethodWorkspaceDidChangeWorkspaceFolders method name of "workspace/didChangeWorkspaceFolders". | |||
| 902 | - | MethodWorkspaceDidChangeWorkspaceFolders = "workspace/didChangeWorkspaceFolders" | |||
| 903 | - | ||||
| 904 | - | // MethodTextDocumentDidClose method name of "textDocument/didClose". | |||
| 905 | - | MethodTextDocumentDidClose = "textDocument/didClose" | |||
| 906 | - | ||||
| 907 | - | // MethodTextDocumentDidOpen method name of "textDocument/didOpen". | |||
| 908 | - | MethodTextDocumentDidOpen = "textDocument/didOpen" | |||
| 909 | - | ||||
| 910 | - | // MethodTextDocumentDidSave method name of "textDocument/didSave". | |||
| 911 | - | MethodTextDocumentDidSave = "textDocument/didSave" | |||
| 912 | - | ||||
| 913 | - | // MethodTextDocumentDocumentColor method name of"textDocument/documentColor". | |||
| 914 | - | MethodTextDocumentDocumentColor = "textDocument/documentColor" | |||
| 915 | - | ||||
| 916 | - | // MethodTextDocumentDocumentHighlight method name of "textDocument/documentHighlight". | |||
| 917 | - | MethodTextDocumentDocumentHighlight = "textDocument/documentHighlight" | |||
| 918 | - | ||||
| 919 | - | // MethodTextDocumentDocumentLink method name of "textDocument/documentLink". | |||
| 920 | - | MethodTextDocumentDocumentLink = "textDocument/documentLink" | |||
| 921 | - | ||||
| 922 | - | // MethodDocumentLinkResolve method name of "documentLink/resolve". | |||
| 923 | - | MethodDocumentLinkResolve = "documentLink/resolve" | |||
| 924 | - | ||||
| 925 | - | // MethodTextDocumentDocumentSymbol method name of "textDocument/documentSymbol". | |||
| 926 | - | MethodTextDocumentDocumentSymbol = "textDocument/documentSymbol" | |||
| 927 | - | ||||
| 928 | - | // MethodWorkspaceExecuteCommand method name of "workspace/executeCommand". | |||
| 929 | - | MethodWorkspaceExecuteCommand = "workspace/executeCommand" | |||
| 930 | - | ||||
| 931 | - | // MethodTextDocumentFoldingRange method name of "textDocument/foldingRange". | |||
| 932 | - | MethodTextDocumentFoldingRange = "textDocument/foldingRange" | |||
| 933 | - | ||||
| 934 | - | // MethodTextDocumentFormatting method name of "textDocument/formatting". | |||
| 935 | - | MethodTextDocumentFormatting = "textDocument/formatting" | |||
| 936 | - | ||||
| 937 | - | // MethodTextDocumentHover method name of "textDocument/hover". | |||
| 938 | - | MethodTextDocumentHover = "textDocument/hover" | |||
| 939 | - | ||||
| 940 | - | // MethodTextDocumentImplementation method name of "textDocument/implementation". | |||
| 941 | - | MethodTextDocumentImplementation = "textDocument/implementation" | |||
| 942 | - | ||||
| 943 | - | // MethodTextDocumentOnTypeFormatting method name of "textDocument/onTypeFormatting". | |||
| 944 | - | MethodTextDocumentOnTypeFormatting = "textDocument/onTypeFormatting" | |||
| 945 | - | ||||
| 946 | - | // MethodTextDocumentPrepareRename method name of "textDocument/prepareRename". | |||
| 947 | - | MethodTextDocumentPrepareRename = "textDocument/prepareRename" | |||
| 948 | - | ||||
| 949 | - | // MethodTextDocumentRangeFormatting method name of "textDocument/rangeFormatting". | |||
| 950 | - | MethodTextDocumentRangeFormatting = "textDocument/rangeFormatting" | |||
| 951 | - | ||||
| 952 | - | // MethodTextDocumentReferences method name of "textDocument/references". | |||
| 953 | - | MethodTextDocumentReferences = "textDocument/references" | |||
| 954 | - | ||||
| 955 | - | // MethodTextDocumentRename method name of "textDocument/rename". | |||
| 956 | - | MethodTextDocumentRename = "textDocument/rename" | |||
| 957 | - | ||||
| 958 | - | // MethodTextDocumentSignatureHelp method name of "textDocument/signatureHelp". | |||
| 959 | - | MethodTextDocumentSignatureHelp = "textDocument/signatureHelp" | |||
| 960 | - | ||||
| 961 | - | // MethodWorkspaceSymbol method name of "workspace/symbol". | |||
| 962 | - | MethodWorkspaceSymbol = "workspace/symbol" | |||
| 963 | - | ||||
| 964 | - | // MethodTextDocumentTypeDefinition method name of "textDocument/typeDefinition". | |||
| 965 | - | MethodTextDocumentTypeDefinition = "textDocument/typeDefinition" | |||
| 966 | - | ||||
| 967 | - | // MethodTextDocumentWillSave method name of "textDocument/willSave". | |||
| 968 | - | MethodTextDocumentWillSave = "textDocument/willSave" | |||
| 969 | - | ||||
| 970 | - | // MethodTextDocumentWillSaveWaitUntil method name of "textDocument/willSaveWaitUntil". | |||
| 971 | - | MethodTextDocumentWillSaveWaitUntil = "textDocument/willSaveWaitUntil" | |||
| 972 | - | ||||
| 973 | - | // MethodShowDocument method name of "window/showDocument". | |||
| 974 | - | MethodShowDocument = "window/showDocument" | |||
| 975 | - | ||||
| 976 | - | // MethodWillCreateFiles method name of "workspace/willCreateFiles". | |||
| 977 | - | MethodWillCreateFiles = "workspace/willCreateFiles" | |||
| 978 | - | ||||
| 979 | - | // MethodDidCreateFiles method name of "workspace/didCreateFiles". | |||
| 980 | - | MethodDidCreateFiles = "workspace/didCreateFiles" | |||
| 981 | - | ||||
| 982 | - | // MethodWillRenameFiles method name of "workspace/willRenameFiles". | |||
| 983 | - | MethodWillRenameFiles = "workspace/willRenameFiles" | |||
| 984 | - | ||||
| 985 | - | // MethodDidRenameFiles method name of "workspace/didRenameFiles". | |||
| 986 | - | MethodDidRenameFiles = "workspace/didRenameFiles" | |||
| 987 | - | ||||
| 988 | - | // MethodWillDeleteFiles method name of "workspace/willDeleteFiles". | |||
| 989 | - | MethodWillDeleteFiles = "workspace/willDeleteFiles" | |||
| 990 | - | ||||
| 991 | - | // MethodDidDeleteFiles method name of "workspace/didDeleteFiles". | |||
| 992 | - | MethodDidDeleteFiles = "workspace/didDeleteFiles" | |||
| 993 | - | ||||
| 994 | - | // MethodCodeLensRefresh method name of "workspace/codeLens/refresh". | |||
| 995 | - | MethodCodeLensRefresh = "workspace/codeLens/refresh" | |||
| 996 | - | ||||
| 997 | - | // MethodTextDocumentPrepareCallHierarchy method name of "textDocument/prepareCallHierarchy". | |||
| 998 | - | MethodTextDocumentPrepareCallHierarchy = "textDocument/prepareCallHierarchy" | |||
| 999 | - | ||||
| 1000 | - | // MethodCallHierarchyIncomingCalls method name of "callHierarchy/incomingCalls". | |||
| 1001 | - | MethodCallHierarchyIncomingCalls = "callHierarchy/incomingCalls" | |||
| 1002 | - | ||||
| 1003 | - | // MethodCallHierarchyOutgoingCalls method name of "callHierarchy/outgoingCalls". | |||
| 1004 | - | MethodCallHierarchyOutgoingCalls = "callHierarchy/outgoingCalls" | |||
| 1005 | - | ||||
| 1006 | - | // MethodSemanticTokensFull method name of "textDocument/semanticTokens/full". | |||
| 1007 | - | MethodSemanticTokensFull = "textDocument/semanticTokens/full" | |||
| 1008 | - | ||||
| 1009 | - | // MethodSemanticTokensFullDelta method name of "textDocument/semanticTokens/full/delta". | |||
| 1010 | - | MethodSemanticTokensFullDelta = "textDocument/semanticTokens/full/delta" | |||
| 1011 | - | ||||
| 1012 | - | // MethodSemanticTokensRange method name of "textDocument/semanticTokens/range". | |||
| 1013 | - | MethodSemanticTokensRange = "textDocument/semanticTokens/range" | |||
| 1014 | - | ||||
| 1015 | - | // MethodSemanticTokensRefresh method name of "workspace/semanticTokens/refresh". | |||
| 1016 | - | MethodSemanticTokensRefresh = "workspace/semanticTokens/refresh" | |||
| 1017 | - | ||||
| 1018 | - | // MethodLinkedEditingRange method name of "textDocument/linkedEditingRange". | |||
| 1019 | - | MethodLinkedEditingRange = "textDocument/linkedEditingRange" | |||
| 1020 | - | ||||
| 1021 | - | // MethodMoniker method name of "textDocument/moniker". | |||
| 1022 | - | MethodMoniker = "textDocument/moniker" | |||
| 1023 | - | ) | |||
| 1024 | - | ||||
| 1025 | - | // server implements a Language Server Protocol server. | |||
| 1026 | - | type server struct { | |||
| 1027 | - | jsonrpc2.Conn | |||
| 1028 | - | ||||
| 1029 | - | logger *slog.Logger | |||
| 1030 | - | } | |||
| 1031 | - | ||||
| 1032 | - | var _ Server = (*server)(nil) | |||
| 1033 | - | ||||
| 1034 | - | // Initialize sents the request as the first request from the client to the server. | |||
| 1035 | - | // | |||
| 1036 | - | // If the server receives a request or notification before the initialize request it should act as follows: | |||
| 1037 | - | // | |||
| 1038 | - | // - For a request the response should be an error with code: -32002. The message can be picked by the server. | |||
| 1039 | - | // - Notifications should be dropped, except for the exit notification. This will allow the exit of a server without an initialize request. | |||
| 1040 | - | // | |||
| 1041 | - | // Until the server has responded to the initialize request with an InitializeResult, the client | |||
| 1042 | - | // must not send any additional requests or notifications to the server. | |||
| 1043 | - | // In addition the server is not allowed to send any requests or notifications to the client until | |||
| 1044 | - | // it has responded with an InitializeResult, with the exception that during the initialize request | |||
| 1045 | - | // the server is allowed to send the notifications window/showMessage, window/logMessage and telemetry/event | |||
| 1046 | - | // as well as the window/showMessageRequest request to the client. | |||
| 1047 | - | func (s *server) Initialize(ctx context.Context, params *InitializeParams) (_ *InitializeResult, err error) { | |||
| 1048 | - | s.logger.Debug("call " + MethodInitialize) | |||
| 1049 | - | defer s.logger.Debug("end "+MethodInitialize, slog.Any("error", err)) | |||
| 1050 | - | ||||
| 1051 | - | var result *InitializeResult | |||
| 1052 | - | if err := Call(ctx, s.Conn, MethodInitialize, params, &result); err != nil { | |||
| 1053 | - | return nil, err | |||
| 1054 | - | } | |||
| 1055 | - | ||||
| 1056 | - | return result, nil | |||
| 1057 | - | } | |||
| 1058 | - | ||||
| 1059 | - | // Initialized sends the notification from the client to the server after the client received the result of the | |||
| 1060 | - | // initialize request but before the client is sending any other request or notification to the server. | |||
| 1061 | - | // | |||
| 1062 | - | // The server can use the initialized notification for example to dynamically register capabilities. | |||
| 1063 | - | // The initialized notification may only be sent once. | |||
| 1064 | - | func (s *server) Initialized(ctx context.Context, params *InitializedParams) (err error) { | |||
| 1065 | - | s.logger.Debug("notify " + MethodInitialized) | |||
| 1066 | - | defer s.logger.Debug("end "+MethodInitialized, slog.Any("error", err)) | |||
| 1067 | - | ||||
| 1068 | - | return s.Notify(ctx, MethodInitialized, params) | |||
| 1069 | - | } | |||
| 1070 | - | ||||
| 1071 | - | // Shutdown sents the request from the client to the server. | |||
| 1072 | - | // | |||
| 1073 | - | // It asks the server to shut down, but to not exit (otherwise the response might not be delivered correctly to the client). | |||
| 1074 | - | // There is a separate exit notification that asks the server to exit. | |||
| 1075 | - | // | |||
| 1076 | - | // Clients must not sent any notifications other than `exit` or requests to a server to which they have sent a shutdown requests. | |||
| 1077 | - | // If a server receives requests after a shutdown request those requests should be errored with `InvalidRequest`. | |||
| 1078 | - | func (s *server) Shutdown(ctx context.Context) (err error) { | |||
| 1079 | - | s.logger.Debug("call " + MethodShutdown) | |||
| 1080 | - | defer s.logger.Debug("end "+MethodShutdown, slog.Any("error", err)) | |||
| 1081 | - | ||||
| 1082 | - | return Call(ctx, s.Conn, MethodShutdown, nil, nil) | |||
| 1083 | - | } | |||
| 1084 | - | ||||
| 1085 | - | // Exit a notification to ask the server to exit its process. | |||
| 1086 | - | // | |||
| 1087 | - | // The server should exit with success code 0 if the shutdown request has been received before; otherwise with error code 1. | |||
| 1088 | - | func (s *server) Exit(ctx context.Context) (err error) { | |||
| 1089 | - | s.logger.Debug("notify " + MethodExit) | |||
| 1090 | - | defer s.logger.Debug("end "+MethodExit, slog.Any("error", err)) | |||
| 1091 | - | ||||
| 1092 | - | return s.Notify(ctx, MethodExit, nil) | |||
| 1093 | - | } | |||
| 1094 | - | ||||
| 1095 | - | // LogTrace a notification to log the trace of the server’s execution. | |||
| 1096 | - | // | |||
| 1097 | - | // The amount and content of these notifications depends on the current trace configuration. | |||
| 1098 | - | // | |||
| 1099 | - | // If trace is "off", the server should not send any logTrace notification. If trace is "message", | |||
| 1100 | - | // the server should not add the "verbose" field in the LogTraceParams. | |||
| 1101 | - | // | |||
| 1102 | - | // @since 3.16.0. | |||
| 1103 | - | func (s *server) LogTrace(ctx context.Context, params *LogTraceParams) (err error) { | |||
| 1104 | - | s.logger.Debug("notify " + MethodLogTrace) | |||
| 1105 | - | defer s.logger.Debug("end "+MethodLogTrace, slog.Any("error", err)) | |||
| 1106 | - | ||||
| 1107 | - | return s.Notify(ctx, MethodLogTrace, params) | |||
| 1108 | - | } | |||
| 1109 | - | ||||
| 1110 | - | // SetTrace a notification that should be used by the client to modify the trace setting of the server. | |||
| 1111 | - | // | |||
| 1112 | - | // @since 3.16.0. | |||
| 1113 | - | func (s *server) SetTrace(ctx context.Context, params *SetTraceParams) (err error) { | |||
| 1114 | - | s.logger.Debug("notify " + MethodSetTrace) | |||
| 1115 | - | defer s.logger.Debug("end "+MethodSetTrace, slog.Any("error", err)) | |||
| 1116 | - | ||||
| 1117 | - | return s.Notify(ctx, MethodSetTrace, params) | |||
| 1118 | - | } | |||
| 1119 | - | ||||
| 1120 | - | // WorkDoneProgressCancel is the sends notification from the client to the server to cancel a progress initiated on the | |||
| 1121 | - | // server side using the "window/workDoneProgress/create". | |||
| 1122 | - | func (s *server) WorkDoneProgressCancel(ctx context.Context, params *WorkDoneProgressCancelParams) (err error) { | |||
| 1123 | - | s.logger.Debug("call " + MethodWorkDoneProgressCancel) | |||
| 1124 | - | defer s.logger.Debug("end "+MethodWorkDoneProgressCancel, slog.Any("error", err)) | |||
| 1125 | - | ||||
| 1126 | - | return s.Notify(ctx, MethodWorkDoneProgressCancel, params) | |||
| 1127 | - | } | |||
| 1128 | - | ||||
| 1129 | - | // CodeAction sends the request is from the client to the server to compute commands for a given text document and range. | |||
| 1130 | - | // | |||
| 1131 | - | // These commands are typically code fixes to either fix problems or to beautify/refactor code. The result of a `textDocument/codeAction` | |||
| 1132 | - | // request is an array of `Command` literals which are typically presented in the user interface. | |||
| 1133 | - | // | |||
| 1134 | - | // To ensure that a server is useful in many clients the commands specified in a code actions should be handled by the | |||
| 1135 | - | // server and not by the client (see `workspace/executeCommand` and `ServerCapabilities.executeCommandProvider`). | |||
| 1136 | - | // If the client supports providing edits with a code action then the mode should be used. | |||
| 1137 | - | func (s *server) CodeAction(ctx context.Context, params *CodeActionParams) (result []CodeAction, err error) { | |||
| 1138 | - | s.logger.Debug("call " + MethodTextDocumentCodeAction) | |||
| 1139 | - | defer s.logger.Debug("end "+MethodTextDocumentCodeAction, slog.Any("error", err)) | |||
| 1140 | - | ||||
| 1141 | - | if err := Call(ctx, s.Conn, MethodTextDocumentCodeAction, params, &result); err != nil { | |||
| 1142 | - | return nil, err | |||
| 1143 | - | } | |||
| 1144 | - | ||||
| 1145 | - | return result, nil | |||
| 1146 | - | } | |||
| 1147 | - | ||||
| 1148 | - | // CodeLens sends the request from the client to the server to compute code lenses for a given text document. | |||
| 1149 | - | func (s *server) CodeLens(ctx context.Context, params *CodeLensParams) (result []CodeLens, err error) { | |||
| 1150 | - | s.logger.Debug("call " + MethodTextDocumentCodeLens) | |||
| 1151 | - | defer s.logger.Debug("end "+MethodTextDocumentCodeLens, slog.Any("error", err)) | |||
| 1152 | - | ||||
| 1153 | - | if err := Call(ctx, s.Conn, MethodTextDocumentCodeLens, params, &result); err != nil { | |||
| 1154 | - | return nil, err | |||
| 1155 | - | } | |||
| 1156 | - | ||||
| 1157 | - | return result, nil | |||
| 1158 | - | } | |||
| 1159 | - | ||||
| 1160 | - | // CodeLensResolve sends the request from the client to the server to resolve the command for a given code lens item. | |||
| 1161 | - | func (s *server) CodeLensResolve(ctx context.Context, params *CodeLens) (_ *CodeLens, err error) { | |||
| 1162 | - | s.logger.Debug("call " + MethodCodeLensResolve) | |||
| 1163 | - | defer s.logger.Debug("end "+MethodCodeLensResolve, slog.Any("error", err)) | |||
| 1164 | - | ||||
| 1165 | - | var result *CodeLens | |||
| 1166 | - | if err := Call(ctx, s.Conn, MethodCodeLensResolve, params, &result); err != nil { | |||
| 1167 | - | return nil, err | |||
| 1168 | - | } | |||
| 1169 | - | ||||
| 1170 | - | return result, nil | |||
| 1171 | - | } | |||
| 1172 | - | ||||
| 1173 | - | // ColorPresentation sends the request from the client to the server to obtain a list of presentations for a color value at a given location. | |||
| 1174 | - | // | |||
| 1175 | - | // # Clients can use the result to | |||
| 1176 | - | // | |||
| 1177 | - | // - modify a color reference. | |||
| 1178 | - | // - show in a color picker and let users pick one of the presentations. | |||
| 1179 | - | func (s *server) ColorPresentation(ctx context.Context, params *ColorPresentationParams) (result []ColorPresentation, err error) { | |||
| 1180 | - | s.logger.Debug("call " + MethodTextDocumentColorPresentation) | |||
| 1181 | - | defer s.logger.Debug("end "+MethodTextDocumentColorPresentation, slog.Any("error", err)) | |||
| 1182 | - | ||||
| 1183 | - | if err := Call(ctx, s.Conn, MethodTextDocumentColorPresentation, params, &result); err != nil { | |||
| 1184 | - | return nil, err | |||
| 1185 | - | } | |||
| 1186 | - | ||||
| 1187 | - | return result, nil | |||
| 1188 | - | } | |||
| 1189 | - | ||||
| 1190 | - | // Completion sends the request from the client to the server to compute completion items at a given cursor position. | |||
| 1191 | - | // | |||
| 1192 | - | // Completion items are presented in the IntelliSense user interface. | |||
| 1193 | - | // If computing full completion items is expensive, servers can additionally provide a handler for the completion item resolve request (‘completionItem/resolve’). | |||
| 1194 | - | // | |||
| 1195 | - | // This request is sent when a completion item is selected in the user interface. | |||
| 1196 | - | // A typical use case is for example: the ‘textDocument/completion’ request doesn’t fill in the documentation property | |||
| 1197 | - | // for returned completion items since it is expensive to compute. When the item is selected in the user interface then | |||
| 1198 | - | // a ‘completionItem/resolve’ request is sent with the selected completion item as a parameter. | |||
| 1199 | - | // | |||
| 1200 | - | // The returned completion item should have the documentation property filled in. The request can delay the computation of | |||
| 1201 | - | // the `detail` and `documentation` properties. However, properties that are needed for the initial sorting and filtering, | |||
| 1202 | - | // like `sortText`, `filterText`, `insertText`, and `textEdit` must be provided in the `textDocument/completion` response and must not be changed during resolve. | |||
| 1203 | - | func (s *server) Completion(ctx context.Context, params *CompletionParams) (_ *CompletionList, err error) { | |||
| 1204 | - | s.logger.Debug("call " + MethodTextDocumentCompletion) | |||
| 1205 | - | defer s.logger.Debug("end "+MethodTextDocumentCompletion, slog.Any("error", err)) | |||
| 1206 | - | ||||
| 1207 | - | var result *CompletionList | |||
| 1208 | - | if err := Call(ctx, s.Conn, MethodTextDocumentCompletion, params, &result); err != nil { | |||
| 1209 | - | return nil, err | |||
| 1210 | - | } | |||
| 1211 | - | ||||
| 1212 | - | return result, nil | |||
| 1213 | - | } | |||
| 1214 | - | ||||
| 1215 | - | // CompletionResolve sends the request from the client to the server to resolve additional information for a given completion item. | |||
| 1216 | - | func (s *server) CompletionResolve(ctx context.Context, params *CompletionItem) (_ *CompletionItem, err error) { | |||
| 1217 | - | s.logger.Debug("call " + MethodCompletionItemResolve) | |||
| 1218 | - | defer s.logger.Debug("end "+MethodCompletionItemResolve, slog.Any("error", err)) | |||
| 1219 | - | ||||
| 1220 | - | var result *CompletionItem | |||
| 1221 | - | if err := Call(ctx, s.Conn, MethodCompletionItemResolve, params, &result); err != nil { | |||
| 1222 | - | return nil, err | |||
| 1223 | - | } | |||
| 1224 | - | ||||
| 1225 | - | return result, nil | |||
| 1226 | - | } | |||
| 1227 | - | ||||
| 1228 | - | // Declaration sends the request from the client to the server to resolve the declaration location of a symbol at a given text document position. | |||
| 1229 | - | // | |||
| 1230 | - | // The result type LocationLink[] got introduce with version 3.14.0 and depends in the corresponding client capability `clientCapabilities.textDocument.declaration.linkSupport`. | |||
| 1231 | - | // | |||
| 1232 | - | // @since 3.14.0. | |||
| 1233 | - | func (s *server) Declaration(ctx context.Context, params *DeclarationParams) (result []Location, err error) { | |||
| 1234 | - | s.logger.Debug("call " + MethodTextDocumentDeclaration) | |||
| 1235 | - | defer s.logger.Debug("end "+MethodTextDocumentDeclaration, slog.Any("error", err)) | |||
| 1236 | - | ||||
| 1237 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDeclaration, params, &result); err != nil { | |||
| 1238 | - | return nil, err | |||
| 1239 | - | } | |||
| 1240 | - | ||||
| 1241 | - | return result, nil | |||
| 1242 | - | } | |||
| 1243 | - | ||||
| 1244 | - | // Definition sends the request from the client to the server to resolve the definition location of a symbol at a given text document position. | |||
| 1245 | - | // | |||
| 1246 | - | // The result type `[]LocationLink` got introduce with version 3.14.0 and depends in the corresponding client capability `clientCapabilities.textDocument.definition.linkSupport`. | |||
| 1247 | - | // | |||
| 1248 | - | // @since 3.14.0. | |||
| 1249 | - | func (s *server) Definition(ctx context.Context, params *DefinitionParams) (result []Location, err error) { | |||
| 1250 | - | s.logger.Debug("call " + MethodTextDocumentDefinition) | |||
| 1251 | - | defer s.logger.Debug("end "+MethodTextDocumentDefinition, slog.Any("error", err)) | |||
| 1252 | - | ||||
| 1253 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDefinition, params, &result); err != nil { | |||
| 1254 | - | return nil, err | |||
| 1255 | - | } | |||
| 1256 | - | ||||
| 1257 | - | return result, nil | |||
| 1258 | - | } | |||
| 1259 | - | ||||
| 1260 | - | // DidChange sends the notification from the client to the server to signal changes to a text document. | |||
| 1261 | - | // | |||
| 1262 | - | // In 2.0 the shape of the params has changed to include proper version numbers and language ids. | |||
| 1263 | - | func (s *server) DidChange(ctx context.Context, params *DidChangeTextDocumentParams) (err error) { | |||
| 1264 | - | s.logger.Debug("notify " + MethodTextDocumentDidChange) | |||
| 1265 | - | defer s.logger.Debug("end "+MethodTextDocumentDidChange, slog.Any("error", err)) | |||
| 1266 | - | ||||
| 1267 | - | return s.Notify(ctx, MethodTextDocumentDidChange, params) | |||
| 1268 | - | } | |||
| 1269 | - | ||||
| 1270 | - | // DidChangeConfiguration sends the notification from the client to the server to signal the change of configuration settings. | |||
| 1271 | - | func (s *server) DidChangeConfiguration(ctx context.Context, params *DidChangeConfigurationParams) (err error) { | |||
| 1272 | - | s.logger.Debug("call " + MethodWorkspaceDidChangeConfiguration) | |||
| 1273 | - | defer s.logger.Debug("end "+MethodWorkspaceDidChangeConfiguration, slog.Any("error", err)) | |||
| 1274 | - | ||||
| 1275 | - | return s.Notify(ctx, MethodWorkspaceDidChangeConfiguration, params) | |||
| 1276 | - | } | |||
| 1277 | - | ||||
| 1278 | - | // DidChangeWatchedFiles sends the notification from the client to the server when the client detects changes to files watched by the language client. | |||
| 1279 | - | // | |||
| 1280 | - | // It is recommended that servers register for these file events using the registration mechanism. | |||
| 1281 | - | // In former implementations clients pushed file events without the server actively asking for it. | |||
| 1282 | - | func (s *server) DidChangeWatchedFiles(ctx context.Context, params *DidChangeWatchedFilesParams) (err error) { | |||
| 1283 | - | s.logger.Debug("call " + MethodWorkspaceDidChangeWatchedFiles) | |||
| 1284 | - | defer s.logger.Debug("end "+MethodWorkspaceDidChangeWatchedFiles, slog.Any("error", err)) | |||
| 1285 | - | ||||
| 1286 | - | return s.Notify(ctx, MethodWorkspaceDidChangeWatchedFiles, params) | |||
| 1287 | - | } | |||
| 1288 | - | ||||
| 1289 | - | // DidChangeWorkspaceFolders sents the notification from the client to the server to inform the server about workspace folder configuration changes. | |||
| 1290 | - | // | |||
| 1291 | - | // The notification is sent by default if both ServerCapabilities/workspace/workspaceFolders and ClientCapabilities/workspace/workspaceFolders are true; | |||
| 1292 | - | // or if the server has registered itself to receive this notification. | |||
| 1293 | - | // To register for the workspace/didChangeWorkspaceFolders send a client/registerCapability request from the server to the client. | |||
| 1294 | - | // | |||
| 1295 | - | // The registration parameter must have a registrations item of the following form, where id is a unique id used to unregister the capability (the example uses a UUID). | |||
| 1296 | - | func (s *server) DidChangeWorkspaceFolders(ctx context.Context, params *DidChangeWorkspaceFoldersParams) (err error) { | |||
| 1297 | - | s.logger.Debug("call " + MethodWorkspaceDidChangeWorkspaceFolders) | |||
| 1298 | - | defer s.logger.Debug("end "+MethodWorkspaceDidChangeWorkspaceFolders, slog.Any("error", err)) | |||
| 1299 | - | ||||
| 1300 | - | return s.Notify(ctx, MethodWorkspaceDidChangeWorkspaceFolders, params) | |||
| 1301 | - | } | |||
| 1302 | - | ||||
| 1303 | - | // DidClose sends the notification from the client to the server when the document got closed in the client. | |||
| 1304 | - | // | |||
| 1305 | - | // The document’s truth now exists where the document’s Uri points to (e.g. if the document’s Uri is a file Uri the truth now exists on disk). | |||
| 1306 | - | // As with the open notification the close notification is about managing the document’s content. | |||
| 1307 | - | // Receiving a close notification doesn’t mean that the document was open in an editor before. | |||
| 1308 | - | // | |||
| 1309 | - | // A close notification requires a previous open notification to be sent. | |||
| 1310 | - | // Note that a server’s ability to fulfill requests is independent of whether a text document is open or closed. | |||
| 1311 | - | func (s *server) DidClose(ctx context.Context, params *DidCloseTextDocumentParams) (err error) { | |||
| 1312 | - | s.logger.Debug("call " + MethodTextDocumentDidClose) | |||
| 1313 | - | defer s.logger.Debug("end "+MethodTextDocumentDidClose, slog.Any("error", err)) | |||
| 1314 | - | ||||
| 1315 | - | return s.Notify(ctx, MethodTextDocumentDidClose, params) | |||
| 1316 | - | } | |||
| 1317 | - | ||||
| 1318 | - | // DidOpen sends the open notification from the client to the server to signal newly opened text documents. | |||
| 1319 | - | // | |||
| 1320 | - | // The document’s truth is now managed by the client and the server must not try to read the document’s truth using the document’s Uri. | |||
| 1321 | - | // Open in this sense means it is managed by the client. It doesn’t necessarily mean that its content is presented in an editor. | |||
| 1322 | - | // | |||
| 1323 | - | // An open notification must not be sent more than once without a corresponding close notification send before. | |||
| 1324 | - | // This means open and close notification must be balanced and the max open count for a particular textDocument is one. | |||
| 1325 | - | // Note that a server’s ability to fulfill requests is independent of whether a text document is open or closed. | |||
| 1326 | - | func (s *server) DidOpen(ctx context.Context, params *DidOpenTextDocumentParams) (err error) { | |||
| 1327 | - | s.logger.Debug("call " + MethodTextDocumentDidOpen) | |||
| 1328 | - | defer s.logger.Debug("end "+MethodTextDocumentDidOpen, slog.Any("error", err)) | |||
| 1329 | - | ||||
| 1330 | - | return s.Notify(ctx, MethodTextDocumentDidOpen, params) | |||
| 1331 | - | } | |||
| 1332 | - | ||||
| 1333 | - | // DidSave sends the notification from the client to the server when the document was saved in the client. | |||
| 1334 | - | func (s *server) DidSave(ctx context.Context, params *DidSaveTextDocumentParams) (err error) { | |||
| 1335 | - | s.logger.Debug("call " + MethodTextDocumentDidSave) | |||
| 1336 | - | defer s.logger.Debug("end "+MethodTextDocumentDidSave, slog.Any("error", err)) | |||
| 1337 | - | ||||
| 1338 | - | return s.Notify(ctx, MethodTextDocumentDidSave, params) | |||
| 1339 | - | } | |||
| 1340 | - | ||||
| 1341 | - | // DocumentColor sends the request from the client to the server to list all color references found in a given text document. | |||
| 1342 | - | // | |||
| 1343 | - | // Along with the range, a color value in RGB is returned. | |||
| 1344 | - | // | |||
| 1345 | - | // Clients can use the result to decorate color references in an editor. | |||
| 1346 | - | // For example: | |||
| 1347 | - | // | |||
| 1348 | - | // - Color boxes showing the actual color next to the reference | |||
| 1349 | - | // - Show a color picker when a color reference is edited. | |||
| 1350 | - | func (s *server) DocumentColor(ctx context.Context, params *DocumentColorParams) (result []ColorInformation, err error) { | |||
| 1351 | - | s.logger.Debug("call " + MethodTextDocumentDocumentColor) | |||
| 1352 | - | defer s.logger.Debug("end "+MethodTextDocumentDocumentColor, slog.Any("error", err)) | |||
| 1353 | - | ||||
| 1354 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDocumentColor, params, &result); err != nil { | |||
| 1355 | - | return nil, err | |||
| 1356 | - | } | |||
| 1357 | - | ||||
| 1358 | - | return result, nil | |||
| 1359 | - | } | |||
| 1360 | - | ||||
| 1361 | - | // DocumentHighlight sends the request is from the client to the server to resolve a document highlights for a given text document position. | |||
| 1362 | - | // | |||
| 1363 | - | // For programming languages this usually highlights all references to the symbol scoped to this file. | |||
| 1364 | - | // However we kept ‘textDocument/documentHighlight’ and ‘textDocument/references’ separate requests since the first one is allowed to be more fuzzy. | |||
| 1365 | - | // | |||
| 1366 | - | // Symbol matches usually have a `DocumentHighlightKind` of `Read` or `Write` whereas fuzzy or textual matches use `Text` as the kind. | |||
| 1367 | - | func (s *server) DocumentHighlight(ctx context.Context, params *DocumentHighlightParams) (result []DocumentHighlight, err error) { | |||
| 1368 | - | s.logger.Debug("call " + MethodTextDocumentDocumentHighlight) | |||
| 1369 | - | defer s.logger.Debug("end "+MethodTextDocumentDocumentHighlight, slog.Any("error", err)) | |||
| 1370 | - | ||||
| 1371 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDocumentHighlight, params, &result); err != nil { | |||
| 1372 | - | return nil, err | |||
| 1373 | - | } | |||
| 1374 | - | ||||
| 1375 | - | return result, nil | |||
| 1376 | - | } | |||
| 1377 | - | ||||
| 1378 | - | // DocumentLink sends the request from the client to the server to request the location of links in a document. | |||
| 1379 | - | func (s *server) DocumentLink(ctx context.Context, params *DocumentLinkParams) (result []DocumentLink, err error) { | |||
| 1380 | - | s.logger.Debug("call " + MethodTextDocumentDocumentLink) | |||
| 1381 | - | defer s.logger.Debug("end "+MethodTextDocumentDocumentLink, slog.Any("error", err)) | |||
| 1382 | - | ||||
| 1383 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDocumentLink, params, &result); err != nil { | |||
| 1384 | - | return nil, err | |||
| 1385 | - | } | |||
| 1386 | - | ||||
| 1387 | - | return result, nil | |||
| 1388 | - | } | |||
| 1389 | - | ||||
| 1390 | - | // DocumentLinkResolve sends the request from the client to the server to resolve the target of a given document link. | |||
| 1391 | - | func (s *server) DocumentLinkResolve(ctx context.Context, params *DocumentLink) (_ *DocumentLink, err error) { | |||
| 1392 | - | s.logger.Debug("call " + MethodDocumentLinkResolve) | |||
| 1393 | - | defer s.logger.Debug("end "+MethodDocumentLinkResolve, slog.Any("error", err)) | |||
| 1394 | - | ||||
| 1395 | - | var result *DocumentLink | |||
| 1396 | - | if err := Call(ctx, s.Conn, MethodDocumentLinkResolve, params, &result); err != nil { | |||
| 1397 | - | return nil, err | |||
| 1398 | - | } | |||
| 1399 | - | ||||
| 1400 | - | return result, nil | |||
| 1401 | - | } | |||
| 1402 | - | ||||
| 1403 | - | // DocumentSymbol sends the request from the client to the server to return a flat list of all symbols found in a given text document. | |||
| 1404 | - | // | |||
| 1405 | - | // Neither the symbol’s location range nor the symbol’s container name should be used to infer a hierarchy. | |||
| 1406 | - | func (s *server) DocumentSymbol(ctx context.Context, params *DocumentSymbolParams) (result []SymbolInformationOrDocumentSymbol, err error) { | |||
| 1407 | - | s.logger.Debug("call " + MethodTextDocumentDocumentSymbol) | |||
| 1408 | - | defer s.logger.Debug("end "+MethodTextDocumentDocumentSymbol, slog.Any("error", err)) | |||
| 1409 | - | ||||
| 1410 | - | if err := Call(ctx, s.Conn, MethodTextDocumentDocumentSymbol, params, &result); err != nil { | |||
| 1411 | - | return nil, err | |||
| 1412 | - | } | |||
| 1413 | - | ||||
| 1414 | - | return result, nil | |||
| 1415 | - | } | |||
| 1416 | - | ||||
| 1417 | - | // ExecuteCommand sends the request from the client to the server to trigger command execution on the server. | |||
| 1418 | - | // | |||
| 1419 | - | // In most cases the server creates a `WorkspaceEdit` structure and applies the changes to the workspace using the | |||
| 1420 | - | // request `workspace/applyEdit` which is sent from the server to the client. | |||
| 1421 | - | func (s *server) ExecuteCommand(ctx context.Context, params *ExecuteCommandParams) (result any, err error) { | |||
| 1422 | - | s.logger.Debug("call " + MethodWorkspaceExecuteCommand) | |||
| 1423 | - | defer s.logger.Debug("end "+MethodWorkspaceExecuteCommand, slog.Any("error", err)) | |||
| 1424 | - | ||||
| 1425 | - | if err := Call(ctx, s.Conn, MethodWorkspaceExecuteCommand, params, &result); err != nil { | |||
| 1426 | - | return nil, err | |||
| 1427 | - | } | |||
| 1428 | - | ||||
| 1429 | - | return result, nil | |||
| 1430 | - | } | |||
| 1431 | - | ||||
| 1432 | - | // FoldingRanges sends the request from the client to the server to return all folding ranges found in a given text document. | |||
| 1433 | - | // | |||
| 1434 | - | // @since version 3.10.0. | |||
| 1435 | - | func (s *server) FoldingRanges(ctx context.Context, params *FoldingRangeParams) (result []FoldingRange, err error) { | |||
| 1436 | - | s.logger.Debug("call " + MethodTextDocumentFoldingRange) | |||
| 1437 | - | defer s.logger.Debug("end "+MethodTextDocumentFoldingRange, slog.Any("error", err)) | |||
| 1438 | - | ||||
| 1439 | - | if err := Call(ctx, s.Conn, MethodTextDocumentFoldingRange, params, &result); err != nil { | |||
| 1440 | - | return nil, err | |||
| 1441 | - | } | |||
| 1442 | - | ||||
| 1443 | - | return result, nil | |||
| 1444 | - | } | |||
| 1445 | - | ||||
| 1446 | - | // Formatting sends the request from the client to the server to format a whole document. | |||
| 1447 | - | func (s *server) Formatting(ctx context.Context, params *DocumentFormattingParams) (result []TextEdit, err error) { | |||
| 1448 | - | s.logger.Debug("call " + MethodTextDocumentFormatting) | |||
| 1449 | - | defer s.logger.Debug("end "+MethodTextDocumentFormatting, slog.Any("error", err)) | |||
| 1450 | - | ||||
| 1451 | - | if err := Call(ctx, s.Conn, MethodTextDocumentFormatting, params, &result); err != nil { | |||
| 1452 | - | return nil, err | |||
| 1453 | - | } | |||
| 1454 | - | ||||
| 1455 | - | return result, nil | |||
| 1456 | - | } | |||
| 1457 | - | ||||
| 1458 | - | // Hover sends the request is from the client to the server to request hover information at a given text document position. | |||
| 1459 | - | func (s *server) Hover(ctx context.Context, params *HoverParams) (_ *Hover, err error) { | |||
| 1460 | - | s.logger.Debug("call " + MethodTextDocumentHover) | |||
| 1461 | - | defer s.logger.Debug("end "+MethodTextDocumentHover, slog.Any("error", err)) | |||
| 1462 | - | ||||
| 1463 | - | var result *Hover | |||
| 1464 | - | if err := Call(ctx, s.Conn, MethodTextDocumentHover, params, &result); err != nil { | |||
| 1465 | - | return nil, err | |||
| 1466 | - | } | |||
| 1467 | - | ||||
| 1468 | - | return result, nil | |||
| 1469 | - | } | |||
| 1470 | - | ||||
| 1471 | - | // Implementation sends the request from the client to the server to resolve the implementation location of a symbol at a given text document position. | |||
| 1472 | - | // | |||
| 1473 | - | // The result type `[]LocationLink` got introduce with version 3.14.0 and depends in the corresponding client capability `clientCapabilities.implementation.typeDefinition.linkSupport`. | |||
| 1474 | - | func (s *server) Implementation(ctx context.Context, params *ImplementationParams) (result []Location, err error) { | |||
| 1475 | - | s.logger.Debug("call " + MethodTextDocumentImplementation) | |||
| 1476 | - | defer s.logger.Debug("end "+MethodTextDocumentImplementation, slog.Any("error", err)) | |||
| 1477 | - | ||||
| 1478 | - | if err := Call(ctx, s.Conn, MethodTextDocumentImplementation, params, &result); err != nil { | |||
| 1479 | - | return nil, err | |||
| 1480 | - | } | |||
| 1481 | - | ||||
| 1482 | - | return result, nil | |||
| 1483 | - | } | |||
| 1484 | - | ||||
| 1485 | - | // OnTypeFormatting sends the request from the client to the server to format parts of the document during typing. | |||
| 1486 | - | func (s *server) OnTypeFormatting(ctx context.Context, params *DocumentOnTypeFormattingParams) (result []TextEdit, err error) { | |||
| 1487 | - | s.logger.Debug("call " + MethodTextDocumentOnTypeFormatting) | |||
| 1488 | - | defer s.logger.Debug("end "+MethodTextDocumentOnTypeFormatting, slog.Any("error", err)) | |||
| 1489 | - | ||||
| 1490 | - | if err := Call(ctx, s.Conn, MethodTextDocumentOnTypeFormatting, params, &result); err != nil { | |||
| 1491 | - | return nil, err | |||
| 1492 | - | } | |||
| 1493 | - | ||||
| 1494 | - | return result, nil | |||
| 1495 | - | } | |||
| 1496 | - | ||||
| 1497 | - | // PrepareRename sends the request from the client to the server to setup and test the validity of a rename operation at a given location. | |||
| 1498 | - | // | |||
| 1499 | - | // @since version 3.12.0. | |||
| 1500 | - | func (s *server) PrepareRename(ctx context.Context, params *PrepareRenameParams) (result *Range, err error) { | |||
| 1501 | - | s.logger.Debug("call " + MethodTextDocumentPrepareRename) | |||
| 1502 | - | defer s.logger.Debug("end "+MethodTextDocumentPrepareRename, slog.Any("error", err)) | |||
| 1503 | - | ||||
| 1504 | - | if err := Call(ctx, s.Conn, MethodTextDocumentPrepareRename, params, &result); err != nil { | |||
| 1505 | - | return nil, err | |||
| 1506 | - | } | |||
| 1507 | - | ||||
| 1508 | - | return result, nil | |||
| 1509 | - | } | |||
| 1510 | - | ||||
| 1511 | - | // RangeFormatting sends the request from the client to the server to format a given range in a document. | |||
| 1512 | - | func (s *server) RangeFormatting(ctx context.Context, params *DocumentRangeFormattingParams) (result []TextEdit, err error) { | |||
| 1513 | - | s.logger.Debug("call " + MethodTextDocumentRangeFormatting) | |||
| 1514 | - | defer s.logger.Debug("end "+MethodTextDocumentRangeFormatting, slog.Any("error", err)) | |||
| 1515 | - | ||||
| 1516 | - | if err := Call(ctx, s.Conn, MethodTextDocumentRangeFormatting, params, &result); err != nil { | |||
| 1517 | - | return nil, err | |||
| 1518 | - | } | |||
| 1519 | - | ||||
| 1520 | - | return result, nil | |||
| 1521 | - | } | |||
| 1522 | - | ||||
| 1523 | - | // References sends the request from the client to the server to resolve project-wide references for the symbol denoted by the given text document position. | |||
| 1524 | - | func (s *server) References(ctx context.Context, params *ReferenceParams) (result []Location, err error) { | |||
| 1525 | - | s.logger.Debug("call " + MethodTextDocumentReferences) | |||
| 1526 | - | defer s.logger.Debug("end "+MethodTextDocumentReferences, slog.Any("error", err)) | |||
| 1527 | - | ||||
| 1528 | - | if err := Call(ctx, s.Conn, MethodTextDocumentReferences, params, &result); err != nil { | |||
| 1529 | - | return nil, err | |||
| 1530 | - | } | |||
| 1531 | - | ||||
| 1532 | - | return result, nil | |||
| 1533 | - | } | |||
| 1534 | - | ||||
| 1535 | - | // Rename sends the request from the client to the server to perform a workspace-wide rename of a symbol. | |||
| 1536 | - | func (s *server) Rename(ctx context.Context, params *RenameParams) (result *WorkspaceEdit, err error) { | |||
| 1537 | - | s.logger.Debug("call " + MethodTextDocumentRename) | |||
| 1538 | - | defer s.logger.Debug("end "+MethodTextDocumentRename, slog.Any("error", err)) | |||
| 1539 | - | ||||
| 1540 | - | if err := Call(ctx, s.Conn, MethodTextDocumentRename, params, &result); err != nil { | |||
| 1541 | - | return nil, err | |||
| 1542 | - | } | |||
| 1543 | - | ||||
| 1544 | - | return result, nil | |||
| 1545 | - | } | |||
| 1546 | - | ||||
| 1547 | - | // SignatureHelp sends the request from the client to the server to request signature information at a given cursor position. | |||
| 1548 | - | func (s *server) SignatureHelp(ctx context.Context, params *SignatureHelpParams) (_ *SignatureHelp, err error) { | |||
| 1549 | - | s.logger.Debug("call " + MethodTextDocumentSignatureHelp) | |||
| 1550 | - | defer s.logger.Debug("end "+MethodTextDocumentSignatureHelp, slog.Any("error", err)) | |||
| 1551 | - | ||||
| 1552 | - | var result *SignatureHelp | |||
| 1553 | - | if err := Call(ctx, s.Conn, MethodTextDocumentSignatureHelp, params, &result); err != nil { | |||
| 1554 | - | return nil, err | |||
| 1555 | - | } | |||
| 1556 | - | ||||
| 1557 | - | return result, nil | |||
| 1558 | - | } | |||
| 1559 | - | ||||
| 1560 | - | // Symbols sends the request from the client to the server to list project-wide symbols matching the query string. | |||
| 1561 | - | func (s *server) Symbols(ctx context.Context, params *WorkspaceSymbolParams) (result []SymbolInformation, err error) { | |||
| 1562 | - | s.logger.Debug("call " + MethodWorkspaceSymbol) | |||
| 1563 | - | defer s.logger.Debug("end "+MethodWorkspaceSymbol, slog.Any("error", err)) | |||
| 1564 | - | ||||
| 1565 | - | if err := Call(ctx, s.Conn, MethodWorkspaceSymbol, params, &result); err != nil { | |||
| 1566 | - | return nil, err | |||
| 1567 | - | } | |||
| 1568 | - | ||||
| 1569 | - | return result, nil | |||
| 1570 | - | } | |||
| 1571 | - | ||||
| 1572 | - | // TypeDefinition sends the request from the client to the server to resolve the type definition location of a symbol at a given text document position. | |||
| 1573 | - | // | |||
| 1574 | - | // The result type `[]LocationLink` got introduce with version 3.14.0 and depends in the corresponding client capability `clientCapabilities.textDocument.typeDefinition.linkSupport`. | |||
| 1575 | - | // | |||
| 1576 | - | // @since version 3.6.0. | |||
| 1577 | - | func (s *server) TypeDefinition(ctx context.Context, params *TypeDefinitionParams) (result []Location, err error) { | |||
| 1578 | - | s.logger.Debug("call " + MethodTextDocumentTypeDefinition) | |||
| 1579 | - | defer s.logger.Debug("end "+MethodTextDocumentTypeDefinition, slog.Any("error", err)) | |||
| 1580 | - | ||||
| 1581 | - | if err := Call(ctx, s.Conn, MethodTextDocumentTypeDefinition, params, &result); err != nil { | |||
| 1582 | - | return nil, err | |||
| 1583 | - | } | |||
| 1584 | - | ||||
| 1585 | - | return result, nil | |||
| 1586 | - | } | |||
| 1587 | - | ||||
| 1588 | - | // WillSave sends the notification from the client to the server before the document is actually saved. | |||
| 1589 | - | func (s *server) WillSave(ctx context.Context, params *WillSaveTextDocumentParams) (err error) { | |||
| 1590 | - | s.logger.Debug("call " + MethodTextDocumentWillSave) | |||
| 1591 | - | defer s.logger.Debug("end "+MethodTextDocumentWillSave, slog.Any("error", err)) | |||
| 1592 | - | ||||
| 1593 | - | return s.Notify(ctx, MethodTextDocumentWillSave, params) | |||
| 1594 | - | } | |||
| 1595 | - | ||||
| 1596 | - | // WillSaveWaitUntil sends the request from the client to the server before the document is actually saved. | |||
| 1597 | - | // | |||
| 1598 | - | // The request can return an array of TextEdits which will be applied to the text document before it is saved. | |||
| 1599 | - | // Please note that clients might drop results if computing the text edits took too long or if a server constantly fails on this request. | |||
| 1600 | - | // This is done to keep the save fast and reliable. | |||
| 1601 | - | func (s *server) WillSaveWaitUntil(ctx context.Context, params *WillSaveTextDocumentParams) (result []TextEdit, err error) { | |||
| 1602 | - | s.logger.Debug("call " + MethodTextDocumentWillSaveWaitUntil) | |||
| 1603 | - | defer s.logger.Debug("end "+MethodTextDocumentWillSaveWaitUntil, slog.Any("error", err)) | |||
| 1604 | - | ||||
| 1605 | - | if err := Call(ctx, s.Conn, MethodTextDocumentWillSaveWaitUntil, params, &result); err != nil { | |||
| 1606 | - | return nil, err | |||
| 1607 | - | } | |||
| 1608 | - | ||||
| 1609 | - | return result, nil | |||
| 1610 | - | } | |||
| 1611 | - | ||||
| 1612 | - | // ShowDocument sends the request from a server to a client to ask the client to display a particular document in the user interface. | |||
| 1613 | - | // | |||
| 1614 | - | // @since 3.16.0. | |||
| 1615 | - | func (s *server) ShowDocument(ctx context.Context, params *ShowDocumentParams) (result *ShowDocumentResult, err error) { | |||
| 1616 | - | s.logger.Debug("call " + MethodShowDocument) | |||
| 1617 | - | defer s.logger.Debug("end "+MethodShowDocument, slog.Any("error", err)) | |||
| 1618 | - | ||||
| 1619 | - | if err := Call(ctx, s.Conn, MethodShowDocument, params, &result); err != nil { | |||
| 1620 | - | return nil, err | |||
| 1621 | - | } | |||
| 1622 | - | ||||
| 1623 | - | return result, nil | |||
| 1624 | - | } | |||
| 1625 | - | ||||
| 1626 | - | // WillCreateFiles sends the will create files request is sent from the client to the server before files are actually created as long as the creation is triggered from within the client. | |||
| 1627 | - | // | |||
| 1628 | - | // The request can return a WorkspaceEdit which will be applied to workspace before the files are created. | |||
| 1629 | - | // | |||
| 1630 | - | // Please note that clients might drop results if computing the edit took too long or if a server constantly fails on this request. This is done to keep creates fast and reliable. | |||
| 1631 | - | // | |||
| 1632 | - | // @since 3.16.0. | |||
| 1633 | - | func (s *server) WillCreateFiles(ctx context.Context, params *CreateFilesParams) (result *WorkspaceEdit, err error) { | |||
| 1634 | - | s.logger.Debug("call " + MethodWillCreateFiles) | |||
| 1635 | - | defer s.logger.Debug("end "+MethodWillCreateFiles, slog.Any("error", err)) | |||
| 1636 | - | ||||
| 1637 | - | if err := Call(ctx, s.Conn, MethodWillCreateFiles, params, &result); err != nil { | |||
| 1638 | - | return nil, err | |||
| 1639 | - | } | |||
| 1640 | - | ||||
| 1641 | - | return result, nil | |||
| 1642 | - | } | |||
| 1643 | - | ||||
| 1644 | - | // DidCreateFiles sends the did create files notification is sent from the client to the server when files were created from within the client. | |||
| 1645 | - | // | |||
| 1646 | - | // @since 3.16.0. | |||
| 1647 | - | func (s *server) DidCreateFiles(ctx context.Context, params *CreateFilesParams) (err error) { | |||
| 1648 | - | s.logger.Debug("call " + MethodDidCreateFiles) | |||
| 1649 | - | defer s.logger.Debug("end "+MethodDidCreateFiles, slog.Any("error", err)) | |||
| 1650 | - | ||||
| 1651 | - | return s.Notify(ctx, MethodDidCreateFiles, params) | |||
| 1652 | - | } | |||
| 1653 | - | ||||
| 1654 | - | // WillRenameFiles sends the will rename files request is sent from the client to the server before files are actually renamed as long as the rename is triggered from within the client. | |||
| 1655 | - | // | |||
| 1656 | - | // The request can return a WorkspaceEdit which will be applied to workspace before the files are renamed. | |||
| 1657 | - | // | |||
| 1658 | - | // Please note that clients might drop results if computing the edit took too long or if a server constantly fails on this request. This is done to keep renames fast and reliable. | |||
| 1659 | - | // | |||
| 1660 | - | // @since 3.16.0. | |||
| 1661 | - | func (s *server) WillRenameFiles(ctx context.Context, params *RenameFilesParams) (result *WorkspaceEdit, err error) { | |||
| 1662 | - | s.logger.Debug("call " + MethodWillRenameFiles) | |||
| 1663 | - | defer s.logger.Debug("end "+MethodWillRenameFiles, slog.Any("error", err)) | |||
| 1664 | - | ||||
| 1665 | - | if err := Call(ctx, s.Conn, MethodWillRenameFiles, params, &result); err != nil { | |||
| 1666 | - | return nil, err | |||
| 1667 | - | } | |||
| 1668 | - | ||||
| 1669 | - | return result, nil | |||
| 1670 | - | } | |||
| 1671 | - | ||||
| 1672 | - | // DidRenameFiles sends the did rename files notification is sent from the client to the server when files were renamed from within the client. | |||
| 1673 | - | // | |||
| 1674 | - | // @since 3.16.0. | |||
| 1675 | - | func (s *server) DidRenameFiles(ctx context.Context, params *RenameFilesParams) (err error) { | |||
| 1676 | - | s.logger.Debug("call " + MethodDidRenameFiles) | |||
| 1677 | - | defer s.logger.Debug("end "+MethodDidRenameFiles, slog.Any("error", err)) | |||
| 1678 | - | ||||
| 1679 | - | return s.Notify(ctx, MethodDidRenameFiles, params) | |||
| 1680 | - | } | |||
| 1681 | - | ||||
| 1682 | - | // WillDeleteFiles sends the will delete files request is sent from the client to the server before files are actually deleted as long as the deletion is triggered from within the client. | |||
| 1683 | - | // | |||
| 1684 | - | // The request can return a WorkspaceEdit which will be applied to workspace before the files are deleted. | |||
| 1685 | - | // | |||
| 1686 | - | // Please note that clients might drop results if computing the edit took too long or if a server constantly fails on this request. This is done to keep deletes fast and reliable. | |||
| 1687 | - | // | |||
| 1688 | - | // @since 3.16.0. | |||
| 1689 | - | func (s *server) WillDeleteFiles(ctx context.Context, params *DeleteFilesParams) (result *WorkspaceEdit, err error) { | |||
| 1690 | - | s.logger.Debug("call " + MethodWillDeleteFiles) | |||
| 1691 | - | defer s.logger.Debug("end "+MethodWillDeleteFiles, slog.Any("error", err)) | |||
| 1692 | - | ||||
| 1693 | - | if err := Call(ctx, s.Conn, MethodWillDeleteFiles, params, &result); err != nil { | |||
| 1694 | - | return nil, err | |||
| 1695 | - | } | |||
| 1696 | - | ||||
| 1697 | - | return result, nil | |||
| 1698 | - | } | |||
| 1699 | - | ||||
| 1700 | - | // DidDeleteFiles sends the did delete files notification is sent from the client to the server when files were deleted from within the client. | |||
| 1701 | - | // | |||
| 1702 | - | // @since 3.16.0. | |||
| 1703 | - | func (s *server) DidDeleteFiles(ctx context.Context, params *DeleteFilesParams) (err error) { | |||
| 1704 | - | s.logger.Debug("call " + MethodDidDeleteFiles) | |||
| 1705 | - | defer s.logger.Debug("end "+MethodDidDeleteFiles, slog.Any("error", err)) | |||
| 1706 | - | ||||
| 1707 | - | return s.Notify(ctx, MethodDidDeleteFiles, params) | |||
| 1708 | - | } | |||
| 1709 | - | ||||
| 1710 | - | // CodeLensRefresh sent from the server to the client. | |||
| 1711 | - | // | |||
| 1712 | - | // Servers can use it to ask clients to refresh the code lenses currently shown in editors. | |||
| 1713 | - | // As a result the client should ask the server to recompute the code lenses for these editors. | |||
| 1714 | - | // This is useful if a server detects a configuration change which requires a re-calculation of all code lenses. | |||
| 1715 | - | // | |||
| 1716 | - | // Note that the client still has the freedom to delay the re-calculation of the code lenses if for example an editor is currently not visible. | |||
| 1717 | - | // | |||
| 1718 | - | // @since 3.16.0. | |||
| 1719 | - | func (s *server) CodeLensRefresh(ctx context.Context) (err error) { | |||
| 1720 | - | s.logger.Debug("call " + MethodCodeLensRefresh) | |||
| 1721 | - | defer s.logger.Debug("end "+MethodCodeLensRefresh, slog.Any("error", err)) | |||
| 1722 | - | ||||
| 1723 | - | return Call(ctx, s.Conn, MethodCodeLensRefresh, nil, nil) | |||
| 1724 | - | } | |||
| 1725 | - | ||||
| 1726 | - | // PrepareCallHierarchy sent from the client to the server to return a call hierarchy for the language element of given text document positions. | |||
| 1727 | - | // | |||
| 1728 | - | // The call hierarchy requests are executed in two steps: | |||
| 1729 | - | // 1. first a call hierarchy item is resolved for the given text document position | |||
| 1730 | - | // 2. for a call hierarchy item the incoming or outgoing call hierarchy items are resolved. | |||
| 1731 | - | // | |||
| 1732 | - | // @since 3.16.0. | |||
| 1733 | - | func (s *server) PrepareCallHierarchy(ctx context.Context, params *CallHierarchyPrepareParams) (result []CallHierarchyItem, err error) { | |||
| 1734 | - | s.logger.Debug("call " + MethodTextDocumentPrepareCallHierarchy) | |||
| 1735 | - | defer s.logger.Debug("end "+MethodTextDocumentPrepareCallHierarchy, slog.Any("error", err)) | |||
| 1736 | - | ||||
| 1737 | - | if err := Call(ctx, s.Conn, MethodTextDocumentPrepareCallHierarchy, params, &result); err != nil { | |||
| 1738 | - | return nil, err | |||
| 1739 | - | } | |||
| 1740 | - | ||||
| 1741 | - | return result, nil | |||
| 1742 | - | } | |||
| 1743 | - | ||||
| 1744 | - | // IncomingCalls is the request is sent from the client to the server to resolve incoming calls for a given call hierarchy item. | |||
| 1745 | - | // | |||
| 1746 | - | // The request doesn’t define its own client and server capabilities. It is only issued if a server registers for the "textDocument/prepareCallHierarchy" request. | |||
| 1747 | - | // | |||
| 1748 | - | // @since 3.16.0. | |||
| 1749 | - | func (s *server) IncomingCalls(ctx context.Context, params *CallHierarchyIncomingCallsParams) (result []CallHierarchyIncomingCall, err error) { | |||
| 1750 | - | s.logger.Debug("call " + MethodCallHierarchyIncomingCalls) | |||
| 1751 | - | defer s.logger.Debug("end "+MethodCallHierarchyIncomingCalls, slog.Any("error", err)) | |||
| 1752 | - | ||||
| 1753 | - | if err := Call(ctx, s.Conn, MethodCallHierarchyIncomingCalls, params, &result); err != nil { | |||
| 1754 | - | return nil, err | |||
| 1755 | - | } | |||
| 1756 | - | ||||
| 1757 | - | return result, nil | |||
| 1758 | - | } | |||
| 1759 | - | ||||
| 1760 | - | // OutgoingCalls is the request is sent from the client to the server to resolve outgoing calls for a given call hierarchy item. | |||
| 1761 | - | // | |||
| 1762 | - | // The request doesn’t define its own client and server capabilities. It is only issued if a server registers for the "textDocument/prepareCallHierarchy" request. | |||
| 1763 | - | // | |||
| 1764 | - | // @since 3.16.0. | |||
| 1765 | - | func (s *server) OutgoingCalls(ctx context.Context, params *CallHierarchyOutgoingCallsParams) (result []CallHierarchyOutgoingCall, err error) { | |||
| 1766 | - | s.logger.Debug("call " + MethodCallHierarchyOutgoingCalls) | |||
| 1767 | - | defer s.logger.Debug("end "+MethodCallHierarchyOutgoingCalls, slog.Any("error", err)) | |||
| 1768 | - | ||||
| 1769 | - | if err := Call(ctx, s.Conn, MethodCallHierarchyOutgoingCalls, params, &result); err != nil { | |||
| 1770 | - | return nil, err | |||
| 1771 | - | } | |||
| 1772 | - | ||||
| 1773 | - | return result, nil | |||
| 1774 | - | } | |||
| 1775 | - | ||||
| 1776 | - | // SemanticTokensFull is the request is sent from the client to the server to resolve semantic tokens for a given file. | |||
| 1777 | - | // | |||
| 1778 | - | // Semantic tokens are used to add additional color information to a file that depends on language specific symbol information. | |||
| 1779 | - | // | |||
| 1780 | - | // A semantic token request usually produces a large result. The protocol therefore supports encoding tokens with numbers. | |||
| 1781 | - | // | |||
| 1782 | - | // @since 3.16.0. | |||
| 1783 | - | func (s *server) SemanticTokensFull(ctx context.Context, params *SemanticTokensParams) (result *SemanticTokens, err error) { | |||
| 1784 | - | s.logger.Debug("call " + MethodSemanticTokensFull) | |||
| 1785 | - | defer s.logger.Debug("end "+MethodSemanticTokensFull, slog.Any("error", err)) | |||
| 1786 | - | ||||
| 1787 | - | if err := Call(ctx, s.Conn, MethodSemanticTokensFull, params, &result); err != nil { | |||
| 1788 | - | return nil, err | |||
| 1789 | - | } | |||
| 1790 | - | ||||
| 1791 | - | return result, nil | |||
| 1792 | - | } | |||
| 1793 | - | ||||
| 1794 | - | // SemanticTokensFullDelta is the request is sent from the client to the server to resolve semantic token delta for a given file. | |||
| 1795 | - | // | |||
| 1796 | - | // Semantic tokens are used to add additional color information to a file that depends on language specific symbol information. | |||
| 1797 | - | // | |||
| 1798 | - | // A semantic token request usually produces a large result. The protocol therefore supports encoding tokens with numbers. | |||
| 1799 | - | // | |||
| 1800 | - | // @since 3.16.0. | |||
| 1801 | - | func (s *server) SemanticTokensFullDelta(ctx context.Context, params *SemanticTokensDeltaParams) (result any, err error) { | |||
| 1802 | - | s.logger.Debug("call " + MethodSemanticTokensFullDelta) | |||
| 1803 | - | defer s.logger.Debug("end "+MethodSemanticTokensFullDelta, slog.Any("error", err)) | |||
| 1804 | - | ||||
| 1805 | - | if err := Call(ctx, s.Conn, MethodSemanticTokensFullDelta, params, &result); err != nil { | |||
| 1806 | - | return nil, err | |||
| 1807 | - | } | |||
| 1808 | - | ||||
| 1809 | - | return result, nil | |||
| 1810 | - | } | |||
| 1811 | - | ||||
| 1812 | - | // SemanticTokensRange is the request is sent from the client to the server to resolve semantic token delta for a given file. | |||
| 1813 | - | // | |||
| 1814 | - | // When a user opens a file it can be beneficial to only compute the semantic tokens for the visible range (faster rendering of the tokens in the user interface). | |||
| 1815 | - | // If a server can compute these tokens faster than for the whole file it can provide a handler for the "textDocument/semanticTokens/range" request to handle this case special. | |||
| 1816 | - | // | |||
| 1817 | - | // Please note that if a client also announces that it will send the "textDocument/semanticTokens/range" server should implement this request as well to allow for flicker free scrolling and semantic coloring of a minimap. | |||
| 1818 | - | // | |||
| 1819 | - | // @since 3.16.0. | |||
| 1820 | - | func (s *server) SemanticTokensRange(ctx context.Context, params *SemanticTokensRangeParams) (result *SemanticTokens, err error) { | |||
| 1821 | - | s.logger.Debug("call " + MethodSemanticTokensRange) | |||
| 1822 | - | defer s.logger.Debug("end "+MethodSemanticTokensRange, slog.Any("error", err)) | |||
| 1823 | - | ||||
| 1824 | - | if err := Call(ctx, s.Conn, MethodSemanticTokensRange, params, &result); err != nil { | |||
| 1825 | - | return nil, err | |||
| 1826 | - | } | |||
| 1827 | - | ||||
| 1828 | - | return result, nil | |||
| 1829 | - | } | |||
| 1830 | - | ||||
| 1831 | - | // SemanticTokensRefresh is sent from the server to the client. Servers can use it to ask clients to refresh the editors for which this server provides semantic tokens. | |||
| 1832 | - | // | |||
| 1833 | - | // As a result the client should ask the server to recompute the semantic tokens for these editors. | |||
| 1834 | - | // This is useful if a server detects a project wide configuration change which requires a re-calculation of all semantic tokens. | |||
| 1835 | - | // | |||
| 1836 | - | // Note that the client still has the freedom to delay the re-calculation of the semantic tokens if for example an editor is currently not visible. | |||
| 1837 | - | // | |||
| 1838 | - | // @since 3.16.0. | |||
| 1839 | - | func (s *server) SemanticTokensRefresh(ctx context.Context) (err error) { | |||
| 1840 | - | s.logger.Debug("call " + MethodSemanticTokensRefresh) | |||
| 1841 | - | defer s.logger.Debug("end "+MethodSemanticTokensRefresh, slog.Any("error", err)) | |||
| 1842 | - | ||||
| 1843 | - | return Call(ctx, s.Conn, MethodSemanticTokensRefresh, nil, nil) | |||
| 1844 | - | } | |||
| 1845 | - | ||||
| 1846 | - | // LinkedEditingRange is the linked editing request is sent from the client to the server to return for a given position in a document the range of the symbol at the position and all ranges that have the same content. | |||
| 1847 | - | // | |||
| 1848 | - | // Optionally a word pattern can be returned to describe valid contents. | |||
| 1849 | - | // | |||
| 1850 | - | // A rename to one of the ranges can be applied to all other ranges if the new content is valid. If no result-specific word pattern is provided, the word pattern from the client’s language configuration is used. | |||
| 1851 | - | // | |||
| 1852 | - | // @since 3.16.0. | |||
| 1853 | - | func (s *server) LinkedEditingRange(ctx context.Context, params *LinkedEditingRangeParams) (result *LinkedEditingRanges, err error) { | |||
| 1854 | - | s.logger.Debug("call " + MethodLinkedEditingRange) | |||
| 1855 | - | defer s.logger.Debug("end "+MethodLinkedEditingRange, slog.Any("error", err)) | |||
| 1856 | - | ||||
| 1857 | - | if err := Call(ctx, s.Conn, MethodLinkedEditingRange, params, &result); err != nil { | |||
| 1858 | - | return nil, err | |||
| 1859 | - | } | |||
| 1860 | - | ||||
| 1861 | - | return result, nil | |||
| 1862 | - | } | |||
| 1863 | - | ||||
| 1864 | - | // Moniker is the request is sent from the client to the server to get the symbol monikers for a given text document position. | |||
| 1865 | - | // | |||
| 1866 | - | // An array of Moniker types is returned as response to indicate possible monikers at the given location. | |||
| 1867 | - | // | |||
| 1868 | - | // If no monikers can be calculated, an empty array or null should be returned. | |||
| 1869 | - | // | |||
| 1870 | - | // @since 3.16.0. | |||
| 1871 | - | func (s *server) Moniker(ctx context.Context, params *MonikerParams) (result []Moniker, err error) { | |||
| 1872 | - | s.logger.Debug("call " + MethodMoniker) | |||
| 1873 | - | defer s.logger.Debug("end "+MethodMoniker, slog.Any("error", err)) | |||
| 1874 | - | ||||
| 1875 | - | if err := Call(ctx, s.Conn, MethodMoniker, params, &result); err != nil { | |||
| 1876 | - | return nil, err | |||
| 1877 | - | } | |||
| 1878 | - | ||||
| 1879 | - | return result, nil | |||
| 1880 | - | } | |||
| 1881 | - | ||||
| 1882 | - | // Request sends a request from the client to the server that non-compliant with the Language Server Protocol specifications. | |||
| 1883 | - | func (s *server) Request(ctx context.Context, method string, params any) (any, error) { | |||
| 1884 | - | s.logger.Debug("call " + method) | |||
| 1885 | - | defer s.logger.Debug("end " + method) | |||
| 1886 | - | ||||
| 1887 | - | var result any | |||
| 1888 | - | if err := Call(ctx, s.Conn, method, params, &result); err != nil { | |||
| 1889 | - | return nil, err | |||
| 1890 | - | } | |||
| 1891 | - | ||||
| 1892 | - | return result, nil | |||
| 1893 | - | } | |||
D vendor/github.com/a-h/templ/lsp/protocol/text.go +0 -111 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/util.go +0 -9 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/version.go +0 -7 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/window.go +0 -111 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/protocol/workspace.go +0 -213 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/uri/uri.go +0 -245 generated file: collapsed
D vendor/github.com/a-h/templ/lsp/xcontext/xcontext.go +0 -22 generated file: collapsed
D vendor/github.com/a-h/templ/once.go +0 -63 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/calltemplateparser.go +0 -37 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/childrenparser.go +0 -25 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/conditionalattributeparser.go +0 -103 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/cssparser.go +0 -200 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/diagnostics.go +0 -64 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/doctypeparser.go +0 -33 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/elementparser.go +0 -605 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/expressionparser.go +0 -246 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/fallthroughparser.go +0 -26 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/forexpressionparser.go +0 -57 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/fuzz.sh +0 -5 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/gocodeparser.go +0 -64 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/gocommentparser.go +0 -66 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/goexpression/fuzz.sh +0 -19 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/goexpression/parse.go +0 -343 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/goexpression/scanner.go +0 -180 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/goparser.go +0 -70 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/htmlcommentparser.go +0 -40 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/ifexpressionparser.go +0 -144 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/packageparser.go +0 -32 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/parser.go +0 -55 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/raw.go +0 -67 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/scriptparser.go +0 -336 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/scripttemplateparser.go +0 -91 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/sourcemap.go +0 -134 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/stringexpressionparser.go +0 -44 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/structure.go +0 -43 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/switchexpressionparser.go +0 -171 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/templatefile.go +0 -195 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/templateparser.go +0 -154 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/templelementparser.go +0 -59 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/textparser.go +0 -53 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/types.go +0 -1537 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/visitor.go +0 -36 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/visitor/visitor.go +0 -357 generated file: collapsed
D vendor/github.com/a-h/templ/parser/v2/whitespaceparser.go +0 -14 generated file: collapsed
D vendor/github.com/a-h/templ/runtime.go +0 -736 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/buffer.go +0 -62 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/bufferpool.go +0 -38 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/builder.go +0 -8 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/runtime.go +0 -21 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/scriptelement.go +0 -107 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/styleattribute.go +0 -217 generated file: collapsed
D vendor/github.com/a-h/templ/runtime/watchmode.go +0 -181 generated file: collapsed
D vendor/github.com/a-h/templ/safehtml/style.go +0 -199 generated file: collapsed
D vendor/github.com/a-h/templ/scripttemplate.go +0 -150 generated file: collapsed
D vendor/github.com/a-h/templ/templ.png +0 -0 binary file: no text diff
binary file: no text diff
D vendor/github.com/a-h/templ/url.go +0 -31 generated file: collapsed
D vendor/github.com/a-h/templ/version.go +0 -10 generated file: collapsed
D vendor/github.com/a-h/templ/watchmode.go +0 -105 generated file: collapsed
D vendor/github.com/andybalholm/brotli/.gitignore +0 -2 generated file: collapsed
D vendor/github.com/andybalholm/brotli/LICENSE +0 -19 generated file: collapsed
D vendor/github.com/andybalholm/brotli/README.md +0 -19 generated file: collapsed
D vendor/github.com/andybalholm/brotli/backward_references.go +0 -185 generated file: collapsed
D vendor/github.com/andybalholm/brotli/backward_references_hq.go +0 -796 generated file: collapsed
D vendor/github.com/andybalholm/brotli/bit_cost.go +0 -436 generated file: collapsed
D vendor/github.com/andybalholm/brotli/bit_reader.go +0 -266 generated file: collapsed
D vendor/github.com/andybalholm/brotli/bitwriter.go +0 -56 generated file: collapsed
D vendor/github.com/andybalholm/brotli/block_splitter.go +0 -144 generated file: collapsed
D vendor/github.com/andybalholm/brotli/block_splitter_command.go +0 -434 generated file: collapsed
D vendor/github.com/andybalholm/brotli/block_splitter_distance.go +0 -433 generated file: collapsed
D vendor/github.com/andybalholm/brotli/block_splitter_literal.go +0 -433 generated file: collapsed
D vendor/github.com/andybalholm/brotli/brotli_bit_stream.go +0 -1435 generated file: collapsed
D vendor/github.com/andybalholm/brotli/cluster.go +0 -30 generated file: collapsed
D vendor/github.com/andybalholm/brotli/cluster_command.go +0 -164 generated file: collapsed
D vendor/github.com/andybalholm/brotli/cluster_distance.go +0 -326 generated file: collapsed
D vendor/github.com/andybalholm/brotli/cluster_literal.go +0 -326 generated file: collapsed
D vendor/github.com/andybalholm/brotli/command.go +0 -254 generated file: collapsed
D vendor/github.com/andybalholm/brotli/compress_fragment.go +0 -834 generated file: collapsed
D vendor/github.com/andybalholm/brotli/compress_fragment_two_pass.go +0 -775 generated file: collapsed
D vendor/github.com/andybalholm/brotli/constants.go +0 -77 generated file: collapsed
D vendor/github.com/andybalholm/brotli/context.go +0 -2176 generated file: collapsed
D vendor/github.com/andybalholm/brotli/decode.go +0 -2570 generated file: collapsed
D vendor/github.com/andybalholm/brotli/dictionary.go +0 -122890 generated file: collapsed
D vendor/github.com/andybalholm/brotli/dictionary_hash.go +0 -32779 generated file: collapsed
D vendor/github.com/andybalholm/brotli/encode.go +0 -1220 generated file: collapsed
D vendor/github.com/andybalholm/brotli/encoder.go +0 -177 generated file: collapsed
D vendor/github.com/andybalholm/brotli/encoder_dict.go +0 -22 generated file: collapsed
D vendor/github.com/andybalholm/brotli/encoder_fast.go +0 -197 generated file: collapsed
D vendor/github.com/andybalholm/brotli/entropy_encode.go +0 -592 generated file: collapsed
D vendor/github.com/andybalholm/brotli/entropy_encode_static.go +0 -4399 generated file: collapsed
D vendor/github.com/andybalholm/brotli/fast_log.go +0 -290 generated file: collapsed
D vendor/github.com/andybalholm/brotli/find_match_length.go +0 -45 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/LICENSE +0 -27 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/README.md +0 -2 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/gzip.go +0 -65 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/huffman_bit_writer.go +0 -517 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/huffman_code.go +0 -346 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/token.go +0 -80 generated file: collapsed
D vendor/github.com/andybalholm/brotli/flate/writer.go +0 -66 generated file: collapsed
D vendor/github.com/andybalholm/brotli/h10.go +0 -287 generated file: collapsed
D vendor/github.com/andybalholm/brotli/h5.go +0 -214 generated file: collapsed
D vendor/github.com/andybalholm/brotli/h6.go +0 -216 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash.go +0 -342 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash_composite.go +0 -93 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash_forgetful_chain.go +0 -252 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash_longest_match_quickly.go +0 -214 generated file: collapsed
D vendor/github.com/andybalholm/brotli/hash_rolling.go +0 -168 generated file: collapsed
D vendor/github.com/andybalholm/brotli/histogram.go +0 -226 generated file: collapsed
D vendor/github.com/andybalholm/brotli/http.go +0 -189 generated file: collapsed
D vendor/github.com/andybalholm/brotli/huffman.go +0 -653 generated file: collapsed
D vendor/github.com/andybalholm/brotli/literal_cost.go +0 -182 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/bargain1.go +0 -212 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/bargain2.go +0 -248 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/bargain3.go +0 -278 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/emitter.go +0 -34 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/m0.go +0 -175 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/m4.go +0 -339 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/matchfinder.go +0 -103 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/pathfinder.go +0 -328 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/textencoder.go +0 -53 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/trio.go +0 -326 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/zdfast.go +0 -258 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/zfast.go +0 -206 generated file: collapsed
D vendor/github.com/andybalholm/brotli/matchfinder/zm.go +0 -301 generated file: collapsed
D vendor/github.com/andybalholm/brotli/memory.go +0 -66 generated file: collapsed
D vendor/github.com/andybalholm/brotli/metablock.go +0 -574 generated file: collapsed
D vendor/github.com/andybalholm/brotli/metablock_command.go +0 -165 generated file: collapsed
D vendor/github.com/andybalholm/brotli/metablock_distance.go +0 -165 generated file: collapsed
D vendor/github.com/andybalholm/brotli/metablock_literal.go +0 -165 generated file: collapsed
D vendor/github.com/andybalholm/brotli/params.go +0 -37 generated file: collapsed
D vendor/github.com/andybalholm/brotli/platform.go +0 -103 generated file: collapsed
D vendor/github.com/andybalholm/brotli/prefix.go +0 -30 generated file: collapsed
D vendor/github.com/andybalholm/brotli/prefix_dec.go +0 -723 generated file: collapsed
D vendor/github.com/andybalholm/brotli/quality.go +0 -196 generated file: collapsed
D vendor/github.com/andybalholm/brotli/reader.go +0 -126 generated file: collapsed
D vendor/github.com/andybalholm/brotli/ringbuffer.go +0 -134 generated file: collapsed
D vendor/github.com/andybalholm/brotli/state.go +0 -313 generated file: collapsed
D vendor/github.com/andybalholm/brotli/static_dict.go +0 -662 generated file: collapsed
D vendor/github.com/andybalholm/brotli/static_dict_lut.go +0 -75094 generated file: collapsed
D vendor/github.com/andybalholm/brotli/symbol_list.go +0 -22 generated file: collapsed
D vendor/github.com/andybalholm/brotli/transform.go +0 -641 generated file: collapsed
D vendor/github.com/andybalholm/brotli/utf8_util.go +0 -70 generated file: collapsed
D vendor/github.com/andybalholm/brotli/util.go +0 -7 generated file: collapsed
D vendor/github.com/andybalholm/brotli/write_bits.go +0 -52 generated file: collapsed
D vendor/github.com/andybalholm/brotli/writer.go +0 -162 generated file: collapsed
D vendor/github.com/atotto/clipboard/.travis.yml +0 -22 generated file: collapsed
D vendor/github.com/atotto/clipboard/LICENSE +0 -27 generated file: collapsed
D vendor/github.com/atotto/clipboard/README.md +0 -48 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard.go +0 -20 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard_darwin.go +0 -52 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard_plan9.go +0 -42 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard_unix.go +0 -149 generated file: collapsed
D vendor/github.com/atotto/clipboard/clipboard_windows.go +0 -157 generated file: collapsed
D vendor/github.com/aymanbagabas/go-osc52/v2/LICENSE +0 -21 generated file: collapsed
D vendor/github.com/aymanbagabas/go-osc52/v2/README.md +0 -83 generated file: collapsed
D vendor/github.com/aymanbagabas/go-osc52/v2/osc52.go +0 -305 generated file: collapsed
D vendor/github.com/bnema/purego-cef/LICENSE +0 -21 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/bridge.go +0 -783 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_accessibility_handler_gen.go +0 -135 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_app_gen.go +0 -255 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_audio_handler_gen.go +0 -222 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_auth_callback_gen.go +0 -80 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_base_gen.go +0 -13 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_browser_gen.go +0 -1340 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_browser_process_handler_gen.go +0 -280 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_callback_gen.go +0 -173 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_client_gen.go +0 -691 generated file: collapsed
D vendor/github.com/bnema/purego-cef/cef/cef_command_handler_gen.go +0 -228 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_command_line_gen.go +0 -282 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_component_updater_gen.go +0 -323 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_context_menu_handler_gen.go +0 -633 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_cookie_gen.go +0 -430 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_crash_util_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_devtools_message_observer_gen.go +0 -219 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_dialog_handler_gen.go +0 -186 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_display_handler_gen.go +0 -440 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_dom_gen.go +0 -578 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_download_handler_gen.go +0 -308 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_download_item_gen.go +0 -255 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_drag_data_gen.go +0 -329 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_drag_handler_gen.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_file_util_gen.go +0 -74 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_find_handler_gen.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_focus_handler_gen.go +0 -162 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_frame_gen.go +0 -284 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_frame_handler_gen.go +0 -214 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_i18n_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_image_gen.go +0 -241 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_jsdialog_handler_gen.go +0 -262 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_keyboard_handler_gen.go +0 -142 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_life_span_handler_gen.go +0 -261 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_load_handler_gen.go +0 -198 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_media_router_gen.go +0 -771 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_menu_model_delegate_gen.go +0 -262 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_menu_model_gen.go +0 -607 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_navigation_entry_gen.go +0 -150 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_origin_whitelist_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_parser_gen.go +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_path_util_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_permission_handler_gen.go +0 -303 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_preference_gen.go +0 -289 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_print_handler_gen.go +0 -364 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_print_settings_gen.go +0 -283 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_process_message_gen.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_process_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_registration_gen.go +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_render_handler_gen.go +0 -562 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_render_process_handler_gen.go +0 -325 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_request_context_gen.go +0 -515 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_request_context_handler_gen.go +0 -150 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_request_gen.go +0 -576 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_request_handler_gen.go +0 -490 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_resource_bundle_gen.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_resource_bundle_handler_gen.go +0 -168 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_resource_handler_gen.go +0 -392 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_resource_request_handler_gen.go +0 -469 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_response_filter_gen.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_response_gen.go +0 -237 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_scheme_gen.go +0 -175 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_server_gen.go +0 -470 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_shared_memory_region_gen.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_shared_process_message_builder_gen.go +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_ssl_info_gen.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_ssl_status_gen.go +0 -105 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_stream_gen.go +0 -698 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_string_visitor_gen.go +0 -113 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_task_gen.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_task_manager_gen.go +0 -150 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_thread_gen.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_trace_gen.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_color_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_component_gen.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_content_settings_gen.go +0 -155 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_gen.go +0 -1631 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_geometry_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_linux_gen.go +0 -41 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_osr_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_types_runtime_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_unresponsive_process_callback_gen.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_urlrequest_gen.go +0 -363 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_v8_gen.go +0 -1825 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_values_gen.go +0 -1139 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_waitable_event_gen.go +0 -126 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_x509_certificate_gen.go +0 -300 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_xml_reader_gen.go +0 -354 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/cef_zip_reader_gen.go +0 -201 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/doc.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/init.go +0 -191 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/.gitkeep +0 -0
no textual change.
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_app.go +0 -261 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_browser.go +0 -929 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_browser_process_handler.go +0 -345 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_client.go +0 -934 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_context_menu_handler.go +0 -487 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_dialog_handler.go +0 -130 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_display_handler.go +0 -743 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_focus_handler.go +0 -180 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_frame.go +0 -1093 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_keyboard_handler.go +0 -169 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_life_span_handler.go +0 -407 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_load_handler.go +0 -263 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_process_message.go +0 -307 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_raw_client.go +0 -934 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_raw_life_span_handler.go +0 -409 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_render_handler.go +0 -959 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_render_process_handler.go +0 -491 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_request.go +0 -1010 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_request_context.go +0 -1167 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_request_handler.go +0 -760 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/mocks/mock_response.go +0 -768 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/opaque_types.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/string_list.go +0 -46 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/test_cef_api_version_test__gen.go +0 -1391 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/test_cef_test_helpers_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/test_cef_test_server_gen.go +0 -282 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/test_cef_translator_test__gen.go +0 -1534 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/v8_helpers.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_box_layout_gen.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_browser_view_delegate_gen.go +0 -348 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_browser_view_gen.go +0 -122 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_button_delegate_gen.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_button_gen.go +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_display_gen.go +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_fill_layout_gen.go +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_label_button_gen.go +0 -176 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_layout_gen.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_menu_button_delegate_gen.go +0 -160 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_menu_button_gen.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_overlay_controller_gen.go +0 -224 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_panel_delegate_gen.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_panel_gen.go +0 -181 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_scroll_view_gen.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_textfield_delegate_gen.go +0 -137 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_textfield_gen.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_view_delegate_gen.go +0 -362 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_view_gen.go +0 -515 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_window_delegate_gen.go +0 -682 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/views_cef_window_gen.go +0 -436 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/cef/window_info_helpers.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/bridge.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_accessibility_handler_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_app_gen.go +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_audio_handler_gen.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_auth_callback_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_base_gen.go +0 -77 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_browser_gen.go +0 -1091 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_browser_process_handler_gen.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_callback_gen.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_client_gen.go +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_command_handler_gen.go +0 -80 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_command_line_gen.go +0 -255 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_component_updater_gen.go +0 -130 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_context_menu_handler_gen.go +0 -381 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_cookie_gen.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_crash_util_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_devtools_message_observer_gen.go +0 -78 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_dialog_handler_gen.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_display_handler_gen.go +0 -168 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_dom_gen.go +0 -478 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_download_handler_gen.go +0 -104 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_download_item_gen.go +0 -237 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_drag_data_gen.go +0 -318 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_drag_handler_gen.go +0 -41 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_file_util_gen.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_find_handler_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_focus_handler_gen.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_frame_gen.go +0 -303 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_frame_handler_gen.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_i18n_util_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_image_gen.go +0 -164 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_jsdialog_handler_gen.go +0 -77 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_keyboard_handler_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_life_span_handler_gen.go +0 -83 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_load_handler_gen.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_media_router_gen.go +0 -341 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_menu_model_delegate_gen.go +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_menu_model_gen.go +0 -637 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_navigation_entry_gen.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_origin_whitelist_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_parser_gen.go +0 -52 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_path_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_permission_handler_gen.go +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_preference_gen.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_print_handler_gen.go +0 -126 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_print_settings_gen.go +0 -265 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_process_message_gen.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_process_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_registration_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_render_handler_gen.go +0 -212 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_render_process_handler_gen.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_request_context_gen.go +0 -326 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_request_context_handler_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_request_gen.go +0 -444 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_request_handler_gen.go +0 -166 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_bundle_gen.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_bundle_handler_gen.go +0 -52 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_handler_gen.go +0 -126 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_resource_request_handler_gen.go +0 -148 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_response_filter_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_response_gen.go +0 -208 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_scheme_gen.go +0 -51 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_server_gen.go +0 -257 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_shared_memory_region_gen.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_shared_process_message_builder_gen.go +0 -65 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_ssl_info_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_ssl_status_gen.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_stream_gen.go +0 -268 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_string_visitor_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_task_gen.go +0 -104 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_task_manager_gen.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_thread_gen.go +0 -65 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_trace_gen.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_color_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_component_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_content_settings_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_gen.go +0 -482 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_geometry_gen.go +0 -37 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_linux_gen.go +0 -51 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_osr_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_types_runtime_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_unresponsive_process_callback_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_urlrequest_gen.go +0 -158 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_v8_gen.go +0 -1137 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_values_gen.go +0 -1002 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_waitable_event_gen.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_x509_certificate_gen.go +0 -217 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_xml_reader_gen.go +0 -340 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/cef_zip_reader_gen.go +0 -153 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/doc.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_gen.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_platform_darwin_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_platform_default_gen.go +0 -6 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_platform_linux_gen.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/register_platform_windows_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/test_cef_api_version_test__gen.go +0 -772 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/test_cef_test_helpers_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/test_cef_test_server_gen.go +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/test_cef_translator_test__gen.go +0 -967 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_box_layout_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_browser_view_delegate_gen.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_browser_view_gen.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_button_delegate_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_button_gen.go +0 -83 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_display_gen.go +0 -122 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_fill_layout_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_label_button_gen.go +0 -142 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_layout_gen.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_menu_button_delegate_gen.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_menu_button_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_overlay_controller_gen.go +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_panel_delegate_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_panel_gen.go +0 -153 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_scroll_view_gen.go +0 -102 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_textfield_delegate_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_textfield_gen.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_view_delegate_gen.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_view_gen.go +0 -589 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_window_delegate_gen.go +0 -278 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/capi/views_cef_window_gen.go +0 -485 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/cefapi/contract.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/engine.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/helpers.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/init.go +0 -158 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/marshal.go +0 -146 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/core/refcount.go +0 -185 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/loader/loader.go +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_accessibility_handler_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_app_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_audio_handler_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_auth_callback_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_base_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_browser_gen.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_browser_process_handler_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_callback_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_client_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_command_handler_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_command_line_gen.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_component_updater_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_context_menu_handler_gen.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_cookie_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_devtools_message_observer_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_dialog_handler_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_display_handler_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_dom_gen.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_download_handler_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_download_item_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_drag_data_gen.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_drag_handler_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_find_handler_gen.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_focus_handler_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_frame_gen.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_frame_handler_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_image_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_jsdialog_handler_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_keyboard_handler_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_life_span_handler_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_load_handler_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_media_router_gen.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_menu_model_delegate_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_menu_model_gen.go +0 -63 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_navigation_entry_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_permission_handler_gen.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_preference_gen.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_print_handler_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_print_settings_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_process_message_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_registration_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_render_handler_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_render_process_handler_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_context_gen.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_context_handler_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_gen.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_request_handler_gen.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_bundle_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_bundle_handler_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_handler_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_resource_request_handler_gen.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_response_filter_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_response_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_scheme_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_server_gen.go +0 -36 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_shared_memory_region_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_shared_process_message_builder_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_ssl_info_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_ssl_status_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_stream_gen.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_string_visitor_gen.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_task_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_task_manager_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_thread_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_trace_gen.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_color_gen.go +0 -5 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_component_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_content_settings_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_gen.go +0 -256 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_geometry_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_linux_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_osr_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_types_runtime_gen.go +0 -5 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_unresponsive_process_callback_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_urlrequest_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_v8_gen.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_values_gen.go +0 -110 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_waitable_event_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_x509_certificate_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_xml_reader_gen.go +0 -36 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/cef_zip_reader_gen.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/opaque_types.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_api_version_test__gen.go +0 -105 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_test_server_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/test_cef_translator_test__gen.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_box_layout_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_browser_view_delegate_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_browser_view_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_button_delegate_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_button_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_display_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_fill_layout_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_label_button_gen.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_layout_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_menu_button_delegate_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_menu_button_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_overlay_controller_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_panel_delegate_gen.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_panel_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_scroll_view_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_textfield_delegate_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_textfield_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_view_delegate_gen.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_view_gen.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_window_delegate_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/in/views_cef_window_gen.go +0 -49 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/capi.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_app_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_auth_callback_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_browser_gen.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_callback_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_command_line_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_component_updater_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_context_menu_handler_gen.go +0 -44 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_cookie_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_crash_util_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_dialog_handler_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_dom_gen.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_download_handler_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_download_item_gen.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_drag_data_gen.go +0 -44 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_file_util_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_frame_gen.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_i18n_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_image_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_jsdialog_handler_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_media_router_gen.go +0 -49 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_menu_model_gen.go +0 -73 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_navigation_entry_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_origin_whitelist_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_parser_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_path_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_permission_handler_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_preference_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_print_handler_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_print_settings_gen.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_process_message_gen.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_process_util_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_registration_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_request_context_gen.go +0 -42 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_request_gen.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_request_handler_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_resource_bundle_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_resource_handler_gen.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_response_gen.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_scheme_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_server_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_shared_memory_region_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_shared_process_message_builder_gen.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_ssl_info_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_ssl_status_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_stream_gen.go +0 -35 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_task_gen.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_task_manager_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_thread_gen.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_trace_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_types_linux_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_unresponsive_process_callback_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_urlrequest_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_v8_gen.go +0 -140 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_values_gen.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_waitable_event_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_x509_certificate_gen.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_xml_reader_gen.go +0 -46 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/cef_zip_reader_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_api_version_test__gen.go +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_test_helpers_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_test_server_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/test_cef_translator_test__gen.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_box_layout_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_browser_view_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_button_gen.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_display_gen.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_fill_layout_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_label_button_gen.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_layout_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_menu_button_delegate_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_menu_button_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_overlay_controller_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_panel_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_scroll_view_gen.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_textfield_gen.go +0 -41 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_view_gen.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef/internal/ports/out/views_cef_window_gen.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/.gitignore +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/Makefile +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/README.md +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/browser_settings.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/command_line.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/diagnostics.go +0 -137 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/doc.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/handlers.go +0 -284 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/input.go +0 -277 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/accelerated_paint.go +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/command_line.go +0 -108 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/cefadapter/window_info.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/cutil/cstring.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/format.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/frame.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/dmabuf/modifier.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/attrs.go +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/display.go +0 -70 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/extensions.go +0 -47 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/importer.go +0 -165 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/loader.go +0 -104 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/egl/types.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gl/copy.go +0 -513 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gl/loader.go +0 -262 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gl/timer_query.go +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgdk/renderer.go +0 -980 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/accelerated_renderer.go +0 -476 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/context.go +0 -172 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/gl.go +0 -95 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/glib.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/input_bridge.go +0 -1037 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/main_thread.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/gtkgl/render_signal.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/internal/profile/recorder.go +0 -352 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/options.go +0 -158 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/osr_backing_scale.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/profile.go +0 -50 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/refresh_rate.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/render_stack.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/size_observation.go +0 -88 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/view.go +0 -1171 collapsed to keep the page light
D vendor/github.com/bnema/purego-cef2gtk/window_info.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/.gitkeep +0 -0
no textual change.
D vendor/github.com/bnema/purego-pipewire/internal/capi/adapters_gen.go +0 -93 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/init_gen.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/loop_gen.go +0 -53 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/loop_lock.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/register.go +0 -41 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/register_all.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/stream_ops.go +0 -272 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/stream_params.go +0 -172 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/capi/stream_playback_gen.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/context.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/core.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/loop.go +0 -35 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/player.go +0 -440 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/player_rt.go +0 -207 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/player_state.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/pwbuffer.go +0 -173 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/registry.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/runtime.go +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/core/stream.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/loader/loader.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/.gitkeep +0 -0
no textual change.
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/capi.go +0 -5 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/capi_gen.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/init_gen.go +0 -9 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/loop_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/stream_ops.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/internal/ports/out/stream_playback_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/context.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/core.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/interfaces.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/player.go +0 -218 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/registry.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/runtime.go +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego-pipewire/pipewire/stream.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/driver/driver.go +0 -390 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/driver/register.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/bridge.go +0 -1461 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/enums_gen.go +0 -863 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/functions_gen.go +0 -358 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/register_gen.go +0 -377 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/capi/variadic_gen.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/core/db.go +0 -130 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/core/errors.go +0 -51 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/core/rows.go +0 -194 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/core/stmt.go +0 -128 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/loader/loader.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/in/ports_gen.go +0 -36 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/auth_gen.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/backup_gen.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/bind_gen.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/blob_gen.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/capi_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/column_gen.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/config_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/context_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/exec_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/func_gen.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/hook_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/lifecycle_gen.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/memory_gen.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/metadata_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/misc_gen.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/prepare_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/result_gen.go +0 -31 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/serialize_gen.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/str_gen.go +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/trace_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/value_gen.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/vfs_gen.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/vtab_gen.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/internal/ports/out/wal_gen.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego-sqlite/sqlite/sqlite_gen.go +0 -49 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/internal/libwebp/generated_symbols.go +0 -513 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/internal/libwebp/loader.go +0 -86 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/internal/libwebp/types.go +0 -164 collapsed to keep the page light
D vendor/github.com/bnema/purego-webp/libwebp/libwebp.go +0 -880 collapsed to keep the page light
D vendor/github.com/bnema/purego/.gitignore +0 -1 collapsed to keep the page light
D vendor/github.com/bnema/purego/LICENSE +0 -201 collapsed to keep the page light
D vendor/github.com/bnema/purego/README.md +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/purego/abi_amd64.h +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego/abi_arm64.h +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego/abi_loong64.h +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/cgo.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlerror.go +0 -17 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn.go +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_android.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_darwin.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_freebsd.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_linux.go +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_netbsd.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_nocgo_freebsd.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_nocgo_linux.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_nocgo_netbsd.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_playground.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/purego/dlfcn_stubs.s +0 -22 collapsed to keep the page light
D vendor/github.com/bnema/purego/func.go +0 -677 collapsed to keep the page light
D vendor/github.com/bnema/purego/gen.go +0 -6 collapsed to keep the page light
D vendor/github.com/bnema/purego/go_runtime.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego/hostlayout_go123.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego/hostlayout_nogo123.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/cgo/dlfcn_cgo_unix.go +0 -56 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/cgo/empty.go +0 -6 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/cgo/syscall_cgo_unix.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_amd64.h +0 -99 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_arm64.h +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_loong64.h +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_ppc64x.h +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/abi_riscv64.h +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_386.s +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_amd64.s +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_arm.s +0 -52 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_arm64.s +0 -36 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_loong64.s +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_ppc64le.s +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_riscv64.s +0 -37 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/asm_s390x.s +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/callbacks.go +0 -93 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/doc.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/fakecgo.go +0 -14 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/freebsd.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_darwin.go +0 -88 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_freebsd.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_libinit.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_linux.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_netbsd.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_setenv.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/go_util.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/iscgo.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo_darwin.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo_freebsd.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo_linux.go +0 -20 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/libcgo_netbsd.go +0 -26 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/linux.go +0 -184 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/netbsd.go +0 -23 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/setenv.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_386.s +0 -121 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_amd64.s +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_arm.s +0 -122 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_arm64.s +0 -81 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_386.s +0 -78 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_amd64.s +0 -69 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_arm.s +0 -69 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_arm64.s +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_loong64.s +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_ppc64le.s +0 -69 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_linux_riscv64.s +0 -60 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_loong64.s +0 -78 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_ppc64le.s +0 -128 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/trampolines_riscv64.s +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols.go +0 -165 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_darwin.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_freebsd.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_linux.go +0 -158 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/zsymbols_netbsd.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_darwin.s +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_freebsd.s +0 -16 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_linux.s +0 -46 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_netbsd.s +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/fakecgo/ztrampolines_stubs.s +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/strings/strings.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/xreflect/reflect_go124.go +0 -15 collapsed to keep the page light
D vendor/github.com/bnema/purego/internal/xreflect/reflect_go125.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/purego/is_ios.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/purego/nocgo.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_386.go +0 -52 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_abi_helpers.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_amd64.go +0 -443 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_arm.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_arm64.go +0 -759 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_loong64.go +0 -216 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_ppc64le.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_riscv64.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego/struct_s390x.go +0 -151 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_386.s +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_amd64.s +0 -170 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_arm.s +0 -142 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_arm64.s +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_loong64.s +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_ppc64le.s +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_riscv64.s +0 -101 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_s390x.s +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_386.s +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_arm.s +0 -89 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_arm64.s +0 -75 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_loong64.s +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_ppc64le.s +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_riscv64.s +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/purego/sys_unix_s390x.s +0 -109 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall.go +0 -108 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_32bit.go +0 -115 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_cgo_linux.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_notstackargs.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_stackargs.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_unix.go +0 -693 collapsed to keep the page light
D vendor/github.com/bnema/purego/syscall_windows.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_386.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_amd64.s +0 -2014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_arm.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_arm64.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_loong64.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_ppc64le.s +0 -4014 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_riscv64.s +0 -4051 collapsed to keep the page light
D vendor/github.com/bnema/purego/zcallback_s390x.s +0 -4015 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/internal/core/core.go +0 -515 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/pkg/core/core.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +0 -2056 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +0 -2083 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +0 -80 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +0 -812 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +0 -1214 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +0 -313 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +0 -35 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +0 -388 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +0 -969 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +0 -493 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +0 -593 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +0 -704 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +0 -382 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +0 -1019 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +0 -523 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +0 -562 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +0 -568 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +0 -572 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +0 -399 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +0 -398 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +0 -871 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +0 -258 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +0 -605 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +0 -548 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +0 -816 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +0 -954 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +0 -1077 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +0 -300 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +0 -791 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +0 -1049 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +0 -815 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +0 -566 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +0 -378 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +0 -1296 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +0 -39 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +0 -1218 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +0 -559 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +0 -859 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +0 -1906 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +0 -999 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +0 -690 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +0 -520 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +0 -586 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +0 -672 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +0 -603 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +0 -715 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +0 -480 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +0 -441 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +0 -285 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +0 -246 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +0 -561 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +0 -386 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +0 -1144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +0 -1118 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +0 -289 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +0 -381 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +0 -889 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +0 -477 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +0 -175 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +0 -971 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +0 -559 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +0 -420 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +0 -519 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +0 -287 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +0 -491 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +0 -802 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +0 -529 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +0 -970 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +0 -2327 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +0 -387 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +0 -443 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +0 -717 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +0 -1196 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +0 -938 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +0 -1890 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +0 -470 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +0 -547 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +0 -599 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +0 -480 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +0 -443 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +0 -685 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +0 -945 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +0 -687 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/cairo/main.go +0 -947 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +0 -153 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +0 -329 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +0 -414 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +0 -278 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +0 -245 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +0 -517 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +0 -279 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +0 -331 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +0 -619 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +0 -156 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +0 -160 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +0 -741 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +0 -244 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +0 -299 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +0 -625 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder_extra.go +0 -47 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +0 -366 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +0 -73 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +0 -171 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +0 -896 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +0 -1449 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +0 -474 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +0 -162 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +0 -424 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +0 -318 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +0 -508 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +0 -113 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkkeysyms.go +0 -4904 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +0 -304 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +0 -460 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +0 -382 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +0 -575 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +0 -57 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +0 -214 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +0 -311 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +0 -190 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +0 -263 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +0 -63 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +0 -710 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +0 -716 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +0 -751 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +0 -196 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +0 -101 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +0 -853 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +0 -86 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +0 -746 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-features.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +0 -549 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +0 -552 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +0 -125 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +0 -83 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +0 -1783 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +0 -94 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gaction.go +0 -663 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +0 -852 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +0 -434 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +0 -2242 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +0 -2213 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +0 -715 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +0 -339 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +0 -325 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +0 -556 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +0 -314 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +0 -186 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +0 -617 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +0 -327 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +0 -243 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +0 -266 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +0 -316 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +0 -349 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +0 -235 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +0 -496 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +0 -674 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +0 -416 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +0 -330 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +0 -152 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +0 -199 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +0 -1909 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +0 -182 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +0 -291 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +0 -542 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +0 -579 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +0 -70 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +0 -753 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +0 -392 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +0 -110 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +0 -274 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +0 -390 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +0 -719 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +0 -268 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +0 -169 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +0 -267 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +0 -1102 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +0 -311 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +0 -213 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +0 -134 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +0 -361 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +0 -1459 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +0 -186 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +0 -1041 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +0 -175 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +0 -197 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfile.go +0 -7039 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +0 -139 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +0 -768 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +0 -190 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +0 -1682 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +0 -513 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +0 -619 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +0 -388 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +0 -243 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +0 -614 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +0 -197 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +0 -197 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gicon.go +0 -378 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +0 -556 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +0 -262 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +0 -280 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +0 -869 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +0 -2410 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +0 -347 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/giostream.go +0 -723 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +0 -1144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +0 -348 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +0 -326 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +0 -236 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +0 -411 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +0 -167 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +0 -610 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +0 -772 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmenuexporter.go +0 -10 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +0 -993 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmount.go +0 -1422 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +0 -1017 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +0 -101 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +0 -336 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +0 -412 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +0 -272 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +0 -283 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +0 -1272 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +0 -443 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +0 -305 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +0 -384 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +0 -136 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +0 -326 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +0 -315 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +0 -352 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +0 -301 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +0 -298 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +0 -180 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +0 -1053 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gresource.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +0 -316 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +0 -1862 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +0 -676 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +0 -592 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +0 -433 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +0 -489 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +0 -618 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +0 -446 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +0 -2007 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +0 -249 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +0 -253 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +0 -955 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +0 -298 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +0 -397 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +0 -440 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +0 -619 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +0 -406 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +0 -27 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +0 -633 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +0 -412 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtask.go +0 -1352 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +0 -125 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +0 -228 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +0 -291 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +0 -63 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +0 -309 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +0 -499 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +0 -764 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +0 -319 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +0 -836 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +0 -886 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +0 -119 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +0 -518 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +0 -328 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +0 -90 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +0 -267 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +0 -211 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +0 -370 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +0 -341 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +0 -698 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +0 -1140 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +0 -1182 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +0 -307 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +0 -213 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gio/main.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +0 -188 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/garray.go +0 -817 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +0 -448 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +0 -404 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +0 -91 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +0 -104 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +0 -186 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +0 -958 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gcache.go +0 -118 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +0 -222 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +0 -156 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +0 -457 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +0 -286 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gdate.go +0 -850 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +0 -1084 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gdir.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/genviron.go +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gerror.go +0 -285 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +0 -806 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ghash.go +0 -742 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +0 -205 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ghook.go +0 -260 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +0 -83 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +0 -1139 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +0 -1174 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/glibconfig.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/glist.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmacros.go +0 -30 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmain.go +0 -2568 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +0 -178 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +0 -788 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmem.go +0 -532 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +0 -1030 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gnode.go +0 -439 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/goption.go +0 -666 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +0 -316 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +0 -205 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +0 -24 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +0 -116 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +0 -35 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gquark.go +0 -153 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +0 -503 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grand.go +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +0 -200 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +0 -134 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +0 -103 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gregex.go +0 -1625 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/grel.go +0 -204 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +0 -483 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +0 -603 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gshell.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gslice.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gslist.go +0 -47 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +0 -607 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +0 -381 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +0 -1164 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstring.go +0 -622 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +0 -176 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +0 -1491 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gthread.go +0 -2487 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +0 -278 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +0 -162 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +0 -378 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +0 -88 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtree.go +0 -521 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +0 -1703 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/guri.go +0 -1112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gutils.go +0 -766 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/guuid.go +0 -38 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +0 -3134 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +0 -730 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gversion.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/gversionmacros.go +0 -18 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/main.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/more.go +0 -366 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/more_other.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/more_sysv.go +0 -29 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/glib/more_windows.go +0 -6 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +0 -168 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gmodule/gmoduleconf.go +0 -12 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gmodule/main.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +0 -361 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +0 -142 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +0 -58 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +0 -549 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/genums.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +0 -237 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +0 -2267 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +0 -935 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +0 -1291 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +0 -839 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +0 -265 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +0 -43 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +0 -1702 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +0 -380 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +0 -191 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +0 -951 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +0 -212 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gvaluecollector.go +0 -11 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/main.go +0 -37 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/more.go +0 -160 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gobject/types/types.go +0 -3 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +0 -408 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-config.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +0 -408 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +0 -161 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-macros.go +0 -8 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +0 -885 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +0 -220 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +0 -196 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +0 -235 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +0 -140 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +0 -331 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +0 -274 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +0 -485 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +0 -137 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +0 -244 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-types.go +0 -53 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +0 -331 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +0 -417 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +0 -431 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +0 -86 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +0 -95 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +0 -87 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +0 -94 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +0 -95 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +0 -112 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +0 -123 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +0 -89 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +0 -79 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +0 -105 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +0 -91 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +0 -592 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +0 -127 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +0 -682 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +0 -95 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +0 -156 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +0 -109 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +0 -88 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +0 -69 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +0 -118 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +0 -189 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +0 -188 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +0 -227 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +0 -338 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskrenderreplay.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +0 -94 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +0 -93 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +0 -191 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +0 -129 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +0 -19 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +0 -115 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +0 -92 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +0 -100 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +0 -25 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +0 -93 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +0 -2171 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +0 -1303 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +0 -174 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +0 -857 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +0 -484 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +0 -111 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +0 -579 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +0 -361 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +0 -460 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +0 -604 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +0 -402 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +0 -656 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +0 -551 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +0 -681 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +0 -1023 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +0 -944 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +0 -517 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +0 -1046 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +0 -140 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +0 -318 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +0 -592 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +0 -717 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +0 -1015 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +0 -206 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +0 -347 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +0 -910 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +0 -836 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +0 -1892 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +0 -241 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +0 -431 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +0 -226 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +0 -649 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +0 -1060 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +0 -168 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +0 -163 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +0 -210 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +0 -114 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +0 -764 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +0 -224 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +0 -691 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +0 -560 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +0 -268 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +0 -872 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +0 -565 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +0 -317 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +0 -510 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +0 -415 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +0 -242 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +0 -482 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +0 -33 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +0 -935 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +0 -213 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +0 -472 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +0 -337 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +0 -171 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +0 -1338 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +0 -649 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +0 -362 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +0 -316 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +0 -552 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcssenums.go +0 -40 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +0 -32 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcsslocation.go +0 -34 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +0 -263 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +0 -201 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +0 -108 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +0 -100 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +0 -1015 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +0 -48 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +0 -415 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +0 -521 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +0 -384 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +0 -598 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +0 -227 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +0 -757 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +0 -536 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +0 -340 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +0 -1116 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +0 -686 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +0 -463 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +0 -2296 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +0 -665 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +0 -772 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +0 -2235 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +0 -263 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +0 -199 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +0 -234 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +0 -204 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +0 -281 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +0 -730 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +0 -975 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +0 -711 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +0 -934 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +0 -662 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +0 -1084 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +0 -714 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +0 -324 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +0 -249 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +0 -485 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +0 -402 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +0 -447 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +0 -196 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +0 -251 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +0 -1649 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +0 -759 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +0 -773 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +0 -643 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +0 -532 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +0 -411 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +0 -712 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +0 -559 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +0 -650 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +0 -188 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +0 -184 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +0 -180 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +0 -134 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +0 -120 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +0 -229 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +0 -292 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +0 -129 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +0 -122 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +0 -1007 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +0 -491 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +0 -789 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +0 -494 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +0 -759 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +0 -635 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +0 -349 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +0 -535 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +0 -1817 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +0 -879 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +0 -1256 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +0 -165 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimmodule.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +0 -229 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +0 -705 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +0 -881 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +0 -1759 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +0 -407 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +0 -714 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +0 -583 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +0 -454 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +0 -1802 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +0 -181 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +0 -383 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +0 -945 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +0 -815 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +0 -571 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +0 -183 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +0 -312 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +0 -377 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +0 -560 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +0 -1173 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +0 -917 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +0 -751 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +0 -286 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +0 -518 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +0 -351 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +0 -216 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +0 -185 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +0 -474 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +0 -356 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +0 -1572 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +0 -489 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +0 -207 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +0 -223 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +0 -454 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +0 -497 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +0 -930 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +0 -375 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +0 -756 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +0 -82 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +0 -835 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +0 -931 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +0 -521 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +0 -627 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +0 -407 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +0 -272 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +0 -488 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +0 -564 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +0 -486 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +0 -1921 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +0 -444 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +0 -1024 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +0 -756 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +0 -659 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +0 -968 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +0 -913 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +0 -171 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +0 -539 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +0 -144 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +0 -736 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +0 -726 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +0 -266 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +0 -406 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +0 -1169 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +0 -534 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +0 -970 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +0 -156 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +0 -208 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +0 -606 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +0 -351 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +0 -1332 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +0 -210 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +0 -640 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +0 -330 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +0 -419 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +0 -135 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +0 -414 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +0 -510 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +0 -540 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +0 -597 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +0 -605 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +0 -53 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +0 -241 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +0 -505 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +0 -243 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +0 -320 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +0 -864 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +0 -482 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +0 -401 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +0 -1420 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +0 -397 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +0 -1398 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +0 -371 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +0 -394 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +0 -464 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +0 -242 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +0 -396 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +0 -199 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +0 -521 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +0 -76 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +0 -877 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +0 -598 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +0 -174 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +0 -92 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +0 -65 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +0 -1750 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +0 -2305 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +0 -237 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +0 -1468 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +0 -252 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +0 -1574 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +0 -238 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +0 -2855 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +0 -667 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +0 -165 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +0 -402 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +0 -611 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +0 -593 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +0 -125 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +0 -1898 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +0 -741 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +0 -688 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +0 -334 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +0 -379 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +0 -899 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +0 -2734 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +0 -1028 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +0 -534 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +0 -174 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +0 -139 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +0 -630 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +0 -504 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +0 -366 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +0 -5777 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +0 -258 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +0 -2182 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +0 -551 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +0 -231 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +0 -383 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/gtk/main.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +0 -519 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +0 -414 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +0 -252 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +0 -234 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +0 -1092 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +0 -72 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +0 -123 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +0 -354 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/main.go +0 -21 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +0 -1850 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +0 -139 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +0 -129 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +0 -430 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +0 -202 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +0 -59 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-features.go +0 -13 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +0 -2354 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +0 -573 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +0 -102 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +0 -366 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +0 -307 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +0 -440 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +0 -143 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +0 -253 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +0 -103 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +0 -1847 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +0 -248 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +0 -789 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +0 -419 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +0 -283 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +0 -246 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +0 -302 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +0 -155 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +0 -402 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +0 -64 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +0 -45 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +0 -540 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +0 -242 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +0 -86 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +0 -101 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +0 -110 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +0 -467 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +0 -162 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +0 -67 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +0 -146 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +0 -250 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +0 -107 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +0 -308 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-policy.go +0 -7 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +0 -265 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +0 -285 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +0 -642 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +0 -1445 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +0 -254 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +0 -161 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +0 -700 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +0 -1002 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +0 -68 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +0 -1397 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +0 -193 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +0 -854 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +0 -96 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +0 -103 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +0 -636 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +0 -66 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +0 -70 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +0 -328 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +0 -264 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +0 -133 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +0 -343 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +0 -212 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +0 -243 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +0 -106 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +0 -182 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +0 -344 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +0 -276 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +0 -347 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +0 -187 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +0 -85 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +0 -429 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditingCommands.go +0 -61 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +0 -193 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +0 -328 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +0 -195 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +0 -326 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +0 -219 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +0 -351 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +0 -100 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +0 -281 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +0 -100 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +0 -354 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +0 -267 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +0 -1260 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +0 -97 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +0 -215 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +0 -183 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +0 -92 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +0 -147 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +0 -423 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +0 -210 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +0 -184 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +0 -129 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +0 -149 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +0 -131 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +0 -84 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +0 -341 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +0 -273 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +0 -177 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +0 -218 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +0 -163 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +0 -2622 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +0 -148 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +0 -194 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +0 -197 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +0 -141 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +0 -28 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +0 -323 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +0 -289 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +0 -432 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +0 -130 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +0 -230 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +0 -78 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +0 -650 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +0 -617 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +0 -264 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +0 -388 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +0 -280 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +0 -4734 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +0 -444 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +0 -55 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +0 -98 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +0 -124 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +0 -103 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +0 -545 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +0 -138 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +0 -338 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +0 -241 collapsed to keep the page light
D vendor/github.com/bnema/puregotk/v4/webkit/more.go +0 -234 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/.gitignore +0 -25 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/LICENSE +0 -20 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/README.md +0 -30 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/backoff.go +0 -66 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/context.go +0 -62 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/exponential.go +0 -216 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/retry.go +0 -146 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/ticker.go +0 -97 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/timer.go +0 -35 collapsed to keep the page light
D vendor/github.com/cenkalti/backoff/v4/tries.go +0 -38 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/cursor/cursor.go +0 -221 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/help/help.go +0 -240 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/key/key.go +0 -140 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/README.md +0 -71 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/defaultitem.go +0 -229 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/keys.go +0 -97 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/list.go +0 -1330 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/list/style.go +0 -99 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/paginator/paginator.go +0 -214 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/runeutil/runeutil.go +0 -102 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/spinner/spinner.go +0 -224 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/table/table.go +0 -450 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/textinput/textinput.go +0 -890 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/viewport/keymap.go +0 -60 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbles/viewport/viewport.go +0 -544 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/.gitattributes +0 -1 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/.gitignore +0 -23 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/.golangci.yml +0 -44 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/.goreleaser.yml +0 -5 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/README.md +0 -400 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/Taskfile.yaml +0 -14 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/commands.go +0 -222 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/exec.go +0 -133 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/focus.go +0 -9 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/inputreader_other.go +0 -19 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/inputreader_windows.go +0 -129 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/key.go +0 -715 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/key_other.go +0 -13 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/key_sequences.go +0 -130 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/key_windows.go +0 -441 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/logging.go +0 -53 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/mouse.go +0 -308 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/nil_renderer.go +0 -29 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/options.go +0 -252 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/renderer.go +0 -88 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/screen.go +0 -248 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/signals_unix.go +0 -33 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/signals_windows.go +0 -10 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/standard_renderer.go +0 -790 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tea.go +0 -941 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tea_init.go +0 -22 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tty.go +0 -141 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tty_unix.go +0 -49 collapsed to keep the page light
D vendor/github.com/charmbracelet/bubbletea/tty_windows.go +0 -68 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/.golangci.yml +0 -47 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/.goreleaser.yml +0 -6 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/README.md +0 -109 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/doc.go +0 -4 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/env.go +0 -294 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/env_other.go +0 -8 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/env_windows.go +0 -40 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/profile.go +0 -108 collapsed to keep the page light
D vendor/github.com/charmbracelet/colorprofile/writer.go +0 -171 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/.gitignore +0 -2 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/.golangci.yml +0 -41 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/.goreleaser.yml +0 -5 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/README.md +0 -815 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/Taskfile.yaml +0 -19 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/align.go +0 -83 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/ansi_unix.go +0 -7 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/ansi_windows.go +0 -22 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/borders.go +0 -490 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/color.go +0 -172 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/get.go +0 -556 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/join.go +0 -175 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/position.go +0 -154 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/ranges.go +0 -48 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/renderer.go +0 -181 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/runes.go +0 -43 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/set.go +0 -799 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/size.go +0 -41 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/style.go +0 -588 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/unset.go +0 -331 collapsed to keep the page light
D vendor/github.com/charmbracelet/lipgloss/whitespace.go +0 -83 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/ansi.go +0 -11 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/ascii.go +0 -8 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/background.go +0 -178 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/c0.go +0 -79 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/c1.go +0 -72 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/charset.go +0 -55 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/clipboard.go +0 -75 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/color.go +0 -784 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/ctrl.go +0 -156 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/cursor.go +0 -637 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/cwd.go +0 -26 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/doc.go +0 -7 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/finalterm.go +0 -67 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/focus.go +0 -9 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/graphics.go +0 -62 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/hyperlink.go +0 -28 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/inband.go +0 -24 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/iterm2.go +0 -18 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/keypad.go +0 -28 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/kitty.go +0 -90 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/method.go +0 -196 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/mode.go +0 -690 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/mode_deprecated.go +0 -495 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/modes.go +0 -65 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/mouse.go +0 -172 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/notification.go +0 -32 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/palette.go +0 -34 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser.go +0 -417 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser/const.go +0 -79 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser/seq.go +0 -136 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser/transition_table.go +0 -273 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser_decode.go +0 -525 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser_handler.go +0 -60 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/parser_sync.go +0 -29 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/passthrough.go +0 -60 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/paste.go +0 -7 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/progress.go +0 -49 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/reset.go +0 -11 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/screen.go +0 -410 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/sgr.go +0 -79 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/status.go +0 -168 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/style.go +0 -819 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/termcap.go +0 -41 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/title.go +0 -48 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/truncate.go +0 -290 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/urxvt.go +0 -17 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/util.go +0 -92 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/width.go +0 -107 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/winop.go +0 -59 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/wrap.go +0 -472 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/ansi/xterm.go +0 -138 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/buffer.go +0 -474 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/cell.go +0 -487 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/errors.go +0 -6 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/geom.go +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/hardscroll.go +0 -273 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/hashmap.go +0 -301 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/link.go +0 -14 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/pen.go +0 -92 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/screen.go +0 -1514 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/sequence.go +0 -131 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/style.go +0 -31 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/tabstop.go +0 -137 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/utils.go +0 -24 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/wrap.go +0 -191 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/cellbuf/writer.go +0 -340 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term.go +0 -51 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_other.go +0 -39 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_plan9.go +0 -118 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_unix.go +0 -96 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_unix_bsd.go +0 -11 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_unix_other.go +0 -11 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/term_windows.go +0 -87 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/terminal.go +0 -12 collapsed to keep the page light
D vendor/github.com/charmbracelet/x/term/util.go +0 -47 collapsed to keep the page light
D vendor/github.com/cli/browser/LICENSE +0 -23 collapsed to keep the page light
D vendor/github.com/cli/browser/README.md +0 -20 collapsed to keep the page light
D vendor/github.com/cli/browser/browser.go +0 -57 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_darwin.go +0 -5 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_freebsd.go +0 -15 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_linux.go +0 -21 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_netbsd.go +0 -14 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_openbsd.go +0 -15 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_unsupported.go +0 -12 collapsed to keep the page light
D vendor/github.com/cli/browser/browser_windows.go +0 -7 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/.gitignore +0 -3 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/AGENTS.md +0 -51 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/CHANGELOG.md +0 -129 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/README.md +0 -190 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/gen.go +0 -3 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/graphemes.go +0 -73 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/options.go +0 -30 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/trie.go +0 -1699 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/truncate.go +0 -149 collapsed to keep the page light
D vendor/github.com/clipperhouse/displaywidth/width.go +0 -239 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/README.md +0 -120 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/ansi.go +0 -138 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/ansi8.go +0 -79 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/iterator.go +0 -144 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/reader.go +0 -25 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/splitfunc.go +0 -205 collapsed to keep the page light
D vendor/github.com/clipperhouse/uax29/v2/graphemes/trie.go +0 -1717 collapsed to keep the page light
D vendor/github.com/cpuguy83/go-md2man/v2/LICENSE.md +0 -21 collapsed to keep the page light
D vendor/github.com/cpuguy83/go-md2man/v2/md2man/debug.go +0 -62 collapsed to keep the page light
D vendor/github.com/cpuguy83/go-md2man/v2/md2man/md2man.go +0 -24 collapsed to keep the page light
D vendor/github.com/cpuguy83/go-md2man/v2/md2man/roff.go +0 -416 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/LICENSE +0 -15 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/bypass.go +0 -145 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/bypasssafe.go +0 -38 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/common.go +0 -341 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/config.go +0 -306 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/doc.go +0 -211 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/dump.go +0 -509 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/format.go +0 -419 collapsed to keep the page light
D vendor/github.com/davecgh/go-spew/spew/spew.go +0 -148 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/.gitignore +0 -15 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/.golangci.yml +0 -24 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/README.md +0 -2 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/keycodes.go +0 -205 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/mode.go +0 -82 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/read.go +0 -154 collapsed to keep the page light
D vendor/github.com/erikgeiser/coninput/records.go +0 -486 collapsed to keep the page light
D vendor/github.com/fatih/color/LICENSE.md +0 -20 collapsed to keep the page light
D vendor/github.com/fatih/color/README.md +0 -189 collapsed to keep the page light
D vendor/github.com/fatih/color/color.go +0 -733 collapsed to keep the page light
D vendor/github.com/fatih/color/color_windows.go +0 -22 collapsed to keep the page light
D vendor/github.com/fatih/color/doc.go +0 -134 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/.gitignore +0 -10 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/.mailmap +0 -2 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/CHANGELOG.md +0 -651 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/CONTRIBUTING.md +0 -147 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/LICENSE +0 -25 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/README.md +0 -214 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_fen.go +0 -469 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_inotify.go +0 -597 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_kqueue.go +0 -735 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_other.go +0 -22 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/backend_windows.go +0 -702 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/fsnotify.go +0 -526 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/darwin.go +0 -20 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_darwin.go +0 -15 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_dragonfly.go +0 -15 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_freebsd.go +0 -20 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_kqueue.go +0 -32 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_linux.go +0 -56 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_netbsd.go +0 -15 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_openbsd.go +0 -16 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_solaris.go +0 -45 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/debug_windows.go +0 -40 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/freebsd.go +0 -20 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/internal.go +0 -2 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/unix.go +0 -20 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/unix2.go +0 -25 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/internal/windows.go +0 -40 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/shared.go +0 -64 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/staticcheck.conf +0 -3 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/system_bsd.go +0 -7 collapsed to keep the page light
D vendor/github.com/fsnotify/fsnotify/system_darwin.go +0 -8 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/.editorconfig +0 -24 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/.envrc +0 -7 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/.gitignore +0 -10 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/.golangci.yaml +0 -48 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/CHANGELOG.md +0 -104 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/README.md +0 -81 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/decode_hooks.go +0 -714 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/devenv.lock +0 -103 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/devenv.nix +0 -14 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/devenv.yaml +0 -4 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/errors.go +0 -244 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/internal/errors/errors.go +0 -11 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/internal/errors/join.go +0 -9 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/internal/errors/join_go1_19.go +0 -61 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/mapstructure.go +0 -1948 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/reflect_go1_19.go +0 -44 collapsed to keep the page light
D vendor/github.com/go-viper/mapstructure/v2/reflect_go1_20.go +0 -10 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/.cirrus.yml +0 -11 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/.golangci.yml +0 -13 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/CONTRIBUTING.md +0 -50 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/LICENSE +0 -25 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/MAINTAINERS +0 -3 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/README.md +0 -47 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/SECURITY.md +0 -13 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth.go +0 -257 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_anonymous.go +0 -16 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_default_other.go +0 -7 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_default_windows.go +0 -5 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_external.go +0 -26 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/auth_sha1_windows.go +0 -109 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/call.go +0 -66 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn.go +0 -1009 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn_darwin.go +0 -36 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn_other.go +0 -83 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn_unix.go +0 -40 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/conn_windows.go +0 -13 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/dbus.go +0 -427 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/decoder.go +0 -376 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/default_handler.go +0 -338 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/doc.go +0 -70 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/encoder.go +0 -235 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/escape.go +0 -84 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/export.go +0 -484 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/match.go +0 -89 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/message.go +0 -393 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/object.go +0 -181 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/sequence.go +0 -24 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/sequential_handler.go +0 -125 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/server_interfaces.go +0 -107 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/sig.go +0 -298 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_darwin.go +0 -6 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_generic.go +0 -52 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_nonce_tcp.go +0 -41 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_tcp.go +0 -41 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unix.go +0 -291 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_dragonfly.go +0 -95 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_freebsd.go +0 -94 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_linux.go +0 -25 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_netbsd.go +0 -14 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_unixcred_openbsd.go +0 -14 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/transport_zos.go +0 -6 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/variant.go +0 -169 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/variant_lexer.go +0 -284 collapsed to keep the page light
D vendor/github.com/godbus/dbus/v5/variant_parser.go +0 -815 collapsed to keep the page light
D vendor/github.com/inconshreveable/mousetrap/LICENSE +0 -201 collapsed to keep the page light
D vendor/github.com/inconshreveable/mousetrap/README.md +0 -23 collapsed to keep the page light
D vendor/github.com/inconshreveable/mousetrap/trap_others.go +0 -16 collapsed to keep the page light
D vendor/github.com/inconshreveable/mousetrap/trap_windows.go +0 -42 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/.gitignore +0 -101 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/CHANGELOG.md +0 -72 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/LICENSE +0 -7 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/README.md +0 -490 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/colorgens.go +0 -67 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/colors.go +0 -1156 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/happy_palettegen.go +0 -29 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/hexcolor.go +0 -91 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/hsluv-snapshot-rev4.json +0 -1 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/hsluv.go +0 -208 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/rand.go +0 -22 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/soft_palettegen.go +0 -192 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/sort.go +0 -191 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/warm_palettegen.go +0 -29 collapsed to keep the page light
D vendor/github.com/lucasb-eyer/go-colorful/widegamut.go +0 -290 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/README.md +0 -48 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/colorable_others.go +0 -38 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/colorable_windows.go +0 -1047 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/go.test.sh +0 -12 collapsed to keep the page light
D vendor/github.com/mattn/go-colorable/noncolorable.go +0 -57 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/LICENSE +0 -9 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/README.md +0 -50 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/doc.go +0 -2 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/go.test.sh +0 -12 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_bsd.go +0 -20 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_others.go +0 -17 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_plan9.go +0 -23 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_solaris.go +0 -21 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_tcgets.go +0 -20 collapsed to keep the page light
D vendor/github.com/mattn/go-isatty/isatty_windows.go +0 -136 collapsed to keep the page light
D vendor/github.com/mattn/go-localereader/README.md +0 -23 collapsed to keep the page light
D vendor/github.com/mattn/go-localereader/localereader.go +0 -19 collapsed to keep the page light
D vendor/github.com/mattn/go-localereader/localereader_unix.go +0 -11 collapsed to keep the page light
D vendor/github.com/mattn/go-localereader/localereader_windows.go +0 -85 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/README.md +0 -27 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/benchstat.txt +0 -43 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/new.txt +0 -54 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/old.txt +0 -54 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth.go +0 -420 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_appengine.go +0 -9 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_js.go +0 -9 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_posix.go +0 -81 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_table.go +0 -488 collapsed to keep the page light
D vendor/github.com/mattn/go-runewidth/runewidth_windows.go +0 -34 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/LICENSE.txt +0 -24 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/README.md +0 -85 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/env.go +0 -53 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/interpolate.go +0 -213 collapsed to keep the page light
D vendor/github.com/mfridman/interpolate/parser.go +0 -281 collapsed to keep the page light
D vendor/github.com/muesli/ansi/.gitignore +0 -15 collapsed to keep the page light
D vendor/github.com/muesli/ansi/.golangci.yml +0 -27 collapsed to keep the page light
D vendor/github.com/muesli/ansi/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/muesli/ansi/README.md +0 -31 collapsed to keep the page light
D vendor/github.com/muesli/ansi/ansi.go +0 -7 collapsed to keep the page light
D vendor/github.com/muesli/ansi/buffer.go +0 -40 collapsed to keep the page light
D vendor/github.com/muesli/ansi/compressor/writer.go +0 -132 collapsed to keep the page light
D vendor/github.com/muesli/ansi/writer.go +0 -76 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/.gitignore +0 -15 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/.golangci-soft.yml +0 -47 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/.golangci.yml +0 -29 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/README.md +0 -64 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader.go +0 -93 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_bsd.go +0 -146 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_default.go +0 -12 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_linux.go +0 -154 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_select.go +0 -136 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_unix.go +0 -18 collapsed to keep the page light
D vendor/github.com/muesli/cancelreader/cancelreader_windows.go +0 -244 collapsed to keep the page light
D vendor/github.com/muesli/termenv/.gitignore +0 -15 collapsed to keep the page light
D vendor/github.com/muesli/termenv/.golangci-soft.yml +0 -43 collapsed to keep the page light
D vendor/github.com/muesli/termenv/.golangci.yml +0 -28 collapsed to keep the page light
D vendor/github.com/muesli/termenv/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/muesli/termenv/README.md +0 -431 collapsed to keep the page light
D vendor/github.com/muesli/termenv/ansi_compat.md +0 -65 collapsed to keep the page light
D vendor/github.com/muesli/termenv/ansicolors.go +0 -281 collapsed to keep the page light
D vendor/github.com/muesli/termenv/color.go +0 -205 collapsed to keep the page light
D vendor/github.com/muesli/termenv/constants_linux.go +0 -8 collapsed to keep the page light
D vendor/github.com/muesli/termenv/constants_solaris.go +0 -8 collapsed to keep the page light
D vendor/github.com/muesli/termenv/constants_unix.go +0 -13 collapsed to keep the page light
D vendor/github.com/muesli/termenv/constants_zos.go +0 -8 collapsed to keep the page light
D vendor/github.com/muesli/termenv/copy.go +0 -37 collapsed to keep the page light
D vendor/github.com/muesli/termenv/hyperlink.go +0 -11 collapsed to keep the page light
D vendor/github.com/muesli/termenv/notification.go +0 -11 collapsed to keep the page light
D vendor/github.com/muesli/termenv/output.go +0 -205 collapsed to keep the page light
D vendor/github.com/muesli/termenv/profile.go +0 -112 collapsed to keep the page light
D vendor/github.com/muesli/termenv/screen.go +0 -590 collapsed to keep the page light
D vendor/github.com/muesli/termenv/style.go +0 -126 collapsed to keep the page light
D vendor/github.com/muesli/termenv/templatehelper.go +0 -88 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv.go +0 -115 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_other.go +0 -30 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_posix.go +0 -17 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_solaris.go +0 -22 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_unix.go +0 -301 collapsed to keep the page light
D vendor/github.com/muesli/termenv/termenv_windows.go +0 -140 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/.gitignore +0 -24 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/LICENSE +0 -22 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/README.md +0 -35 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/atomic.go +0 -73 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/file_unix.go +0 -14 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/file_windows.go +0 -33 collapsed to keep the page light
D vendor/github.com/natefinch/atomic/zfile_windows.go +0 -27 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.dockerignore +0 -2 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.gitattributes +0 -4 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.gitignore +0 -8 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.golangci.toml +0 -76 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml +0 -128 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/AGENTS.md +0 -73 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/CONTRIBUTING.md +0 -254 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/Dockerfile +0 -6 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/LICENSE +0 -22 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/README.md +0 -327 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/SECURITY.md +0 -16 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/capability_baseline.txt +0 -1 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/caps.sh +0 -101 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/ci.sh +0 -293 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/decode.go +0 -538 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/decode_fused.go +0 -362 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/doc.go +0 -2 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/errors.go +0 -233 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/internal/parserbridge/parserbridge.go +0 -37 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/internal/tracker/key.go +0 -49 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go +0 -450 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/internal/tracker/tracker.go +0 -2 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/localtime.go +0 -121 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/marshaler.go +0 -1697 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/strict.go +0 -108 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/test-go-versions.sh +0 -597 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/toml.abnf +0 -246 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/types.go +0 -24 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unmarshaler.go +0 -2396 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/ast.go +0 -124 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/bridge.go +0 -21 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/doc.go +0 -3 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/kind.go +0 -83 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/marshaler.go +0 -29 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/parser.go +0 -1686 collapsed to keep the page light
D vendor/github.com/pelletier/go-toml/v2/unstable/unmarshaler.go +0 -43 collapsed to keep the page light
D vendor/github.com/pmezard/go-difflib/LICENSE +0 -27 collapsed to keep the page light
D vendor/github.com/pmezard/go-difflib/difflib/difflib.go +0 -772 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/.gitignore +0 -22 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/.golangci.yaml +0 -31 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/.goreleaser.yaml +0 -37 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/CHANGELOG.md +0 -350 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/LICENSE +0 -22 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/Makefile +0 -150 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/README.md +0 -500 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/create.go +0 -116 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/dialect/querier.go +0 -25 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/dialect/querier_extended.go +0 -22 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/dialects.go +0 -214 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/doc.go +0 -14 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/sql_extended.go +0 -23 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/store.go +0 -66 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/database/store_extended.go +0 -33 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/db.go +0 -48 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/dialect.go +0 -74 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/down.go +0 -107 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/fix.go +0 -54 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/globals.go +0 -104 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/goose.go +0 -141 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/helpers.go +0 -84 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/install.sh +0 -37 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/controller/store.go +0 -37 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/clickhouse.go +0 -53 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/dsql.go +0 -66 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/mysql.go +0 -62 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/postgres.go +0 -70 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/redshift.go +0 -52 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/spanner.go +0 -50 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/sqlite3.go +0 -51 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/sqlserver.go +0 -51 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/starrocks.go +0 -54 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/tidb.go +0 -52 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/turso.go +0 -14 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/vertica.go +0 -54 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/dialects/ydb.go +0 -72 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/gooseutil/resolve.go +0 -118 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/legacystore/legacystore.go +0 -173 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/sqlparser/parse.go +0 -59 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/internal/sqlparser/parser.go +0 -394 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/internal/store/postgres.go +0 -282 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/internal/store/store.go +0 -51 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/internal/table/config.go +0 -28 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/internal/table/locker.go +0 -237 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/locker.go +0 -32 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/postgres.go +0 -165 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/session_locker_options.go +0 -98 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/lock/table_locker_options.go +0 -136 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/log.go +0 -36 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/migrate.go +0 -379 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/migration.go +0 -398 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/migration_sql.go +0 -115 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/osfs.go +0 -28 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider.go +0 -669 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_collect.go +0 -196 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_errors.go +0 -48 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_options.go +0 -280 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_run.go +0 -535 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/provider_types.go +0 -91 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/redo.go +0 -51 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/register.go +0 -133 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/reset.go +0 -64 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/status.go +0 -64 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/up.go +0 -221 collapsed to keep the page light
D vendor/github.com/pressly/goose/v3/version.go +0 -52 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/LICENSE.txt +0 -21 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/README.md +0 -137 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/doc.go +0 -108 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/eastasianwidth.go +0 -2588 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/emojipresentation.go +0 -295 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/gen_breaktest.go +0 -215 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/gen_properties.go +0 -261 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/grapheme.go +0 -331 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/graphemeproperties.go +0 -1915 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/graphemerules.go +0 -176 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/line.go +0 -134 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/lineproperties.go +0 -3554 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/linerules.go +0 -626 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/properties.go +0 -208 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/sentence.go +0 -90 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/sentenceproperties.go +0 -2845 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/sentencerules.go +0 -276 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/step.go +0 -242 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/width.go +0 -61 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/word.go +0 -89 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/wordproperties.go +0 -1883 collapsed to keep the page light
D vendor/github.com/rivo/uniseg/wordrules.go +0 -282 collapsed to keep the page light
D vendor/github.com/rs/zerolog/.gitignore +0 -27 collapsed to keep the page light
D vendor/github.com/rs/zerolog/CONTRIBUTING.md +0 -43 collapsed to keep the page light
D vendor/github.com/rs/zerolog/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/rs/zerolog/README.md +0 -858 collapsed to keep the page light
D vendor/github.com/rs/zerolog/array.go +0 -276 collapsed to keep the page light
D vendor/github.com/rs/zerolog/console.go +0 -535 collapsed to keep the page light
D vendor/github.com/rs/zerolog/context.go +0 -535 collapsed to keep the page light
D vendor/github.com/rs/zerolog/ctx.go +0 -51 collapsed to keep the page light
D vendor/github.com/rs/zerolog/encoder.go +0 -56 collapsed to keep the page light
D vendor/github.com/rs/zerolog/encoder_cbor.go +0 -45 collapsed to keep the page light
D vendor/github.com/rs/zerolog/encoder_json.go +0 -51 collapsed to keep the page light
D vendor/github.com/rs/zerolog/event.go +0 -919 collapsed to keep the page light
D vendor/github.com/rs/zerolog/example.jsonl +0 -7 collapsed to keep the page light
D vendor/github.com/rs/zerolog/fields.go +0 -312 collapsed to keep the page light
D vendor/github.com/rs/zerolog/globals.go +0 -208 collapsed to keep the page light
D vendor/github.com/rs/zerolog/globals_118.go +0 -30 collapsed to keep the page light
D vendor/github.com/rs/zerolog/go112.go +0 -7 collapsed to keep the page light
D vendor/github.com/rs/zerolog/hook.go +0 -64 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/README.md +0 -56 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/base.go +0 -19 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/cbor.go +0 -102 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/decode_stream.go +0 -654 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/string.go +0 -117 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/time.go +0 -111 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/cbor/types.go +0 -524 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/base.go +0 -19 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/bytes.go +0 -85 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/string.go +0 -149 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/time.go +0 -124 collapsed to keep the page light
D vendor/github.com/rs/zerolog/internal/json/types.go +0 -466 collapsed to keep the page light
D vendor/github.com/rs/zerolog/log.go +0 -528 collapsed to keep the page light
D vendor/github.com/rs/zerolog/not_go112.go +0 -5 collapsed to keep the page light
D vendor/github.com/rs/zerolog/pretty.png +0 -0 binary file: no text diff
binary file: no text diff
D vendor/github.com/rs/zerolog/sampler.go +0 -137 collapsed to keep the page light
D vendor/github.com/rs/zerolog/slog.go +0 -247 collapsed to keep the page light
D vendor/github.com/rs/zerolog/syslog.go +0 -89 collapsed to keep the page light
D vendor/github.com/rs/zerolog/writer.go +0 -355 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/.gitignore +0 -8 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/.travis.yml +0 -17 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/LICENSE.txt +0 -29 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/README.md +0 -335 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/block.go +0 -1612 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/doc.go +0 -46 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/entities.go +0 -2236 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/esc.go +0 -70 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/html.go +0 -952 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/inline.go +0 -1228 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/markdown.go +0 -950 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/node.go +0 -360 collapsed to keep the page light
D vendor/github.com/russross/blackfriday/v2/smartypants.go +0 -457 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/.editorconfig +0 -21 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/.envrc +0 -4 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/.gitignore +0 -5 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/.golangci.yaml +0 -37 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/LICENSE +0 -19 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/README.md +0 -37 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/devenv.lock +0 -103 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/devenv.nix +0 -17 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/devenv.yaml +0 -4 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/file_type.go +0 -32 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/finder.go +0 -171 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/glob.go +0 -5 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/glob_windows.go +0 -8 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/helpers.go +0 -41 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/internal/queue/eager.go +0 -53 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/internal/queue/queue.go +0 -8 collapsed to keep the page light
D vendor/github.com/sagikazarmark/locafero/justfile +0 -14 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/.editorconfig +0 -18 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/.gitignore +0 -2 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/CONTRIBUTING.md +0 -1 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/Makefile +0 -59 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/README.md +0 -186 collapsed to keep the page light
D vendor/github.com/sahilm/fuzzy/fuzzy.go +0 -263 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/LICENSE +0 -202 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/README.md +0 -185 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/backoff.go +0 -134 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/backoff_constant.go +0 -25 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/backoff_exponential.go +0 -47 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/backoff_fibonacci.go +0 -56 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/rand.go +0 -54 collapsed to keep the page light
D vendor/github.com/sethvargo/go-retry/retry.go +0 -104 collapsed to keep the page light
D vendor/github.com/spf13/afero/.editorconfig +0 -15 collapsed to keep the page light
D vendor/github.com/spf13/afero/.gitignore +0 -2 collapsed to keep the page light
D vendor/github.com/spf13/afero/.golangci.yaml +0 -48 collapsed to keep the page light
D vendor/github.com/spf13/afero/LICENSE.txt +0 -174 collapsed to keep the page light
D vendor/github.com/spf13/afero/README.md +0 -474 collapsed to keep the page light
D vendor/github.com/spf13/afero/afero.go +0 -111 collapsed to keep the page light
D vendor/github.com/spf13/afero/appveyor.yml +0 -10 collapsed to keep the page light
D vendor/github.com/spf13/afero/basepath.go +0 -222 collapsed to keep the page light
D vendor/github.com/spf13/afero/cacheOnReadFs.go +0 -315 collapsed to keep the page light
D vendor/github.com/spf13/afero/const_bsds.go +0 -23 collapsed to keep the page light
D vendor/github.com/spf13/afero/const_win_unix.go +0 -22 collapsed to keep the page light
D vendor/github.com/spf13/afero/copyOnWriteFs.go +0 -332 collapsed to keep the page light
D vendor/github.com/spf13/afero/httpFs.go +0 -114 collapsed to keep the page light
D vendor/github.com/spf13/afero/internal/common/adapters.go +0 -27 collapsed to keep the page light
D vendor/github.com/spf13/afero/iofs.go +0 -302 collapsed to keep the page light
D vendor/github.com/spf13/afero/ioutil.go +0 -243 collapsed to keep the page light
D vendor/github.com/spf13/afero/lstater.go +0 -27 collapsed to keep the page light
D vendor/github.com/spf13/afero/match.go +0 -110 collapsed to keep the page light
D vendor/github.com/spf13/afero/mem/dir.go +0 -37 collapsed to keep the page light
D vendor/github.com/spf13/afero/mem/dirmap.go +0 -43 collapsed to keep the page light
D vendor/github.com/spf13/afero/mem/file.go +0 -373 collapsed to keep the page light
D vendor/github.com/spf13/afero/memmap.go +0 -463 collapsed to keep the page light
D vendor/github.com/spf13/afero/os.go +0 -113 collapsed to keep the page light
D vendor/github.com/spf13/afero/path.go +0 -106 collapsed to keep the page light
D vendor/github.com/spf13/afero/readonlyfs.go +0 -96 collapsed to keep the page light
D vendor/github.com/spf13/afero/regexpfs.go +0 -223 collapsed to keep the page light
D vendor/github.com/spf13/afero/symlink.go +0 -55 collapsed to keep the page light
D vendor/github.com/spf13/afero/unionFile.go +0 -331 collapsed to keep the page light
D vendor/github.com/spf13/afero/util.go +0 -329 collapsed to keep the page light
D vendor/github.com/spf13/cast/.editorconfig +0 -15 collapsed to keep the page light
D vendor/github.com/spf13/cast/.gitignore +0 -25 collapsed to keep the page light
D vendor/github.com/spf13/cast/.golangci.yaml +0 -39 collapsed to keep the page light
D vendor/github.com/spf13/cast/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/spf13/cast/Makefile +0 -40 collapsed to keep the page light
D vendor/github.com/spf13/cast/README.md +0 -79 collapsed to keep the page light
D vendor/github.com/spf13/cast/alias.go +0 -69 collapsed to keep the page light
D vendor/github.com/spf13/cast/basic.go +0 -131 collapsed to keep the page light
D vendor/github.com/spf13/cast/cast.go +0 -84 collapsed to keep the page light
D vendor/github.com/spf13/cast/indirect.go +0 -37 collapsed to keep the page light
D vendor/github.com/spf13/cast/internal/time.go +0 -79 collapsed to keep the page light
D vendor/github.com/spf13/cast/internal/timeformattype_string.go +0 -27 collapsed to keep the page light
D vendor/github.com/spf13/cast/map.go +0 -212 collapsed to keep the page light
D vendor/github.com/spf13/cast/number.go +0 -549 collapsed to keep the page light
D vendor/github.com/spf13/cast/slice.go +0 -106 collapsed to keep the page light
D vendor/github.com/spf13/cast/time.go +0 -116 collapsed to keep the page light
D vendor/github.com/spf13/cast/zz_generated.go +0 -261 collapsed to keep the page light
D vendor/github.com/spf13/cobra/.gitignore +0 -39 collapsed to keep the page light
D vendor/github.com/spf13/cobra/.golangci.yml +0 -66 collapsed to keep the page light
D vendor/github.com/spf13/cobra/.mailmap +0 -3 collapsed to keep the page light
D vendor/github.com/spf13/cobra/CONDUCT.md +0 -37 collapsed to keep the page light
D vendor/github.com/spf13/cobra/CONTRIBUTING.md +0 -50 collapsed to keep the page light
D vendor/github.com/spf13/cobra/LICENSE.txt +0 -174 collapsed to keep the page light
D vendor/github.com/spf13/cobra/MAINTAINERS +0 -13 collapsed to keep the page light
D vendor/github.com/spf13/cobra/Makefile +0 -35 collapsed to keep the page light
D vendor/github.com/spf13/cobra/README.md +0 -133 collapsed to keep the page light
D vendor/github.com/spf13/cobra/SECURITY.md +0 -105 collapsed to keep the page light
D vendor/github.com/spf13/cobra/active_help.go +0 -60 collapsed to keep the page light
D vendor/github.com/spf13/cobra/args.go +0 -131 collapsed to keep the page light
D vendor/github.com/spf13/cobra/bash_completions.go +0 -709 collapsed to keep the page light
D vendor/github.com/spf13/cobra/bash_completionsV2.go +0 -484 collapsed to keep the page light
D vendor/github.com/spf13/cobra/cobra.go +0 -246 collapsed to keep the page light
D vendor/github.com/spf13/cobra/command.go +0 -2072 collapsed to keep the page light
D vendor/github.com/spf13/cobra/command_notwin.go +0 -20 collapsed to keep the page light
D vendor/github.com/spf13/cobra/command_win.go +0 -41 collapsed to keep the page light
D vendor/github.com/spf13/cobra/completions.go +0 -1020 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/man_docs.go +0 -246 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/md_docs.go +0 -158 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/rest_docs.go +0 -186 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/util.go +0 -52 collapsed to keep the page light
D vendor/github.com/spf13/cobra/doc/yaml_docs.go +0 -175 collapsed to keep the page light
D vendor/github.com/spf13/cobra/fish_completions.go +0 -292 collapsed to keep the page light
D vendor/github.com/spf13/cobra/flag_groups.go +0 -290 collapsed to keep the page light
D vendor/github.com/spf13/cobra/powershell_completions.go +0 -350 collapsed to keep the page light
D vendor/github.com/spf13/cobra/shell_completions.go +0 -98 collapsed to keep the page light
D vendor/github.com/spf13/cobra/zsh_completions.go +0 -308 collapsed to keep the page light
D vendor/github.com/spf13/pflag/.editorconfig +0 -12 collapsed to keep the page light
D vendor/github.com/spf13/pflag/.gitignore +0 -2 collapsed to keep the page light
D vendor/github.com/spf13/pflag/.golangci.yaml +0 -4 collapsed to keep the page light
D vendor/github.com/spf13/pflag/.travis.yml +0 -22 collapsed to keep the page light
D vendor/github.com/spf13/pflag/LICENSE +0 -28 collapsed to keep the page light
D vendor/github.com/spf13/pflag/README.md +0 -323 collapsed to keep the page light
D vendor/github.com/spf13/pflag/bool.go +0 -94 collapsed to keep the page light
D vendor/github.com/spf13/pflag/bool_func.go +0 -40 collapsed to keep the page light
D vendor/github.com/spf13/pflag/bool_slice.go +0 -185 collapsed to keep the page light
D vendor/github.com/spf13/pflag/bytes.go +0 -209 collapsed to keep the page light
D vendor/github.com/spf13/pflag/count.go +0 -96 collapsed to keep the page light
D vendor/github.com/spf13/pflag/duration.go +0 -86 collapsed to keep the page light
D vendor/github.com/spf13/pflag/duration_slice.go +0 -166 collapsed to keep the page light
D vendor/github.com/spf13/pflag/errors.go +0 -149 collapsed to keep the page light
D vendor/github.com/spf13/pflag/flag.go +0 -1289 collapsed to keep the page light
D vendor/github.com/spf13/pflag/float32.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/float32_slice.go +0 -174 collapsed to keep the page light
D vendor/github.com/spf13/pflag/float64.go +0 -84 collapsed to keep the page light
D vendor/github.com/spf13/pflag/float64_slice.go +0 -166 collapsed to keep the page light
D vendor/github.com/spf13/pflag/func.go +0 -37 collapsed to keep the page light
D vendor/github.com/spf13/pflag/golangflag.go +0 -161 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int.go +0 -84 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int16.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int32.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int32_slice.go +0 -174 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int64.go +0 -84 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int64_slice.go +0 -166 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int8.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/int_slice.go +0 -158 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ip.go +0 -97 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ip_slice.go +0 -186 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ipmask.go +0 -122 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ipnet.go +0 -98 collapsed to keep the page light
D vendor/github.com/spf13/pflag/ipnet_slice.go +0 -147 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string.go +0 -80 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_array.go +0 -125 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_slice.go +0 -163 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_to_int.go +0 -149 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_to_int64.go +0 -149 collapsed to keep the page light
D vendor/github.com/spf13/pflag/string_to_string.go +0 -168 collapsed to keep the page light
D vendor/github.com/spf13/pflag/text.go +0 -81 collapsed to keep the page light
D vendor/github.com/spf13/pflag/time.go +0 -124 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint16.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint32.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint64.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint8.go +0 -88 collapsed to keep the page light
D vendor/github.com/spf13/pflag/uint_slice.go +0 -168 collapsed to keep the page light
D vendor/github.com/spf13/viper/.editorconfig +0 -21 collapsed to keep the page light
D vendor/github.com/spf13/viper/.envrc +0 -4 collapsed to keep the page light
D vendor/github.com/spf13/viper/.gitignore +0 -8 collapsed to keep the page light
D vendor/github.com/spf13/viper/.golangci.yaml +0 -118 collapsed to keep the page light
D vendor/github.com/spf13/viper/.yamlignore +0 -2 collapsed to keep the page light
D vendor/github.com/spf13/viper/.yamllint.yaml +0 -6 collapsed to keep the page light
D vendor/github.com/spf13/viper/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/spf13/viper/Makefile +0 -87 collapsed to keep the page light
D vendor/github.com/spf13/viper/README.md +0 -931 collapsed to keep the page light
D vendor/github.com/spf13/viper/TROUBLESHOOTING.md +0 -32 collapsed to keep the page light
D vendor/github.com/spf13/viper/UPGRADE.md +0 -147 collapsed to keep the page light
D vendor/github.com/spf13/viper/encoding.go +0 -181 collapsed to keep the page light
D vendor/github.com/spf13/viper/experimental.go +0 -8 collapsed to keep the page light
D vendor/github.com/spf13/viper/file.go +0 -104 collapsed to keep the page light
D vendor/github.com/spf13/viper/finder.go +0 -55 collapsed to keep the page light
D vendor/github.com/spf13/viper/flags.go +0 -57 collapsed to keep the page light
D vendor/github.com/spf13/viper/flake.lock +0 -255 collapsed to keep the page light
D vendor/github.com/spf13/viper/flake.nix +0 -61 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/dotenv/codec.go +0 -61 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/dotenv/map_utils.go +0 -41 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/json/codec.go +0 -17 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/toml/codec.go +0 -16 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/encoding/yaml/codec.go +0 -14 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/features/bind_struct.go +0 -5 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/features/bind_struct_default.go +0 -5 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/features/finder.go +0 -5 collapsed to keep the page light
D vendor/github.com/spf13/viper/internal/features/finder_default.go +0 -5 collapsed to keep the page light
D vendor/github.com/spf13/viper/logger.go +0 -31 collapsed to keep the page light
D vendor/github.com/spf13/viper/remote.go +0 -259 collapsed to keep the page light
D vendor/github.com/spf13/viper/util.go +0 -211 collapsed to keep the page light
D vendor/github.com/spf13/viper/viper.go +0 -2077 collapsed to keep the page light
D vendor/github.com/stretchr/objx/.codeclimate.yml +0 -21 collapsed to keep the page light
D vendor/github.com/stretchr/objx/.gitignore +0 -11 collapsed to keep the page light
D vendor/github.com/stretchr/objx/LICENSE +0 -22 collapsed to keep the page light
D vendor/github.com/stretchr/objx/README.md +0 -91 collapsed to keep the page light
D vendor/github.com/stretchr/objx/Taskfile.yml +0 -27 collapsed to keep the page light
D vendor/github.com/stretchr/objx/accessors.go +0 -197 collapsed to keep the page light
D vendor/github.com/stretchr/objx/conversions.go +0 -280 collapsed to keep the page light
D vendor/github.com/stretchr/objx/doc.go +0 -66 collapsed to keep the page light
D vendor/github.com/stretchr/objx/map.go +0 -214 collapsed to keep the page light
D vendor/github.com/stretchr/objx/mutations.go +0 -77 collapsed to keep the page light
D vendor/github.com/stretchr/objx/security.go +0 -12 collapsed to keep the page light
D vendor/github.com/stretchr/objx/tests.go +0 -17 collapsed to keep the page light
D vendor/github.com/stretchr/objx/type_specific.go +0 -346 collapsed to keep the page light
D vendor/github.com/stretchr/objx/type_specific_codegen.go +0 -2261 collapsed to keep the page light
D vendor/github.com/stretchr/objx/value.go +0 -159 collapsed to keep the page light
D vendor/github.com/stretchr/testify/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_compare.go +0 -495 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_format.go +0 -866 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl +0 -5 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_forward.go +0 -1723 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl +0 -5 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertion_order.go +0 -81 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/assertions.go +0 -2295 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/doc.go +0 -50 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/errors.go +0 -10 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/forward_assertions.go +0 -16 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/http_assertions.go +0 -165 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/yaml/yaml_custom.go +0 -24 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/yaml/yaml_default.go +0 -36 collapsed to keep the page light
D vendor/github.com/stretchr/testify/assert/yaml/yaml_fail.go +0 -17 collapsed to keep the page light
D vendor/github.com/stretchr/testify/mock/doc.go +0 -44 collapsed to keep the page light
D vendor/github.com/stretchr/testify/mock/mock.go +0 -1298 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/doc.go +0 -31 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/forward_requirements.go +0 -16 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/require.go +0 -2180 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/require.go.tmpl +0 -6 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/require_forward.go +0 -1724 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/require_forward.go.tmpl +0 -5 collapsed to keep the page light
D vendor/github.com/stretchr/testify/require/requirements.go +0 -29 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/.env +0 -1 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/.env.invalid +0 -1 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/.gitignore +0 -4 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/.golangci.yaml +0 -7 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/CHANGELOG.md +0 -105 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/README.md +0 -129 collapsed to keep the page light
D vendor/github.com/subosito/gotenv/gotenv.go +0 -409 collapsed to keep the page light
D vendor/github.com/xo/terminfo/.gitignore +0 -9 collapsed to keep the page light
D vendor/github.com/xo/terminfo/LICENSE +0 -21 collapsed to keep the page light
D vendor/github.com/xo/terminfo/README.md +0 -139 collapsed to keep the page light
D vendor/github.com/xo/terminfo/caps.go +0 -31 collapsed to keep the page light
D vendor/github.com/xo/terminfo/capvals.go +0 -1525 collapsed to keep the page light
D vendor/github.com/xo/terminfo/color.go +0 -88 collapsed to keep the page light
D vendor/github.com/xo/terminfo/dec.go +0 -245 collapsed to keep the page light
D vendor/github.com/xo/terminfo/load.go +0 -64 collapsed to keep the page light
D vendor/github.com/xo/terminfo/param.go +0 -405 collapsed to keep the page light
D vendor/github.com/xo/terminfo/stack.go +0 -48 collapsed to keep the page light
D vendor/github.com/xo/terminfo/terminfo.go +0 -479 collapsed to keep the page light
D vendor/go.uber.org/multierr/.codecov.yml +0 -15 collapsed to keep the page light
D vendor/go.uber.org/multierr/.gitignore +0 -4 collapsed to keep the page light
D vendor/go.uber.org/multierr/CHANGELOG.md +0 -95 collapsed to keep the page light
D vendor/go.uber.org/multierr/LICENSE.txt +0 -19 collapsed to keep the page light
D vendor/go.uber.org/multierr/Makefile +0 -38 collapsed to keep the page light
D vendor/go.uber.org/multierr/README.md +0 -43 collapsed to keep the page light
D vendor/go.uber.org/multierr/error.go +0 -646 collapsed to keep the page light
D vendor/go.uber.org/multierr/error_post_go120.go +0 -48 collapsed to keep the page light
D vendor/go.uber.org/multierr/error_pre_go120.go +0 -79 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/LICENSE +0 -50 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/NOTICE +0 -13 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/README.md +0 -171 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/apic.go +0 -747 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/decode.go +0 -1018 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/emitterc.go +0 -2054 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/encode.go +0 -577 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/parserc.go +0 -1274 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/readerc.go +0 -434 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/resolve.go +0 -326 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/scannerc.go +0 -3040 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/sorter.go +0 -134 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/writerc.go +0 -48 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/yaml.go +0 -703 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/yamlh.go +0 -811 collapsed to keep the page light
D vendor/go.yaml.in/yaml/v3/yamlprivateh.go +0 -198 collapsed to keep the page light
D vendor/golang.org/x/image/LICENSE +0 -27 collapsed to keep the page light
D vendor/golang.org/x/image/PATENTS +0 -22 collapsed to keep the page light
D vendor/golang.org/x/image/draw/draw.go +0 -67 collapsed to keep the page light
D vendor/golang.org/x/image/draw/impl.go +0 -8426 collapsed to keep the page light
D vendor/golang.org/x/image/draw/scale.go +0 -525 collapsed to keep the page light
D vendor/golang.org/x/image/math/f64/f64.go +0 -37 collapsed to keep the page light
D vendor/golang.org/x/mod/LICENSE +0 -27 collapsed to keep the page light
D vendor/golang.org/x/mod/PATENTS +0 -22 collapsed to keep the page light
D vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go +0 -78 collapsed to keep the page light
D vendor/golang.org/x/mod/modfile/print.go +0 -184 collapsed to keep the page light
D vendor/golang.org/x/mod/modfile/read.go +0 -962 collapsed to keep the page light
D vendor/golang.org/x/mod/modfile/rule.go +0 -1951 collapsed to keep the page light
D vendor/golang.org/x/mod/modfile/work.go +0 -333 collapsed to keep the page light
D vendor/golang.org/x/mod/module/module.go +0 -840 collapsed to keep the page light
D vendor/golang.org/x/mod/module/pseudo.go +0 -250 collapsed to keep the page light
D vendor/golang.org/x/mod/semver/semver.go +0 -407 collapsed to keep the page light
D vendor/golang.org/x/net/LICENSE +0 -27 collapsed to keep the page light
D vendor/golang.org/x/net/PATENTS +0 -22 collapsed to keep the page light
D vendor/golang.org/x/net/html/atom/atom.go +0 -78 collapsed to keep the page light
D vendor/golang.org/x/net/html/atom/table.go +0 -785 collapsed to keep the page light
D vendor/golang.org/x/net/html/const.go +0 -111 collapsed to keep the page light
D vendor/golang.org/x/net/html/doc.go +0 -122 collapsed to keep the page light
D vendor/golang.org/x/net/html/doctype.go +0 -156 collapsed to keep the page light
D vendor/golang.org/x/net/html/entity.go +0 -2252 collapsed to keep the page light
D vendor/golang.org/x/net/html/escape.go +0 -379 collapsed to keep the page light
D vendor/golang.org/x/net/html/foreign.go +0 -221 collapsed to keep the page light
D vendor/golang.org/x/net/html/iter.go +0 -54 collapsed to keep the page light
D vendor/golang.org/x/net/html/node.go +0 -230 collapsed to keep the page light
D vendor/golang.org/x/net/html/nodetype_string.go +0 -31 collapsed to keep the page light
D vendor/golang.org/x/net/html/parse.go +0 -2378 collapsed to keep the page light
D vendor/golang.org/x/net/html/render.go +0 -316 collapsed to keep the page light
D vendor/golang.org/x/net/html/token.go +0 -1322 collapsed to keep the page light
D vendor/golang.org/x/net/idna/idna.go +0 -880 collapsed to keep the page light
D vendor/golang.org/x/net/idna/punycode.go +0 -220 collapsed to keep the page light
D vendor/golang.org/x/net/idna/tables15.0.0.go +0 -5144 collapsed to keep the page light
D vendor/golang.org/x/net/idna/tables17.0.0.go +0 -5302 collapsed to keep the page light
D vendor/golang.org/x/net/idna/trie.go +0 -51 collapsed to keep the page light
D vendor/golang.org/x/net/idna/trieval.go +0 -119 collapsed to keep the page light
D vendor/golang.org/x/net/publicsuffix/data/children +0 -0 binary file: no text diff
binary file: no text diff
D vendor/golang.org/x/net/publicsuffix/data/nodes +0 -0 binary file: no text diff
binary file: no text diff