diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-05-02 22:08:30 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-05-02 22:08:30 +0000 |
commit | d68071d8da46caf46581ae55aaca241e2dbf62c3 (patch) | |
tree | aa3ff9a9d640cad7c56bc626b1dd1e53af084d67 /runtime/doc | |
parent | c9b4b05b3544b434730eb218e848a1a441d5ffb2 (diff) | |
download | vim-git-d68071d8da46caf46581ae55aaca241e2dbf62c3.tar.gz |
updated for version 7.0g01
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/debug.txt | 62 | ||||
-rw-r--r-- | runtime/doc/eval.txt | 3 | ||||
-rw-r--r-- | runtime/doc/insert.txt | 4 | ||||
-rw-r--r-- | runtime/doc/options.txt | 12 | ||||
-rw-r--r-- | runtime/doc/pi_netrw.txt | 15 | ||||
-rw-r--r-- | runtime/doc/pi_tar.txt | 7 | ||||
-rw-r--r-- | runtime/doc/pi_vimball.txt | 5 | ||||
-rw-r--r-- | runtime/doc/pi_zip.txt | 2 | ||||
-rw-r--r-- | runtime/doc/syntax.txt | 17 | ||||
-rw-r--r-- | runtime/doc/tabpage.txt | 7 | ||||
-rw-r--r-- | runtime/doc/tags | 6 | ||||
-rw-r--r-- | runtime/doc/todo.txt | 28 | ||||
-rw-r--r-- | runtime/doc/version7.txt | 37 |
13 files changed, 173 insertions, 32 deletions
diff --git a/runtime/doc/debug.txt b/runtime/doc/debug.txt index 815c6dcc8..f93837136 100644 --- a/runtime/doc/debug.txt +++ b/runtime/doc/debug.txt @@ -1,4 +1,4 @@ -*debug.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*debug.txt* For Vim version 7.0g. Last change: 2006 May 01 VIM REFERENCE MANUAL by Bram Moolenaar @@ -47,9 +47,9 @@ some steps to provide a useful bug report. GENERIC ~ You must obtain the debugger symbols (PDB) file for your executable: gvim.pdb -for gvim.exe, or vim.pdb for vim.exe. It should be available from the same -place that you obtained the executable. Be sure to use the PDB that matches -the EXE (same date). +for gvim.exe, or vim.pdb for vim.exe. The PDB should be available from the +same place that you obtained the executable. Be sure to use the PDB that +matches the EXE (same date). If you built the executable yourself with the Microsoft Visual C++ compiler, then the PDB was built with the EXE. @@ -65,10 +65,11 @@ a Vim executable compiled with the Borland compiler; gdb (see above |debug-gcc|) for the Cygwin and MinGW compilers. -Debugging Vim crashes with Visual Studio 2005/Visual C++ 2005 Express ~ + *debug-vs2005* +2.2 Debugging Vim crashes with Visual Studio 2005/Visual C++ 2005 Express ~ First launch vim.exe or gvim.exe and then launch Visual Studio. (If you don't -have Visual Studio, follow the instructions in src/INSTALLpc.txt to obtain a +have Visual Studio, follow the instructions at |get-ms-debuggers| to obtain a free copy of Visual C++ 2005 Express Edition.) On the Tools menu, click Attach to Process. Choose the Vim process. @@ -94,18 +95,57 @@ at ":help bug-reports". Paste the call stack into the bug report. If you have a non-free version of Visual Studio, you can save a minidump via the Debug menu and send it with the bug report. A minidump is a small file (<100KB), which contains information about the state of your process. +Visual C++ 2005 Express Edition cannot save minidumps and it cannot be +installed as a just-in-time debugger. Use WinDbg, |debug-windbg|, if you +need to save minidumps or you want a just-in-time (postmortem) debugger. + *debug-windbg* +2.3 Debugging Vim crashes with WinDbg ~ -Debugging Vim with Debugging Tools ~ +See |get-ms-debuggers| to obtain a copy of WinDbg. -You can download the Microsoft Visual C++ Toolkit from - http://msdn.microsoft.com/visualc/vctoolkit2003/ -This contains the command-line tools, but not the Visual Studio IDE. +As with the Visual Studio IDE, you can attach WinDbg to a running Vim process. +You can also have your system automatically invoke WinDbg as a postmortem +debugger. To set WinDbg as your postmortem debugger, run "windbg -I". -The Debugging Tools for Windows can be downloaded from +To attach WinDbg to a running Vim process, launch WinDbg. On the File menu, +choose Attach to a Process. Select the Vim process and click OK. + +At this point, choose Symbol File Path on the File menu, and add the folder +containing your Vim PDB to the sympath. If you have Vim source available, +use Source File Path on the File menu. You can now open source files in WinDbg +and set breakpoints, if you like. Reproduce your crash. WinDbg should open the +source file at the point of the crash. Using the View menu, you can examine +the call stack, local variables, watch windows, and so on. + +If WinDbg is your postmortem debugger, you do not need to attach WinDbg to +your Vim process. Simply reproduce the crash and WinDbg will launch +automatically. As above, set the Symbol File Path and the Source File Path. + +To save a minidump, type the following at the WinDbg command line: > + .dump vim.dmp +< + *debug-minidump* +2.4 Opening a Minidump ~ + +If you have a minidump file, you can open it in Visual Studio or in WinDbg. + +In Visual Studio 2005: on the File menu, choose Open, then Project/Solution. +Navigate to the .dmp file and open it. Now press F5 to invoke the debugger. +Follow the instructions in |debug-vs2005| to set the Symbol File Path. + +In WinDbg: choose Open Crash Dump on the File menu. Follow the instructions in +|debug-windbg| to set the Symbol File Path. + + *get-ms-debuggers* +2.5 Obtaining Microsoft Debugging Tools ~ + +The Debugging Tools for Windows (including WinDbg) can be downloaded from http://www.microsoft.com/whdc/devtools/debugging/default.mspx This includes the WinDbg debugger. +Visual C++ 2005 Express Edition can be downloaded for free from: + http://msdn.microsoft.com/vstudio/express/visualC/default.aspx ========================================================================= vim:tw=78:ts=8:ft=help:norl: diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 8c3612f4b..4ba9cae54 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*eval.txt* For Vim version 7.0g. Last change: 2006 May 01 VIM REFERENCE MANUAL by Bram Moolenaar @@ -5178,6 +5178,7 @@ profile Compiled with |:profile| support. python Compiled with Python interface. qnx QNX version of Vim. quickfix Compiled with |quickfix| support. +reltime Compiled with |reltime()| support. rightleft Compiled with 'rightleft' support. ruby Compiled with Ruby interface |ruby|. scrollbind Compiled with 'scrollbind' support. diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt index fc55e6b5a..8257838d1 100644 --- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*insert.txt* For Vim version 7.0g. Last change: 2006 May 01 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1109,7 +1109,7 @@ Vim can display the matches in a simplistic popup menu. The menu is used when: - The 'completeopt' option contains "menu" or "menuone". - The terminal supports at least 8 colors. -- There are at least two matches. One of "menuone" is used. +- There are at least two matches. One if "menuone" is used. The 'pumheight' option can be used to set a maximum height. The default is to use all space available. diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index af5278f1b..271ae8784 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*options.txt* For Vim version 7.0g. Last change: 2006 May 02 VIM REFERENCE MANUAL by Bram Moolenaar @@ -3342,8 +3342,8 @@ A jump table for the options with a short description can be found at |Q_op|. 'e' Add tab pages when indicated with 'showtabline'. 'guitablabel' can be used to change the text in the labels. When 'e' is missing a non-GUI tab pages line may be used. - The GUI tabs are only supported on some systens, currently - only for GTK. + The GUI tabs are only supported on some systems, currently + GTK, Motif and MS-Windows. 'f' Foreground: Don't use fork() to detach the GUI from the shell where it was started. Use this for programs that wait for the @@ -3412,8 +3412,8 @@ A jump table for the options with a short description can be found at |Q_op|. {only available when compiled with GUI enabled and with the +windows feature} When nonempty describes the text to use in a label of the GUI tab - pages line. When empty Vim will use a default label. See - |setting-guitablabel| for more info. + pages line. When empty and when the result is empty Vim will use a + default label. See |setting-guitablabel| for more info. The format of this option is like that of 'statusline'. 'guitabtooltip' is used for the tooltip, see below. @@ -3432,8 +3432,6 @@ A jump table for the options with a short description can be found at |Q_op|. pages line. When empty Vim will use a default tooltip. This option is otherwise just like 'guitablabel' above. - The tooltip only works for some systems. - *'helpfile'* *'hf'* 'helpfile' 'hf' string (default (MSDOS) "$VIMRUNTIME\doc\help.txt" diff --git a/runtime/doc/pi_netrw.txt b/runtime/doc/pi_netrw.txt index ec855f0b5..03e332b06 100644 --- a/runtime/doc/pi_netrw.txt +++ b/runtime/doc/pi_netrw.txt @@ -1,6 +1,6 @@ -*pi_netrw.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*pi_netrw.txt* For Vim version 7.0g. Last change: 2006 May 02 - VIM REFERENCE MANUAL by Charles E. Campbell, Jr. + NETRW REFERENCE MANUAL by Charles E. Campbell, Jr. *dav* *http* *network* *rcp* *scp* @@ -458,7 +458,7 @@ see |netrw-urls|). effectively remove the user-id and password by using "" strings. -:NetrwSettings This command is desribed in |netrw-settings| -- used to +:NetrwSettings This command is desribed in |netrw-settings| -- used to display netrw settings and change netrw behavior. @@ -672,7 +672,7 @@ MAPS *netrw-maps* QUICK REFERENCE COMMANDS TABLE *netrw-browse-cmds* > - ------- ----------- + ------- ----------- Command Explanation ------- ----------- < <F1> Causes Netrw to issue help @@ -1473,6 +1473,13 @@ which is loaded automatically at startup (assuming :set nocp). ============================================================================== 11. History *netrw-history* {{{1 + v98: May 02, 2006 * the "p" key didn't work properly when the browsing + directory name had spaces in it. + v97: May 01, 2006 * exists("&acd") now used to determine if + the 'acd' option exists + * "obtain" now works again under Windows + v96: * bugfix - the |'acd'| option is not always defined but is + now bypassed only when it is v95: * bugfix - Hiding mode worked correctly (don't show any file matching any of the g:netrw_hide patterns), but but showing mode was showing only those files that didn't diff --git a/runtime/doc/pi_tar.txt b/runtime/doc/pi_tar.txt index 0738d0778..44630d4ea 100644 --- a/runtime/doc/pi_tar.txt +++ b/runtime/doc/pi_tar.txt @@ -1,4 +1,4 @@ -*pi_tar.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*pi_tar.txt* For Vim version 7.0g. Last change: 2006 May 02 +====================+ | Tar File Interface | @@ -36,12 +36,15 @@ Copyright: The GPL (gnu public license) applies to *tar-copyright* *g:tar_browseoptions* "Ptf" used to get a list of contents *g:tar_readoptions* "OPxf" used to extract a file from a tarball *g:tar_cmd* "tar" the name of the tar program - *g:tar_writeoptions* "uf" used to update/replace a file + *g:tar_writeoptions* "uf" used to update/replace a file ============================================================================== 4. History *tar-history* + v9 May 02, 2006 * improved detection of masquerading as tar file + v8 May 02, 2006 * allows editing of files that merely masquerade as tar + files v7 Mar 22, 2006 * work on making tar plugin work across network Mar 27, 2006 * g:tar_cmd now available for users to change the name of the tar program to be used. By default, of course, diff --git a/runtime/doc/pi_vimball.txt b/runtime/doc/pi_vimball.txt index 85dab41c1..376334ddb 100644 --- a/runtime/doc/pi_vimball.txt +++ b/runtime/doc/pi_vimball.txt @@ -1,4 +1,4 @@ -*pi_vimball.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*pi_vimball.txt* For Vim version 7.0g. Last change: 2006 May 01 ---------------- Vimball Archiver @@ -61,6 +61,9 @@ Copyright: (c) 2004-2006 by Charles E. Campbell, Jr. *Vimball-copyright* ============================================================================== 3. Vimball History *vimball-history* {{{1 + 13 : May 01, 2006 * exists("&acd") used to determine if the acd + option exists + 12 : May 01, 2006 * bugfix - the |'acd'| option is not always defined 11 : Apr 27, 2006 * VimballList would create missing subdirectories that the vimball specified were needed. Fixed. 10 : Apr 27, 2006 * moved all setting saving/restoration to a pair of diff --git a/runtime/doc/pi_zip.txt b/runtime/doc/pi_zip.txt index 10a62f605..3e68b5bb6 100644 --- a/runtime/doc/pi_zip.txt +++ b/runtime/doc/pi_zip.txt @@ -1,4 +1,4 @@ -*pi_zip.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*pi_zip.txt* For Vim version 7.0g. Last change: 2006 May 01 +====================+ | Zip File Interface | diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt index 1e09992e7..9b2f0a8cf 100644 --- a/runtime/doc/syntax.txt +++ b/runtime/doc/syntax.txt @@ -1021,6 +1021,23 @@ your .vimrc: > :let erlang_characters = 1 +FLEXWIKI *flexwiki.vim* *ft-flexwiki-syntax* + +FlexWiki is an ASP.NET-based wiki package available at http://www.flexwiki.com + +Syntax highlighting is available for the most common elements of FlexWiki +syntax. The associated ftplugin script sets some buffer-local options to make +editing FlexWiki pages more convenient. FlexWiki considers a newline as the +start of a new paragraph, so the ftplugin sets 'tw'=0 (unlimited line length), +'wrap' (wrap long lines instead of using horizontal scrolling), 'linebreak' +(to wrap at a character in 'breakat' instead of at the last char on screen), +and so on. It also includes some keymaps that are disabled by default. + +If you want to enable the keymaps that make "j" and "k" and the cursor keys +move up and down by display lines, add this to your .vimrc: > + :let flexwiki_maps = 1 + + FORM *form.vim* *ft-form-syntax* The coloring scheme for syntax elements in the FORM file uses the default diff --git a/runtime/doc/tabpage.txt b/runtime/doc/tabpage.txt index 1cb05764d..86369aec4 100644 --- a/runtime/doc/tabpage.txt +++ b/runtime/doc/tabpage.txt @@ -1,4 +1,4 @@ -*tabpage.txt* For Vim version 7.0g. Last change: 2006 Apr 26 +*tabpage.txt* For Vim version 7.0g. Last change: 2006 May 02 VIM REFERENCE MANUAL by Bram Moolenaar @@ -362,5 +362,10 @@ windows in the tab page and a '+' if there is a modifed buffer: > Note that the function must be defined before setting the option, otherwise you get an error message for the function not being known. +If you want to fall back to the default label, return an empty string. + +If you want to show something specific for a tab page, you might want to use a +tab page local variable. |t:var| + vim:tw=78:ts=8:ft=help:norl: diff --git a/runtime/doc/tags b/runtime/doc/tags index d2af818b6..f3060936b 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -4897,11 +4897,14 @@ daw motion.txt /*daw* dd change.txt /*dd* debug-gcc debug.txt /*debug-gcc* debug-highlight debugger.txt /*debug-highlight* +debug-minidump debug.txt /*debug-minidump* debug-mode repeat.txt /*debug-mode* debug-scripts repeat.txt /*debug-scripts* debug-signs debugger.txt /*debug-signs* debug-vim debug.txt /*debug-vim* +debug-vs2005 debug.txt /*debug-vs2005* debug-win32 debug.txt /*debug-win32* +debug-windbg debug.txt /*debug-windbg* debug.txt debug.txt /*debug.txt* debugger-compilation debugger.txt /*debugger-compilation* debugger-features debugger.txt /*debugger-features* @@ -5196,6 +5199,7 @@ fixed-6.1 version6.txt /*fixed-6.1* fixed-6.2 version6.txt /*fixed-6.2* fixed-6.3 version6.txt /*fixed-6.3* fixed-6.4 version6.txt /*fixed-6.4* +flexwiki.vim syntax.txt /*flexwiki.vim* fname_diff-variable eval.txt /*fname_diff-variable* fname_in-variable eval.txt /*fname_in-variable* fname_new-variable eval.txt /*fname_new-variable* @@ -5273,6 +5277,7 @@ ft-dosbatch-syntax syntax.txt /*ft-dosbatch-syntax* ft-dtd-syntax syntax.txt /*ft-dtd-syntax* ft-eiffel-syntax syntax.txt /*ft-eiffel-syntax* ft-erlang-syntax syntax.txt /*ft-erlang-syntax* +ft-flexwiki-syntax syntax.txt /*ft-flexwiki-syntax* ft-form-syntax syntax.txt /*ft-form-syntax* ft-fortran-indent indent.txt /*ft-fortran-indent* ft-fortran-plugin filetype.txt /*ft-fortran-plugin* @@ -5473,6 +5478,7 @@ garbagecollect() eval.txt /*garbagecollect()* gd pattern.txt /*gd* ge motion.txt /*ge* get() eval.txt /*get()* +get-ms-debuggers debug.txt /*get-ms-debuggers* getbufline() eval.txt /*getbufline()* getbufvar() eval.txt /*getbufvar()* getchar() eval.txt /*getchar()* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index fe045f595..b628e6e1a 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*todo.txt* For Vim version 7.0g. Last change: 2006 May 02 VIM REFERENCE MANUAL by Bram Moolenaar @@ -30,6 +30,27 @@ be worked on, but only if you sponsor Vim development. See |sponsor|. *known-bugs* -------------------- Known bugs and current work ----------------------- +Session file can contain: + args version.c main.c + edit version.c +Can that be avoided? + +With 'mousefocus' set and using text tabline don't select first window. + +The Hungarian spell file uses different FOL/UPP/LOW items than other spell +files with the same encoding, that causes problem when changing 'spelllang'. +Clear character table when switching it? Adjust Hungarian? + +Quickfix windows in different tabs should use same buffer, there is only one +quickfix list. + +let exists() not ignore trailing text? + +Include new Python syntax file? (dharana) + +indent/html.vim doesn't restore 'ignorecase' and 'cpo'. + + Awaiting updated patches: 9 Mac unicode patch (Da Woon Jung, Eckehard Berns): 8 Add patch from Muraoka Taro (Mar 16) to support input method on Mac? @@ -584,6 +605,8 @@ Macintosh: "Small" problems: +9 For Turkish vim_tolower() and vim_toupper() also need to use utf_ + functions for characters below 0x80. (Sertacyildiz) 9 When the last edited file is a help file, using '0 in a new Vim doesn't edit the file as a help file. 8 When an ":edit" is inside a try command and the ATTENTION prompt is used, @@ -1810,6 +1833,9 @@ Tags: match. Remove tag_fname from the match and combine it with the fname in the match (without expanding or other things that take time). When 'tagrelative' is off tag_fname isn't needed at all. +8 Use a mechanism similar to omni completion to figure out the kind of tab + for CTRL-] and jump to the appropriate matching tag (if there are + several). 7 Can CTRL-] (jump to tag) include a following "." and "->" to restrict the number of possible matches? Check tags file for an item that has members. (Flemming Madsen) diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt index 80bff77b9..1f6acee86 100644 --- a/runtime/doc/version7.txt +++ b/runtime/doc/version7.txt @@ -1,4 +1,4 @@ -*version7.txt* For Vim version 7.0g. Last change: 2006 Apr 30 +*version7.txt* For Vim version 7.0g. Last change: 2006 May 02 VIM REFERENCE MANUAL by Bram Moolenaar @@ -2830,5 +2830,40 @@ __STDC__ISO_10646__ instead of __STDC_ISO_10646__. (sertacyildiz) For ":map <expr>" forbid changing the text, jumping to another buffer and using ":normal" to avoid nasty side effects. +--- fixes and changes since Vim 7.0g --- + +Compilation error on HP-UX, use of "dlerr" must be inside a #ifdef. +(Gary Johnson) + +Report +reltime feature in ":version" output. + +The tar and zip plugins detect failure to get the contents of the archive and +edit the file as-is. + +When the result of 'guitablabel' is empty fall back to the default label. + +Fixed crash when using ":insert" in a while loop and missing "endwhile". + +"gt" and other commands could move to another window when |textlock| active +and when the command line window was open. + +Spell checking a file with syntax highlighting and a bad word at the end of +the line is ignored could make "]s" hang. + +Mac: inputdialog() didn't work when compiled with big features. + +Interrupting ":vimgrep" while it is busy loading a file left a modified and +hidden buffer behind. Use enter_cleanup() and leave_cleanup() around +wipe_buffer(). + +When making 'keymap' empty the b:keymap_name variable wasn't deleted. + +Using CTRL-N that searches a long time, pressing space to interrupt the +searching and accept the first match, the popup menu was still displayed +briefly. + +When setting the Vim window height with -geometry the 'window' option could be +at a value that makes CTRL-F behave differently. + vim:tw=78:ts=8:ft=help:norl: |