neovim/test/functional
Tristan Knight 45e76acaa0
feat(lsp): support hostname in rpc.connect #30238
Updated the `rpc.connect` function to support connecting to LSP servers
using hostnames, not just IP addresses. This change includes updates to
the documentation and additional test cases to verify the new
functionality.

- Modified `connect` function to resolve hostnames.
- Updated documentation to reflect the change.
- Added test case for connecting using hostname.

Added a TCP echo server utility function to the LSP test suite. This
server echoes the first message it receives and is used in tests to
verify LSP server connections via both IP address and hostname.
Refactored existing tests to use the new utility function.
2024-09-03 08:10:39 -07:00
..
api fix(api): nvim_buf_get_text() crashes with large negative column #28740 2024-09-03 06:01:42 -07:00
autocmd refactor(tests): again yet more global highlight definitions 2024-08-14 14:03:34 +02:00
core test: tmpname(create:boolean) #30242 2024-09-03 02:18:17 -07:00
editor fix(completion): don't include <Lua function> in -complete= (#30209) 2024-09-01 07:57:09 +08:00
ex_cmds test: tmpname() can skip file creation 2024-09-02 20:19:50 +02:00
fixtures feat(lsp): vim.lsp.buf.format() supports textDocument/rangesFormatting #27323 2024-06-24 07:54:56 -07:00
legacy vim-patch:9.1.0708: Recursive window update does not account for reset skipcol (#30217) 2024-09-01 20:19:19 +08:00
lua test: tmpname(create:boolean) #30242 2024-09-03 02:18:17 -07:00
options feat(startup): validate --listen address 2024-09-02 22:41:41 +02:00
plugin feat(lsp): support hostname in rpc.connect #30238 2024-09-03 08:10:39 -07:00
provider refactor(tests): again yet more global highlight definitions 2024-08-14 14:03:34 +02:00
script fix(luacats): allow all types inside tuples 2024-06-01 12:56:43 +01:00
shada refactor(shada): rework msgpack decoding without msgpack-c 2024-08-05 11:12:44 +02:00
terminal fix(terminal): interrupt/got_int hangs terminal (#30056) 2024-08-20 06:23:56 +08:00
treesitter feat(treesitter)!: default to correct behavior for quantified captures (#30193) 2024-09-01 18:01:53 +00:00
ui vim-patch:9.1.0704: inserting with a count is inefficient (#30206) 2024-09-01 06:21:36 +08:00
vimscript test: tmpname(create:boolean) #30242 2024-09-03 02:18:17 -07:00
example_spec.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
preload.lua test: improve test conventions 2024-04-23 18:17:04 +02:00
testnvim.lua fix(scrollbind): properly take filler/virtual lines into account 2024-07-31 11:33:32 +01:00