<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-lspc/util_test.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>support feature detection for vis ui styling API</title>
<updated>2026-09-30T11:14:23+00:00</updated>
<author>
<name>Matěj Cepl</name>
<email>mcepl@cepl.eu</email>
</author>
<published>2026-09-30T11:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=ff764eed4ca67cff8016d971f07de696cfbc3ff4'/>
<id>ff764eed4ca67cff8016d971f07de696cfbc3ff4</id>
<content type='text'>
In builds of vis packaged without a git tree (such as openSUSE OBS RPM
builds), vis.API defaults to 0. Checking `vis.API &gt; 3215` therefore
fails even when the new vis.ui styling API is present.

Check for the existence of `vis.ui.style_define` and `vis.ui.style_push`
directly, and accept an optional window object in util.style_define for
backward compatibility with older versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In builds of vis packaged without a git tree (such as openSUSE OBS RPM
builds), vis.API defaults to 0. Checking `vis.API &gt; 3215` therefore
fails even when the new vis.ui styling API is present.

Check for the existence of `vis.ui.style_define` and `vis.ui.style_push`
directly, and accept an optional window object in util.style_define for
backward compatibility with older versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>append numbered members when merging</title>
<updated>2025-11-30T09:20:02+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-03-20T18:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=99093835a557cd04de0c37206debdcd345801199'/>
<id>99093835a557cd04de0c37206debdcd345801199</id>
<content type='text'>
Overriding numbered members is not intuitive.
Merging {1} and {2} should return {1,2} not {2}.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Overriding numbered members is not intuitive.
Merging {1} and {2} should return {1,2} not {2}.
</pre>
</div>
</content>
</entry>
<entry>
<title>add table helper utility functions</title>
<updated>2025-11-30T09:18:47+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-01-26T21:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=cb27da578ca75e651c033381d9d830f1d0db6e2f'/>
<id>cb27da578ca75e651c033381d9d830f1d0db6e2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix the line number detection with tabs</title>
<updated>2025-06-08T20:35:07+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-06-08T16:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=59ce465f6d51f1d3b8ae18a3346264006e99aab5'/>
<id>59ce465f6d51f1d3b8ae18a3346264006e99aab5</id>
<content type='text'>
If a line includes tabs add the visually added space for each tab stop
to the line length in order to detect a wrapped line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a line includes tabs add the visually added space for each tab stop
to the line length in order to detect a wrapped line.
</pre>
</div>
</content>
</entry>
<entry>
<title>handle special cases in util.dirname</title>
<updated>2025-01-11T14:37:12+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2025-01-11T14:37:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=bae8a0a45393518bbf7914b10bf36139a977cda6'/>
<id>bae8a0a45393518bbf7914b10bf36139a977cda6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
