mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-06 12:44:23 +08:00
Support TCP connections to language servers through Neovim's built in client. In all but what is currently the nightly builds of Neovim connections via a hostname will fail, but connections via an IP address should function. We will still enable the built in Neovim client by default anyway, as LSP clients very rarely connect over TCP.
10 lines
616 B
Plaintext
10 lines
616 B
Plaintext
Execute(Address splitting should function as intended):
|
|
AssertEqual ['foo', v:null], ale#lsp#SplitAddress('foo')
|
|
AssertEqual ['foo:', v:null], ale#lsp#SplitAddress('foo:')
|
|
AssertEqual ['foo', v:null], ale#lsp#SplitAddress('foo:0')
|
|
AssertEqual ['foo', 123], ale#lsp#SplitAddress('foo:123')
|
|
AssertEqual ['protocol:/foo:', v:null], ale#lsp#SplitAddress('protocol:/foo:')
|
|
AssertEqual ['protocol:/foo', v:null], ale#lsp#SplitAddress('protocol:/foo:0')
|
|
AssertEqual ['protocol:/foo', 123], ale#lsp#SplitAddress('protocol:/foo:123')
|
|
AssertEqual ['protocol:foo', v:null], ale#lsp#SplitAddress('protocol:foo')
|