<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ale, branch master</title>
<subtitle>Asynchronous Lint Engine plugin for Vim</subtitle>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/'/>
<entry>
<title>chore: Add vim as a luacheck global</title>
<updated>2026-06-01T16:01:47+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2026-06-01T16:01:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=178fe113564d31cba304263765aeb21e7ed23a7e'/>
<id>178fe113564d31cba304263765aeb21e7ed23a7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Add missing options for j2lint (#5129)</title>
<updated>2026-06-01T15:41:21+00:00</updated>
<author>
<name>Cyril Roelandt</name>
</author>
<published>2026-06-01T15:41:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=860ebbd31486519fdbe68421835be251153f57f6'/>
<id>860ebbd31486519fdbe68421835be251153f57f6</id>
<content type='text'>
Closes: #5101</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes: #5101</pre>
</div>
</content>
</entry>
<entry>
<title>Read trigger characters from LSP initialize responses (#5121)</title>
<updated>2026-05-31T16:59:23+00:00</updated>
<author>
<name>Eric Stern</name>
</author>
<published>2026-05-31T16:59:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=36d541facbcaa3c947bd19ce85a7b854f9257598'/>
<id>36d541facbcaa3c947bd19ce85a7b854f9257598</id>
<content type='text'>
* Add ale#lsp#GetCompletionTriggerCharacters getter
* Add s:GetTriggerCharacters helper with LSP support
* Pass connection ID to GetTriggerCharacter in s:OnReady
* Use LSP trigger characters in Filter function
* Add tests for LSP completion trigger characters
* Check LSP trigger characters in GetPrefix
* Add tests for GetAllCompletionTriggerCharactersForBuffer

GetTriggerCharacter now accepts optional conn_id parameter to
prefer LSP-provided trigger characters over the hardcoded map.

GetPrefix now checks if the line ends with any trigger character
from LSPs active for the current buffer, enabling automatic
completion for LSP-provided triggers like &gt; for PHP.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add ale#lsp#GetCompletionTriggerCharacters getter
* Add s:GetTriggerCharacters helper with LSP support
* Pass connection ID to GetTriggerCharacter in s:OnReady
* Use LSP trigger characters in Filter function
* Add tests for LSP completion trigger characters
* Check LSP trigger characters in GetPrefix
* Add tests for GetAllCompletionTriggerCharactersForBuffer

GetTriggerCharacter now accepts optional conn_id parameter to
prefer LSP-provided trigger characters over the hardcoded map.

GetPrefix now checks if the line ends with any trigger character
from LSPs active for the current buffer, enabling automatic
completion for LSP-provided triggers like &gt; for PHP.</pre>
</div>
</content>
</entry>
<entry>
<title>#5062 Purge all deeply nested invalid Lua keys</title>
<updated>2026-05-31T16:55:04+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2026-05-31T16:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=7a7fc85e519ebe3eae0246445592e9636a0791ad'/>
<id>7a7fc85e519ebe3eae0246445592e9636a0791ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix infinite autocompletion loop (#5130)</title>
<updated>2026-05-28T10:00:09+00:00</updated>
<author>
<name>Torben</name>
</author>
<published>2026-05-28T10:00:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=399c0ffd64affec81331c9046d454fd5d4be6c78'/>
<id>399c0ffd64affec81331c9046d454fd5d4be6c78</id>
<content type='text'>
* Check for timeout while waiting for language server result
* Return empty result if language server has no completion capabilities
* Add test for OmniFunc timeout
* Add documentation for timeout option</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Check for timeout while waiting for language server result
* Return empty result if language server has no completion capabilities
* Add test for OmniFunc timeout
* Add documentation for timeout option</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify supported-tools.md table</title>
<updated>2026-05-17T09:57:00+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2026-05-17T09:57:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=2a3af30fb6a725ec7215435369b310b1d2dc4c09'/>
<id>2a3af30fb6a725ec7215435369b310b1d2dc4c09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update instructions for humans and agents</title>
<updated>2026-05-16T21:26:46+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2026-05-16T21:26:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=c25eaa30df0644ce886af1d98354ad3dd2ea1fde'/>
<id>c25eaa30df0644ce886af1d98354ad3dd2ea1fde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a Codex hook to emit a stop trigger we can spy on</title>
<updated>2026-05-16T11:57:23+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2026-05-16T11:57:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=ec599ef5a7423148971126e2e32e18533ae2fd06'/>
<id>ec599ef5a7423148971126e2e32e18533ae2fd06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Close #4971 - Add support for ty via LSP</title>
<updated>2026-05-16T11:32:08+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2026-05-16T11:32:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=2d5a15d501d842d7a03b5b7a531e27aa223ac100'/>
<id>2d5a15d501d842d7a03b5b7a531e27aa223ac100</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Codex configuration blocking git writes</title>
<updated>2026-05-15T23:03:06+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2026-05-15T23:03:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=f3d85691a540697f9a4f895d4a5dbd67d4dfd8dd'/>
<id>f3d85691a540697f9a4f895d4a5dbd67d4dfd8dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
