annotate runtime/bugreport.vim @ 34359:0447bf3a88a5 v9.1.0110

patch 9.1.0110: filetype: add 'Config.in' filetype detection Commit: https://github.com/vim/vim/commit/5f20f050efed3431beaf85739f0113e9ef0abd8e Author: Brandon Maier <brandon.maier@collins.com> Date: Wed Feb 14 22:30:06 2024 +0100 patch 9.1.0110: filetype: add 'Config.in' filetype detection The 'Config.in' file type is for Buildroot configuration files. Buildroot Config.in files use the same Kconfig backend as the Linux kernel's Kconfig files. Buildroot also has other filename variants that follow "Config.in.*", they are used to distinguish multiple Config.in files in the same directory. See https://buildroot.org/downloads/manual/manual.html#_literal_config_in_literal_file closes: #14038 Signed-off-by: Brandon Maier <brandon.maier@collins.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Wed, 14 Feb 2024 22:45:02 +0100
parents 4027cefc2aab
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 :" Use this script to create the file "bugreport.txt", which contains
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 :" information about the environment of a possible bug in Vim.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 :"
32770
4027cefc2aab Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents: 15729
diff changeset
4 :" Maintainer: The Vim Project <https://github.com/vim/vim>
4027cefc2aab Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents: 15729
diff changeset
5 :" Last change: 2023 Aug 10
4027cefc2aab Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents: 15729
diff changeset
6 :" Former Maintainer: Bram Moolenaar <Bram@vim.org>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 :"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 :" To use inside Vim:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 :" :so $VIMRUNTIME/bugreport.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 :" Or, from the command line:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 :" vim -s $VIMRUNTIME/bugreport.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 :"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 :" The "if 1" lines are to avoid error messages when expression evaluation is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 :" not compiled in.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 :"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 :if 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 : let more_save = &more
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 :set nomore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 :if has("unix")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 : !echo "uname -a" >bugreport.txt
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 : !uname -a >>bugreport.txt
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 :redir >>bugreport.txt
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 :version
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 :if 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 : func <SID>CheckDir(n)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 : if isdirectory(a:n)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 : echo 'directory "' . a:n . '" exists'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 : else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 : echo 'directory "' . a:n . '" does NOT exist'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 : endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 : endfun
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 : func <SID>CheckFile(n)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 : if filereadable(a:n)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 : echo '"' . a:n . '" is readable'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 : else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 : echo '"' . a:n . '" is NOT readable'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 : endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 : endfun
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 : echo "--- Directories and Files ---"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 : echo '$VIM = "' . $VIM . '"'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 : call <SID>CheckDir($VIM)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 : echo '$VIMRUNTIME = "' . $VIMRUNTIME . '"'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 : call <SID>CheckDir($VIMRUNTIME)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 : call <SID>CheckFile(&helpfile)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 : call <SID>CheckFile(fnamemodify(&helpfile, ":h") . "/tags")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 : call <SID>CheckFile($VIMRUNTIME . "/menu.vim")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 : call <SID>CheckFile($VIMRUNTIME . "/filetype.vim")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 : call <SID>CheckFile($VIMRUNTIME . "/syntax/synload.vim")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 : delfun <SID>CheckDir
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 : delfun <SID>CheckFile
323
03b3684919e3 updated for version 7.0084
vimboss
parents: 7
diff changeset
53 : echo "--- Scripts sourced ---"
03b3684919e3 updated for version 7.0084
vimboss
parents: 7
diff changeset
54 : scriptnames
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 :set all
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 :set termcap
15729
fe57e4f0eac1 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 323
diff changeset
58 :au
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 :if 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 : echo "--- Normal/Visual mode mappings ---"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 :map
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 :if 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 : echo "--- Insert/Command-line mode mappings ---"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 :map!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 :if 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 : echo "--- Abbreviations ---"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 :ab
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 :if 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 : echo "--- Highlighting ---"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 :highlight
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 :if 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 : echo "--- Variables ---"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 :if 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 : let
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 :redir END
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 :set more&
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 :if 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 : let &more = more_save
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 : unlet more_save
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 :endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 :e bugreport.txt