<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-lspc/init.lua, branch v0.2.0</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:04:09+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=efd5262f2c45d3289e482b1091d3c1d44cf67a42'/>
<id>efd5262f2c45d3289e482b1091d3c1d44cf67a42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
<entry>
<title>Fix filename escaping when opening a file</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-20T14:23:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=7598f649f419fa897794005c3b74d5e46852625c'/>
<id>7598f649f419fa897794005c3b74d5e46852625c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Offer to save current file before opening new one</title>
<updated>2023-07-20T13:58:11+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2023-07-13T13:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=dcbe70a0cb96639f402f3d7982547906a6dcf82a'/>
<id>dcbe70a0cb96639f402f3d7982547906a6dcf82a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move confirmation and selection functions up</title>
<updated>2023-06-30T07:51:57+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2023-06-27T12:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=7f8410ff4b0de20caeb240a40ae80588d1a6e538'/>
<id>7f8410ff4b0de20caeb240a40ae80588d1a6e538</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make formatting options sort of configurable</title>
<updated>2023-06-29T13:13:31+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2023-06-24T17:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=336cf3083232e824c8990834b56c6a1068b5a631'/>
<id>336cf3083232e824c8990834b56c6a1068b5a631</id>
<content type='text'>
This should be wired up to code that's in a pull request in the vis
repository for the default options. This PR does not yet expose
`expandtab`.

Referenced PR: https://github.com/martanne/vis/pull/717
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should be wired up to code that's in a pull request in the vis
repository for the default options. This PR does not yet expose
`expandtab`.

Referenced PR: https://github.com/martanne/vis/pull/717
</pre>
</div>
</content>
</entry>
</feed>
