<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/options.lua, branch tmp</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>Merge remote-tracking branch 'upstream/master' into rahm</title>
<updated>2022-08-03T06:08:17+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-08-03T06:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=9449e1b8d273ff78eb894c588110ffa0c17d6ee3'/>
<id>9449e1b8d273ff78eb894c588110ffa0c17d6ee3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(session): respect sessionoptions=terminal #19497</title>
<updated>2022-08-01T12:13:46+00:00</updated>
<author>
<name>Gustavo Sampaio</name>
<email>gbritosampaio@gmail.com</email>
</author>
<published>2022-08-01T12:13:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ece0850b7393114cac651cf9f43fc2c5e1b1cf50'/>
<id>ece0850b7393114cac651cf9f43fc2c5e1b1cf50</id>
<content type='text'>
fixes #13078

Co-authored-by: Yuta Katayama &lt;8683947+yutkat@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #13078

Co-authored-by: Yuta Katayama &lt;8683947+yutkat@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into rahm</title>
<updated>2022-07-18T19:37:18+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-07-18T19:37:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=308e1940dcd64aa6c344c403d4f9e0dda58d9c5c'/>
<id>308e1940dcd64aa6c344c403d4f9e0dda58d9c5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(defaults): mouse=nvi  #19290</title>
<updated>2022-07-17T11:14:04+00:00</updated>
<author>
<name>matveyt</name>
<email>35012635+matveyt@users.noreply.github.com</email>
</author>
<published>2022-07-17T11:14:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=eb9b93b5e025386ec9431c9d35a4a073d6946d1d'/>
<id>eb9b93b5e025386ec9431c9d35a4a073d6946d1d</id>
<content type='text'>
Problem:
Since right-click can now show a popup menu, we can provide messaging to
guide users who expect 'mouse' to be disabled by default. So 'mouse' can
now be enabled by default.

Solution:
Do it.
Closes #15521</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
Since right-click can now show a popup menu, we can provide messaging to
guide users who expect 'mouse' to be disabled by default. So 'mouse' can
now be enabled by default.

Solution:
Do it.
Closes #15521</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add 'mousescroll' option (#12355)</title>
<updated>2022-07-06T11:34:24+00:00</updated>
<author>
<name>Jay</name>
<email>jaysandhu1993@gmail.com</email>
</author>
<published>2022-07-06T11:34:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=93c8fe77cbfd3934c7599196e573136f75f6e9af'/>
<id>93c8fe77cbfd3934c7599196e573136f75f6e9af</id>
<content type='text'>
Add 'mousescroll' option to control how many lines to scroll by when a
mouse wheel keycode is received. The mousescroll option controls both
horizontal and vertical scrolling. The option is a string in the format:

    set mousescroll=direction:count,direction:count

Where direction is either "ver" or "hor", and count is a non negative
integer. If a direction is omitted, a default value is used. The default
values remain unchanged, that is 3 for vertical scrolling, and 6 for
horizontal scrolling. As such, the mousescroll default is "ver:3,hor:6".

Add mousescroll documentation
 - Add option documentation in options.txt
 - Add brief summary in quickref.txt

Update :help scroll-mouse-wheel
 - Mention mousescroll option as a means of controlling scrolling.
 - Remove obsolete suggestion to map scroll wheel keys to &lt;C-U&gt; to
   scroll by a single line -- users should prefer the mousescroll option.
 - Add some information about the consequences of remapping scroll wheel
   keys (they lose their magic ability to affect inactive windows).

Update :help vim-differences
 - Add brief mousescroll summary under Options

Add mousescroll tests
 - Test option validation
 - Test default mousescroll value and behavior
 - Test fallback to default values
 - Test mouse vertical and horizontal scrolling in normal mode
 - Test mouse vertical and horizontal scrolling in insert mode</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add 'mousescroll' option to control how many lines to scroll by when a
mouse wheel keycode is received. The mousescroll option controls both
horizontal and vertical scrolling. The option is a string in the format:

    set mousescroll=direction:count,direction:count

Where direction is either "ver" or "hor", and count is a non negative
integer. If a direction is omitted, a default value is used. The default
values remain unchanged, that is 3 for vertical scrolling, and 6 for
horizontal scrolling. As such, the mousescroll default is "ver:3,hor:6".

Add mousescroll documentation
 - Add option documentation in options.txt
 - Add brief summary in quickref.txt

