neovim/test/functional/plugin
Christoph Hasse 20c331915f
fix(lsp): SignatureHelp docstring is not escaped #16702
Problem:
Nvim LSP client always treats signature.documentation as markdown, even
if the server returns a plain string.
Per https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#signatureInformation
in a SignatureInformation response, the documentation field can be
either "string" or "MarkupContent".

Solution:
If signature.documentation is a string, treat it as "plaintext".

Closes #16563
2023-07-25 05:40:13 -07:00
..
lsp feat(lsp): implement textDocument/diagnostic (#24128) 2023-07-20 09:03:48 +02:00
ccomplete_spec.lua dist: generated version of ccomplete.vim (#21623) 2023-01-05 11:00:32 -05:00
cfilter_spec.lua dist: transpile cfilter.vim => cfilter.lua #21662 2023-01-08 12:31:38 -08:00
editorconfig_spec.lua fix(editorconfig): check that buffer is valid (#23922) 2023-06-05 11:53:13 -05:00
health_spec.lua feat(health): fold successful healthchecks #22866 2023-06-06 08:42:26 -07:00
lsp_spec.lua fix(lsp): SignatureHelp docstring is not escaped #16702 2023-07-25 05:40:13 -07:00
man_spec.lua test: add more tests for :Man section extraction 2023-05-08 15:46:21 +08:00
matchparen_spec.lua chore: fix typos (#17755) 2022-03-25 19:57:59 +01:00
msgpack_spec.lua test: Eliminate plugin/helpers.lua 2019-08-05 23:55:57 +02:00
shada_spec.lua test: don't unnecessarily specify win/buf for nvim_(get|set)_option_value 2023-05-22 13:02:07 +06:00