<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-lspc/lspc.lua, branch main</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 backward compatible style handling</title>
<updated>2026-07-15T10:06:32+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2026-05-30T14:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=9d0f7a0b82b1983b44636259733d6d2c39497315'/>
<id>9d0f7a0b82b1983b44636259733d6d2c39497315</id>
<content type='text'>
Remove diagnostic_style_id and use vis.ui:style_push to obtain one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove diagnostic_style_id and use vis.ui:style_push to obtain one.
</pre>
</div>
</content>
</entry>
<entry>
<title>improve navigation windows</title>
<updated>2026-01-30T17:01:24+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-30T17:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=dd1aca9ad2f19c6116f4fc8c8a7651b2b7742cbf'/>
<id>dd1aca9ad2f19c6116f4fc8c8a7651b2b7742cbf</id>
<content type='text'>
Remove broken autoscrolling.
Add commands to control a code/navigation window pair.
Support multiple navigation window pairs.
Improve default navigation window keybindings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove broken autoscrolling.
Add commands to control a code/navigation window pair.
Support multiple navigation window pairs.
Improve default navigation window keybindings.
</pre>
</div>
</content>
</entry>
<entry>
<title>make navigation window configurable and add key bindings</title>
<updated>2026-01-30T17:01:24+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-30T11:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=4ec576b6d600711160f7e3d10bbe60308c5b232c'/>
<id>4ec576b6d600711160f7e3d10bbe60308c5b232c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add autoconfirm_edits configuration option</title>
<updated>2025-07-13T01:00:14+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-07-13T01:00:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=6a4755ec3ee4c8214d76bf8b0461534490df47dd'/>
<id>6a4755ec3ee4c8214d76bf8b0461534490df47dd</id>
<content type='text'>
Some language servers replace the whole file content on an edit, thus producing potentially really big diffs not suitable for review and user confirmation.
So some users may just accept the changes proposed from the language server.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some language servers replace the whole file content on an edit, thus producing potentially really big diffs not suitable for review and user confirmation.
So some users may just accept the changes proposed from the language server.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pull diagnostics</title>
<updated>2025-07-02T09:54:02+00:00</updated>
<author>
<name>Michiel van den Heuvel</name>
<email>michielvdnheuvel@gmail.com</email>
</author>
<published>2025-02-07T10:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=cddafe41a02df8d5dbefff4b0bdf7a4a1e7f7781'/>
<id>cddafe41a02df8d5dbefff4b0bdf7a4a1e7f7781</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make universal root detection opt-in</title>
<updated>2025-01-11T14:11:16+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-01-11T14:11:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=29afc301ea05bc907444b698c91b141c26167baa'/>
<id>29afc301ea05bc907444b698c91b141c26167baa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move the fzf detection snippet into lspc.lua</title>
<updated>2024-08-27T20:16:15+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-08-27T20:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=87edef4dff8ab931a9ec85de9a11cbd4cc7d6247'/>
<id>87edef4dff8ab931a9ec85de9a11cbd4cc7d6247</id>
<content type='text'>
It changes a default setting keep it in the file where the default
settings are defined.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It changes a default setting keep it in the file where the default
settings are defined.
</pre>
</div>
</content>
</entry>
<entry>
<title>make the message handling functions methods of the lspc object</title>
<updated>2024-08-27T20:16:15+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-08-27T20:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=1bd1416c89f92f637ca5e22c94b3479f8d32f2d7'/>
<id>1bd1416c89f92f637ca5e22c94b3479f8d32f2d7</id>
<content type='text'>
Move the logging code into its own module and export the default logger.
Other modules can use the logger exported in the lspc table.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the logging code into its own module and export the default logger.
Other modules can use the logger exported in the lspc table.
</pre>
</div>
</content>
</entry>
<entry>
<title>use vis' event system instead of custom language server hooks</title>
<updated>2024-04-30T20:32:02+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-04-30T20:32:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=05feb47b380d38d20af824ede7b43d0e2d1f9ecb'/>
<id>05feb47b380d38d20af824ede7b43d0e2d1f9ecb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lspc, init: emit LS_INITIALIZED and implicitly call lspc_open on server init</title>
<updated>2024-04-30T20:18:24+00:00</updated>
<author>
<name>git-bruh</name>
<email>prathamIN@proton.me</email>
</author>
<published>2024-04-06T20:27:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=e505535d40d44a0bda341b37a5611663ef9815fe'/>
<id>e505535d40d44a0bda341b37a5611663ef9815fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
