diff runtime/bugreport.vim @ 7:3fc0f57ecb91 v7.0001

updated for version 7.0001
author vimboss
date Sun, 13 Jun 2004 20:20:40 +0000
parents
children 03b3684919e3
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/runtime/bugreport.vim
@@ -0,0 +1,86 @@
+:" Use this script to create the file "bugreport.txt", which contains
+:" information about the environment of a possible bug in Vim.
+:"
+:" Maintainer:	Bram Moolenaar <Bram@vim.org>
+:" Last change:	2001 Feb 02
+:"
+:" To use inside Vim:
+:"	:so $VIMRUNTIME/bugreport.vim
+:" Or, from the command line:
+:"	vim -s $VIMRUNTIME/bugreport.vim
+:"
+:" The "if 1" lines are to avoid error messages when expression evaluation is
+:" not compiled in.
+:"
+:if 1
+:  let more_save = &more
+:endif
+:set nomore
+:if has("unix")
+:  !echo "uname -a" >bugreport.txt
+:  !uname -a >>bugreport.txt
+:endif
+:redir >>bugreport.txt
+:version
+:if 1
+:  func <SID>CheckDir(n)
+:    if isdirectory(a:n)
+:      echo 'directory "' . a:n . '" exists'
+:    else
+:      echo 'directory "' . a:n . '" does NOT exist'
+:    endif
+:  endfun
+:  func <SID>CheckFile(n)
+:    if filereadable(a:n)
+:      echo '"' . a:n . '" is readable'
+:    else
+:      echo '"' . a:n . '" is NOT readable'
+:    endif
+:  endfun
+:  echo "--- Directories and Files ---"
+:  echo '$VIM = "' . $VIM . '"'
+:  call <SID>CheckDir($VIM)
+:  echo '$VIMRUNTIME = "' . $VIMRUNTIME . '"'
+:  call <SID>CheckDir($VIMRUNTIME)
+:  call <SID>CheckFile(&helpfile)
+:  call <SID>CheckFile(fnamemodify(&helpfile, ":h") . "/tags")
+:  call <SID>CheckFile($VIMRUNTIME . "/menu.vim")
+:  call <SID>CheckFile($VIMRUNTIME . "/filetype.vim")
+:  call <SID>CheckFile($VIMRUNTIME . "/syntax/synload.vim")
+:  delfun <SID>CheckDir
+:  delfun <SID>CheckFile
+:endif
+:set all
+:set termcap
+:if has("autocmd")
+:  au
+:endif
+:if 1
+:  echo "--- Normal/Visual mode mappings ---"
+:endif
+:map
+:if 1
+:  echo "--- Insert/Command-line mode mappings ---"
+:endif
+:map!
+:if 1
+:  echo "--- Abbreviations ---"
+:endif
+:ab
+:if 1
+:  echo "--- Highlighting ---"
+:endif
+:highlight
+:if 1
+:  echo "--- Variables ---"
+:endif
+:if 1
+:  let
+:endif
+:redir END
+:set more&
+:if 1
+:  let &more = more_save
+:  unlet more_save
+:endif
+:e bugreport.txt