<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-lspc/init.lua, branch detect-root</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 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>extract the upwards find code into the util module</title>
<updated>2025-01-09T22:17:37+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-01-09T22:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=f04bb93e982060ed27e5cf6e4a8d97edeb0910b6'/>
<id>f04bb93e982060ed27e5cf6e4a8d97edeb0910b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor the language server code</title>
<updated>2025-01-09T20:34:05+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-01-09T20:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=0a1fdd0eb9642e52f985971827beb33d54f21cf4'/>
<id>0a1fdd0eb9642e52f985971827beb33d54f21cf4</id>
<content type='text'>
Introduce a LanguageServer meta-table and write more documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce a LanguageServer meta-table and write more documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>*: pass rootUri</title>
<updated>2025-01-09T19:08:06+00:00</updated>
<author>
<name>git-bruh</name>
<email>prathamIN@proton.me</email>
</author>
<published>2024-04-07T19:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=386ccd3213adc34ab9e56bb1b99160672771f064'/>
<id>386ccd3213adc34ab9e56bb1b99160672771f064</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lazily initialize the default logger</title>
<updated>2024-12-30T07:55:49+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-12-30T07:55:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=24e3bfa168250a99d5543b7c6604af9f11a4d2b6'/>
<id>24e3bfa168250a99d5543b7c6604af9f11a4d2b6</id>
<content type='text'>
In order for the user to configure the logging behavior the values
of lspc.logging and lspc.log_file must be evaluated after vis-lspc
was required.
To lazily evaluate the logging configuration a new
LazyInitLogger metatable is introduced, which initializes the
actual logger on first use.

Fixes: 1bd1416c89f92f637ca5e22c94b3479f8d32f2d7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order for the user to configure the logging behavior the values
of lspc.logging and lspc.log_file must be evaluated after vis-lspc
was required.
To lazily evaluate the logging configuration a new
LazyInitLogger metatable is introduced, which initializes the
actual logger on first use.

Fixes: 1bd1416c89f92f637ca5e22c94b3479f8d32f2d7
</pre>
</div>
</content>
</entry>
<entry>
<title>attempt a gracefully shutdown the language servers when vis quits</title>
<updated>2024-10-25T12:23:57+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-10-25T12:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=62e6a847a85e25037a4a7fbcd4af697928d5ecfc'/>
<id>62e6a847a85e25037a4a7fbcd4af697928d5ecfc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>replace the shell with the language server</title>
<updated>2024-10-25T12:23:06+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-10-25T12:23:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=c4e6e66ec82a2d82d24d2329a6fd8295c4682468'/>
<id>c4e6e66ec82a2d82d24d2329a6fd8295c4682468</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove assertion that a closed file always has a path</title>
<updated>2024-09-25T13:41:25+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-09-25T13:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=586a7defebd685dfc9f0ad251605389b5b4915e5'/>
<id>586a7defebd685dfc9f0ad251605389b5b4915e5</id>
<content type='text'>
When closing any open file we assume it has a baking path.
However, especially windows we opened to present markdown messages
to the user have no backing path, and thus closing them fail.

Fix this assumption and use vis' "[No Name]" if no file path is set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When closing any open file we assume it has a baking path.
However, especially windows we opened to present markdown messages
to the user have no backing path, and thus closing them fail.

Fix this assumption and use vis' "[No Name]" if no file path is set.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix used quotes and remove old code in comments</title>
<updated>2024-09-15T09:45:06+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-09-15T09:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=6f00edb9c20fc67a4379280617df842f3fe4d81d'/>
<id>6f00edb9c20fc67a4379280617df842f3fe4d81d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move helper code into the util module</title>
<updated>2024-09-15T09:40:47+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-09-15T09:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=cb927930cafdd4e1686381035b88f9ee9e8e6692'/>
<id>cb927930cafdd4e1686381035b88f9ee9e8e6692</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
