neovim/runtime/doc
Gregory Anders ef1801cc7c perf(iter): reduce number of table allocations
Packing and unpacking return values impairs performance considerably.
In an attempt to avoid creating tables as much as possible we can
instead pass return values between functions (which does not require
knowing the number of values a function might return). This makes the
code more complex, but improves benchmark numbers non-trivially.
2023-04-28 15:38:50 -06:00
..
api.txt fix: disallow removing extmarks in on_lines callbacks (#23219) 2023-04-27 17:30:22 +01:00
arabic.txt feat(docs): update parser, HTML gen #20720 2022-10-18 07:18:44 -07:00
autocmd.txt feat(options)!: deprecate paste, remove pastetoggle (#22647) 2023-03-13 10:29:11 +08:00
builtin.txt vim-patch:9.0.1485: no functions for converting from/to UTF-16 index (#23318) 2023-04-26 09:50:37 +08:00
change.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
channel.txt docs: add language annotation to Nvim manual 2022-12-02 16:05:00 +01:00
cmdline.txt vim-patch:partial:938ae280c79b (#22356) 2023-02-21 23:50:29 +08:00
debug.txt
deprecated.txt refactor: deprecate checkhealth functions 2023-04-15 23:40:48 +02:00
dev_style.txt docs: add language annotation to Nvim manual 2022-12-02 16:05:00 +01:00
develop.txt docs: naming conventions, guidelines 2023-02-22 16:23:49 +01:00
diagnostic.txt feat(diagnostic): specify diagnostic virtual text prefix as a function 2023-04-17 12:53:34 +01:00
diff.txt vim-patch:partial:6f4754b9f725 2023-04-17 15:46:24 +08:00
digraph.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
editing.txt docs: naming conventions, guidelines 2023-02-22 16:23:49 +01:00
editorconfig.txt docs: fix typos 2023-04-04 19:07:33 +02:00
eval.txt vim-patch:9.0.1485: no functions for converting from/to UTF-16 index (#23318) 2023-04-26 09:50:37 +08:00
filetype.txt vim-patch:partial:938ae280c79b (#22356) 2023-02-21 23:50:29 +08:00
fold.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
ft_ada.txt docs: fix/remove invalid URLs #20647 2022-10-14 08:01:13 -07:00
ft_ps1.txt vim-patch:4d8f476176ea (#15612) 2021-09-10 08:48:27 +02:00
ft_raku.txt vim-patch:c51cf0329809 (#17530) 2022-02-27 11:56:30 +01:00
ft_rust.txt vim-patch:partial:6ebe4f970b8b (#20860) 2022-10-29 17:41:22 +02:00
ft_sql.txt docs: fix treesitter parsing errors 2023-01-01 15:05:13 +01:00
gui.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
hebrew.txt feat(edit)!: remove old c implementation of hebrew keymap 2023-02-28 15:14:03 +01:00
help.txt docs(help): consistent headers for local additions 2023-03-13 20:17:31 +01:00
helphelp.txt docs: fix treesitter parsing errors 2023-01-01 15:05:13 +01:00
if_perl.txt docs: fix typos (#22353) 2023-02-22 00:07:26 +08:00
if_pyth.txt vim-patch:partial:938ae280c79b (#22356) 2023-02-21 23:50:29 +08:00
if_ruby.txt docs: fix/remove invalid URLs #20647 2022-10-14 08:01:13 -07:00
indent.txt docs: fix treesitter parsing errors 2023-01-01 15:05:13 +01:00
index.txt feat(ex_cmds)!: remove :behave 2023-04-13 12:15:30 +02:00
insert.txt feat(edit)!: remove old c implementation of hebrew keymap 2023-02-28 15:14:03 +01:00
intro.txt docs: fix typos (#22353) 2023-02-22 00:07:26 +08:00
job_control.txt docs: add language annotation to Nvim manual 2022-12-02 16:05:00 +01:00
lsp.txt docs: fix typos 2023-04-04 19:07:33 +02:00
lua-guide.txt docs: fix typos 2023-04-04 19:07:33 +02:00
lua.txt perf(iter): reduce number of table allocations 2023-04-28 15:38:50 -06:00
luaref.txt docs: add language annotation to Nvim manual 2022-12-02 16:05:00 +01:00
luvref.txt docs(luvref): update to version bump 2023-04-01 17:26:09 +02:00
map.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
mbyte.txt docs: fix treesitter parsing errors 2023-01-01 15:05:13 +01:00
message.txt docs: add missing docs from some Vim patches (#21296) 2022-12-05 21:09:31 +08:00
mlang.txt docs: fix/remove invalid URLs #20647 2022-10-14 08:01:13 -07:00
motion.txt docs: fix typos (#22353) 2023-02-22 00:07:26 +08:00
news-0.9.txt docs(news): create new news, rename old news (#22922) 2023-04-07 16:11:02 +02:00
news.txt feat(lua): vim.keycode (#22960) 2023-04-25 16:52:44 +02:00
nvim_terminal_emulator.txt docs: fix g:terminal_color_x terminal colors #22746 2023-03-21 05:43:40 -07:00
nvim.txt docs #20986 2022-12-11 18:41:26 -08:00
options.txt vim-patch:8.2.3509: undo file is not synced (#23371) 2023-04-28 21:07:00 +08:00
pattern.txt vim-patch:partial:938ae280c79b (#22356) 2023-02-21 23:50:29 +08:00
pi_gzip.txt
pi_health.txt refactor: deprecate checkhealth functions 2023-04-15 23:40:48 +02:00
pi_msgpack.txt fix(docs-html): keycodes, taglinks, column_heading #20498 2022-10-06 06:16:00 -07:00
pi_netrw.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
pi_paren.txt
pi_spec.txt docs: fix treesitter parsing errors 2023-01-01 15:05:13 +01:00
pi_tar.txt feat!: remove vimballs (#22402) 2023-04-11 19:10:36 +02:00
pi_tutor.txt
pi_zip.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
provider.txt docs: fix typos (#22353) 2023-02-22 00:07:26 +08:00
quickfix.txt fix(shell): on Windows :make does not echo #22728 2023-03-19 14:25:12 -07:00
quickref.txt feat(options)!: deprecate paste, remove pastetoggle (#22647) 2023-03-13 10:29:11 +08:00
recover.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
remote_plugin.txt docs: fix typos (#22353) 2023-02-22 00:07:26 +08:00
remote.txt vim-patch:partial:938ae280c79b (#22356) 2023-02-21 23:50:29 +08:00
repeat.txt vim-patch:partial:938ae280c79b (#22356) 2023-02-21 23:50:29 +08:00
rileft.txt docs: fix treesitter parsing errors 2023-01-01 15:05:13 +01:00
russian.txt docs: fix/remove invalid URLs #20647 2022-10-14 08:01:13 -07:00
scroll.txt feat: add 'mousescroll' option (#12355) 2022-07-06 19:34:24 +08:00
sign.txt vim-patch:8.2.3446: not enough tests for empty string arguments 2023-02-28 20:46:06 +08:00
spell.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
starting.txt docs: fix typos 2023-04-04 19:07:33 +02:00
support.txt docs: fix typos 2023-04-04 19:07:33 +02:00
syntax.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
tabpage.txt docs: fix typos (#20150) 2022-09-26 17:43:23 +08:00
tagsrch.txt docs: fix typos (#21961) 2023-02-20 15:12:59 +08:00
term.txt docs: add language annotation to Nvim manual 2022-12-02 16:05:00 +01:00
testing.txt vim-patch:8.2.1420: test 49 is old style 2022-12-03 14:47:35 +08:00
tips.txt docs: fix treesitter parsing errors 2023-01-01 15:05:13 +01:00
treesitter.txt docs: regenerate 2023-04-04 23:10:17 +02:00
uganda.txt vim-patch:partial:938ae280c79b (#22356) 2023-02-21 23:50:29 +08:00
ui.txt feat(ui): add scroll_delta to win_viewport event #19270 2023-03-12 15:58:46 -07:00
undo.txt vim-patch:b529cfbd04c0 (#19501) 2022-07-26 11:26:23 +02:00
userfunc.txt vim-patch:9.0.0390: cannot use a partial with :defer 2023-04-16 15:04:41 +08:00
usr_01.txt docs: fix/remove invalid URLs #20647 2022-10-14 08:01:13 -07:00
usr_02.txt vim-patch:partial:938ae280c79b (#22356) 2023-02-21 23:50:29 +08:00
usr_03.txt vim-patch:71badf9547e8 (#23285) 2023-04-23 15:22:55 +02:00
usr_04.txt docs: update explanation of Y to reflect new defaults 2022-02-24 18:13:44 +08:00
usr_05.txt feat!: remove vimballs (#22402) 2023-04-11 19:10:36 +02:00
usr_06.txt feat!: remove hardcopy 2023-01-03 10:07:43 +00:00
usr_07.txt docs: update explanation of Y to reflect new defaults 2022-02-24 18:13:44 +08:00
usr_08.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_09.txt feat(ex_cmds)!: remove :behave 2023-04-13 12:15:30 +02:00
usr_10.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_11.txt vim-patch:cb80aa2d53e5 2021-05-01 22:29:02 -04:00
usr_12.txt vim-patch:11e3c5ba8203 2021-05-02 12:53:49 -04:00
usr_20.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_21.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_22.txt vim-patch:partial:938ae280c79b (#22356) 2023-02-21 23:50:29 +08:00
usr_23.txt vim-patch:4072ba571bab 2021-05-01 22:29:03 -04:00
usr_24.txt vim-patch:5666fcd0bd79 2021-04-27 09:21:33 -04:00
usr_25.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_26.txt
usr_27.txt vim-patch:2547aa930b59 2021-04-29 09:27:19 -04:00
usr_28.txt
usr_29.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_30.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_31.txt vim-patch:e7b1ea0276cc 2021-04-29 20:42:16 -04:00
usr_32.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_40.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_41.txt vim-patch:9.0.1485: no functions for converting from/to UTF-16 index (#23318) 2023-04-26 09:50:37 +08:00
usr_42.txt docs(manual): fix treesitter parsing errors 2023-01-01 15:05:21 +01:00
usr_43.txt
usr_44.txt vim-patch:8024f9363683 2021-04-27 09:21:34 -04:00
usr_45.txt docs: fix/remove invalid URLs #20647 2022-10-14 08:01:13 -07:00
usr_toc.txt feat!: remove hardcopy 2023-01-03 10:07:43 +00:00
various.txt fix(ui): ruler is not redrawn in cmdline with redrawstatus 2023-04-02 15:24:55 +02:00
vi_diff.txt feat!: remove hardcopy 2023-01-03 10:07:43 +00:00
vim_diff.txt feat(ex_cmds)!: remove :behave 2023-04-13 12:15:30 +02:00
visual.txt vim-patch:76db9e076318 (#21013) 2022-11-10 09:05:25 +00:00
windows.txt docs: fix typos (#22353) 2023-02-22 00:07:26 +08:00