<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/lua, branch v0.4.3</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>[release-0.4] paste: fix handling of "&lt;" in cmdline (#11094)</title>
<updated>2019-10-01T00:11:40+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-09-25T07:15:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=36e2846b493d7e03ee92b20e66387038cbeb25fa'/>
<id>36e2846b493d7e03ee92b20e66387038cbeb25fa</id>
<content type='text'>
Fixes https://github.com/neovim/neovim/issues/11088.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/neovim/neovim/issues/11088.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #10995 'paste: fix paste in terminal mode'</title>
<updated>2019-09-11T19:45:28+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-11T19:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c8223e1618c4510f9eff13df509c6da95f869cc6'/>
<id>c8223e1618c4510f9eff13df509c6da95f869cc6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>paste: fix paste in terminal mode</title>
<updated>2019-09-11T18:12:29+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-09-11T18:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ffa029ad1cc2f3ddc3f670f1c407deabbc1bec62'/>
<id>ffa029ad1cc2f3ddc3f670f1c407deabbc1bec62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>doc</title>
<updated>2019-09-11T07:10:27+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-09T22:35:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=06bfb07e3594b019fc32120c9ba9d09ca4dd5087'/>
<id>06bfb07e3594b019fc32120c9ba9d09ca4dd5087</id>
<content type='text'>
fix #10127
fix #5972
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix #10127
fix #5972
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: |api-fast| [ci skip]</title>
<updated>2019-09-09T17:52:12+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-08-25T23:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=456f1d4bddd1e51b9d05cebb6666dfdc7e376635'/>
<id>456f1d4bddd1e51b9d05cebb6666dfdc7e376635</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>paste: fix normal-mode paste by different approach #10976</title>
<updated>2019-09-09T15:29:49+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-09T15:29:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=05c668f684e111880b4d15de9ec63c2ba3264ef3'/>
<id>05c668f684e111880b4d15de9ec63c2ba3264ef3</id>
<content type='text'>
Forcing insert-mode after the first paste-chunk seems to work, as an
alternative to a9e2bae0eb69 (insert-before-cursor).

NB: Dot-repeat needs to match the original action.  Since a9e2bae0eb69
changed paste to insert-before-cursor, dot-repeat must also. But that
makes dot-repeat unpleasant/unusual.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forcing insert-mode after the first paste-chunk seems to work, as an
alternative to a9e2bae0eb69 (insert-before-cursor).

NB: Dot-repeat needs to match the original action.  Since a9e2bae0eb69
changed paste to insert-before-cursor, dot-repeat must also. But that
makes dot-repeat unpleasant/unusual.</pre>
</div>
</content>
</entry>
<entry>
<title>paste: insert before cursor always</title>
<updated>2019-09-08T23:42:11+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-08T23:39:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a9e2bae0eb6942829dbedfc9c422060da020d8e4'/>
<id>a9e2bae0eb6942829dbedfc9c422060da020d8e4</id>
<content type='text'>
Inserting "after" the cursor in Normal-mode, for big paste-streams, is
not reliable: sometimes the text "after" the cursor ends up in the
middle of the pasted text.  Maybe the cursor position is not updated?

To avoid weird behavior, always paste "before".  Maybe nvim_put() or
vim.paste() can be fixed more properly later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Inserting "after" the cursor in Normal-mode, for big paste-streams, is
not reliable: sometimes the text "after" the cursor ends up in the
middle of the pasted text.  Maybe the cursor position is not updated?

To avoid weird behavior, always paste "before".  Maybe nvim_put() or
vim.paste() can be fixed more properly later.
</pre>
</div>
</content>
</entry>
<entry>
<title>paste: do not clobber msg area for small pastes</title>
<updated>2019-09-08T22:37:32+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-08T22:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=acd2729573171995e8a66be7e09ba4e2fc5d9c69'/>
<id>acd2729573171995e8a66be7e09ba4e2fc5d9c69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>paste/cmdline: discard all chunks after first line</title>
<updated>2019-09-08T22:37:32+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-08T20:48:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0dea44f93ce925baedf0f2d39d799f36671986b6'/>
<id>0dea44f93ce925baedf0f2d39d799f36671986b6</id>
<content type='text'>
Problem:  If multiple paste "chunks" are streamed, chunks after the
          first line are pasted into the buffer.
Solution: Check for cmdline-mode for all chunks in a paste-stream.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  If multiple paste "chunks" are streamed, chunks after the
          first line are pasted into the buffer.
Solution: Check for cmdline-mode for all chunks in a paste-stream.
</pre>
</div>
</content>
</entry>
<entry>
<title>paste: reset 'paste' option immediately #10974</title>
<updated>2019-09-08T21:58:47+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-08T21:58:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d91f4cd7d0b9778ad8ed630d5b8dc6b197513f51'/>
<id>d91f4cd7d0b9778ad8ed630d5b8dc6b197513f51</id>
<content type='text'>
- Workaround #10966: 'paste' option is not always reset.
- In any case there's not much reason to wait until phase=3, because
  pasting in cmdline-mode skips lines after the first line (thus the
  `:set paste .. :set nopaste` dance happens only ~once).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Workaround #10966: 'paste' option is not always reset.
- In any case there's not much reason to wait until phase=3, because
  pasting in cmdline-mode skips lines after the first line (thus the
  `:set paste .. :set nopaste` dance happens only ~once).</pre>
</div>
</content>
</entry>
</feed>
