<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-lspc/init.lua, branch v0.1.6</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>make format using the luarocks version of luaformatter</title>
<updated>2023-01-04T16:31:48+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-04T16:31:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=12c0eff56771b94955a2d69b1ac3f52d69530797'/>
<id>12c0eff56771b94955a2d69b1ac3f52d69530797</id>
<content type='text'>
Apparently the version from the AUR behaves differently from
the version installed via luarocks.

Now the 100 chars column limit is actually applied.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently the version from the AUR behaves differently from
the version installed via luarocks.

Now the 100 chars column limit is actually applied.
</pre>
</div>
</content>
</entry>
<entry>
<title>move client config and capabilities into separate file</title>
<updated>2023-01-02T18:11:55+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-02T18:11:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=3e1894cd0825e028c9e37c90f8dbaa8499fdd4e3'/>
<id>3e1894cd0825e028c9e37c90f8dbaa8499fdd4e3</id>
<content type='text'>
This helps to move code out of the to big init.lua as well as
allows to use the vis-lspc version in different lua files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This helps to move code out of the to big init.lua as well as
allows to use the vis-lspc version in different lua files.
</pre>
</div>
</content>
</entry>
<entry>
<title>use local variable instead of a global one</title>
<updated>2023-01-02T13:46:08+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-02T13:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=1ddebc95b7a90c28e3cb5a9e386f6c2fbf251928'/>
<id>1ddebc95b7a90c28e3cb5a9e386f6c2fbf251928</id>
<content type='text'>
Fixes: 9c0a9b4fdcb2f0912b8ec3b9f7127d660565f898
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: 9c0a9b4fdcb2f0912b8ec3b9f7127d660565f898
</pre>
</div>
</content>
</entry>
<entry>
<title>fix initialized notification parameters</title>
<updated>2023-01-02T13:42:17+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-02T13:42:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=9c0a9b4fdcb2f0912b8ec3b9f7127d660565f898'/>
<id>9c0a9b4fdcb2f0912b8ec3b9f7127d660565f898</id>
<content type='text'>
LSP defines the parameters of the initialized notifications as empty
object.
The dart language server expects that the initialize notification has an
empty params object.
Therefore, pass an empty parameter table to the initialized notification.

Tested with our fallback json implementation as well as dkjson.

Fixes !37.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LSP defines the parameters of the initialized notifications as empty
object.
The dart language server expects that the initialize notification has an
empty params object.
Therefore, pass an empty parameter table to the initialized notification.

Tested with our fallback json implementation as well as dkjson.

Fixes !37.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix textDocumentSync.save ServerCapability check</title>
<updated>2023-01-02T12:59:25+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-02T12:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=dcaf81f511c47ca8be9860e4237c1faae0fd3a89'/>
<id>dcaf81f511c47ca8be9860e4237c1faae0fd3a89</id>
<content type='text'>
The ServerCapability textDocumentSync is optional and may be of kind
TextDocumentSyncOptions | TextDocumentSyncKind;

If a server uses TextDocumentSyncKind which is a integer enum
our .save check fails.
Test if it is save to use textDocumentSync as table before checking the
save capability.

Fixes !35.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ServerCapability textDocumentSync is optional and may be of kind
TextDocumentSyncOptions | TextDocumentSyncKind;

If a server uses TextDocumentSyncKind which is a integer enum
our .save check fails.
Test if it is save to use textDocumentSync as table before checking the
save capability.

Fixes !35.
</pre>
</div>
</content>
</entry>
<entry>
<title>bump version</title>
<updated>2023-01-01T20:56:57+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-01T20:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=8fb904d27f2f7a7f6dbe541605a367c4a88dec0f'/>
<id>8fb904d27f2f7a7f6dbe541605a367c4a88dec0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix typo in comment</title>
<updated>2023-01-01T20:56:33+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-01T20:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=a07f349c3bfa75cce80a9d9242b9aaa0c6dd52fe'/>
<id>a07f349c3bfa75cce80a9d9242b9aaa0c6dd52fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix passed InitializeParams</title>
<updated>2023-01-01T20:51:15+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-01-01T20:51:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=efd7c43d35d8ddd415e6fabe83cd79e564477409'/>
<id>efd7c43d35d8ddd415e6fabe83cd79e564477409</id>
<content type='text'>
Correct the name of two parameters and ensure that the required
parameter 'rootUri' is always set to null.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct the name of two parameters and ensure that the required
parameter 'rootUri' is always set to null.
</pre>
</div>
</content>
</entry>
<entry>
<title>move server configurations into a seperate file</title>
<updated>2022-08-01T15:47:59+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2022-08-01T15:45:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=8e90351411d0312493c56d59058785d11b282145'/>
<id>8e90351411d0312493c56d59058785d11b282145</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support window/showMessage notifications</title>
<updated>2022-07-29T18:41:35+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2022-07-29T18:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=5b933613cc741026263825e8ae79876d19643239'/>
<id>5b933613cc741026263825e8ae79876d19643239</id>
<content type='text'>
Introduce a new configuration message_level to control the messages
displayed.
The option message_level ranges from 1 - 4 (Error - Log) and corresponds
to LSP's MessageType namespace.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce a new configuration message_level to control the messages
displayed.
The option message_level ranges from 1 - 4 (Error - Log) and corresponds
to LSP's MessageType namespace.
</pre>
</div>
</content>
</entry>
</feed>
