<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/insert/ctrl_o_spec.lua, branch stable</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>normal: Don't exit CTRL-O mode after processing K_EVENT</title>
<updated>2019-06-04T11:59:43+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-06-04T11:12:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e50aa2a6c65453067ae3554157fdd31ac8af6168'/>
<id>e50aa2a6c65453067ae3554157fdd31ac8af6168</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>i_CTRL-O: fix :startinsert at end of line (#6963)</title>
<updated>2017-07-08T10:50:58+00:00</updated>
<author>
<name>d10n</name>
<email>david@bitinvert.com</email>
</author>
<published>2017-07-08T10:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=69e9cda5ace194a678c125256bc5558bc2bfcfce'/>
<id>69e9cda5ace194a678c125256bc5558bc2bfcfce</id>
<content type='text'>
The gchar_cursor() == NUL check is already done in ins_ctrl_o.
ins_esc changes gchar_cursor() so this if block is probably never
entered.

Issue:

Pressing CTRL-O in insert mode at the end of the line and typing
:startinsert moves the cursor 1 column back, when I expect the cursor
to remain at the end of the line

This is a regression from Vim behavior. Since at least Vim version 7.0,
Vim returns you to insert mode at the end of the line.

091e7d033cbf0f4da068292ce4ac934f1c3dd91e is the first bad neovim commit

Steps to reproduce using `nvim -u NORC`:
`aaaa&lt;C-o&gt;:startinsert&lt;CR&gt;`

Fixes #6962
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The gchar_cursor() == NUL check is already done in ins_ctrl_o.
ins_esc changes gchar_cursor() so this if block is probably never
entered.

Issue:

Pressing CTRL-O in insert mode at the end of the line and typing
:startinsert moves the cursor 1 column back, when I expect the cursor
to remain at the end of the line

This is a regression from Vim behavior. Since at least Vim version 7.0,
Vim returns you to insert mode at the end of the line.

091e7d033cbf0f4da068292ce4ac934f1c3dd91e is the first bad neovim commit

Steps to reproduce using `nvim -u NORC`:
`aaaa&lt;C-o&gt;:startinsert&lt;CR&gt;`

Fixes #6962
</pre>
</div>
</content>
</entry>
</feed>
