<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-lspc/init.lua, branch settings</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>implement more sophisticated settings</title>
<updated>2025-05-16T15:04:17+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-01-27T08:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=9230a00c61db505eb1146df0c4545cd181bec9e8'/>
<id>9230a00c61db505eb1146df0c4545cd181bec9e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add language server configuration to its object table</title>
<updated>2025-05-16T15:04:17+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-01-26T21:26:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=26dff38af953806c0c3d951ee4e9e44eb4407f16'/>
<id>26dff38af953806c0c3d951ee4e9e44eb4407f16</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Coalesce some event subscriptions</title>
<updated>2025-05-15T20:20:11+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2025-02-04T13:10:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=18f230b4d239cd391b581c50724366ea253f5ed1'/>
<id>18f230b4d239cd391b581c50724366ea253f5ed1</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 'sel_to_pos_v2' into 'main'</title>
<updated>2025-05-15T03:49:01+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>gitlab@muhq.space</email>
</author>
<published>2025-05-15T03:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=90d9b7f7fbe57426fcd4c90dd196ebdae174ee26'/>
<id>90d9b7f7fbe57426fcd4c90dd196ebdae174ee26</id>
<content type='text'>
Change vis_sel_to_pos to vis internals or to count lines itself

Closes #38

See merge request muhq/vis-lspc!58</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change vis_sel_to_pos to vis internals or to count lines itself

Closes #38

See merge request muhq/vis-lspc!58</pre>
</div>
</content>
</entry>
<entry>
<title>Check lsp return value is table in handlers</title>
<updated>2025-05-15T03:29:36+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2025-05-12T10:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=24b0fbed65cd0fb891b4c660716e7dca118cf935'/>
<id>24b0fbed65cd0fb891b4c660716e7dca118cf935</id>
<content type='text'>
At least in lua-cjson, null is sometimes returned as a (light) userdata
value. This resulted in ugly errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At least in lua-cjson, null is sometimes returned as a (light) userdata
value. This resulted in ugly errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>improve the documentation of some lsp_type comparison helpers</title>
<updated>2025-02-14T15:23:19+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-02-14T15:23:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=fccd81d946b1bacc5c5075cafe37570f1e49ce2a'/>
<id>fccd81d946b1bacc5c5075cafe37570f1e49ce2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>calculate the positions for multiple selections at once</title>
<updated>2025-02-14T15:23:13+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-02-05T05:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=f5c20434eaeb3e22cc50864d08878adef39fd233'/>
<id>f5c20434eaeb3e22cc50864d08878adef39fd233</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move file location converters functions into util module</title>
<updated>2025-02-14T13:16:00+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-02-12T16:26:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=71e6e1787a8caaceace53f0fe658da7a8f6debec'/>
<id>71e6e1787a8caaceace53f0fe658da7a8f6debec</id>
<content type='text'>
Use the the internal vis logic as fast path if available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the the internal vis logic as fast path if available.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change vis_sel_to_pos to count lines itself</title>
<updated>2025-02-04T11:19:10+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2025-02-04T11:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=74bbb26cfbc6736794dc59de464d6a1b1dca8064'/>
<id>74bbb26cfbc6736794dc59de464d6a1b1dca8064</id>
<content type='text'>
This avoids the screen scrolling when receiving diagnostics from the
server, which currently means that saving the file randomly centers the
cursor.

This is a first version, I think that an optimisation is possible where
it doesn't loop through the file for every selection, but loops once,
converting every selection passed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids the screen scrolling when receiving diagnostics from the
server, which currently means that saving the file randomly centers the
cursor.

This is a first version, I think that an optimisation is possible where
it doesn't loop through the file for every selection, but loops once,
converting every selection passed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix undefined conf field in ls</title>
<updated>2025-02-02T11:57:16+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2025-02-02T11:57:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=0f2a2a8216efbff6eea1979bc013aa9e4dce3769'/>
<id>0f2a2a8216efbff6eea1979bc013aa9e4dce3769</id>
<content type='text'>
This is something that should only be in the settings branch, watch out
when merging these two.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is something that should only be in the settings branch, watch out
when merging these two.
</pre>
</div>
</content>
</entry>
</feed>
