]> granicus.if.org Git - vim/commitdiff
updated for version 7.0098 v7.0098
authorBram Moolenaar <Bram@vim.org>
Thu, 30 Jun 2005 22:06:41 +0000 (22:06 +0000)
committerBram Moolenaar <Bram@vim.org>
Thu, 30 Jun 2005 22:06:41 +0000 (22:06 +0000)
runtime/doc/todo.txt
runtime/doc/version7.txt
src/ascii.h
src/os_w32exe.c
src/os_win16.c
src/os_win16.h

index 11b1c0402fc34bc7846a38b47c5c1de84bd8be8f..d5c6e771d2d76d81c148e36bdaf393d3e888b01f 100644 (file)
@@ -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).
index 00209a16294183d674cd83fc879086f3814206fb..beb488511e0da0bb75498855d248e4bf7f47f6c6 100644 (file)
@@ -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 <Home>, both for the keys and for mappings.  Also for <xEnd>,
 
 ":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 required an external program.
 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).
index 8a344ef55da2b4df4ba15960aaa641458eadd985..4ab3518c4b4cbed3753c4346105b930b05c75205 100644 (file)
@@ -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  /* ^ */
 #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
 #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  /* ^ */
index 8c48fb338bf8eef588b1f0a98ef961a1bb40f59a..76f9332a65d4524081dda837c15d2bf8f2eb18e4 100644 (file)
@@ -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*/
index 1b1ccd70071fa2b543d168f941b68922497bbd0b..b0a4f71ecda9cf0ff781ab0f868c9ac6977d3ff1 100644 (file)
@@ -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(
index 93b5891f6a342fdeb3c39270f34705dc471d7a56..7dd3b9fd03d4cb49987ca3b664ae90878b393537 100644 (file)
@@ -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)