vim/runtime/autoload
David Mandelberg c2623824a7
runtime(man): improve :Man completion for man-db
On man-db systems, complete with actual man sections and pages, instead
of shell commands.

I tried to come up with a portable solution for multiple man
implementations in https://github.com/vim/vim/discussions/16794 but I
think the differences between implementations were too large to do that
without overly complicated code. So instead, I implemented it for man-db
(which I think is common on Linux) and hopefully left it easier for
other people to implement it on other systems in the future if they want
to.

closes: #16843

Signed-off-by: David Mandelberg <david@mandelberg.org>
Signed-off-by: Christian Brabandt <cb@256bit.org>
2025-03-10 21:26:50 +01:00
..
cargo runtime(rust): sync rust runtime files with upstream (#13075) 2023-09-12 20:23:38 +02:00
dist runtime(man): improve :Man completion for man-db 2025-03-10 21:26:50 +01:00
rust runtime(rust): sync rust runtime files with upstream (#13075) 2023-09-12 20:23:38 +02:00
xml
ada.vim Update runtime files 2021-09-09 21:55:11 +02:00
adacomplete.vim Update runtime files 2021-09-09 21:55:11 +02:00
bitbake.vim Update runtime files 2022-07-25 15:42:07 +01:00
cargo.vim runtime(rust): sync rust runtime files with upstream (#13075) 2023-09-12 20:23:38 +02:00
ccomplete.vim runtime(ccomplete): fix type mismatch error 2024-06-06 18:39:03 +02:00
clojurecomplete.vim Update runtime files 2022-03-30 10:51:39 +01:00
context.vim runtime(context): update ConTeXt keywords and other minor fixes (#13778) 2023-12-27 18:49:50 +01:00
contextcomplete.vim
csscomplete.vim Update runtime files 2021-09-21 20:09:51 +02:00
decada.vim Update runtime files 2021-09-09 21:55:11 +02:00
freebasic.vim Update runtime files 2022-07-01 18:45:04 +01:00
getscript.vim runtime(misc): add support for bzip3 to tar, vimball and gzip plugins 2025-02-28 18:06:14 +01:00
gnat.vim
gzip.vim runtime(gzip): load undofile if there exists one 2024-11-26 15:10:33 +01:00
hare.vim patch 9.1.0442: hare runtime files outdated 2024-05-24 08:05:00 +02:00
haskellcomplete.vim Update runtime files 2021-09-09 21:55:11 +02:00
hcl.vim runtime(hcl,terraform): Add runtime files for HCL and Terraform 2024-09-04 22:19:45 +02:00
htmlcomplete.vim Update runtime files 2021-09-09 21:55:11 +02:00
javaformat.vim runtime(java): Recognise the CommonMark form (///) of Javadoc comments 2024-09-30 19:40:04 +02:00
javascriptcomplete.vim Runtime(javascript): add new document properties to completion file 2023-08-20 21:41:01 +02:00
modula2.vim patch 9.1.0013: Modula2 filetype support lacking 2024-01-05 17:59:04 +01:00
paste.vim Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749) 2023-08-13 10:33:05 +02:00
phpcomplete.vim runtime: Fix more typos (#13354) 2023-10-16 09:53:37 +02:00
python.vim Update runtime files 2023-02-27 15:49:53 +00:00
python3complete.vim Update runtime files 2022-03-30 10:51:39 +01:00
pythoncomplete.vim Update runtime files 2021-09-09 21:55:11 +02:00
racket.vim runtime(racket): update Racket runtime files 2024-11-13 19:45:38 +01:00
README.txt
RstFold.vim
rubycomplete.vim runtime(ruby): Update ftplugin and omni-complete (#13805) 2024-01-01 18:58:57 +01:00
rust.vim runtime(rust): sync rust runtime files with upstream (#13075) 2023-09-12 20:23:38 +02:00
rustfmt.vim runtime: Fix more typos (#13354) 2023-10-16 09:53:37 +02:00
spellfile.vim Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749) 2023-08-13 10:33:05 +02:00
spotbugs.vim patch 9.1.0935: SpotBugs compiler can be improved 2024-12-16 21:38:47 +01:00
sqlcomplete.vim Update runtime files 2021-09-09 21:55:11 +02:00
syntaxcomplete.vim
tar.vim runtime(tar): use readblob() instead of shelling out to file(1) 2025-03-02 22:24:28 +01:00
tohtml.vim runtime(tohtml): Update TOhtml to version 9.0v2 (#13050) 2023-09-08 19:20:01 +02:00
tutor.vim patch 9.1.0836: The vimtutor can be improved 2024-11-03 11:01:10 +01:00
typeset.vim runtime: Fix more typos (#13354) 2023-10-16 09:53:37 +02:00
typst.vim runtime(typst): add definition lists to formatlistpat, update maintainer 2024-12-09 20:31:04 +01:00
vimball.vim runtime(misc): add support for bzip3 to tar, vimball and gzip plugins 2025-02-28 18:06:14 +01:00
xmlcomplete.vim Update runtime files 2021-09-09 21:55:11 +02:00
xmlformat.vim
zip.vim runtime(zip): simplify condition to detect MS-Windows 2024-08-21 08:20:13 +02:00

The autoload directory is for standard Vim autoload scripts.

These are functions used by plugins and for general use.  They will be loaded
automatically when the function is invoked.  See ":help autoload".

gzip.vim	for editing compressed files
netrw*.vim	browsing (remote) directories and editing remote files
tar.vim		browsing tar files
zip.vim		browsing zip files
paste.vim	common code for mswin.vim, menu.vim and macmap.vim
spellfile.vim	downloading of a missing spell file

Omni completion files:
ccomplete.vim		C
csscomplete.vim		HTML / CSS
htmlcomplete.vim	HTML
javascriptcomplete.vim  Javascript
phpcomplete.vim		PHP
pythoncomplete.vim	Python
rubycomplete.vim	Ruby
syntaxcomplete.vim	from syntax highlighting
xmlcomplete.vim		XML (uses files in the xml directory)