summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp/rpc.lua
AgeCommit message (Expand)AuthorFiles
2023-07-10fix(lint): lint warnings #24226Raphael1
2023-07-01fix(lsp): lint warnings, default offset_encoding #24046Raphael1
2023-06-07feat(lua): add `vim.system()`Lewis Russell1
2023-06-03feat(lua): rename vim.loop -> vim.uv (#22846)Lewis Russell1
2023-04-13refactor: remove modelines from Lua filesGregory Anders1
2023-03-07docs(lsp): change type annotations from number → integer (#22510)Jaehwang Jung1
2023-02-25fix(lsp): fix some type annotations (#22397)Mathias Fußenegger1
2023-01-11docs(lsp): update buf_notify and rpc.notify params types (#21753)Chris Kipp1
2022-11-19feat(lsp): run handler in coroutine to support async response (#21026)Mathias Fußenegger1
2022-10-09fix(lua): properly configure luacheck and remove `local vim = ...` lines (#20...Folke Lemaitre1
2022-09-25fix(docs): invalid :help links #20345Justin M. Keyes1
2022-09-20fix(lsp): support `false` result in handlers (#20252)Mathias Fußenegger1
2022-09-08docs(lsp): update rpc.start stdio limitations (#20120)Mathias Fußenegger1
2022-08-30fix(docs): update lsp.rpc.start docs to match return value changes (#20003)Mathias Fußenegger1
2022-08-28feat(lsp): add tcp supportMathias Fussenegger1
2022-08-28refactor(lsp): extract rpc client from rpc.startMathias Fussenegger1
2022-08-28refactor(lsp): encapsulate rpc uv handleMathias Fussenegger1
2022-08-28refactor(lsp): factor out read_loop functionMathias Fussenegger1
2022-08-11fix(lsp): avoid pipe leaks if lsp cmd isn't executable (#19717)Mathias Fußenegger1
2022-08-11fix(lsp): fix some type annotations in lsp.rpc (#19714)Mathias Fußenegger1
2022-07-15refactor(lsp): make the use of local aliases more consistentii141
2022-07-07refactor(lua): reformat with stylua 0.14.0 (#19264)Christian Clason1
2022-05-22fix(lsp): do not detach LSP servers on Windows #18703Gregory Anders1
2022-05-09chore: format runtime with styluaChristian Clason1
2022-05-08fix(lsp): detach spawned LSP server processes (#18477)Gregory Anders1
2022-04-30chore(lsp): remove capabilities sanitization (#17814)Michael Lingelbach1
2021-12-28chore: fix typos (#16506)dundargoc1
2021-11-30fix(lsp): change rpc start notify level to warn (#16467)Michael Lingelbach1
2021-11-27chore: fix typos (#16361)dundargoc1
2021-11-25feat(lsp): use uv_spawn to check if server executable (#16430)Michael Lingelbach1
2021-10-29feat(lsp): track pending+cancel requests on client object #15949jdrouhard1
2021-10-08fix(lsp): expose ContentModified error code to callbacks (#15262)Rishikesh Vaishnav1
2021-10-05feat(lsp): improve json deserialization performance (#15854)Michael Lingelbach1
2021-09-28refactor(lsp): remove json encode/decode wrappers (#15826)Mathias Fußenegger1
2021-09-26feat(lsp): use cjson for lsp rpc (#15759)Michael Lingelbach1
2021-09-15feat(lsp): improve logging (#15636)Michael Lingelbach1
2021-08-22docs: make Lua docstrings consistent #15255Gregory Anders1
2021-06-25fix(lsp): Handle nil message_callbacksMathias Fussenegger1
2021-06-24fix(lsp): do not convert vim.NIL to nil in listsAkin Sowemimo1
2021-05-23lsp: Only mute RequestCancelled or ContentModified, but not other errorsMathias Fussenegger1
2021-04-30lsp: Allow decoded.result to be `false`Mathias Fussenegger1
2021-04-01lsp: allow launching language servers with uv_spawn using cwd argMichael Lingelbach1
2021-02-26fix: show error when language server start fails and prevent future requestsDavid Zhang1
2020-11-29lsp: Reduce memory usage for buffering the message from LSP.Yuki Ito1
2020-11-12lsp: vim.lsp.diagnostic (#12655)TJ DeVries1
2020-11-02lsp: remove vim.NIL from processing (#13174)TJ DeVries1
2020-09-22lsp: Handle ContentModified the same way as RequestCancelled (#12803)Rasmus Ishøy Michelsen1
2020-08-26lsp: remove output log at rpc.notifyHirokazu Hata1
2020-08-23Add FIXMEsPatrice Peterson1
2020-08-23Add docs for most vim.lsp methodsPatrice Peterson1