<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/doc, branch v0.5.1</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>feat(lsp)!: change handler signature #15504</title>
<updated>2021-09-26T17:25:17+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-09-05T17:27:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=cd8f6c5fb7858d8981fdfb2067bddb3eb86c13d0'/>
<id>cd8f6c5fb7858d8981fdfb2067bddb3eb86c13d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: skip "cancels stale events on channel close" #15278</title>
<updated>2021-09-14T14:51:01+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2021-08-27T10:59:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f809664f89c7437d2466eae9772c918d22fb77ae'/>
<id>f809664f89c7437d2466eae9772c918d22fb77ae</id>
<content type='text'>
- ref #14083 #15251
- also: docs: naming conventions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- ref #14083 #15251
- also: docs: naming conventions
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lua)!: register_keystroke_callback =&gt; on_key</title>
<updated>2021-09-14T14:29:46+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2021-08-23T01:26:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d83df7f7b5c13a96c1df8c061a65fc2d3f114032'/>
<id>d83df7f7b5c13a96c1df8c061a65fc2d3f114032</id>
<content type='text'>
Analogous to nodejs's `on('data', …)` interface, here on_key is the "add
listener" interface.

ref 3ccdbc570d85 #12536

BREAKING_CHANGE: vim.register_keystroke_callback() is now an error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Analogous to nodejs's `on('data', …)` interface, here on_key is the "add
listener" interface.

ref 3ccdbc570d85 #12536

BREAKING_CHANGE: vim.register_keystroke_callback() is now an error.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(job): add parameter to close stdin</title>
<updated>2021-08-27T01:56:45+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-06-14T17:56:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=915dda3f96b3619769bc93dab19841138fcb7eaf'/>
<id>915dda3f96b3619769bc93dab19841138fcb7eaf</id>
<content type='text'>
Some programs behave differently when they detect that stdin is being
piped. This can be problematic when these programs are used with the job
control API where stdin is attached, but not typically used. It is
possible to run the job using a PTY which circumvents this problem, but
that includes a lot of overhead when simply closing the stdin pipe would
suffice.

To enable this behavior, add a new parameter to the jobstart options
dict called "stdin" with two valid values: "pipe" (the default)
implements the existing behavior of opening a channel for stdin and
"null" which disconnects stdin (or, if you prefer, connects it to
/dev/null). This is extensible so that other modes can be added in the
future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some programs behave differently when they detect that stdin is being
piped. This can be problematic when these programs are used with the job
control API where stdin is attached, but not typically used. It is
possible to run the job using a PTY which circumvents this problem, but
that includes a lot of overhead when simply closing the stdin pipe would
suffice.

To enable this behavior, add a new parameter to the jobstart options
dict called "stdin" with two valid values: "pipe" (the default)
implements the existing behavior of opening a channel for stdin and
"null" which disconnects stdin (or, if you prefer, connects it to
/dev/null). This is extensible so that other modes can be added in the
future.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc(options): Fix recommended PowerShell config (#14349)</title>
<updated>2021-07-02T12:15:40+00:00</updated>
<author>
<name>Dimitri Tcaciuc</name>
<email>dtcaciuc@users.noreply.github.com</email>
</author>
<published>2021-07-02T12:15:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8b0765390292961aa0ec22e9931885c6d947c5e6'/>
<id>8b0765390292961aa0ec22e9931885c6d947c5e6</id>
<content type='text'>
Ensure that
  * Shell uses UTF8 input/output mode
  * Stderr output is captured, in UTF8
  * Program exit codes are correctly captured

Update functional test harness and add tests
for :make command.

Closes #13713</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensure that
  * Shell uses UTF8 input/output mode
  * Stderr output is captured, in UTF8
  * Program exit codes are correctly captured

Update functional test harness and add tests
for :make command.

Closes #13713</pre>
</div>
</content>
</entry>
<entry>
<title>fix(doc/api): Remove 'border' as unsupported (#14916)</title>
<updated>2021-06-29T00:40:56+00:00</updated>
<author>
<name>Daniel Steinberg</name>
<email>dstein64@users.noreply.github.com</email>
</author>
<published>2021-06-29T00:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f83c25942dd8b94ad5218ce78b9e6fb86d2f0358'/>
<id>f83c25942dd8b94ad5218ce78b9e6fb86d2f0358</id>
<content type='text'>
PR #13998 added support for floating window borders.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR #13998 added support for floating window borders.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(doc): remove reference to vim.lsp.callbacks (#14576)</title>
<updated>2021-06-28T21:02:17+00:00</updated>
<author>
<name>Matthieu Coudron</name>
<email>teto@users.noreply.github.com</email>
</author>
<published>2021-06-28T21:02:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3552916cb917f8d44c229c4eee815d4d30dd3047'/>
<id>3552916cb917f8d44c229c4eee815d4d30dd3047</id>
<content type='text'>
too old now, can be confusing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
too old now, can be confusing
</pre>
</div>
</content>
</entry>
<entry>
<title>[RDY] Add buffer information to tabline_update (#12481)</title>
<updated>2021-06-27T19:30:09+00:00</updated>
<author>
<name>John Gehrig</name>
<email>jgehrig@users.noreply.github.com</email>
</author>
<published>2021-06-27T19:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5aaa1a1c0473d9e9ac824201f92ec65e190beeb7'/>
<id>5aaa1a1c0473d9e9ac824201f92ec65e190beeb7</id>
<content type='text'>
* Add buffer information to tabline_update

Most terminal implementations of the tabline display buffer and tab
information. Many neovim-qt users disable GuiTabline because it lacks
functionality provided in the terminal implementation.

The tabline_update event should include buffer information too, so client GUIs
can display rich useful tabs.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add buffer information to tabline_update

Most terminal implementations of the tabline display buffer and tab
information. Many neovim-qt users disable GuiTabline because it lacks
functionality provided in the terminal implementation.

The tabline_update event should include buffer information too, so client GUIs
can display rich useful tabs.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(doc/usr_41): don't mention 0o prefix for octs (#14906)</title>
<updated>2021-06-26T00:10:58+00:00</updated>
<author>
<name>Sean Dewar</name>
<email>seandewar@users.noreply.github.com</email>
</author>
<published>2021-06-26T00:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c1120ad0e1adf8b34ee10b63b2134fcb0d580fce'/>
<id>c1120ad0e1adf8b34ee10b63b2134fcb0d580fce</id>
<content type='text'>
v8.2.0886 isn't ported yet.
Also remove mentions of Vim9 and legacy script for now.

[skip ci]</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
v8.2.0886 isn't ported yet.
Also remove mentions of Vim9 and legacy script for now.

[skip ci]</pre>
</div>
</content>
</entry>
<entry>
<title>Update busy_start/busy_stop ui events documentation (#14415)</title>
<updated>2021-06-25T17:01:57+00:00</updated>
<author>
<name>Ghjuvan Lacambre</name>
<email>code@lacamb.re</email>
</author>
<published>2021-06-25T17:01:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b86b410a923ca0f7a43a747f528411d2f0311b2a'/>
<id>b86b410a923ca0f7a43a747f528411d2f0311b2a</id>
<content type='text'>
Closes #14386</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #14386</pre>
</div>
</content>
</entry>
</feed>
