updated for version 7.0121
diff --git a/runtime/spell/nl/main.aap b/runtime/spell/nl/main.aap
index f398cb6..b414161 100644
--- a/runtime/spell/nl/main.aap
+++ b/runtime/spell/nl/main.aap
@@ -4,7 +4,7 @@
 @if os.path.exists('../../../src/vim'):
     VIM = ../../../src/vim
 @else:
-    VIM = vim
+    :progsearch VIM vim
 
 SPELLDIR = ..
 FILES    = nl_NL.aff nl_NL.dic
@@ -38,8 +38,9 @@
         @if not os.path.exists('nl_NL.orig.aff'):
                 :copy nl_NL.aff nl_NL.orig.aff
         @if not os.path.exists('nl_NL.orig.dic'):
-                :copy nl_NL.aff nl_NL.orig.dic
-        :sys patch <nl_NL.diff
+                :copy nl_NL.dic nl_NL.orig.dic
+        @if os.path.exists('nl_NL.diff'):
+            :sys patch <nl_NL.diff
 
 
 # Generate diff files, so that others can get the OpenOffice files and apply
diff --git a/runtime/spell/nl/nl_NL.diff b/runtime/spell/nl/nl_NL.diff
index 070dd91..6859a47 100644
--- a/runtime/spell/nl/nl_NL.diff
+++ b/runtime/spell/nl/nl_NL.diff
@@ -1,8 +1,8 @@
-*** nl_NL.orig.aff	Wed Apr 20 11:48:16 2005
---- nl_NL.aff	Wed Jun 29 17:29:49 2005
+*** nl_NL.orig.aff	Sun Jul  3 18:24:07 2005
+--- nl_NL.aff	Sun Jul 31 22:18:15 2005
 ***************
-*** 3,4 ****
---- 3,17 ----
+*** 3,6 ****
+--- 3,30 ----
   
 + FOL  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
 + LOW  àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ
@@ -18,6 +18,19 @@
 + BAD !
 + 
   NOSPLITSUGS
+  
++ MAP 9
++ MAP aàáâãäå
++ MAP eèéêë
++ MAP iìíîï
++ MAP oòóôõö
++ MAP uùúûü
++ MAP nñ
++ MAP cç
++ MAP yÿý
++ MAP sß
++ 
+  PFX A Y 1
 ***************
 *** 33,52 ****
   SFX J N 18
@@ -40,7 +53,7 @@
 ! SFX J 0 je [aeiou][bcdfgkpt] 
 ! SFX J 0 jes [aeiou][bcdfgkpt] 
   
---- 46,65 ----
+--- 57,76 ----
   SFX J N 18
 ! SFX J 0 tje [aeiou][aeiou]
 ! SFX J 0 tjes [aeiou][aeiou]
@@ -66,7 +79,7 @@
   REP ubi ibu
 ! REP croc krok 
   REP ten than
---- 266,268 ----
+--- 277,279 ----
   REP ubi ibu
 ! REP croc krok
   REP ten than
@@ -75,7 +88,7 @@
   REP capucino cappuccino
 ! REP celcius Celsius 
   REP kado cadeau
---- 301,303 ----
+--- 312,314 ----
   REP capucino cappuccino
 ! REP celcius Celsius
   REP kado cadeau
@@ -88,7 +101,7 @@
   REP kommittee comité
 ! REP kwis quiz 
   REP kwissen quizzen
---- 307,313 ----
+--- 318,324 ----
   REP committee comité
 ! REP komitee comité
 ! REP komittee comité
@@ -101,7 +114,7 @@
   REP copy kopij
 ! REP pitoresque pittoreske 
   REP reikweite reikwijdte
---- 315,317 ----
+--- 326,328 ----
   REP copy kopij
 ! REP pitoresque pittoreske
   REP reikweite reikwijdte
@@ -113,7 +126,7 @@
 ! REP kontekst context 
 ! REP korrekt correct 
   REP kritikus criticus
---- 327,332 ----
+--- 338,343 ----
   REP klup club
 ! REP wiskid whizzkid
 ! REP kontakt contact
@@ -122,23 +135,12 @@
   REP kritikus criticus
 ***************
 *** 333 ****
---- 346,359 ----
+--- 357,359 ----
   REP aflassen afgelasten
 + REP svp s.v.p.
 + REP zoz z.o.z.
-+ 
-+ MAP 5
-+ MAP aàáâãäå
-+ MAP eèéêë
-+ MAP iìíîï
-+ MAP oòóôõö
-+ MAP uùúûü
-+ MAP nñ
-+ MAP cç
-+ MAP yÿý
-+ MAP sß
-*** nl_NL.orig.dic	Tue Apr 19 21:03:15 2005
---- nl_NL.dic	Mon Jun 27 20:38:35 2005
+*** nl_NL.orig.dic	Sun Jul  3 18:24:07 2005
+--- nl_NL.dic	Thu Jul 21 11:06:07 2005
 ***************
 *** 1,3 ****
   119937
@@ -175,6 +177,15 @@
 + DVD
   Dwingeloo
 ***************
+*** 2998,3000 ****
+  achterwagen/S
+! achterwand
+  achterweg/NE
+--- 3002,3004 ----
+  achterwagen/S
+! achterwand/N
+  achterweg/NE
+***************
 *** 7485,7486 ****
 --- 7489,7498 ----
   avond/SN
@@ -211,6 +222,15 @@
 + mg
   maag
 ***************
+*** 80310,80312 ****
+  programmablad
+! programmaboekje
+  programmacode
+--- 80329,80331 ----
+  programmablad
+! programmaboekje/S
+  programmacode
+***************
 *** 97474,97475 ****
 --- 97493,97496 ----
   suïciderisico/X
@@ -231,8 +251,14 @@
 + u
   uchtend/N
 ***************
+*** 110847,110848 ****
+--- 110871,110873 ----
+  voorjaarscollectie/S
++ voorjaarsconferentie/S
+  voorjaarsmoeheid
+***************
 *** 119938 ****
---- 119962,120135 ----
+--- 119963,120137 ----
   überhaupt
 + Christiaan/X
 + Fred/X
@@ -407,3 +433,4 @@
 + evt.
 + enz.
 + bijv.
++ Gerard