<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-lspc, branch diagnostics-lineno</title>
<subtitle>language server protocol client for the vis editor</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/'/>
<entry>
<title>support highlighting the line number of available diagnostics</title>
<updated>2023-10-06T11:02:34+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-04-15T10:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=b42b76092931ed30b4d3195ac9705775519d48b0'/>
<id>b42b76092931ed30b4d3195ac9705775519d48b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove default formatting options for lua</title>
<updated>2023-10-01T12:17:03+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-08-25T09:58:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=c96dff9d5c7ed5c9a8e5bb790694af155a80aed3'/>
<id>c96dff9d5c7ed5c9a8e5bb790694af155a80aed3</id>
<content type='text'>
Default formatting options should not be configured by the LSPC client,
the user should either configure them explicitly or use something
like editorconfig or mode lines.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Default formatting options should not be configured by the LSPC client,
the user should either configure them explicitly or use something
like editorconfig or mode lines.
</pre>
</div>
</content>
</entry>
<entry>
<title>use vis default formatting options</title>
<updated>2023-10-01T12:17:03+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-08-25T09:57:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=6ae1cb0e642f91cde534ae9ef3ae918c83eb63e7'/>
<id>6ae1cb0e642f91cde534ae9ef3ae918c83eb63e7</id>
<content type='text'>
Since vis 0.9 the options are exposed via the vis.options table.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since vis 0.9 the options are exposed via the vis.options table.
</pre>
</div>
</content>
</entry>
<entry>
<title>adapt communicate API released with vis 0.9</title>
<updated>2023-08-29T16:47:35+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-08-25T09:45:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=592109ad9df8f36b8c4bb9f48e741123d5bf47d9'/>
<id>592109ad9df8f36b8c4bb9f48e741123d5bf47d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'naive_documentChanges_support' into 'main'</title>
<updated>2023-08-29T16:46:50+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>gitlab@muhq.space</email>
</author>
<published>2023-08-29T16:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=2751145b885aea02aabbc193af359da9cb9127e6'/>
<id>2751145b885aea02aabbc193af359da9cb9127e6</id>
<content type='text'>
try to convert workspaceEdit.documentChanges to plain changes

Closes #34

See merge request muhq/vis-lspc!44</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
try to convert workspaceEdit.documentChanges to plain changes

Closes #34

See merge request muhq/vis-lspc!44</pre>
</div>
</content>
</entry>
<entry>
<title>try to convert workspaceEdit.documentChanges to plain changes</title>
<updated>2023-08-29T16:45:11+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-08-29T16:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=bd27a71ec294b5d388bc2c233d397a76c3f21cf2'/>
<id>bd27a71ec294b5d388bc2c233d397a76c3f21cf2</id>
<content type='text'>
We do not support workspaceEdit.documentChanges but some LSP servers
do not respect our capabilities and send them anyways.
Try to optimistically convert simple documentChanges to plain changes.
We only support simple TextDocumentEdit[].
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We do not support workspaceEdit.documentChanges but some LSP servers
do not respect our capabilities and send them anyways.
Try to optimistically convert simple documentChanges to plain changes.
We only support simple TextDocumentEdit[].
</pre>
</div>
</content>
</entry>
<entry>
<title>do not index a nil value when no formatting edits are returned</title>
<updated>2023-08-29T15:48:52+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-08-29T15:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=b1db5ae2a8aeeb72dca127e62d5cbf5b3c7caced'/>
<id>b1db5ae2a8aeeb72dca127e62d5cbf5b3c7caced</id>
<content type='text'>
The method textDocument/formatting is allowed to return null/nil which
was directly passed to vis_apply_textEdits causing an exception
when trying to iterate the textEdits table.

Only pass the result of textDocument/formatting to vis_apply_textEdits
if there is an actual result.

Fixes: e83950a7149f364b653395cdd4d9446875a7f469
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The method textDocument/formatting is allowed to return null/nil which
was directly passed to vis_apply_textEdits causing an exception
when trying to iterate the textEdits table.

Only pass the result of textDocument/formatting to vis_apply_textEdits
if there is an actual result.

Fixes: e83950a7149f364b653395cdd4d9446875a7f469
</pre>
</div>
</content>
</entry>
<entry>
<title>fix hover result determination</title>
<updated>2023-08-29T15:45:09+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-08-29T15:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=5d8801804180f7f0ab09b97bbdf8ae41e619c759'/>
<id>5d8801804180f7f0ab09b97bbdf8ae41e619c759</id>
<content type='text'>
If the result is MarkedString[] the table must have a length &gt; 0,
because all returned object types are represented as lua tables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the result is MarkedString[] the table must have a length &gt; 0,
because all returned object types are represented as lua tables.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add function to open a file to lspc object</title>
<updated>2023-08-28T18:02:46+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2023-08-27T14:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=795beac9e6a98794fd8320bd2317e01ed329148b'/>
<id>795beac9e6a98794fd8320bd2317e01ed329148b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duplicate command_register call</title>
<updated>2023-08-28T10:30:19+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2023-07-21T13:25:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=5b293adcda95896291dc7943d12c3e34906657ab'/>
<id>5b293adcda95896291dc7943d12c3e34906657ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