Update :help scroll-mouse-wheel
 - Mention mousescroll option as a means of controlling scrolling.
 - Remove obsolete suggestion to map scroll wheel keys to &lt;C-U&gt; to
   scroll by a single line -- users should prefer the mousescroll option.
 - Add some information about the consequences of remapping scroll wheel
   keys (they lose their magic ability to affect inactive windows).

Update :help vim-differences
 - Add brief mousescroll summary under Options

Add mousescroll tests
 - Test option validation
 - Test default mousescroll value and behavior
 - Test fallback to default values
 - Test mouse vertical and horizontal scrolling in normal mode
 - Test mouse vertical and horizontal scrolling in insert mode</pre>
</div>
</content>
</entry>
<entry>
<title>refactor!: delete insertmode (#18547)</title>
<updated>2022-05-23T03:20:18+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2022-05-23T03:20:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=9e1ee9fb1d747facb6fa97a32dc5e22c7dfcb346'/>
<id>9e1ee9fb1d747facb6fa97a32dc5e22c7dfcb346</id>
<content type='text'>
Neovim already removed `evim` (or any similar flags). The 'insertmode'
option is a weird remnant, so get rid of it.

The 'insertmode' option is replaced with a script that closely emulates
the option. This script is documented at :help 'insertmode'</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Neovim already removed `evim` (or any similar flags). The 'insertmode'
option is a weird remnant, so get rid of it.

The 'insertmode' option is replaced with a script that closely emulates
the option. This script is documented at :help 'insertmode'</pre>
</div>
</content>
</entry>
<entry>
<title>refactor!: remove 'terse' option</title>
<updated>2022-05-18T22:15:40+00:00</updated>
<author>
<name>Dundar Goc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-05-18T21:57:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=97fc68850ff349a32f226117e04c37647966b2ff'/>
<id>97fc68850ff349a32f226117e04c37647966b2ff</id>
<content type='text'>
Having two methods of setting the same option is redundant and can be
potentially confusing. Recommend adding 's' to 'shortmess' instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having two methods of setting the same option is redundant and can be
potentially confusing. Recommend adding 's' to 'shortmess' instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor!: remove 'remap' option</title>
<updated>2022-05-18T22:15:36+00:00</updated>
<author>
<name>Dundar Goc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-05-18T20:58:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=11957f51cc541efe3e4d5379191fa85dcdc50c45'/>
<id>11957f51cc541efe3e4d5379191fa85dcdc50c45</id>
<content type='text'>
An option that should always be kept on except for when working with old
Vi scripts is of little use to us.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An option that should always be kept on except for when working with old
Vi scripts is of little use to us.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ui): add `'winbar'`</title>
<updated>2022-05-18T03:27:08+00:00</updated>
<author>
<name>Famiu Haque</name>
<email>famiuhaque@protonmail.com</email>
</author>
<published>2022-05-13T14:47:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e1bdb2a258cbe6c5cb981acc6bac82cd9e7706fb'/>
<id>e1bdb2a258cbe6c5cb981acc6bac82cd9e7706fb</id>
<content type='text'>
Adds support for a bar at the top of each window, enabled through the
`'winbar'` option.

Co-authored-by: Björn Linse &lt;bjorn.linse@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds support for a bar at the top of each window, enabled through the
`'winbar'` option.

Co-authored-by: Björn Linse &lt;bjorn.linse@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.4702: C++ scope labels are hard-coded</title>
<updated>2022-04-09T13:39:46+00:00</updated>
<author>
<name>Tom Praschan</name>
<email>13141438+tom-anders@users.noreply.github.com</email>
</author>
<published>2022-04-07T14:14:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=45f62464d3e1f39e74fca627e27eea106ffe46ef'/>
<id>45f62464d3e1f39e74fca627e27eea106ffe46ef</id>
<content type='text'>
Problem:    C++ scope labels are hard-coded.
Solution:   Add 'cinscopedecls' to define the labels. (Tom Praschan,
            closes vim/vim#10109)
https://github.com/vim/vim/commit/3506cf34c17c5eae6c2d1317db1fcd5a8493c288
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    C++ scope labels are hard-coded.
Solution:   Add 'cinscopedecls' to define the labels. (Tom Praschan,
            closes vim/vim#10109)
https://github.com/vim/vim/commit/3506cf34c17c5eae6c2d1317db1fcd5a8493c288
</pre>
</div>
</content>
</entry>
</feed>
