neovim/runtime
Lewis Russell 7121983c45 refactor(man.lua): various changes
- Replace all uses of vim.regex with simpler Lua patterns.
- Replace all uses of vim.fn.substitute with string.gsub.
- Rework error handling so expected errors are passed back via a return.
  - These get routed up an passed to `vim.notify()`
  - Any other errors will cause a stack trace.
- Reworked the module initialization of `localfile_arg`
- Updated all type annotations.
- Refactored CLI completion by introduction a parse_cmdline()
  function.
- Simplified `show_toc()`
- Refactor highlighting
- Inline some functions
- Fix completion on MacOS 13 and earlier.
  - Prefer `manpath -q` over `man -w`
- Make completion more efficient by avoiding vim.fn.sort and vim.fn.uniq
  - Reimplement using a single loop
2024-12-18 14:40:36 +00:00
..
autoload vim-patch:5c42c77: runtime(netrw): do not pollute search history with symlinks 2024-12-13 09:38:19 +01:00
colors vim-patch:9.1.0936: cannot highlight completed text 2024-12-18 08:15:31 +08:00
compiler vim-patch:b66cac1: runtime(typst): add definition lists to formatlistpat, update maintainer 2024-12-10 08:06:35 +01:00
doc feat(lsp): show server version in :checkhealth #31611 2024-12-18 06:31:25 -08:00
ftplugin vim-patch:b66cac1: runtime(typst): add definition lists to formatlistpat, update maintainer 2024-12-10 08:06:35 +01:00
indent vim-patch:b66cac1: runtime(typst): add definition lists to formatlistpat, update maintainer 2024-12-10 08:06:35 +01:00
keymap
lua refactor(man.lua): various changes 2024-12-18 14:40:36 +00:00
pack/dist/opt vim-patch:5e7f43b: runtime(termdebug): allow to use decimal signs (#31149) 2024-11-10 09:24:27 +08:00
plugin refactor(man.lua): various changes 2024-12-18 14:40:36 +00:00
queries fix(treesitter): update queries 2024-11-22 09:39:45 +01:00
scripts fix(runtime): clean up one-off scripts 2024-10-15 20:50:21 +02:00
spell
syntax feat(terminal)!: cursor shape and blink (#31562) 2024-12-17 07:11:41 -06:00
tutor feat(tutor): give hints to satisfy the line checker #30952 2024-10-27 06:50:17 -07:00
CMakeLists.txt fix(runtime): clean up one-off scripts 2024-10-15 20:50:21 +02:00
delmenu.vim
filetype.lua fix(filetype): make filetype detection work with :doautocmd (#31470) 2024-12-06 20:57:21 +08:00
ftoff.vim
ftplugin.vim
ftplugof.vim
indent.vim
indoff.vim
makemenu.vim
menu.vim vim-patch:a420547: runtime(misc): Use consistent "Vim script" spelling (#30805) 2024-10-14 09:27:29 +08:00
neovim.ico
nvim.appdata.xml
nvim.desktop docs: misc (#29719) 2024-08-29 06:11:32 +08:00
nvim.png
optwin.vim vim-patch:9.1.0911: Variable name for 'messagesopt' doesn't match short name 2024-12-08 07:06:16 +08:00
synmenu.vim
windows_icon.rc