<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-lspc/lspc.lua, branch nav</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>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>
<entry>
<title>use a global mapping of open files</title>
<updated>2024-04-30T19:39:15+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2023-11-16T15:10:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=65b57fade82e0ad6ce3bdb8f8fa03e807eb29b16'/>
<id>65b57fade82e0ad6ce3bdb8f8fa03e807eb29b16</id>
<content type='text'>
This allows us to support opening a single file in multiple
language server instances.
This can be useful when combining for example a latex and a language
tool language server.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to support opening a single file in multiple
language server instances.
This can be useful when combining for example a latex and a language
tool language server.
</pre>
</div>
</content>
</entry>
<entry>
<title>support highlighting line numbers using vis:style_pos</title>
<updated>2024-04-25T18:26:05+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-04-25T15:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=53c6d728d0f39e361a1922f77f45786616f69f1c'/>
<id>53c6d728d0f39e361a1922f77f45786616f69f1c</id>
<content type='text'>
Replace the hacky style_lineno code with the new vis:style_pos
API probably included in upcoming vis v0.9.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the hacky style_lineno code with the new vis:style_pos
API probably included in upcoming vis v0.9.
</pre>
</div>
</content>
</entry>
<entry>
<title>make the way messages are presented configurable</title>
<updated>2024-04-15T16:04:10+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-04-12T09:10:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=0e71c4a1e7aabcad269ffb1cdd3f53da6ef31df4'/>
<id>0e71c4a1e7aabcad269ffb1cdd3f53da6ef31df4</id>
<content type='text'>
The two options are either using vis:message (the default) which will
keep all messages in the vis message buffer and include a header line to
distinguish the different messages.

The second option is using open and presenting messages in a separate
window supporting syntax highlighting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The two options are either using vis:message (the default) which will
keep all messages in the vis message buffer and include a header line to
distinguish the different messages.

The second option is using open and presenting messages in a separate
window supporting syntax highlighting.
</pre>
</div>
</content>
</entry>
</feed>
