vim/runtime/doc
Konfekt 3d7e567ea7
runtime(netrw): simplify gx file handling
It did not work very well, at least on Debian 12, and I am not sure Git
Bash and WSL, for example, were taken care of as maintenance stalled.

The whole logic was somewhat convoluted with some parts repeatedly invoking
failed commands.

The file handling was outdated, for example, nowadays Netscape is rarely
used, and also opinionated, for example mainly Microsoft Paint and Gimp for
Image files.

Instead, let's use (xdg-)open and similar commands on other systems
which respects the user's preferences.

closes: #15721

Co-authored-by: Luca Saccarola <96259932+saccarosium@users.noreply.github.com>
Signed-off-by: Konfekt <Konfekt@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-10-27 22:16:49 +01:00
..
arabic.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
autocmd.txt runtime(defaults): Detect putty terminal and switch to dark background 2024-10-27 21:36:09 +01:00
builtin.txt runtime(help): Update help syntax 2024-10-16 22:11:17 +02:00
change.txt runtime(doc): correct vi registers 1-9 documentation error 2024-10-07 21:07:12 +02:00
channel.txt runtime(doc): minor updates. 2024-07-17 20:04:22 +02:00
cmdline.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
debug.txt runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
debugger.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
develop.txt runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
diff.txt patch 9.1.0099: Not able to use diff() with 'diffexpr' 2024-02-12 20:24:56 +01:00
digraph.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
doctags.c
doctags.vim
editing.txt runtime(doc): add some docs for file-watcher programs 2024-10-14 22:08:22 +02:00
eval.txt patch 9.1.0810: cannot easily adjust the |:find| command 2024-10-22 23:42:20 +02:00
evim-fr.1
evim-fr.UTF-8.1
evim-it.1 translation(it): update Italian manpages 2024-08-17 15:14:43 +02:00
evim-it.UTF-8.1 translation(it): update Italian manpages 2024-08-17 15:14:43 +02:00
evim-ja.UTF-8.1
evim-pl.1
evim-pl.UTF-8.1
evim-ru.1 translation(ru): update man pages 2024-08-20 19:57:00 +02:00
evim-ru.UTF-8.1 translation(ru): update man pages 2024-08-20 19:57:00 +02:00
evim-tr.1
evim-tr.UTF-8.1
evim.1 patch 9.1.0676: style issues with man pages 2024-08-15 21:39:33 +02:00
evim.man patch 9.1.0676: style issues with man pages 2024-08-15 21:39:33 +02:00
farsi.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
filetype.txt runtime(typst): add folding to typst ftplugin 2024-10-21 22:01:10 +02:00
fold.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
ft_ada.txt runtime(doc): reformat gnat example 2024-09-29 10:10:51 +02:00
ft_context.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
ft_hare.txt patch 9.1.0442: hare runtime files outdated 2024-05-24 08:05:00 +02:00
ft_mp.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
ft_ps1.txt
ft_raku.txt
ft_rust.txt runtime(doc): add missing help tags 2024-01-01 20:50:51 +01:00
ft_sql.txt runtime(doc): fix inconsistent indent (#14089) 2024-02-25 08:42:52 +01:00
gui.txt runtime(doc): minor updates. 2024-07-17 20:04:22 +02:00
gui_w32.txt patch 9.1.0050: Win32 Keyboard handling is sub-optimal 2024-01-23 23:19:02 +01:00
gui_x11.txt runtime(doc): update documentation 2024-04-22 20:55:32 +02:00
hangulin.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
hebrew.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
help.txt runtime(doc): Add ft_hare.txt to Reference Manual TOC 2024-05-27 17:14:17 +02:00
help.txt.info
helphelp.txt runtime(doc): Update documentation 2024-04-10 16:57:46 +02:00
howto.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
if_cscop.txt runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
if_lua.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
if_mzsch.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
if_ole.txt runtime(doc): fix inconsistent indent (#14089) 2024-02-25 08:42:52 +01:00
if_perl.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
if_pyth.txt patch 9.1.0417: if_py: find_module has been removed in Python 3.12.0a7 2024-05-17 18:30:26 +02:00
if_ruby.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
if_sniff.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
if_tcl.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
indent.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
index.txt patch 9.1.0581: Various lines are indented inconsistently 2024-07-14 10:20:20 +02:00
insert.txt patch 9.1.0771: completion attribute hl_group is confusing 2024-10-08 22:26:44 +02:00
intro.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
Make_all.mak patch 9.1.0442: hare runtime files outdated 2024-05-24 08:05:00 +02:00
Make_mvc.mak runtime(doc): update vim90 to vim91 in docs 2024-09-26 15:52:22 +02:00
Makefile runtime(doc): update Makefile and make it portable between GNU and BSD 2024-08-16 21:13:50 +02:00
makehtml.awk
maketags.awk CI: Check help tags for errors (duplicates, missing, etc) (#13865) 2024-01-14 19:24:05 +01:00
map.txt patch 9.1.0770: current command line completion is a bit limited 2024-10-08 22:24:04 +02:00
mbyte.txt runtime(doc): fix typo "a xterm" -> "an xterm" 2024-07-17 20:41:48 +02:00
message.txt patch 9.1.0178: E1513 might be confusing 2024-03-13 20:59:27 +01:00
mlang.txt patch 9.1.0559: translation of vim scripts can be improved 2024-07-11 21:14:15 +02:00
motion.txt runtime(doc): clarify the effect of 'startofline' option 2024-10-06 18:02:45 +02:00
netbeans.txt runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
options.txt patch 9.1.0811: :find expansion does not consider 'findexpr' 2024-10-23 21:06:10 +02:00
os_390.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_amiga.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_beos.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_dos.txt runtime(doc): fix typo in :h dos-colors 2024-09-24 16:36:37 +02:00
os_haiku.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_mac.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_mint.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_msdos.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_os2.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_qnx.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_risc.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_unix.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
os_vms.txt runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
os_win32.txt runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
pattern.txt runtime(nohlsearch): include the the simple nohlsearch package 2024-06-18 19:32:39 +02:00
pi_getscript.txt runtime(doc): Fix style in documents 2024-10-05 16:56:47 +02:00
pi_gzip.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
pi_logipat.txt
pi_netrw.txt runtime(netrw): simplify gx file handling 2024-10-27 22:16:49 +01:00
pi_paren.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
pi_spec.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
pi_tar.txt runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
pi_vimball.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
pi_zip.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
popup.txt patch 9.1.0500: cannot switch buffer in a popup 2024-06-18 21:01:23 +02:00
print.txt runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
quickfix.txt runtime(compiler): add cppcheck linter compiler plugin 2024-10-05 17:09:21 +02:00
quickref.txt patch 9.1.0810: cannot easily adjust the |:find| command 2024-10-22 23:42:20 +02:00
quotes.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
recover.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
remote.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
repeat.txt runtime(help): fix end of sentence highlight in code examples 2024-10-16 21:59:50 +02:00
rileft.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
russian.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
scroll.txt runtime(doc): Remove wrong help tag CTRL-SHIFT-CR 2024-07-06 11:29:38 +02:00
sign.txt patch 9.1.0540: Unused assignment in sign_define_cmd() 2024-07-07 20:33:46 +02:00
spell.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
sponsor.txt runtime(doc): Remove mentioning of the voting feature 2024-08-14 14:39:32 +02:00
starting.txt runtime(doc): Fix style in documents 2024-10-05 16:56:47 +02:00
syntax.txt runtime(doc): :ownsyntax also resets 'spelloptions' 2024-10-22 21:36:45 +02:00
tabpage.txt patch 9.1.0572: cannot specify tab page closing behaviour 2024-07-12 19:36:53 +02:00
tags runtime(netrw): simplify gx file handling 2024-10-27 22:16:49 +01:00
tagsrch.txt runtime(doc): re-format tag example lines, mention ctags --list-kinds 2024-08-01 09:27:53 +02:00
term.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
terminal.txt patch 9.1.0817: termdebug: cannot evaluate expr in a popup 2024-10-27 21:51:14 +01:00
test_urls.vim runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
testing.txt runtime(doc): fix more inconsistencies in assert function docs 2024-07-18 21:16:05 +02:00
textprop.txt patch 9.1.0722: crash with large id in text_prop interface 2024-09-08 20:05:23 +02:00
tips.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
todo.txt runtime(doc): Remove some completed items from todo.txt 2024-10-27 20:46:42 +01:00
uganda.rux translation(ru): Updated uganda.rux 2024-08-16 21:02:21 +02:00
uganda.txt runtime(doc): Remove mentioning of the voting feature 2024-08-14 14:39:32 +02:00
undo.txt runtime(doc): include short form for :earlier/:later 2024-09-29 09:48:19 +02:00
userfunc.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_01.txt runtime(doc): update and remove some invalid links 2024-05-11 11:16:21 +02:00
usr_02.txt runtime(doc): Fix to two-space convention in user manual 2024-10-05 16:44:27 +02:00
usr_03.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_04.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_05.txt runtime(doc): Fix to two-space convention in user manual 2024-10-05 16:44:27 +02:00
usr_06.txt runtime(doc): Fix to two-space convention in user manual 2024-10-05 16:44:27 +02:00
usr_07.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_08.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_09.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_10.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_11.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_12.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_20.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_21.txt patch 9.1.0420: :browse oldfiles prompts even with single entry 2024-05-19 09:11:09 +02:00
usr_22.txt runtime(doc): Fix to two-space convention in user manual 2024-10-05 16:44:27 +02:00
usr_23.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_24.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_25.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_26.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_27.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_28.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_29.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
usr_30.txt runtime(doc): Fix a typo in usr_30.txt 2024-04-29 20:22:46 +02:00
usr_31.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_32.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_40.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_41.txt patch 9.1.0770: current command line completion is a bit limited 2024-10-08 22:24:04 +02:00
usr_42.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_43.txt runtime(doc): Fix to two-space convention in user manual 2024-10-05 16:44:27 +02:00
usr_44.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_45.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
usr_50.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
usr_51.txt runtime(doc): link help-writing from write-local-help 2024-10-13 10:26:37 +02:00
usr_52.txt runtime(doc): add missing usr_52 entry to toc 2024-10-07 21:48:32 +02:00
usr_90.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
usr_toc.txt runtime(doc): add missing usr_52 entry to toc 2024-10-07 21:48:32 +02:00
various.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
version4.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
version5.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
version6.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
version7.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
version8.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
version9.txt runtime(defaults): Detect putty terminal and switch to dark background 2024-10-27 21:36:09 +01:00
vi_diff.txt runtime(doc): update formatting and syntax 2024-10-05 17:16:18 +02:00
vim-da.1
vim-da.UTF-8.1
vim-de.1
vim-de.UTF-8.1
vim-fr.1
vim-fr.UTF-8.1
vim-it.1 translation(it): Fix filemode of Italian manpages 2024-08-21 19:57:21 +02:00
vim-it.UTF-8.1 translation(it): Fix filemode of Italian manpages 2024-08-21 19:57:21 +02:00
vim-ja.UTF-8.1 translation(ja): Update Japanese translations to latest release 2024-08-15 22:02:45 +02:00
vim-pl.1
vim-pl.UTF-8.1
vim-ru.1 translation(ru): update man pages 2024-08-20 19:57:00 +02:00
vim-ru.UTF-8.1 translation(ru): update man pages 2024-08-20 19:57:00 +02:00
vim-tr.1 translation(tr): Improve Turkish documentation (#13800) 2023-12-29 16:30:40 +01:00
vim-tr.UTF-8.1 translation(tr): Improve Turkish documentation (#13800) 2023-12-29 16:30:40 +01:00
vim.1 patch 9.1.0676: style issues with man pages 2024-08-15 21:39:33 +02:00
vim.man patch 9.1.0676: style issues with man pages 2024-08-15 21:39:33 +02:00
vim.man.info
vim2html.pl runtime(doc): Add Makefile for the Vim documentation on Windows (#13467) 2023-11-04 09:57:09 +01:00
vim9.txt runtime(doc): include some vim9 script examples in the help 2024-05-31 15:09:42 +02:00
vim9class.txt patch 9.1.0314: Vim9: Can define a class in a function 2024-04-13 18:04:53 +02:00
vimdiff-da.1
vimdiff-da.UTF-8.1
vimdiff-fr.1
vimdiff-fr.UTF-8.1
vimdiff-it.1 translation(it): update Italian manpages 2024-08-17 15:14:43 +02:00
vimdiff-it.UTF-8.1 translation(it): update Italian manpages 2024-08-17 15:14:43 +02:00
vimdiff-ja.UTF-8.1
vimdiff-pl.1
vimdiff-pl.UTF-8.1
vimdiff-ru.1 translation(ru): update man pages 2024-08-20 19:57:00 +02:00
vimdiff-ru.UTF-8.1 translation(ru): update man pages 2024-08-20 19:57:00 +02:00
vimdiff-tr.1
vimdiff-tr.UTF-8.1
vimdiff.1 patch 9.1.0676: style issues with man pages 2024-08-15 21:39:33 +02:00
vimdiff.man patch 9.1.0676: style issues with man pages 2024-08-15 21:39:33 +02:00
vimtutor-da.1
vimtutor-da.UTF-8.1
vimtutor-fr.1
vimtutor-fr.UTF-8.1
vimtutor-it.1 translation(it): update Italian manpages 2024-08-17 15:14:43 +02:00
vimtutor-it.UTF-8.1 translation(it): update Italian manpages 2024-08-17 15:14:43 +02:00
vimtutor-ja.UTF-8.1 translation(ja): Update Japanese translation (#13723) 2023-12-19 20:21:40 +01:00
vimtutor-pl.1
vimtutor-pl.UTF-8.1
vimtutor-ru.1 translation(ru): update man pages 2024-08-20 19:57:00 +02:00
vimtutor-ru.UTF-8.1 translation(ru): update man pages 2024-08-20 19:57:00 +02:00
vimtutor-tr.1
vimtutor-tr.UTF-8.1
vimtutor.1 patch 9.1.0676: style issues with man pages 2024-08-15 21:39:33 +02:00
vimtutor.man patch 9.1.0676: style issues with man pages 2024-08-15 21:39:33 +02:00
visual.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
windows.txt runtime(doc): Fix typo in :help :hide text 2024-09-08 19:39:20 +02:00
workshop.txt patch 9.1.0000: Vim 9.1 release 2024-01-02 16:51:11 +01:00
xxd-fr.1 patch 9.0.1998: xxd: cannot reverse a bit dump 2023-10-06 19:51:13 +02:00
xxd-fr.UTF-8.1 patch 9.0.1998: xxd: cannot reverse a bit dump 2023-10-06 19:51:13 +02:00
xxd-it.1 translation(it): updated xxd man page 2024-09-17 19:12:03 +02:00
xxd-it.UTF-8.1 translation(it): updated xxd man page 2024-09-17 19:12:03 +02:00
xxd-ja.UTF-8.1 translation(ja): Update Japanese translations to latest release 2024-08-15 22:02:45 +02:00
xxd-pl.1 patch 9.0.1998: xxd: cannot reverse a bit dump 2023-10-06 19:51:13 +02:00
xxd-pl.UTF-8.1 patch 9.0.1998: xxd: cannot reverse a bit dump 2023-10-06 19:51:13 +02:00
xxd-ru.1 translation(ru): updated xxd man page 2024-09-17 19:03:16 +02:00
xxd-ru.UTF-8.1 translation(ru): updated xxd man page 2024-09-17 19:03:16 +02:00
xxd.1 patch 9.1.0732: xxd: cannot use -b and -i together 2024-09-15 20:03:05 +02:00
xxd.man patch 9.1.0732: xxd: cannot use -b and -i together 2024-09-15 20:03:05 +02:00