neovim/runtime
Jay 93c8fe77cb
feat: add 'mousescroll' option (#12355)
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 <C-U> 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
2022-07-06 19:34:24 +08:00
..
autoload vim-patch:0d878b95d8f9 (#19197) 2022-07-02 11:06:03 +02:00
colors vim-patch:8c1b8cb2e0b5 (#18966) 2022-06-15 09:20:32 +02:00
compiler vim-patch:d592deb33652 (#19002) 2022-06-17 20:38:21 +02:00
doc feat: add 'mousescroll' option (#12355) 2022-07-06 19:34:24 +08:00
ftplugin vim-patch:0d878b95d8f9 (#19197) 2022-07-02 11:06:03 +02:00
indent vim-patch:a57b553b4328 (#19076) 2022-06-24 14:45:07 +02:00
keymap vim-patch:6c391a74fe90 (#15654) 2021-09-13 16:33:41 +02:00
lua vim-patch:9.0.0042: missing change for filetype detection 2022-07-06 01:33:45 +02:00
macros vim-patch:4072ba571bab 2021-05-01 22:29:03 -04:00
pack/dist/opt vim-patch:8.0.1562: the terminal debugger can't set a breakpoint with the mouse (#19234) 2022-07-05 20:57:01 +08:00
plugin fix(startup): nvim with --clean should not load user rplugins 2022-06-04 18:37:54 +02:00
print
queries/c treesitter: Update to 0.19.3 2021-03-09 19:21:26 +01:00
spell feat(runtime): import cleanadd.vim from Vim (#17699) 2022-03-13 04:52:45 +00:00
syntax vim-patch:0d878b95d8f9 (#19197) 2022-07-02 11:06:03 +02:00
tools vim-patch:6304be625ce4 (#16450) 2021-11-27 19:39:42 +01:00
tutor docs(tutor): modify for Neovim rather than Vim (#17092) 2022-01-30 13:53:01 +01:00
bugreport.vim
CMakeLists.txt vim-patch:8.2.3676: unused runtime file (#16441) 2021-11-26 17:16:11 +01:00
delmenu.vim vim-patch:8.1.0487: no menus specifically for the terminal window 2022-07-01 10:17:39 +08:00
filetype.lua refactor(filetype)!: allow vim.filetype.match to use different strategies (#18895) 2022-06-26 18:41:20 +02:00
filetype.vim vim-patch:9.0.0041: a couple of filetype patterns do not have "*" before "/etc" 2022-07-06 01:25:21 +02:00
ftoff.vim
ftplugin.vim feat(runtime): Allow lua to be used in ftplugin 2021-06-11 01:01:02 +06:00
ftplugof.vim
indent.vim feat(runtime): Allow lua to be used in indent 2021-06-11 01:01:02 +06:00
indoff.vim
macmap.vim
makemenu.vim vim-patch:95a9dd1efc5a 2021-04-27 09:21:32 -04:00
menu.vim vim-patch:8.1.0487: no menus specifically for the terminal window 2022-07-01 10:17:39 +08:00
mswin.vim
nvim.appdata.xml NVIM 0.7 2022-04-15 13:38:44 +02:00
nvim.desktop build(nvim.desktop): central Kurdish translation #17065 2022-05-13 11:58:22 -07:00
nvim.png
optwin.vim docs: fix typos (#18269) 2022-06-04 11:56:36 +08:00
scripts.vim vim-patch:9.0.0042: missing change for filetype detection 2022-07-06 01:33:45 +02:00
synmenu.vim vim-patch:4466ad6baa22 2021-05-01 22:29:02 -04:00