# HG changeset patch # User vimboss # Date 1120169201 0 # Node ID d6d6ca94371317962df5d92c9b879f7602d3e234 # Parent 6b49757d378c669277f31124db64cca07196def5 updated for version 7.0098 diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.0aa. Last change: 2005 Jun 29 +*todo.txt* For Vim version 7.0aa. Last change: 2005 Jun 30 VIM REFERENCE MANUAL by Bram Moolenaar @@ -98,9 +98,7 @@ PLANNED FOR VERSION 7.0: - Add SPELLCHECKER, with support for many languages. - Spell checking code todo's: - - Dutch: badword "voorjaarsconferentie"; "najaarsconferentie" gets zero - soundfold score. - - Proofread and cleanup spell help. + - ":spelldump" doesn't put region numbers in the list. - Use "engspchk" from Charles Campbell for ideas (commands, rare words). - Make "en-rare" spell file? Ask Charles Campbell. - References: MySpell library (in OpenOffice.org). diff --git a/runtime/doc/version7.txt b/runtime/doc/version7.txt --- a/runtime/doc/version7.txt +++ b/runtime/doc/version7.txt @@ -1,4 +1,4 @@ -*version7.txt* For Vim version 7.0aa. Last change: 2005 Jun 29 +*version7.txt* For Vim version 7.0aa. Last change: 2005 Jun 30 VIM REFERENCE MANUAL by Bram Moolenaar @@ -111,6 +111,9 @@ translated to , both for the keys ":put" now leaves the cursor on the last inserted line. +When a .gvimrc file exists then 'compatible' is off, just like when a ".vimrc" +file exists. + ============================================================================== NEW FEATURES *new-7* @@ -145,10 +148,12 @@ with scripts, but they were slow and/or The 'spell' option is used to switch spell checking on or off. The 'spelllang' option is used to specify the languages that are accepted. The 'spellfile' option specifies where new words are added. +The 'spellsuggest' option specifies the methods used for making suggestions The |[s| and |]s| commands can be used to move to the next or previous error. The |zg| and |zw| commands can be used to add good and wrong words. The |z?| command can be used to correct the word. +The |:mkspell| command is used to generate a Vim spell file from word lists. The "undercurl" highlighting attribute was added to nicely point out spelling mistakes in the GUI (based on patch from Marcin Dalecki). diff --git a/src/ascii.h b/src/ascii.h --- a/src/ascii.h +++ b/src/ascii.h @@ -47,7 +47,6 @@ #define CTRL_F_STR "\006" #define CTRL_H_STR "\010" #define CTRL_V_STR "\026" -#define CTRL_W_STR "\027" #define Ctrl_AT 0 /* @ */ #define Ctrl_A 1 @@ -76,7 +75,7 @@ #define Ctrl_X 24 #define Ctrl_Y 25 #define Ctrl_Z 26 -#define Ctrl_LSB 27 /* [ Left Square Bracket */ + /* CTRL- [ Left Square Bracket == ESC*/ #define Ctrl_BSL 28 /* \ BackSLash */ #define Ctrl_RSB 29 /* ] Right Square Bracket */ #define Ctrl_HAT 30 /* ^ */ @@ -129,7 +128,6 @@ #define CTRL_F_STR "\056" #define CTRL_H_STR "\026" #define CTRL_V_STR "\062" -#define CTRL_W_STR "\046" #define Ctrl_AT 0x00 /* @ */ #define Ctrl_A 0x01 @@ -158,7 +156,7 @@ #define Ctrl_X 0x18 #define Ctrl_Y 0x19 #define Ctrl_Z 0x3F -#define Ctrl_LSB 0x27 /* [ Left Square Bracket */ + /* CTRL- [ Left Square Bracket == ESC*/ #define Ctrl_RSB 0x1D /* ] Right Square Bracket */ #define Ctrl_BSL 0x1C /* \ BackSLash */ #define Ctrl_HAT 0x1E /* ^ */ diff --git a/src/os_w32exe.c b/src/os_w32exe.c --- a/src/os_w32exe.c +++ b/src/os_w32exe.c @@ -28,14 +28,14 @@ VimMain main #endif __ARGS((int argc, char **argv)); -int (_cdecl *pmain)(int, char **); +static int (_cdecl *pmain)(int, char **); #ifndef PROTO #ifdef FEAT_GUI #ifndef VIMDLL void _cdecl SaveInst(HINSTANCE hInst); #endif -void (_cdecl *pSaveInst)(HINSTANCE); +static void (_cdecl *pSaveInst)(HINSTANCE); #endif /*ARGSUSED*/ diff --git a/src/os_win16.c b/src/os_win16.c --- a/src/os_win16.c +++ b/src/os_win16.c @@ -81,11 +81,11 @@ int _stricoll(char *a, char *b); int _cdecl VimMain __ARGS((int argc, char **argv)); -int (_cdecl *pmain)(int, char **); +static int (_cdecl *pmain)(int, char **); #ifndef PROTO void _cdecl SaveInst(HINSTANCE hInst); -void (_cdecl *pSaveInst)(HINSTANCE); +static void (_cdecl *pSaveInst)(HINSTANCE); int WINAPI WinMain( diff --git a/src/os_win16.h b/src/os_win16.h --- a/src/os_win16.h +++ b/src/os_win16.h @@ -14,7 +14,6 @@ #define BINARY_FILE_IO #define USE_EXE_NAME /* use argv[0] for $VIM */ -#define NO_COOKED_INPUT /* mch_inchar() doesn't return whole lines */ #define SYNC_DUP_CLOSE /* sync() a file with dup() and close() */ #define USE_TERM_CONSOLE #define HAVE_STRING_H @@ -106,8 +105,6 @@ typedef long off_t; # define ASSERT(f) assert(f) # endif -# define VERIFY(f) ASSERT(f) -# define DEBUG_ONLY(f) (f) # define TRACE Trace # define TRACE0(sz) Trace(_T("%s"), _T(sz)) # define TRACE1(sz, p1) Trace(_T(sz), p1) @@ -122,8 +119,6 @@ Trace(char *pszFormat, ...); /* These macros should all compile away to nothing */ # define ASSERT(f) ((void)0) -# define VERIFY(f) ((void)f) -# define DEBUG_ONLY(f) ((void)0) # define TRACE 1 ? (void)0 : printf # define TRACE0(sz) # define TRACE1(sz, p1)