neovim/runtime/doc
Lewis Russell 573a71469d fix(scrollbind): properly take filler/virtual lines into account
Problem:

`'scrollbind'` does not work properly if the window being scrolled
automatically contains any filler/virtual lines (except for diff filler
lines).

This is because when the scrollbind check is done, the logic only
considers changes to topline which are represented as line numbers.

Solution:

Write the logic for determine the scroll amount to take into account
filler/virtual lines.

Fixes #29751
2024-07-31 11:33:32 +01:00
..
api.txt docs: misc (#29229) 2024-06-15 07:04:27 +08:00
arabic.txt docs: remove trailing spaces #24455 2023-07-25 05:07:13 -07:00
autocmd.txt vim-patch:9.1.0543: Behavior of CursorMovedC is strange (#29608) 2024-07-08 06:55:21 +08:00
backers.txt docs: convert BACKERS.md to backers.txt 2023-12-28 22:41:01 +01:00
builtin.txt vim-patch:49cdd62: runtime(doc): list of new/changed features in version9.txt 2024-07-30 12:18:44 +08:00
change.txt vim-patch:ecd642a: runtime(doc): clarify, that register 1-9 will always be shifted (#29476) 2024-06-25 06:18:57 +08:00
channel.txt docs: small fixes (#25585) 2023-10-29 16:02:32 +08:00
cmdline.txt docs: remove remaining mentions of hkmap (#28038) 2024-03-26 18:30:17 +08:00
debug.txt
deprecated.txt fix(diagnostic): fix backwards compatibility for goto_next and goto_prev (#29593) 2024-07-09 14:08:12 -05:00
dev_style.txt docs: news 2024-05-15 23:19:26 +02:00
dev_theme.txt docs: news 2024-05-15 23:19:26 +02:00
dev_tools.txt docs: how to get core dump files #28826 2024-05-21 09:31:28 -07:00
dev_vimpatch.txt vim-patch:9.1.0645: regex: wrong match when searching multi-byte char case-insensitive 2024-07-31 08:03:31 +08:00
develop.txt docs: extract health to its own file 2024-05-24 11:07:30 +02:00
diagnostic.txt fix(diagnostic): make docs agree with code (#29561) 2024-07-04 12:15:35 -05:00
diff.txt vim-patch:partial:6f4754b9f725 2023-04-17 15:46:24 +08:00
digraph.txt vim-patch:9.0.2056: no digraph for quadruple prime 2023-10-20 13:03:36 +02:00
editing.txt vim-patch:7a85e34: runtime(doc): fix inconsistencies in :h file-searching (#29652) 2024-07-11 06:27:40 +08:00
editorconfig.txt feat(editorconfig): add support for spelling_language (#28638) 2024-06-06 09:16:43 -05:00
eval.txt vim-patch:partial:52e7cc2: runtime(doc): tweak documentation style a bit (#29897) 2024-07-29 00:02:31 +00:00
faq.txt docs: nvim.appdata.xml, set faq to "flow" layout #28769 2024-05-16 01:53:33 -07:00
filetype.txt vim-patch:3e07d5a: runtime(go): add recommended indent options to ftplugin 2024-07-17 11:11:58 +02:00
fold.txt feat(folds): support virtual text format for 'foldtext' (#25209) 2023-09-17 20:29:18 +08:00
ft_ada.txt vim-patch:partial:d086b8f646a6 (#27623) 2024-02-25 16:38:34 +08:00
ft_hare.txt vim-patch:9.1.0442: hare runtime files outdated (#29011) 2024-05-26 07:11:50 +08:00
ft_ps1.txt
ft_raku.txt fix(docs): vimdoc syntax errors 2023-06-25 17:14:28 +02:00
ft_rust.txt docs: small fixes (#25585) 2023-10-29 16:02:32 +08:00
ft_sql.txt docs: fix more treesitter parsing errors 2024-06-09 13:54:34 +02:00
gui.txt vim-patch:c1b3984: runtime(doc): minor updates. (#29778) 2024-07-18 08:08:56 +08:00
health.txt docs: extract health to its own file 2024-05-24 11:07:30 +02:00
hebrew.txt docs: remove remaining mentions of hkmap (#28038) 2024-03-26 18:30:17 +08:00
help.txt feat(help): use treesitter for table of contents 2024-06-09 13:54:34 +02:00
helphelp.txt vim-patch:c9ec20d94ea5 (#28267) 2024-04-11 07:39:29 +08:00
if_perl.txt test: spellcheck :help (vimdoc) files #24109 2023-06-22 03:44:51 -07:00
if_pyth.txt docs: remove trailing spaces #24455 2023-07-25 05:07:13 -07:00
if_ruby.txt vim-patch:8.2.0578: heredoc for interfaces does not support "trim" 2023-04-29 09:20:52 +08:00
indent.txt vim-patch:53753f6a4925 (#28647) 2024-05-06 06:43:01 +08:00
index.txt docs: misc (#29622) 2024-07-15 06:54:45 +08:00
insert.txt vim-patch:partial:52e7cc2: runtime(doc): tweak documentation style a bit (#29897) 2024-07-29 00:02:31 +00:00
intro.txt vim-patch:c9ec20d94ea5 (#28267) 2024-04-11 07:39:29 +08:00
job_control.txt docs: small fixes 2023-05-13 21:33:22 +02:00
lsp.txt docs(lsp): add examples to lsp-quickstart for completion and autoformatting (#29497) 2024-07-06 11:41:55 +02:00
lua-guide.txt docs: misc (#28837) 2024-06-07 10:55:14 +08:00
lua.txt docs(lua): clarify assumptions on luajit vs. puc lua 2024-07-21 16:11:28 +02:00
luaref.txt docs: small fixes (#27364) 2024-03-12 13:51:53 +08:00
luvref.txt build(deps): bump luv to v1.48.0-0 2024-02-22 10:07:04 +01:00
map.txt vim-patch:49cdd62: runtime(doc): list of new/changed features in version9.txt 2024-07-30 12:18:44 +08:00
mbyte.txt vim-patch:9c4389a: runtime(doc): Fix small style issues (#29263) 2024-06-10 06:47:30 +08:00
message.txt vim-patch:9.1.0178: E1513 might be confusing (#27846) 2024-03-14 06:44:50 +08:00
mlang.txt
motion.txt vim-patch:9.1.0573: ex: no implicit print for single addresses 2024-07-14 13:39:40 +08:00
news-0.9.txt build(vim-patch.sh): don't ignore changes to version*.txt (#29425) 2024-06-20 20:16:53 +08:00
news-0.10.txt build(deps): drop unused bundled bash, python parsers and queries 2024-07-09 15:26:48 +02:00
news.txt fix(scrollbind): properly take filler/virtual lines into account 2024-07-31 11:33:32 +01:00
nvim_terminal_emulator.txt vim-patch:27c5598: runtime(doc): Add hint how to load termdebug from vimrc (#29704) 2024-07-14 18:15:50 +08:00
nvim.txt
options.txt vim-patch:partial:52e7cc2: runtime(doc): tweak documentation style a bit (#29897) 2024-07-29 00:02:31 +00:00
pattern.txt vim-patch:26de90c: runtime(nohlsearch): include the the simple nohlsearch package 2024-06-18 23:59:39 +02:00
pi_gzip.txt vim-patch:30c762d99ac8 2023-11-14 23:29:09 +01:00
pi_msgpack.txt vim-patch:9.0.1335: no test for bad use of spaces in help files (#24483) 2023-07-25 20:58:09 +08:00
pi_netrw.txt vim-patch:1c5728e0c4a9 (#28703) 2024-05-11 18:14:03 +08:00
pi_paren.txt
pi_spec.txt
pi_tar.txt vim-patch:1c5728e0c4a9 (#28703) 2024-05-11 18:14:03 +08:00
pi_tutor.txt
pi_zip.txt vim-patch:da4e433dc3be (#25912) 2023-11-06 19:03:08 +08:00
provider.txt docs: document setting g:clipboard to v:false (#28085) 2024-03-29 09:43:26 -05:00
quickfix.txt vim-patch:c1b3984: runtime(doc): minor updates. (#29778) 2024-07-18 08:08:56 +08:00
quickref.txt vim-patch:9.1.0572: cannot specify tab page closing behaviour (#29682) 2024-07-13 08:56:58 +08:00
recover.txt docs: various #25289 2024-01-18 00:14:48 -08:00
remote_plugin.txt docs: misc #24163 2024-04-30 04:30:21 -07:00
remote.txt
repeat.txt fix(defaults): only repeat macro for each selected line if linewise (#28289) 2024-04-15 03:43:33 +08:00
rileft.txt
russian.txt docs #24061 2023-06-19 08:40:33 -07:00
scroll.txt vim-patch:aaaa21b: runtime(doc): Remove wrong help tag CTRL-SHIFT-CR 2024-07-06 17:32:38 +08:00
sign.txt vim-patch:9.1.0538: not possible to assign priority when defining a sign (#29592) 2024-07-07 07:21:14 +08:00
spell.txt vim-patch:9.1.0418: Cannot move to previous/next rare word (#28822) 2024-05-18 07:09:05 +08:00
starting.txt docs: remove remaining mentions of hkmap (#28038) 2024-03-26 18:30:17 +08:00
support.txt docs: misc (#29410) 2024-07-05 05:20:45 +08:00
syntax.txt vim-patch:df9f67e: runtime(html): update syntax script to sync by 250 minlines by default 2024-07-31 00:18:32 +02:00
tabpage.txt vim-patch:9.1.0572: cannot specify tab page closing behaviour (#29682) 2024-07-13 08:56:58 +08:00
tagsrch.txt feat(defaults): use vim.diagnostic.jump() for default mappings (#29066) 2024-05-28 13:24:16 -05:00
term.txt docs(term): use tic -x for better compatibility with old ncurses (#25421) 2023-09-29 10:57:02 -05:00
testing.txt fix(lua): improve annotations for stricter luals diagnostics (#24609) 2023-08-09 11:06:13 +02:00
tips.txt vim-patch:6a500661a9cb 2023-08-10 17:28:02 +08:00
treesitter.txt feat(treesitter): allow get_node to return anonymous nodes 2024-07-29 17:15:46 +02:00
uganda.txt vim-patch:f7a38650eaf6 (#28465) 2024-04-23 08:20:36 +08:00
ui.txt docs: misc #24163 2024-04-30 04:30:21 -07:00
undo.txt vim-patch:9.0.1683: Updated runtime files (#24638) 2023-08-10 17:45:36 +08:00
userfunc.txt vim-patch:9.0.2059: outstanding exceptions may be skipped (#25736) 2023-10-21 18:46:52 +08:00
usr_01.txt vim-patch:1c5728e0c4a9 (#28703) 2024-05-11 18:14:03 +08:00
usr_02.txt refactor(options)!: graduate some more shortmess flags 2023-09-25 18:23:15 +02:00
usr_03.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
usr_04.txt
usr_05.txt vim-patch:partial:52e7cc2: runtime(doc): tweak documentation style a bit (#29897) 2024-07-29 00:02:31 +00:00
usr_06.txt
usr_07.txt
usr_08.txt
usr_09.txt fix(docs): vimdoc syntax errors 2023-06-25 17:14:28 +02:00
usr_10.txt
usr_11.txt docs #24061 2023-06-19 08:40:33 -07:00
usr_12.txt fix(docs): vimdoc syntax errors 2023-06-25 17:14:28 +02:00
usr_20.txt
usr_21.txt fix(gen_help_html): handle delimiter, heading #29415 2024-06-19 09:45:40 -07:00
usr_22.txt fix(docs): vimdoc syntax errors 2023-06-25 17:14:28 +02:00
usr_23.txt
usr_24.txt fix(docs): vimdoc syntax errors 2023-06-25 17:14:28 +02:00
usr_25.txt
usr_26.txt
usr_27.txt
usr_28.txt fix(docs): vimdoc syntax errors 2023-06-25 17:14:28 +02:00
usr_29.txt docs: fix more treesitter parsing errors 2024-06-09 13:54:34 +02:00
usr_30.txt vim-patch:04e1aaa94e3b (#28570) 2024-04-30 05:54:03 +08:00
usr_31.txt
usr_32.txt
usr_40.txt fix(docs): vimdoc syntax errors 2023-06-26 11:29:12 +02:00
usr_41.txt vim-patch:9.1.0394: Cannot get a list of positions describing a region 2024-05-20 20:50:08 +08:00
usr_42.txt
usr_43.txt docs: remove trailing spaces #24455 2023-07-25 05:07:13 -07:00
usr_44.txt
usr_45.txt docs #24061 2023-06-19 08:40:33 -07:00
usr_toc.txt docs: misc (#29410) 2024-07-05 05:20:45 +08:00
various.txt vim-patch:c1b3984: runtime(doc): minor updates. (#29778) 2024-07-18 08:08:56 +08:00
vi_diff.txt fix(docs): vimdoc syntax errors 2023-06-25 17:14:28 +02:00
vim_diff.txt docs: misc (#29410) 2024-07-05 05:20:45 +08:00
visual.txt fix(defaults): only repeat macro for each selected line if linewise (#28289) 2024-04-15 03:43:33 +08:00
vvars.txt feat(complete): specify reason for CompleteDone 2024-05-24 11:57:46 +02:00
windows.txt vim-patch:9.1.0554: :bw leaves jumplist and tagstack data around (#29639) 2024-07-10 10:35:12 +08:00