Found a way to make the MS-Windows installer wait for the uninstaller to
finish, no need for the user to press Enter.
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 1b8bea7..8c8006c 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -7226,7 +7226,7 @@
{not in Vi}
{only when compiled with the +persistent_undo feature}
List of directory names for undo files, separated with commas.
- See |'backupdir'| for the format.
+ See |'backupdir'| for details of the format.
"." means using the directory of the file. The undo file name for
"file.txt" is ".file.txt.un~".
For other directories the file name is the full path of the edited
@@ -7246,9 +7246,9 @@
When on, Vim automatically saves undo history to an undo file when
writing a buffer to a file, and restores undo history from the same
file on buffer read.
- The name of the undo file is specified by 'undodir'.
- See |undo-persistence|.
- WARNING: this is a very new feature. Use at your own risc!
+ The directory where the undo file is stored is specified by 'undodir'.
+ For more information about this feature see |undo-persistence|.
+ WARNING: this is a very new feature. Use at your own risk!
*'undolevels'* *'ul'*
'undolevels' 'ul' number (default 100, 1000 for Unix, VMS,
diff --git a/runtime/doc/quotes.txt b/runtime/doc/quotes.txt
index 67ea2b0..92085eb 100644
--- a/runtime/doc/quotes.txt
+++ b/runtime/doc/quotes.txt
@@ -211,7 +211,7 @@
getting tired of hearing me bragging about it. Others eyes are lighting up.
(Rick Croote)
-Emacs takes way too much time to start up and run, it is to big and bulky for
+Emacs takes way too much time to start up and run, it is too big and bulky for
effective use and the interface is more confusing than it is of any help. VIM
however is short, it is fast, it is powerful, it has a good interface and it
is all purpose. (Paal Ditlefsen Ekran)
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index cb808e5..ba5a503 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1085,14 +1085,17 @@
Vim 7.3:
- Win32 DOS and Win32 console version: test69 fails.
+- Win32 binary: vim -r fails. (Antonio Colombo) Also on Unix.
- using NSIS 2.46: install on Windows 7 works, but no "Edit with Vim" menu.
Ron's version: http://dev.ronware.org/p/vim/finfo?name=gvim.nsi
- When running uninstall program from NSIS via install.exe, still need to
- ask confirmation in console window, uninstaller doesn't wait. Is there an
- NSIS option to wait?
+ ask confirmation in console window, uninstaller doesn't wait.
+ Wait until the uninstaller is deleted -> doesn't work when cancelling
+ Wait until window is gone with EnumWindows (see os_win32.c).
Patches to include:
- Persistent undo bugs / fixes:
- Add undofile(name): get undo file name for buffer "name".
+ - When there is no undo info (undolevels negative), delete the undo file.
- Extend test62 for gettabvar() and settabvar(). (Yegappan Lakshmanan, 2010
May 23)
- Also crypt the undo file.
@@ -1163,6 +1166,7 @@
Includes changes for omnicompletion.
Needs some more testing.
Update 2010 Apr 20, patch by Andy Kittner, May 16
+ Build the MS-Windows version with Python 2.6.5 and 3.1.2?
- Easier/standard way to disable default plugins.
- ":{range}source": source the lines from the current file.
You can already yank lines and use :@" to execute them.
diff --git a/runtime/evim.vim b/runtime/evim.vim
index 7547290..650ce42 100644
--- a/runtime/evim.vim
+++ b/runtime/evim.vim
@@ -15,15 +15,15 @@
set hidden
" Make cursor keys ignore wrapping
-inoremap <Down> <C-R>=pumvisible() ? "\<lt>Down>" : "\<lt>C-O>gj"<CR>
-inoremap <Up> <C-R>=pumvisible() ? "\<lt>Up>" : "\<lt>C-O>gk"<CR>
+inoremap <silent> <Down> <C-R>=pumvisible() ? "\<lt>Down>" : "\<lt>C-O>gj"<CR>
+inoremap <silent> <Up> <C-R>=pumvisible() ? "\<lt>Up>" : "\<lt>C-O>gk"<CR>
" CTRL-F does Find dialog instead of page forward
-noremap <C-F> :promptfind<CR>
-vnoremap <C-F> y:promptfind <C-R>"<CR>
-onoremap <C-F> <C-C>:promptfind<CR>
-inoremap <C-F> <C-O>:promptfind<CR>
-cnoremap <C-F> <C-C>:promptfind<CR>
+noremap <silent> <C-F> :promptfind<CR>
+vnoremap <silent> <C-F> y:promptfind <C-R>"<CR>
+onoremap <silent> <C-F> <C-C>:promptfind<CR>
+inoremap <silent> <C-F> <C-O>:promptfind<CR>
+cnoremap <silent> <C-F> <C-C>:promptfind<CR>
set backspace=2 " allow backspacing over everything in insert mode