Skip to content

404s, bad hosts, timeouts for URLs #296

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Roshanjossey opened this issue Oct 3, 2022 · 3 comments
Closed

404s, bad hosts, timeouts for URLs #296

Roshanjossey opened this issue Oct 3, 2022 · 3 comments
Labels

Comments

@Roshanjossey
Copy link

I did a check with brokenlinkcheck.com for this website and got the followingresults. Some of these might be worth checking and updating.

# URL link text response
1 http://neovim.io/doc/user/vim.html vim.in_fast_event() 404
2 http://neovim.io/doc/user/init.html init.vim 404
3 http://neovim.io/doc/user/man.html man.lua 404
4 https://github.com/mjlbach/defaults.nvim Defaults.nvim 404
5 https://neovim.io/doc/user/init.html init.vim 404
6 https://neovim.io/doc/user/man.html man.lua 404
7 http://www.flexwiki.com/ http://www.flexwiki.com bad host
8 https://neovim.io/doc/user/ginit.html ginit.vim 404
9 https://neovim.io/doc/user/netrw.html netrw.vim 404
10 https://neovim.io/doc/user/menu.html menu.vim 404
11 http://examples.oreilly.de/english_examples/cjkvinfo/adobe/00README http://examples.oreilly.de/english_examples/cjkvinfo/ad 404
12 https://neovim.io/doc/user/spellfile.html spellfile.vim 404
13 http://wwwthep.physik.uni-mainz.de/~plass/gv/ http://wwwthep.physik.uni-mainz.de/~plass/gv/ bad host
14 https://neovim.io/doc/user/vim.html vim.in_fast_event() 404
15 https://neovim.io/doc/user/terminal_emulator.html terminal_emulator.txt 404
16 https://neovim.io/doc/user/matchit.html matchit.txt 404
17 http://neovim.io/doc/user/terminal_emulator.html terminal_emulator.txt 404
18 http://neovim.io/doc/user/matchit.html matchit.txt 404
19 http://neovim.io/doc/user/package.html package.cpath 404
20 http://neovim.io/doc/user/ginit.html ginit.vim 404
21 http://neovim.io/doc/user/netrw.html netrw.vim 404
22 http://neovim.io/doc/user/menu.html menu.vim 404
23 http://neovim.io/doc/user/spellfile.html spellfile.vim 404
24 http://neovim.io/doc/user/2html.html 2html.vim 404
25 http://neovim.io/doc/user/c.html c.vim 404
26 http://neovim.io/doc/user/html.html html.vim 404
27 http://neovim.io/doc/user/java.html java.vim 404
28 http://neovim.io/doc/user/nroff.html nroff.vim 404
29 http://neovim.io/doc/user/asm.html asm.vim 404
30 http://neovim.io/doc/user/groff.html groff.vim 404
31 http://neovim.io/doc/user/csh.html csh.vim 404
32 http://neovim.io/doc/user/string.html string.format() 404
33 http://neovim.io/doc/user/coroutine.html coroutine.create() 404
34 http://neovim.io/doc/user/io.html io.flush() 404
35 http://neovim.io/doc/user/os.html os.time() 404
36 http://www.ff.iij4u.or.jp/~nrt/lv/index.html http://www.ff.iij4u.or.jp/~nrt/lv/index.html timeout
37 http://neovim.io/doc/user/qf.html qf.vim 404
38 http://scim.freedesktop.org/ http://scim.freedesktop.org/ bad host
39 https://neovim.io/doc/dev development documentation 404
40 https://neovim.io/doc/user/nvim_provider.html :h nvim-provider 404
41 ftp://, ftp:// bad host
42 https://neovim.io/doc/user/nvim_from_vim.html :h nvim-from-vim 404
43 http://neovim.io/news/2017/12/gitter.im/neovim gitter channel 404
44 https://neovim.io/doc/user/msgpack_rpc.html docs 404
45 https://neovim.io/doc/user/2html.html 2html.vim 404
46 https://neovim.io/doc/user/c.html c.vim 404
47 https://neovim.io/doc/user/html.html html.vim 404
48 https://neovim.io/doc/user/java.html java.vim 404
49 https://neovim.io/doc/user/nroff.html nroff.vim 404
50 https://neovim.io/doc/user/asm.html asm.vim 404
51 https://neovim.io/doc/user/groff.html groff.vim 404
52 https://neovim.io/doc/user/csh.html csh.vim 404
53 https://neovim.io/doc/user/package.html package.cpath 404
54 https://neovim.io/doc/user/string.html string.format() 404
55 https://neovim.io/doc/user/coroutine.html coroutine.create() 404
56 https://neovim.io/doc/user/io.html io.flush() 404
57 https://neovim.io/doc/user/os.html os.time() 404
58 https://neovim.io/doc/user/qf.html qf.vim 404
59 https://neovim.io/doc/user/tex.html tex.vim 404
60 https://neovim.io/doc/user/one.html one.c============================= 404
61 https://neovim.io/doc/user/two.html two.c============================= 404
62 https://neovim.io/doc/user/three.html three.c=========================== 404
63 https://neovim.io/doc/user/main.html main.c~==============main.c============== 404
64 https://neovim.io/doc/user/g:gnat.html g:gnat.Make_Command 404
65 https://neovim.io/doc/user/g:decada.html g:decada.Make_Command 404
66 https://neovim.io/doc/user/uv.html uv.version() 404
67 https://neovim.io/doc/user/msgpack.html msgpack.vim-contents 404
68 http://neovim.io/doc/user/tex.html tex.vim 404
69 http://neovim.io/doc/user/one.html one.c============================= 404
70 http://neovim.io/doc/user/two.html two.c============================= 404
71 http://neovim.io/doc/user/three.html three.c=========================== 404
72 http://neovim.io/doc/user/main.html main.c~==============main.c============== 404
73 http://neovim.io/doc/user/g:gnat.html g:gnat.Make_Command 404
74 http://neovim.io/doc/user/g:decada.html g:decada.Make_Command 404
75 http://neovim.io/doc/user/uv.html uv.version() 404
76 http://neovim.io/doc/user/msgpack.html msgpack.vim-contents 404
77 https://neovim.io/news/2017/12/gitter.im/neovim gitter channel 404
78 http://www.myhome.eu/ http://www.myhome.eu timeout
79 http://www.eleves.ens.fr:8080/home/nthiery/Tags/ http://www.eleves.ens.fr:8080/home/nthiery/Tags/ timeout
80 https://docs.google.com/forms/d/1u54bpbwzneDIRltFx1TGi2evKxY3w0cOV3vlpj8DPbg/viewform this document 404
81 http://www.canonware.com/jemalloc/ jemalloc timeout
82 https://github.com/ZyX-l @zyx-l 404
83 https://github.com/lunixbochs/ActualVim/issues/57 50 LOC 404
84 https://github.com/neovim/neovim/6917 #6917 404
85 https://github.com/neovim/neovim/8550 #8550 404
86 neovim/neovim#8455 #8455 404
87 https://github.com/neovim/neovim/pull9429 #9429 404
88 https://github.com/veonim/veonim veonim 404
89 http:/ http://.. bad url
90 http://michael.toren.net/code/ http://michael.toren.net/code/ timeout
91 http://vim.sourceforge.net/tip_view.php?tip_id=280 http://vim.sourceforge.net/tip_view.php?tip_id=280 404
92 http://cscope.sourceforge.net/: http://cscope.sourceforge.net/: 404
93 http://usevim.com/2012/03/16/editing-remote-files/ http://usevim.com/2012/03/16/editing-remote-files/ 404
@justinmk justinmk added the bug label Oct 3, 2022
@justinmk
Copy link
Member

justinmk commented Oct 3, 2022

useful, thanks. All of the http:// (not https) URLs are also flagged by automation (but currently doesn't fail CI because we need to fix the links...): https://github.com/neovim/neovim/blob/56998feebd6f7ec0ab68e44cba3425bf39d448b4/scripts/gen_help_html.lua#L314-L317

@Roshanjossey
Copy link
Author

I'll start looking into links I can fix. I'll keep a checklist in the issue description to track what's already done. I'll reach out to you when I have questions.

@justinmk
Copy link
Member

justinmk commented Jun 4, 2025

Docs generation has greatly improved since this was reported. There are probably still links to be fixed, feel free to rerun the analysis, but probably in a new issue.

@justinmk justinmk closed this as completed Jun 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants