aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/rpc.lua
Commit message (Expand)AuthorAge
* docs: misc #39511Justin M. Keyes2026-04-29
* perf(lsp): avoid unnecessary string allocations when parsing content-lengthYi Ming2026-04-25
* fix(lsp): more info in error msg, deduplicate test #39359Justin M. Keyes2026-04-24
* fix(lsp): handle null id in JSON-RPC responses #38340atusy2026-04-23
* refactor(lsp): fix typing for LSP methods #39099Luis Calle2026-04-16
* refactor(lsp): remove implicit rpc error tostring #38707Yi Ming2026-04-02
* refactor(lsp): better encapsulation and readability, inline unnecessaryYi Ming2026-04-01
* refactor(lsp): merge `vim.lsp.rpc.Client` and `vim.lsp.rpc.PublicClient`Yi Ming2026-03-30
* refactor: rename _ensure_integer => _assert_integerJustin M. Keyes2026-03-13
* refactor: integer functions, optimize asserts #34112Lewis Russell2026-03-12
* feat(lsp): semantic token range improvements #37451jdrouhard2026-01-27
* build: ship "_core/*" as bytecode (built-into Nvim binary)Justin M. Keyes2025-12-30
* docs: misc #36580Justin M. Keyes2025-11-16
* feat(lsp): skip invalid header lines #36402tao2025-11-16
* fix(lsp): stop repeatedly resuming dead coroutine #35743tao2025-10-27
* fix(lsp): replace `string` types with LSP method alias type annotations where...David2025-10-16
* fix(lsp): use LSP method type in more places (#36069)Maria Solano2025-10-07
* refactor(lua): consistent use of local aliasesChristian Clason2025-08-28
* fix(lsp): decode 'null' in server responses as vim.NIL #34849skewb1k2025-08-03
* fix: type fixesLewis Russell2025-06-06
* refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951)Maria José Solano2025-05-10
* refactor(lsp): use method type annotations for parametersMaria José Solano2025-04-21
* refactor: add basic stringbuffer shimLewis Russell2025-03-31
* perf(lsp): use string.buffer for rpc loopMathias Fussenegger2025-03-31
* perf(lsp): optimize content length extraction from rpc headersMathias Fussenegger2025-03-31
* perf(lsp): don't construct potentially expensive stringsRiley Bruins2025-03-16
* refactor(lsp/rpc): move transport logic to separate moduleLewis Russell2024-12-12
* feat(lsp): deprecate vim.lsp.start_client #31341Maria José Solano2024-12-04
* refactor(lsp): avoid redundant function wrappingNicolas Hillegeer2024-11-12
* perf(validate): use lighter versionLewis Russell2024-10-17
* docs: improve luacats support #30580James Trew2024-10-03
* fix(vim.fs): dirname() returns "." on mingw/msys2 #30480Justin M. Keyes2024-09-23
* feat(lsp): support hostname in rpc.connect #30238Tristan Knight2024-09-03
* docs: vim.lsp.rpc.connect() TCP requires IP address #30219Tristan Knight2024-09-01
* fix(lsp): check for nil response from server (#29196)Tama McGlinn2024-06-14
* refactor(lua): improve type annotationsLewis Russell2024-06-11
* fix(lsp): add "silent" option to vim.lsp.start (#28478)Gregory Anders2024-04-26
* fix(lsp): buffer messages until connected to server (#28507)Mathias Fußenegger2024-04-26
* refactor(lsp): merge rpc.domain_socket_connect into rpc.connect (#28398)Mathias Fußenegger2024-04-18
* feat(lua): deprecate vim.tbl_add_reverse_lookupMaria José Solano2024-03-07
* docs: improve/add documentation of Lua typesLewis Russell2024-03-01
* fix(lsp): correct the error message's cmd on spawning (#27632)notomo2024-02-28
* feat(docs): replace lua2dox.luaLewis Russell2024-02-27
* refactor(lsp): move more code to client.luaLewis Russell2024-02-11
* refactor(lsp): add type annotationsMaria José Solano2024-02-10
* refactor(lsp): tidy up loggingLewis Russell2024-02-08
* fix(lsp): fix incorrect typing and doc for `vim.lsp.rpc`Jongwook Choi2024-01-14
* refactor(lsp): fix remaining luals warnings in lsp.rpcMathias Fussenegger2024-01-02
* feat(lsp): support connect via named pipes/unix domain sockets (#26032)TheLeoP2024-01-02
* feat(lsp): more annotationsLewis Russell2023-12-14