<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ale/rplugin/python3, 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>Improve struct and pointer autocompletion in C (#4231)</title>
<updated>2022-07-04T13:00:29+00:00</updated>
<author>
<name>Marios S</name>
</author>
<published>2022-07-04T13:00:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=a918f8c7bc7faa8b035fecf23aa35d395d0636c4'/>
<id>a918f8c7bc7faa8b035fecf23aa35d395d0636c4</id>
<content type='text'>
* Add explicit trigger characters for C (#4226)

* Stop completion before issuing subsequent requests (#4226)

Co-authored-by: Marios Sioutis &lt;26476573+s-marios@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add explicit trigger characters for C (#4226)

* Stop completion before issuing subsequent requests (#4226)

Co-authored-by: Marios Sioutis &lt;26476573+s-marios@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Close #3333 - Add an ALECompletePost event</title>
<updated>2020-09-08T20:40:10+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2020-09-08T20:40:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=7d90ff56d96d601478f00895e009ae63a7d8b4bb'/>
<id>7d90ff56d96d601478f00895e009ae63a7d8b4bb</id>
<content type='text'>
Add an `ALECompletePost` event along with everything needed to make it
useful for its primary purpose: fixing code after inserting completions.

* `ALEFix` can now be called with a bang (`!`) to suppress errors.
* A new `ALELintStop` command lets you stop linting, and start it later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an `ALECompletePost` event along with everything needed to make it
useful for its primary purpose: fixing code after inserting completions.

* `ALEFix` can now be called with a bang (`!`) to suppress errors.
* A new `ALELintStop` command lets you stop linting, and start it later.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TypeScript autoimport support for deoplete (#2779)</title>
<updated>2020-01-01T19:00:41+00:00</updated>
<author>
<name>Jerko Steiner</name>
</author>
<published>2020-01-01T19:00:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=0cb432cb825e80c5a6f6dc9bc9c52a38f9b45319'/>
<id>0cb432cb825e80c5a6f6dc9bc9c52a38f9b45319</id>
<content type='text'>
* Add autoimport support for deoplete

* Fix test_deoplete_source.py

* Use callback instead of is_async for deoplete

Shuogo, the author of Deoplete, does not recommend using the `is_async`
option:

&gt; I think is_async is not recommended. It is not so useful and broken.
&gt; You should use callback system instead.

Link: https://github.com/Shougo/deoplete.nvim/issues/1006#issuecomment-526797857

Incidentally, the same thread mentiones an issue started by w0rp:
https://github.com/Shougo/deoplete.nvim/issues/976

The deoplete docs also say is_async is deprecated:

&gt; is_async        (Bool)
&gt;     If the gather is asynchronous, the source must set
&gt;     it to "True". A typical strategy for an asynchronous
&gt;     gather_candidates method to use this flag is to
&gt;     set is_async flag to True while results are being
&gt;     produced in the background (optionally, returning them
&gt;     as they become ready). Once background processing
&gt;     has completed, is_async flag should be set to False
&gt;     indicating that this is the last portion of the
&gt;     candidates.
&gt;
&gt;     Note: The feature is deprecated and not recommended.
&gt;     You should use callback system by
&gt;     |deoplete#auto_complete()| instead.

Link: https://github.com/Shougo/deoplete.nvim/blob/master/doc/deoplete.txt

Co-authored-by: w0rp &lt;w0rp@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add autoimport support for deoplete

* Fix test_deoplete_source.py

* Use callback instead of is_async for deoplete

Shuogo, the author of Deoplete, does not recommend using the `is_async`
option:

&gt; I think is_async is not recommended. It is not so useful and broken.
&gt; You should use callback system instead.

Link: https://github.com/Shougo/deoplete.nvim/issues/1006#issuecomment-526797857

Incidentally, the same thread mentiones an issue started by w0rp:
https://github.com/Shougo/deoplete.nvim/issues/976

The deoplete docs also say is_async is deprecated:

&gt; is_async        (Bool)
&gt;     If the gather is asynchronous, the source must set
&gt;     it to "True". A typical strategy for an asynchronous
&gt;     gather_candidates method to use this flag is to
&gt;     set is_async flag to True while results are being
&gt;     produced in the background (optionally, returning them
&gt;     as they become ready). Once background processing
&gt;     has completed, is_async flag should be set to False
&gt;     indicating that this is the last portion of the
&gt;     candidates.
&gt;
&gt;     Note: The feature is deprecated and not recommended.
&gt;     You should use callback system by
&gt;     |deoplete#auto_complete()| instead.

Link: https://github.com/Shougo/deoplete.nvim/blob/master/doc/deoplete.txt

Co-authored-by: w0rp &lt;w0rp@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Deoplete's input_patterns for cpp</title>
<updated>2019-07-14T13:20:44+00:00</updated>
<author>
<name>delphinus</name>
</author>
<published>2019-07-14T13:20:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=240bb8abae904cfa71dcaa50038f3bb8fa188ee3'/>
<id>240bb8abae904cfa71dcaa50038f3bb8fa188ee3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use input_patterns &amp; add comments for updating it</title>
<updated>2019-06-25T09:04:04+00:00</updated>
<author>
<name>delphinus</name>
</author>
<published>2019-06-25T08:57:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=a3521de64e8dfc2e8dbfc562fbc73502ba3e09ce'/>
<id>a3521de64e8dfc2e8dbfc562fbc73502ba3e09ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add separated func for deoplete</title>
<updated>2019-06-19T06:08:24+00:00</updated>
<author>
<name>delphinus</name>
</author>
<published>2019-06-19T04:25:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=e0f8304860a8db06bca3ec8cdbd58f3852e5e789'/>
<id>e0f8304860a8db06bca3ec8cdbd58f3852e5e789</id>
<content type='text'>
Deoplete needs `get_complete_position` method and it has a different
signature. It already fetches the input string and attempts to detect
the position with `\k*` regexp patterns.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Deoplete needs `get_complete_position` method and it has a different
signature. It already fetches the input string and attempts to detect
the position with `\k*` regexp patterns.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add input_pattern setting for deoplete</title>
<updated>2019-06-19T06:08:24+00:00</updated>
<author>
<name>delphinus</name>
</author>
<published>2019-06-19T04:27:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=f5a908bf99a45b2602d01e07816aa513459f0197'/>
<id>f5a908bf99a45b2602d01e07816aa513459f0197</id>
<content type='text'>
This option is used to determine if `min_pattern_length` is ignored.
In usual, it does not start completion when the matched input string is
shorter than `min_pattern_length`. But when the string matches
`input_pattern`, it starts completion even when ths string is `''`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option is used to determine if `min_pattern_length` is ignored.
In usual, it does not start completion when the matched input string is
shorter than `min_pattern_length`. But when the string matches
`input_pattern`, it starts completion even when ths string is `''`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Raise deoplete source rank to 1000</title>
<updated>2019-06-15T08:00:17+00:00</updated>
<author>
<name>BlahGeek</name>
</author>
<published>2019-06-15T07:57:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=e0871be22b3926e20f5b5301958ffa6b172a98e5'/>
<id>e0871be22b3926e20f5b5301958ffa6b172a98e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Fix #2492 - Remove all Deoplete support for now"</title>
<updated>2019-05-21T12:53:09+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2019-05-21T12:53:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=3e3801e81ef70d3b35b7c527fbd1b4f62d50bae5'/>
<id>3e3801e81ef70d3b35b7c527fbd1b4f62d50bae5</id>
<content type='text'>
This reverts commit 975cc7af8fbabe234a220c84e56b7ff719d8d959.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 975cc7af8fbabe234a220c84e56b7ff719d8d959.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #2492 - Remove all Deoplete support for now</title>
<updated>2019-05-16T19:11:42+00:00</updated>
<author>
<name>w0rp</name>
</author>
<published>2019-05-16T19:11:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/ale/commit/?id=975cc7af8fbabe234a220c84e56b7ff719d8d959'/>
<id>975cc7af8fbabe234a220c84e56b7ff719d8d959</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
