diff options
author | Bram Moolenaar <Bram@vim.org> | 2008-06-24 21:16:56 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2008-06-24 21:16:56 +0000 |
commit | 3577c6fafb77da5419cd1001dac56f204d480bdc (patch) | |
tree | 46a08e8d03068c31624359c2601b3645c2881d8c /runtime | |
parent | a7241f5f19fd0865ce697939c347a8c88fb507d5 (diff) | |
download | vim-git-3577c6fafb77da5419cd1001dac56f204d480bdc.tar.gz |
updated for version 7.2a
Diffstat (limited to 'runtime')
101 files changed, 38668 insertions, 1216 deletions
diff --git a/runtime/autoload/getscript.vim b/runtime/autoload/getscript.vim index 729be8364..c1e1aa34a 100644 --- a/runtime/autoload/getscript.vim +++ b/runtime/autoload/getscript.vim @@ -1,8 +1,8 @@ " --------------------------------------------------------------------- " getscript.vim " Author: Charles E. Campbell, Jr. -" Date: May 11, 2007 -" Version: 27 +" Date: May 30, 2008 +" Version: 30 " Installing: :help glvs-install " Usage: :help glvs " @@ -11,7 +11,7 @@ " --------------------------------------------------------------------- " Initialization: {{{1 " if you're sourcing this file, surely you can't be -" expecting vim to be in its vi-compatible mode +" expecting vim to be in its vi-compatible mode! if &cp echoerr "GetLatestVimScripts is not vi-compatible; not loaded (you need to set nocp)" finish @@ -23,11 +23,44 @@ set cpo&vim if exists("g:loaded_getscript") finish endif -let g:loaded_getscript= "v27" +let g:loaded_getscript= "v30" + +" --------------------------- +" Global Variables: {{{1 +" --------------------------- +" Cygwin Detection ------- {{{2 +if !exists("g:getscript_cygwin") + if has("win32") || has("win95") || has("win64") || has("win16") + if &shell =~ '\%(\<bash\>\|\<zsh\>\)\%(\.exe\)\=$' + let g:getscript_cygwin= 1 + else + let g:getscript_cygwin= 0 + endif + else + let g:getscript_cygwin= 0 + endif +endif +" shell quoting character {{{2 +if exists("g:netrw_shq") && !exists("g:getscript_shq") + let g:getscript_shq= g:netrw_shq +elseif !exists("g:getscript_shq") + if exists("&shq") && &shq != "" + let g:getscript_shq= &shq + elseif exists("&sxq") && &sxq != "" + let g:getscript_shq= &sxq + elseif has("win32") || has("win95") || has("win64") || has("win16") + if g:getscript_cygwin + let g:getscript_shq= "'" + else + let g:getscript_shq= '"' + endif + else + let g:getscript_shq= "'" + endif +" call Decho("g:getscript_shq<".g:getscript_shq.">") +endif -" --------------------------------------------------------------------- -" Global Variables: {{{1 -" allow user to change the command for obtaining scripts (does fetch work?) +" wget vs curl {{{2 if !exists("g:GetLatestVimScripts_wget") if executable("wget") let g:GetLatestVimScripts_wget= "wget" @@ -94,262 +127,6 @@ com! -nargs=0 GetScript call getscript#GetLatestVimScripts() silent! com -nargs=0 GLVS call getscript#GetLatestVimScripts() " --------------------------------------------------------------------- -" GetOneScript: (Get Latest Vim Script) this function operates {{{1 -" on the current line, interpreting two numbers and text as -" ScriptID, SourceID, and Filename. -" It downloads any scripts that have newer versions from vim.sf.net. -fun! s:GetOneScript(...) -" call Dfunc("GetOneScript()") - - " set options to allow progress to be shown on screen - let t_ti= &t_ti - let t_te= &t_te - let rs = &rs - set t_ti= t_te= nors - - " put current line on top-of-screen and interpret it into - " a script identifer : used to obtain webpage - " source identifier : used to identify current version - " and an associated comment: used to report on what's being considered - if a:0 >= 3 - let scriptid = a:1 - let srcid = a:2 - let fname = a:3 - let cmmnt = "" -" call Decho("scriptid<".scriptid.">") -" call Decho("srcid <".srcid.">") -" call Decho("fname <".fname.">") - else - let curline = getline(".") - if curline =~ '^\s*#' -" call Dret("GetOneScript : skipping a pure comment line") - return - endif - let parsepat = '^\s*\(\d\+\)\s\+\(\d\+\)\s\+\(.\{-}\)\(\s*#.*\)\=$' - try - let scriptid = substitute(curline,parsepat,'\1','e') - catch /^Vim\%((\a\+)\)\=:E486/ - let scriptid= 0 - endtry - try - let srcid = substitute(curline,parsepat,'\2','e') - catch /^Vim\%((\a\+)\)\=:E486/ - let srcid= 0 - endtry - try - let fname= substitute(curline,parsepat,'\3','e') - catch /^Vim\%((\a\+)\)\=:E486/ - let fname= "" - endtry - try - let cmmnt= substitute(curline,parsepat,'\4','e') - catch /^Vim\%((\a\+)\)\=:E486/ - let cmmnt= "" - endtry -" call Decho("curline <".curline.">") -" call Decho("parsepat<".parsepat.">") -" call Decho("scriptid<".scriptid.">") -" call Decho("srcid <".srcid.">") -" call Decho("fname <".fname.">") - endif - - if scriptid == 0 || srcid == 0 - " When looking for :AutoInstall: lines, skip scripts that - " have 0 0 scriptname -" call Dret("GetOneScript : skipping a scriptid==srcid==0 line") - return - endif - - let doautoinstall= 0 - if fname =~ ":AutoInstall:" -" call Decho("fname<".fname."> has :AutoInstall:...") - let aicmmnt= substitute(fname,'\s\+:AutoInstall:\s\+',' ','') -" call Decho("aicmmnt<".aicmmnt."> s:autoinstall=".s:autoinstall) - if s:autoinstall != "" - let doautoinstall = g:GetLatestVimScripts_allowautoinstall - endif - else - let aicmmnt= fname - endif -" call Decho("aicmmnt<".aicmmnt.">: doautoinstall=".doautoinstall) - - exe "norm z\<CR>" - redraw! -" call Decho('considering <'.aicmmnt.'> scriptid='.scriptid.' srcid='.srcid) - echomsg 'considering <'.aicmmnt.'> scriptid='.scriptid.' srcid='.srcid - - " grab a copy of the plugin's vim.sf.net webpage - let scriptaddr = 'http://vim.sf.net/script.php?script_id='.scriptid - let tmpfile = tempname() - let v:errmsg = "" - - " make up to three tries at downloading the description - let itry= 1 - while itry <= 3 -" call Decho("try#".itry." to download description of <".aicmmnt."> with addr=".scriptaddr) - if has("win32") || has("win16") || has("win95") -" call Decho("silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".tmpfile.' "'.scriptaddr.'"') - exe "silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".tmpfile.' "'.scriptaddr.'"' - else -" call Decho("silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".tmpfile." '".scriptaddr."'") - exe "silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".tmpfile." '".scriptaddr."'" - endif - if itry == 1 - exe "silent vsplit ".tmpfile - else - silent! e % - endif - - " find the latest source-id in the plugin's webpage - silent! 1 - let findpkg= search('Click on the package to download','W') - if findpkg > 0 - break - endif - let itry= itry + 1 - endwhile -" call Decho(" --- end downloading tries while loop --- itry=".itry) - - " testing: did finding "Click on the package..." fail? - if findpkg == 0 || itry >= 4 - silent q! - call delete(tmpfile) - " restore options - let &t_ti = t_ti - let &t_te = t_te - let &rs = rs - let s:downerrors = s:downerrors + 1 -" call Decho("***warning*** couldn'".'t find "Click on the package..." in description page for <'.aicmmnt.">") - echomsg "***warning*** couldn'".'t find "Click on the package..." in description page for <'.aicmmnt.">" -" call Dret("GetOneScript : srch for /Click on the package/ failed") - return - endif -" call Decho('found "Click on the package to download"') - - let findsrcid= search('src_id=','W') - if findsrcid == 0 - silent q! - call delete(tmpfile) - " restore options - let &t_ti = t_ti - let &t_te = t_te - let &rs = rs - let s:downerrors = s:downerrors + 1 -" call Decho("***warning*** couldn'".'t find "src_id=" in description page for <'.aicmmnt.">") - echomsg "***warning*** couldn'".'t find "src_id=" in description page for <'.aicmmnt.">" -" call Dret("GetOneScript : srch for /src_id/ failed") - return - endif -" call Decho('found "src_id=" in description page') - - let srcidpat = '^\s*<td class.*src_id=\(\d\+\)">\([^<]\+\)<.*$' - let latestsrcid= substitute(getline("."),srcidpat,'\1','') - let sname = substitute(getline("."),srcidpat,'\2','') " script name actually downloaded -" call Decho("srcidpat<".srcidpat."> latestsrcid<".latestsrcid."> sname<".sname.">") - silent q! - call delete(tmpfile) - - " convert the strings-of-numbers into numbers - let srcid = srcid + 0 - let latestsrcid = latestsrcid + 0 -" call Decho("srcid=".srcid." latestsrcid=".latestsrcid." sname<".sname.">") - - " has the plugin's most-recent srcid increased, which indicates - " that it has been updated - if latestsrcid > srcid -" call Decho("[latestsrcid=".latestsrcid."] <= [srcid=".srcid."]: need to update <".sname.">") - - let s:downloads= s:downloads + 1 - if sname == bufname("%") - " GetLatestVimScript has to be careful about downloading itself - let sname= "NEW_".sname - endif - - " the plugin has been updated since we last obtained it, so download a new copy -" call Decho("...downloading new <".sname.">") - echomsg "...downloading new <".sname.">" - if has("win32") || has("gui_win32") || has("gui_win32s") || has("win16") || has("win64") || has("win32unix") || has("win95") -" call Decho("windows: silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".sname.' "'.'http://vim.sf.net/scripts/download_script.php?src_id='.latestsrcid.'"') - exe "silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".sname.' "'.'http://vim.sf.net/scripts/download_script.php?src_id='.latestsrcid.'"' - else -" call Decho("unix: silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".sname." '".'http://vim.sf.net/scripts/download_script.php?src_id='.latestsrcid."'") - exe "silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".sname." '".'http://vim.sf.net/scripts/download_script.php?src_id='.latestsrcid."'" - endif - - " AutoInstall: only if doautoinstall is so indicating - if doautoinstall -" call Decho("attempting to do autoinstall: getcwd<".getcwd()."> filereadable(".sname.")=".filereadable(sname)) - if filereadable(sname) -" call Decho("move <".sname."> to ".s:autoinstall) - exe "silent !".g:GetLatestVimScripts_mv." ".sname." ".s:autoinstall - let curdir= escape(substitute(getcwd(),'\','/','ge'),"|[]*'\" #") -" call Decho("exe cd ".s:autoinstall) - exe "cd ".s:autoinstall - - " decompress - if sname =~ '\.bz2$' -" call Decho("decompress: attempt to bunzip2 ".sname) - exe "silent !bunzip2 ".sname - let sname= substitute(sname,'\.bz2$','','') -" call Decho("decompress: new sname<".sname."> after bunzip2") - elseif sname =~ '\.gz$' -" call Decho("decompress: attempt to gunzip ".sname) - exe "silent !gunzip ".sname - let sname= substitute(sname,'\.gz$','','') -" call Decho("decompress: new sname<".sname."> after gunzip") - endif - - " distribute archive(.zip, .tar, .vba) contents - if sname =~ '\.zip$' -" call Decho("dearchive: attempt to unzip ".sname) - exe "silent !unzip -o ".sname - elseif sname =~ '\.tar$' -" call Decho("dearchive: attempt to untar ".sname) - exe "silent !tar -xvf ".sname - elseif sname =~ '\.vba$' -" call Decho("dearchive: attempt to handle a vimball: ".sname) - silent 1split - exe "silent e ".sname - silent so % - silent q - endif - - if sname =~ '.vim$' -" call Decho("dearchive: attempt to simply move ".sname." to plugin") - exe "silent !".g:GetLatestVimScripts_mv." ".sname." plugin" - endif - - " helptags step - let docdir= substitute(&rtp,',.*','','e')."/doc" -" call Decho("helptags: docdir<".docdir.">") - exe "helptags ".docdir - exe "cd ".curdir - endif - if fname !~ ':AutoInstall:' - let modline=scriptid." ".latestsrcid." :AutoInstall: ".fname.cmmnt - else - let modline=scriptid." ".latestsrcid." ".fname.cmmnt - endif - else - let modline=scriptid." ".latestsrcid." ".fname.cmmnt - endif - - " update the data in the <GetLatestVimScripts.dat> file - call setline(line("."),modline) -" call Decho("update data in ".expand("%")."#".line(".").": modline<".modline.">") -" else " Decho -" call Decho("[latestsrcid=".latestsrcid."] <= [srcid=".srcid."], no need to update") - endif - - " restore options - let &t_ti= t_ti - let &t_te= t_te - let &rs = rs - -" call Dret("GetOneScript") -endfun - -" --------------------------------------------------------------------- " GetLatestVimScripts: this function gets the latest versions of {{{1 " scripts based on the list in " (first dir in runtimepath)/GetLatest/GetLatestVimScripts.dat @@ -409,9 +186,11 @@ fun! getscript#GetLatestVimScripts() " record current directory, change to datadir, open split window with " datafile let origdir= getcwd() - exe "cd ".escape(substitute(datadir,'\','/','ge'),"|[]*'\" #") +" call Decho("exe cd ".fnameescape(substitute(datadir,'\','/','ge'))) + exe "cd ".fnameescape(substitute(datadir,'\','/','ge')) split - exe "e ".escape(substitute(datafile,'\','/','ge'),"|[]*'\" #") +" call Decho("exe e ".fnameescape(substitute(datafile,'\','/','ge'))) + exe "e ".fnameescape(substitute(datafile,'\','/','ge')) res 1000 let s:downloads = 0 let s:downerrors= 0 @@ -421,36 +200,41 @@ fun! getscript#GetLatestVimScripts() " call Decho("searching plugins for GetLatestVimScripts dependencies") let lastline = line("$") " call Decho("lastline#".lastline) - let plugins = split(globpath(&rtp,"plugin/*.vim")) + let plugins = split(globpath(&rtp,"plugin/*.vim"),'\n') let foundscript = 0 let firstdir= "" for plugin in plugins +" call Decho("plugin<".plugin.">") " don't process plugins in system directories if firstdir == "" let firstdir= substitute(plugin,'[/\\][^/\\]\+$','','') -" call Decho("firstdir<".firstdir.">") +" call Decho("setting firstdir<".firstdir.">") else let curdir= substitute(plugin,'[/\\][^/\\]\+$','','') " call Decho("curdir<".curdir.">") if curdir != firstdir +" call Decho("skipping subsequent plugins: curdir<".curdir."> != firstdir<".firstdir.">") break endif endif " read plugin in + " evidently a :r creates a new buffer (the "#" buffer) that is subsequently unused -- bwiping it $ " call Decho(" ") " call Decho(".dependency checking<".plugin."> line$=".line("$")) - exe "silent r ".plugin +" call Decho("exe silent r ".fnameescape(plugin)) + exe "silent r ".fnameescape(plugin) + exe "silent bwipe ".bufnr("#") while search('^"\s\+GetLatestVimScripts:\s\+\d\+\s\+\d\+','W') != 0 let newscript= substitute(getline("."),'^"\s\+GetLatestVimScripts:\s\+\d\+\s\+\d\+\s\+\(.*\)$','\1','e') let llp1 = lastline+1 " call Decho("..newscript<".newscript.">") - " don't process ""GetLatestVimScripts lines + " don't process ""GetLatestVimScripts lines -- those that have been doubly-commented out if newscript !~ '^"' " found a "GetLatestVimScripts: # #" line in the script; check if its already in the datafile let curline = line(".") @@ -485,14 +269,15 @@ fun! getscript#GetLatestVimScripts() endfor " call Decho("--- end dependency checking loop --- foundscript=".foundscript) " call Decho(" ") +" call Dredir("BUFFER TEST (GetLatestVimScripts 1)","ls!") if foundscript == 0 - set nomod + setlocal nomod endif " Check on out-of-date scripts using GetLatest/GetLatestVimScripts.dat " call Decho("begin: checking out-of-date scripts using datafile<".datafile.">") - set lz + setlocal lz 1 " /^-----/,$g/^\s*\d/call Decho(getline(".")) 1 @@ -529,14 +314,302 @@ fun! getscript#GetLatestVimScripts() q " restore events and current directory - exe "cd ".escape(substitute(origdir,'\','/','ge'),"|[]*'\" #") + exe "cd ".fnameescape(substitute(origdir,'\','/','ge')) let &ei= eikeep - set nolz + setlocal nolz +" call Dredir("BUFFER TEST (GetLatestVimScripts 2)","ls!") " call Dret("GetLatestVimScripts : did ".s:downloads." downloads") endfun + +" --------------------------------------------------------------------- +" GetOneScript: (Get Latest Vim Script) this function operates {{{1 +" on the current line, interpreting two numbers and text as +" ScriptID, SourceID, and Filename. +" It downloads any scripts that have newer versions from vim.sf.net. +fun! s:GetOneScript(...) +" call Dfunc("GetOneScript()") + + " set options to allow progress to be shown on screen + let rega= @a + let t_ti= &t_ti + let t_te= &t_te + let rs = &rs + set t_ti= t_te= nors + + " put current line on top-of-screen and interpret it into + " a script identifer : used to obtain webpage + " source identifier : used to identify current version + " and an associated comment: used to report on what's being considered + if a:0 >= 3 + let scriptid = a:1 + let srcid = a:2 + let fname = a:3 + let cmmnt = "" +" call Decho("scriptid<".scriptid.">") +" call Decho("srcid <".srcid.">") +" call Decho("fname <".fname.">") + else + let curline = getline(".") + if curline =~ '^\s*#' + let @a= rega +" call Dret("GetOneScript : skipping a pure comment line") + return + endif + let parsepat = '^\s*\(\d\+\)\s\+\(\d\+\)\s\+\(.\{-}\)\(\s*#.*\)\=$' + try + let scriptid = substitute(curline,parsepat,'\1','e') + catch /^Vim\%((\a\+)\)\=:E486/ + let scriptid= 0 + endtry + try + let srcid = substitute(curline,parsepat,'\2','e') + catch /^Vim\%((\a\+)\)\=:E486/ + let srcid= 0 + endtry + try + let fname= substitute(curline,parsepat,'\3','e') + catch /^Vim\%((\a\+)\)\=:E486/ + let fname= "" + endtry + try + let cmmnt= substitute(curline,parsepat,'\4','e') + catch /^Vim\%((\a\+)\)\=:E486/ + let cmmnt= "" + endtry +" call Decho("curline <".curline.">") +" call Decho("parsepat<".parsepat.">") +" call Decho("scriptid<".scriptid.">") +" call Decho("srcid <".srcid.">") +" call Decho("fname <".fname.">") + endif + + if scriptid == 0 || srcid == 0 + " When looking for :AutoInstall: lines, skip scripts that have 0 0 scriptname + let @a= rega +" call Dret("GetOneScript : skipping a scriptid==srcid==0 line") + return + endif + + let doautoinstall= 0 + if fname =~ ":AutoInstall:" +" call Decho("case AutoInstall: fname<".fname.">") + let aicmmnt= substitute(fname,'\s\+:AutoInstall:\s\+',' ','') +" call Decho("aicmmnt<".aicmmnt."> s:autoinstall=".s:autoinstall) + if s:autoinstall != "" + let doautoinstall = g:GetLatestVimScripts_allowautoinstall + endif + else + let aicmmnt= fname + endif +" call Decho("aicmmnt<".aicmmnt.">: doautoinstall=".doautoinstall) + + exe "norm z\<CR>" + redraw! +" call Decho('considering <'.aicmmnt.'> scriptid='.scriptid.' srcid='.srcid) + echo 'considering <'.aicmmnt.'> scriptid='.scriptid.' srcid='.srcid + + " grab a copy of the plugin's vim.sf.net webpage + let scriptaddr = 'http://vim.sf.net/script.php?script_id='.scriptid + let tmpfile = tempname() + let v:errmsg = "" + + " make up to three tries at downloading the description + let itry= 1 + while itry <= 3 +" call Decho("try#".itry." to download description of <".aicmmnt."> with addr=".scriptaddr) + if has("win32") || has("win16") || has("win95") +" call Decho("new|exe silent r!".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(tmpfile).' '.s:Escape(scriptaddr)."|bw!") + new|exe "silent r!".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(tmpfile).' '.s:Escape(scriptaddr)|bw! + else +" call Decho("exe silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(tmpfile)." ".s:Escape(scriptaddr)) + exe "silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(tmpfile)." ".s:Escape(scriptaddr) + endif + if itry == 1 + exe "silent vsplit ".fnameescape(tmpfile) + else + silent! e % + endif + setlocal bh=wipe + + " find the latest source-id in the plugin's webpage + silent! 1 + let findpkg= search('Click on the package to download','W') + if findpkg > 0 + break + endif + let itry= itry + 1 + endwhile +" call Decho(" --- end downloading tries while loop --- itry=".itry) + + " testing: did finding "Click on the package..." fail? + if findpkg == 0 || itry >= 4 + silent q! + call delete(tmpfile) + " restore options + let &t_ti = t_ti + let &t_te = t_te + let &rs = rs + let s:downerrors = s:downerrors + 1 +" call Decho("***warning*** couldn'".'t find "Click on the package..." in description page for <'.aicmmnt.">") + echomsg "***warning*** couldn'".'t find "Click on the package..." in description page for <'.aicmmnt.">" +" call Dret("GetOneScript : srch for /Click on the package/ failed") + let @a= rega + return + endif +" call Decho('found "Click on the package to download"') + + let findsrcid= search('src_id=','W') + if findsrcid == 0 + silent q! + call delete(tmpfile) + " restore options + let &t_ti = t_ti + let &t_te = t_te + let &rs = rs + let s:downerrors = s:downerrors + 1 +" call Decho("***warning*** couldn'".'t find "src_id=" in description page for <'.aicmmnt.">") + echomsg "***warning*** couldn'".'t find "src_id=" in description page for <'.aicmmnt.">" + let @a= rega +" call Dret("GetOneScript : srch for /src_id/ failed") + return + endif +" call Decho('found "src_id=" in description page') + + let srcidpat = '^\s*<td class.*src_id=\(\d\+\)">\([^<]\+\)<.*$' + let latestsrcid= substitute(getline("."),srcidpat,'\1','') + let sname = substitute(getline("."),srcidpat,'\2','') " script name actually downloaded +" call Decho("srcidpat<".srcidpat."> latestsrcid<".latestsrcid."> sname<".sname.">") + silent q! + call delete(tmpfile) + + " convert the strings-of-numbers into numbers + let srcid = srcid + 0 + let latestsrcid = latestsrcid + 0 +" call Decho("srcid=".srcid." latestsrcid=".latestsrcid." sname<".sname.">") + + " has the plugin's most-recent srcid increased, which indicates + " that it has been updated + if latestsrcid > srcid +" call Decho("[latestsrcid=".latestsrcid."] <= [srcid=".srcid."]: need to update <".sname.">") + + let s:downloads= s:downloads + 1 + if sname == bufname("%") + " GetLatestVimScript has to be careful about downloading itself + let sname= "NEW_".sname + endif + + " the plugin has been updated since we last obtained it, so download a new copy +" call Decho("...downloading new <".sname.">") + echomsg "...downloading new <".sname.">" + if has("win32") || has("win16") || has("win95") +" call Decho("new|exe silent r!".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id='.latestsrcid)."|q") + new|exe "silent r!".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id='.latestsrcid)|q + else +" call Decho("exe silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id=')) + exe "silent !".g:GetLatestVimScripts_wget." ".g:GetLatestVimScripts_options." ".s:Escape(sname)." ".s:Escape('http://vim.sf.net/scripts/download_script.php?src_id=') + endif + + " AutoInstall: only if doautoinstall has been requested by the plugin itself + if doautoinstall +" call Decho("attempting to do autoinstall: getcwd<".getcwd()."> filereadable(".sname.")=".filereadable(sname)) + if filereadable(sname) + call Decho("exe silent !".g:GetLatestVimScripts_mv." ".s:Escape(sname)." ".s:Escape(s:autoinstall)) + exe "silent !".g:GetLatestVimScripts_mv." ".s:Escape(sname)." ".s:Escape(s:autoinstall) + let curdir = escape(substitute(getcwd(),'\','/','ge'),"|[]*'\" #") + let installdir= curdir."/Installed" + if !isdirectory(installdir) + call mkdir(installdir) + endif +" call Decho("exe cd ".fnameescape(s:autoinstall)) + exe "cd ".fnameescape(s:autoinstall) + + " decompress + if sname =~ '\.bz2$' +" call Decho("decompress: attempt to bunzip2 ".sname) + exe "silent !bunzip2 ".s:Escape(sname) + let sname= substitute(sname,'\.bz2$','','') +" call Decho("decompress: new sname<".sname."> after bunzip2") + elseif sname =~ '\.gz$' +" call Decho("decompress: attempt to gunzip ".sname) + exe "silent !gunzip ".s:Escape(sname) + let sname= substitute(sname,'\.gz$','','') +" call Decho("decompress: new sname<".sname."> after gunzip") + endif + + " distribute archive(.zip, .tar, .vba) contents + if sname =~ '\.zip$' +" call Decho("dearchive: attempt to unzip ".sname) + exe "silent !unzip -o ".s:Escape(sname) + elseif sname =~ '\.tar$' +" call Decho("dearchive: attempt to untar ".sname) + exe "silent !tar -xvf ".s:Escape(sname) + elseif sname =~ '\.vba$' +" call Decho("dearchive: attempt to handle a vimball: ".sname) + silent 1split + exe "silent e ".fnameescape(sname) + silent so % + silent q + endif + + if sname =~ '.vim$' +" call Decho("dearchive: attempt to simply move ".sname." to plugin") + exe "silent !".g:GetLatestVimScripts_mv." ".s:Escape(sname)." plugin" + else +" call Decho("dearchive: move <".sname."> to installdir<".installdir.">") + exe "silent !".g:GetLatestVimScripts_mv." ".s:Escape(sname)." ".installdir + endif + + " helptags step + let docdir= substitute(&rtp,',.*','','e')."/doc" +" call Decho("helptags: docdir<".docdir.">") + exe "helptags ".fnameescape(docdir) + exe "cd ".fnameescape(curdir) + endif + if fname !~ ':AutoInstall:' + let modline=scriptid." ".latestsrcid." :AutoInstall: ".fname.cmmnt + else + let modline=scriptid." ".latestsrcid." ".fname.cmmnt + endif + else + let modline=scriptid." ".latestsrcid." ".fname.cmmnt + endif + + " update the data in the <GetLatestVimScripts.dat> file + call setline(line("."),modline) +" call Decho("update data in ".expand("%")."#".line(".").": modline<".modline.">") +" else " Decho +" call Decho("[latestsrcid=".latestsrcid."] <= [srcid=".srcid."], no need to update") + endif + + " restore options + let &t_ti = t_ti + let &t_te = t_te + let &rs = rs + let @a = rega +" call Dredir("BUFFER TEST (GetOneScript)","ls!") + +" call Dret("GetOneScript") +endfun + " --------------------------------------------------------------------- +" s:Escape: makes a string safe&suitable for the shell {{{2 +fun! s:Escape(name) +" call Dfunc("s:Escape(name<".a:name.">)") + if exists("*shellescape") + " shellescape() was added by patch 7.0.111 + let name= shellescape(a:name) + else + let name= g:getscript_shq . a:name . g:getscript_shq + endif +" call Dret("s:Escape ".name) + return name +endfun +" --------------------------------------------------------------------- " Restore Options: {{{1 let &cpo= s:keepcpo +unlet s:keepcpo +" --------------------------------------------------------------------- +" Modelines: {{{1 " vim: ts=8 sts=2 fdm=marker nowrap diff --git a/runtime/autoload/syntaxcomplete.vim b/runtime/autoload/syntaxcomplete.vim index 36bd9f426..91f5fab88 100644 --- a/runtime/autoload/syntaxcomplete.vim +++ b/runtime/autoload/syntaxcomplete.vim @@ -1,8 +1,8 @@ " Vim completion script " Language: All languages, uses existing syntax highlighting rules -" Maintainer: David Fishburn <fishburn@ianywhere.com> -" Version: 3.0 -" Last Change: Wed Nov 08 2006 10:46:46 AM +" Maintainer: David Fishburn <dfishburn.vim@gmail.com> +" Version: 4.0 +" Last Change: Fri 26 Oct 2007 05:27:03 PM Eastern Daylight Time " Usage: For detailed help, ":help ft-syntax-omni" " Set completion with CTRL-X CTRL-O to autoloaded function. @@ -19,7 +19,7 @@ endif if exists('g:loaded_syntax_completion') finish endif -let g:loaded_syntax_completion = 30 +let g:loaded_syntax_completion = 40 " Set ignorecase to the ftplugin standard " This is the default setting, but if you define a buffer local @@ -353,9 +353,11 @@ function! s:SyntaxCSyntaxGroupItems( group_name, syntax_full ) else let accept_chars = ','.&iskeyword.',' " Remove all character ranges - let accept_chars = substitute(accept_chars, ',[^,]\+-[^,]\+,', ',', 'g') + " let accept_chars = substitute(accept_chars, ',[^,]\+-[^,]\+,', ',', 'g') + let accept_chars = substitute(accept_chars, ',\@<=[^,]\+-[^,]\+,', '', 'g') " Remove all numeric specifications - let accept_chars = substitute(accept_chars, ',\d\{-},', ',', 'g') + " let accept_chars = substitute(accept_chars, ',\d\{-},', ',', 'g') + let accept_chars = substitute(accept_chars, ',\@<=\d\{-},', '', 'g') " Remove all commas let accept_chars = substitute(accept_chars, ',', '', 'g') " Escape special regex characters diff --git a/runtime/autoload/xmlcomplete.vim b/runtime/autoload/xmlcomplete.vim index 79d913d63..37f9bb413 100644 --- a/runtime/autoload/xmlcomplete.vim +++ b/runtime/autoload/xmlcomplete.vim @@ -1,10 +1,12 @@ " Vim completion script " Language: XML " Maintainer: Mikolaj Machowski ( mikmach AT wp DOT pl ) -" Last Change: 2006 Jul 18 -" Version: 1.8 +" Last Change: 2006 Aug 15 +" Version: 1.9 " " Changelog: +" 1.9 - 2007 Aug 15 +" - fix closing of namespaced tags (Johannes Weiss) " 1.8 - 2006 Jul 18 " - allow for closing of xml tags even when data file isn't available @@ -413,12 +415,12 @@ function! xmlcomplete#GetLastOpenTag(unaryTagsStack) if exists("b:xml_namespace") if b:xml_namespace == 'DEFAULT' - let tagpat='</\=\(\k\|[.-]\)\+\|/>' + let tagpat='</\=\(\k\|[.:-]\)\+\|/>' else let tagpat='</\='.b:xml_namespace.':\(\k\|[.-]\)\+\|/>' endif else - let tagpat='</\=\(\k\|[.-]\)\+\|/>' + let tagpat='</\=\(\k\|[.:-]\)\+\|/>' endif while (linenum>0) let line=getline(linenum) diff --git a/runtime/compiler/ruby.vim b/runtime/compiler/ruby.vim index 971621e8c..9607f75fa 100644 --- a/runtime/compiler/ruby.vim +++ b/runtime/compiler/ruby.vim @@ -65,4 +65,4 @@ CompilerSet errorformat= let &cpo = s:cpo_save unlet s:cpo_save -" vim: nowrap sw=2 sts=2 ts=8 ff=unix: +" vim: nowrap sw=2 sts=2 ts=8: diff --git a/runtime/doc/cmdline.txt b/runtime/doc/cmdline.txt index fd18e6720..bc6bbd74d 100644 --- a/runtime/doc/cmdline.txt +++ b/runtime/doc/cmdline.txt @@ -1,4 +1,4 @@ -*cmdline.txt* For Vim version 7.1. Last change: 2008 Jan 04 +*cmdline.txt* For Vim version 7.2a. Last change: 2008 Jun 21 VIM REFERENCE MANUAL by Bram Moolenaar @@ -62,7 +62,7 @@ Notes: old one is removed (to avoid repeated commands moving older commands out of the history). - Only commands that are typed are remembered. Ones that completely come from - mappings are not put in the history + mappings are not put in the history. - All searches are put in the search history, including the ones that come from commands like "*" and "#". But for a mapping, only the last search is remembered (to avoid that long mappings trash the history). @@ -226,6 +226,8 @@ CTRL-J *c_CTRL-J* *c_<NL>* *c_<CR>* <Esc> When typed and 'x' not present in 'cpoptions', quit Command-line mode without executing. In macros or when 'x' present in 'cpoptions', start entered command. + Note: If your <Esc> key is hard to hit on your keyboard, train + yourself to use CTRL-[. *c_CTRL-C* CTRL-C quit command-line without executing @@ -482,7 +484,7 @@ argument. line. If you want to use '|' in an argument, precede it with '\'. These commands see the '|' as their argument, and can therefore not be -followed by another command: +followed by another Vim command: :argdo :autocmd :bufdo @@ -718,6 +720,9 @@ to insert special things while typing you can use the CTRL-R command. For example, "%" stands for the current file name, while CTRL-R % inserts the current file name right away. See |c_CTRL-R|. +Note: If you want to avoid the special characters in a Vim script you may want +to use |fnameescape()|. + In Ex commands, at places where a file name can be used, the following characters have a special meaning. These can also be used in the expression @@ -893,10 +898,10 @@ Examples: (alternate file name is "?readme?") :cd <cfile>* :cd {file name under cursor plus "*" and then expanded} When the expanded argument contains a "!" and it is used for a shell command -(":!cmd", ":r !cmd" or ":w !cmd"), it is escaped with a backslash to avoid it -being expanded into a previously used command. When the 'shell' option -contains "sh", this is done twice, to avoid the shell trying to expand the -"!". +(":!cmd", ":r !cmd" or ":w !cmd"), the "!" is escaped with a backslash to +avoid it being expanded into a previously used command. When the 'shell' +option contains "sh", this is done twice, to avoid the shell trying to expand +the "!". *filename-backslash* For filesystems that use a backslash as directory separator (MS-DOS, Windows, diff --git a/runtime/doc/debugger.txt b/runtime/doc/debugger.txt index 26bc966de..0a152a61d 100644 --- a/runtime/doc/debugger.txt +++ b/runtime/doc/debugger.txt @@ -1,4 +1,4 @@ -*debugger.txt* For Vim version 7.1. Last change: 2005 Mar 29 +*debugger.txt* For Vim version 7.2a. Last change: 2005 Mar 29 VIM REFERENCE MANUAL by Gordon Prieur diff --git a/runtime/doc/develop.txt b/runtime/doc/develop.txt index a6e9e026f..67adcb8f9 100644 --- a/runtime/doc/develop.txt +++ b/runtime/doc/develop.txt @@ -1,4 +1,4 @@ -*develop.txt* For Vim version 7.1. Last change: 2007 May 11 +*develop.txt* For Vim version 7.2a. Last change: 2007 May 11 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/digraph.txt b/runtime/doc/digraph.txt index 904142ace..f5b5ce742 100644 --- a/runtime/doc/digraph.txt +++ b/runtime/doc/digraph.txt @@ -1,4 +1,4 @@ -*digraph.txt* For Vim version 7.1. Last change: 2006 Jul 18 +*digraph.txt* For Vim version 7.2a. Last change: 2007 Sep 10 VIM REFERENCE MANUAL by Bram Moolenaar @@ -130,10 +130,10 @@ a standard meaning: Exclamation mark ! Grave Apostrophe ' Acute accent Greater-Than sign > Circumflex accent - Question Mark ? tilde + Question mark ? Tilde Hyphen-Minus - Macron Left parenthesis ( Breve - Full Stop . Dot Above + Full stop . Dot above Colon : Diaeresis Comma , Cedilla Underline _ Underline diff --git a/runtime/doc/editing.txt b/runtime/doc/editing.txt index 0df39dc4f..2ef3f96bc 100644 --- a/runtime/doc/editing.txt +++ b/runtime/doc/editing.txt @@ -1,4 +1,4 @@ -*editing.txt* For Vim version 7.1. Last change: 2007 May 11 +*editing.txt* For Vim version 7.2a. Last change: 2008 Apr 29 VIM REFERENCE MANUAL by Bram Moolenaar @@ -364,6 +364,9 @@ all over again. The ":e" command is only useful if you have changed the current file name. *:filename* *{file}* +Besides the things mentioned here, more special items for where a filename is +expected are mentioned at |cmdline-special|. + Note for systems other than Unix and MS-DOS: When using a command that accepts a single file name (like ":edit file") spaces in the file name are allowed, but trailing spaces are ignored. This is useful on systems that @@ -888,8 +891,10 @@ Note: When the 'write' option is off, you are not able to write any file. the previous command |:!|. The default [range] for the ":w" command is the whole buffer (1,$). If you -write the whole buffer, it is no longer considered changed. Also when you -write it to a different file with ":w somefile"! +write the whole buffer, it is no longer considered changed. When you +write it to a different file with ":w somefile" it depends on the "+" flag in +'cpoptions'. When included, the write command will reset the 'modified' flag, +even though the buffer itself may still be different from its file. If a file name is given with ":w" it becomes the alternate file. This can be used, for example, when the write fails and you want to try again later with @@ -1105,6 +1110,8 @@ MULTIPLE WINDOWS AND BUFFERS *window-exit* changed. See |:confirm|. {not in Vi} :qa[ll]! Exit Vim. Any changes to buffers are lost. {not in Vi} + Also see |:cquit|, it does the same but exits with a non-zero + value. *:quita* *:quitall* :quita[ll][!] Same as ":qall". {not in Vi} @@ -1478,7 +1485,9 @@ There are three different types of searching: supported by your operating system. '*' and '**' are handled inside Vim, so they work on all operating systems. - The usage of '*' is quite simple: It matches 0 or more characters. + The usage of '*' is quite simple: It matches 0 or more characters. In a + search pattern this would be ".*". Note that the "." is not used for file + searching. '**' is more sophisticated: - It ONLY matches directories. @@ -1498,7 +1507,7 @@ There are three different types of searching: levels. The allowed number range is 0 ('**0' is removed) to 255. If the given number is smaller than 0 it defaults to 30, if it's - bigger than 255 it defaults to 255. + bigger than 255 then 255 is used. - '**' can only be at the end of the path or be followed by a path separator or by a number and a path separator. diff --git a/runtime/doc/gui_w16.txt b/runtime/doc/gui_w16.txt index 50c5f2977..954e138d9 100644 --- a/runtime/doc/gui_w16.txt +++ b/runtime/doc/gui_w16.txt @@ -1,4 +1,4 @@ -*gui_w16.txt* For Vim version 7.1. Last change: 2005 Mar 29 +*gui_w16.txt* For Vim version 7.2a. Last change: 2005 Mar 29 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/gui_w32.txt b/runtime/doc/gui_w32.txt index 17ed69a60..78d696e0c 100644 --- a/runtime/doc/gui_w32.txt +++ b/runtime/doc/gui_w32.txt @@ -1,4 +1,4 @@ -*gui_w32.txt* For Vim version 7.1. Last change: 2007 Aug 14 +*gui_w32.txt* For Vim version 7.2a. Last change: 2007 Aug 30 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/if_mzsch.txt b/runtime/doc/if_mzsch.txt index e4cf24775..dd538accc 100644 --- a/runtime/doc/if_mzsch.txt +++ b/runtime/doc/if_mzsch.txt @@ -1,4 +1,4 @@ -*if_mzsch.txt* For Vim version 7.1. Last change: 2007 May 03 +*if_mzsch.txt* For Vim version 7.2a. Last change: 2007 May 03 VIM REFERENCE MANUAL by Sergey Khorev diff --git a/runtime/doc/if_ole.txt b/runtime/doc/if_ole.txt index 830c56ee1..08b4c492d 100644 --- a/runtime/doc/if_ole.txt +++ b/runtime/doc/if_ole.txt @@ -1,4 +1,4 @@ -*if_ole.txt* For Vim version 7.1. Last change: 2007 May 10 +*if_ole.txt* For Vim version 7.2a. Last change: 2007 May 10 VIM REFERENCE MANUAL by Paul Moore diff --git a/runtime/doc/if_perl.txt b/runtime/doc/if_perl.txt index 0819ace82..675ed37f2 100644 --- a/runtime/doc/if_perl.txt +++ b/runtime/doc/if_perl.txt @@ -1,4 +1,4 @@ -*if_perl.txt* For Vim version 7.1. Last change: 2006 Mar 06 +*if_perl.txt* For Vim version 7.2a. Last change: 2006 Mar 06 VIM REFERENCE MANUAL by Sven Verdoolaege diff --git a/runtime/doc/if_pyth.txt b/runtime/doc/if_pyth.txt index 4c53f593b..f8b0f8683 100644 --- a/runtime/doc/if_pyth.txt +++ b/runtime/doc/if_pyth.txt @@ -1,4 +1,4 @@ -*if_pyth.txt* For Vim version 7.1. Last change: 2006 Apr 30 +*if_pyth.txt* For Vim version 7.2a. Last change: 2006 Apr 30 VIM REFERENCE MANUAL by Paul Moore diff --git a/runtime/doc/indent.txt b/runtime/doc/indent.txt index d75595737..8e5b7a397 100644 --- a/runtime/doc/indent.txt +++ b/runtime/doc/indent.txt @@ -1,4 +1,4 @@ -*indent.txt* For Vim version 7.1. Last change: 2007 May 11 +*indent.txt* For Vim version 7.2a. Last change: 2008 Jun 21 VIM REFERENCE MANUAL by Bram Moolenaar @@ -6,22 +6,27 @@ This file is about indenting C programs and other files. -1. Indenting C programs |C-indenting| +1. Indenting C style programs |C-indenting| 2. Indenting by expression |indent-expression| ============================================================================== -1. Indenting C programs *C-indenting* +1. Indenting C style programs *C-indenting* -The basics for C indenting are explained in section |30.2| of the user manual. +The basics for C style indenting are explained in section |30.2| of the user +manual. -Vim has options for automatically indenting C program files. These options -affect only the indent and do not perform other formatting. For comment -formatting, see |format-comments|. +Vim has options for automatically indenting C style program files. Many +programming languages including Java and C++ follow very closely the +formatting conventions established with C. These options affect only the +indent and do not perform other formatting. There are additional options that +affect other kinds of formatting as well as indenting, see |format-comments|, +|fo-table|, |gq| and |formatting| for the main ones. Note that this will not work when the |+smartindent| or |+cindent| features have been disabled at compile time. -There are in fact four methods available for indentation: +There are in fact four main methods available for indentation, each one +overrides the previous if it is enabled, or non-empty for 'indentexpr': 'autoindent' uses the indent from the previous line. 'smartindent' is like 'autoindent' but also recognizes some C syntax to increase/reduce the indent where appropriate. @@ -572,6 +577,115 @@ In addition, you can turn the verbose mode for debug issue: > Make sure to do ":set cmdheight=2" first to allow the display of the message. +VHDL *ft-vhdl-indent* + +Alignment of generic/port mapping statements are performed by default. This +causes the following alignment example: > + + ENTITY sync IS + PORT ( + clk : IN STD_LOGIC; + reset_n : IN STD_LOGIC; + data_input : IN STD_LOGIC; + data_out : OUT STD_LOGIC + ); + END ENTITY sync; + +To turn this off, add > + + let g:vhdl_indent_genportmap = 0 + +to the .vimrc file, which causes the previous alignment example to change: > + + ENTITY sync IS + PORT ( + clk : IN STD_LOGIC; + reset_n : IN STD_LOGIC; + data_input : IN STD_LOGIC; + data_out : OUT STD_LOGIC + ); + END ENTITY sync; + +---------------------------------------- + +Alignment of right-hand side assignment "<=" statements are performed by +default. This causes the following alignment example: > + + sig_out <= (bus_a(1) AND + (sig_b OR sig_c)) OR + (bus_a(0) AND sig_d); + +To turn this off, add > + + let g:vhdl_indent_rhsassign = 0 + +to the .vimrc file, which causes the previous alignment example to change: > + + sig_out <= (bus_a(1) AND + (sig_b OR sig_c)) OR + (bus_a(0) AND sig_d); + +---------------------------------------- + +Full-line comments (lines that begin with "--") are indented to be aligned with +the very previous line's comment, PROVIDED that a whitespace follows after +"--". + +For example: > + + sig_a <= sig_b; -- start of a comment + -- continuation of the comment + -- more of the same comment + +While in Insert mode, after typing "-- " (note the space " "), hitting CTRL-F +will align the current "-- " with the previous line's "--". + +If the very previous line does not contain "--", THEN the full-line comment +will be aligned with the start of the next non-blank line that is NOT a +full-line comment. + +Indenting the following code: > + + sig_c <= sig_d; -- comment 0 + -- comment 1 + -- comment 2 + --debug_code: + --PROCESS(debug_in) + --BEGIN + -- FOR i IN 15 DOWNTO 0 LOOP + -- debug_out(8*i+7 DOWNTO 8*i) <= debug_in(15-i); + -- END LOOP; + --END PROCESS debug_code; + + -- comment 3 + sig_e <= sig_f; -- comment 4 + -- comment 5 + +results in: > + + sig_c <= sig_d; -- comment 0 + -- comment 1 + -- comment 2 + --debug_code: + --PROCESS(debug_in) + --BEGIN + -- FOR i IN 15 DOWNTO 0 LOOP + -- debug_out(8*i+7 DOWNTO 8*i) <= debug_in(15-i); + -- END LOOP; + --END PROCESS debug_code; + + -- comment 3 + sig_e <= sig_f; -- comment 4 + -- comment 5 + +Notice that "--debug_code:" does not align with "-- comment 2" +because there is no whitespace that follows after "--" in "--debug_code:". + +Given the dynamic nature of indenting comments, indenting should be done TWICE. +On the first pass, code will be indented. On the second pass, full-line +comments will be indented according to the correctly indented code. + + VIM *ft-vim-indent* For indenting Vim scripts there is one variable that specifies the amount of diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt index b5a6650db..db0ba0e65 100644 --- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 7.1. Last change: 2007 May 07 +*insert.txt* For Vim version 7.2a. Last change: 2008 Jun 21 VIM REFERENCE MANUAL by Bram Moolenaar @@ -882,12 +882,12 @@ a Vim script. CTRL-X CTRL-V Guess what kind of item is in front of the cursor and find the first match for it. Note: When CTRL-V is mapped you can often use CTRL-Q - instead |i_CTRL-Q|. + instead of |i_CTRL-Q|. CTRL-V or CTRL-N Search forwards for next match. This match replaces the previous one. - CTRL-P Search backward for previous match. This match + CTRL-P Search backwards for previous match. This match replaces the previous one. CTRL-X CTRL-V Further use of CTRL-X CTRL-V will do the same as diff --git a/runtime/doc/netbeans.txt b/runtime/doc/netbeans.txt index 3ac503ad7..353911166 100644 --- a/runtime/doc/netbeans.txt +++ b/runtime/doc/netbeans.txt @@ -1,23 +1,28 @@ -*netbeans.txt* For Vim version 7.1. Last change: 2006 Nov 14 +*netbeans.txt* For Vim version 7.2a. Last change: 2008 Jun 22 - VIM REFERENCE MANUAL by Gordon Prieur + VIM REFERENCE MANUAL by Gordon Prieur et al. -NetBeans ExternalEditor Integration Features *netbeans* - *netbeans-support* + *socket-interface* *netbeans* *netbeans-support* + +Vim NetBeans Protocol: a socket interface for Vim integration into an IDE. + 1. Introduction |netbeans-intro| -2. NetBeans Key Bindings |netbeans-keybindings| +2. Integration features |netbeans-integration| 3. Configuring Vim for NetBeans |netbeans-configure| -4. Downloading NetBeans |netbeans-download| -5. Preparing NetBeans for Vim |netbeans-preparation| -6. Obtaining the External Editor Module |obtaining-exted| -7. Setting up NetBeans to run with Vim |netbeans-setup| -8. Messages |netbeans-messages| -9. Running Vim from NetBeans |netbeans-run| -10. NetBeans protocol |netbeans-protocol| -11. NetBeans commands |netbeans-commands| -12. Known problems |netbeans-problems| +4. Error Messages |netbeans-messages| +5. Running Vim in NetBeans mode |netbeans-run| +6. NetBeans protocol |netbeans-protocol| +7. NetBeans key |netbeans-key| +8. Known problems |netbeans-problems| +9. Debugging NetBeans protocol |netbeans-debugging| +10. NetBeans External Editor + 10.1. Downloading NetBeans |netbeans-download| + 10.2. NetBeans Key Bindings |netbeans-keybindings| + 10.3. Preparing NetBeans for Vim |netbeans-preparation| + 10.4. Obtaining the External Editor Module |obtaining-exted| + 10.5. Setting up NetBeans to run with Vim |netbeans-setup| {Vi does not have any of these features} {only available when compiled with the |+netbeans_intg| feature} @@ -25,13 +30,47 @@ NetBeans ExternalEditor Integration Features *netbeans* ============================================================================== 1. Introduction *netbeans-intro* +The NetBeans interface was initially developed to integrate Vim into the +NetBeans Java IDE, using the external editor plugin. This NetBeans plugin no +longer exists for recent versions of NetBeans but the protocol was developed +in such a way that any IDE can use it to integrate Vim. + +The NetBeans protocol of Vim is a text based communication protocol, over a +classical TCP socket. There is no dependency on Java or NetBeans. Any language +or environment providing a socket interface can control Vim using this +protocol. There are existing implementations in C, C++, Python and Java. The +name NetBeans is kept today for historical reasons. + +Current projects using the NetBeans protocol of Vim are: +- VimIntegration, description of various projects doing Vim Integration: + http://www.freehackers.org/VimIntegration +- Agide, an IDE for the AAP project, written in Python: + http://www.a-a-p.org +- Clewn, a gdb integration into Vim, written in C: + http://clewn.sourceforge.net/ +- VimPlugin, integration of Vim inside Eclipse: + http://vimplugin.sourceforge.net/wiki/pmwiki.php +- PIDA, IDE written in Python integrating Vim: + http://pida.co.uk/ +- VimWrapper, library to easy Vim integration into IDE: + http://www.freehackers.org/VimWrapper + +Check the specific project pages to see how to use Vim with these projects. + +In the rest of this help page, we will use the term "Vim Controller" to +describe the program controlling Vim through the NetBeans socket interface. + + +About the NetBeans IDE ~ + NetBeans is an open source Integrated Development Environment developed jointly by Sun Microsystems, Inc. and the netbeans.org developer community. Initially just a Java IDE, NetBeans has had C, C++, and Fortran support added in recent releases. -For more information visit the main NetBeans web site http://www.netbeans.org -or the NetBeans External Editor site at http://externaleditor.netbeans.org. +For more information visit the main NetBeans web site http://www.netbeans.org. +The External Editor is now, unfortunately, declared Obsolte. See + http://externaleditor.netbeans.org. Sun Microsystems, Inc. also ships NetBeans under the name Sun ONE Studio. Visit http://www.sun.com for more information regarding the Sun ONE Studio @@ -41,37 +80,32 @@ Current releases of NetBeans provide full support for Java and limited support for C, C++, and Fortran. Current releases of Sun ONE Studio provide full support for Java, C, C++, and Fortran. -The interface to NetBeans is also supported by Agide, the A-A-P GUI IDE. -Agide is very different from NetBeans: -- Based on Python instead of Java, much smaller footprint and fast startup. -- Agide is a framework in which many different tools can work together. -See the A-A-P website for information: http://www.A-A-P.org. - ============================================================================== -2. NetBeans Key Bindings *netbeans-keybindings* +2. Integration features *netbeans-integration* -Vim understands a number of key bindings that execute NetBeans commands. -These are typically all the Function key combinations. To execute a NetBeans -command, the user must press the Pause key followed by a NetBeans key binding. -For example, in order to compile a Java file, the NetBeans key binding is -"F9". So, while in vim, press "Pause F9" to compile a java file. To toggle a -breakpoint at the current line, press "Pause Shift F8". +The NetBeans socket interface of Vim allows to get information from Vim or to +ask Vim to perform specific actions: +- get information about buffer: buffer name, cursor position, buffer content, + etc. +- be notified when buffers are open or closed +- be notified of how the buffer content is modified +- load and save files +- modify the buffer content +- installing special key bindings +- raise the window, control the window geometry -The Pause key is Function key 21. If you don't have a working Pause key and -want to use F8 instead, use: > +For sending key strokes to Vim or for evaluating functions in Vim, you must +use the |clientserver| interface. - :map <F8> <F21> - -The External Editor module dynamically reads the NetBeans key bindings so vim -should always have the latest key bindings, even when NetBeans changes them. ============================================================================== 3. Configuring Vim for NetBeans *netbeans-configure* -For more help installing vim, please read |usr_90.txt| in the Vim User Manual. +For more help installing Vim, please read |usr_90.txt| in the Vim User Manual. -On Unix +On Unix: +-------- When running configure without arguments the NetBeans interface should be included. That is, if the configure check to find out if your system supports @@ -80,15 +114,16 @@ the required features succeeds. In case you do not want the NetBeans interface you can disable it by uncommenting a line with "--disable-netbeans" in the Makefile. -Currently, only gvim is supported in this integration as NetBeans does not -have means to supply a terminal emulator for the vim command. Furthermore, +Currently, only GVim is supported in this integration as NetBeans does not +have means to supply a terminal emulator for the Vim command. Furthermore, there is only GUI support for GTK, GNOME, and Motif. If Motif support is required the user must supply XPM libraries. See |workshop-xpm| for details on obtaining the latest version of XPM. -On MS-Windows +On MS-Windows: +-------------- The Win32 support is now in beta stage. @@ -96,121 +131,56 @@ To use XPM signs on Win32 (e.g. when using with NetBeans) you can compile XPM by yourself or use precompiled libraries from http://iamphet.nm.ru/misc/ (for MS Visual C++) or http://gnuwin32.sourceforge.net (for MinGW). -============================================================================== -4. Downloading NetBeans *netbeans-download* +Enable debugging: +----------------- -The NetBeans IDE is available for download from netbeans.org. You can download -a released version, download sources, or use CVS to download the current -source tree. If you choose to download sources, follow directions from -netbeans.org on building NetBeans. - -Depending on the version of NetBeans you download, you may need to do further -work to get the required External Editor module. This is the module which lets -NetBeans work with gvim (or xemacs :-). See http://externaleditor.netbeans.org -for details on downloading this module if your NetBeans release does not have -it. - -For C, C++, and Fortran support you will also need the cpp module. See -http://cpp.netbeans.org for information regarding this module. - -You can also download Sun ONE Studio from Sun Microsystems, Inc for a 30 day -free trial. See http://www.sun.com for further details. +To enable debugging of Vim and of the NetBeans protocol, the "NBDEBUG" macro +needs to be defined. Search in the Makefile of the platform you are using for +"NBDEBUG" to see what line needs to be uncommented. This effectively adds +"-DNBDEBUG" to the compile command. Also see |netbeans-debugging| ============================================================================== -5. Preparing NetBeans for Vim *netbeans-preparation* - -In order for NetBeans to work with vim, the NetBeans External Editor module -must be loaded and enabled. If you have a Sun ONE Studio Enterprise Edition -then this module should be loaded and enabled. If you have a NetBeans release -you may need to find another way of obtaining this open source module. +4. Error Messages *netbeans-messages* -You can check if you have this module by opening the Tools->Options dialog -and drilling down to the "Modules" list (IDE Configuration->System->Modules). -If your Modules list has an entry for "External Editor" you must make sure -it is enabled (the "Enabled" property should have the value "True"). If your -Modules list has no External Editor see the next section on |obtaining-exted|. - -============================================================================== -6. Obtaining the External Editor Module *obtaining-exted* - -There are 2 ways of obtaining the External Editor module. The easiest way -is to use the NetBeans Update Center to download and install the module. -Unfortunately, some versions do not have this module in their update -center. If you cannot download via the update center you will need to -download sources and build the module. I will try and get the module -available from the NetBeans Update Center so building will be unnecessary. -Also check http://externaleditor.netbeans.org for other availability options. - -To download the External Editor sources via CVS and build your own module, -see http://externaleditor.netbeans.org and http://www.netbeans.org. -Unfortunately, this is not a trivial procedure. - -============================================================================== -7. Setting up NetBeans to run with Vim *netbeans-setup* - -Assuming you have loaded and enabled the NetBeans External Editor module -as described in |netbeans-preparation| all you need to do is verify that -the gvim command line is properly configured for your environment. - -Open the Tools->Options dialog and open the Editing category. Select the -External Editor. The right hand pane should contain a Properties tab and -an Expert tab. In the Properties tab make sure the "Editor Type" is set -to "Vim". In the Expert tab make sure the "Vim Command" is correct. - -You should be careful if you change the "Vim Command". There are command -line options there which must be there for the connection to be properly -set up. You can change the command name but that's about it. If your gvim -can be found by your $PATH then the VIM Command can start with "gvim". If -you don't want gvim searched from your $PATH then hard code in the full -Unix path name. At this point you should get a gvim for any source file -you open in NetBeans. - -If some files come up in gvim and others (with different file suffixes) come -up in the default NetBeans editor you should verify the MIME type in the -Expert tab MIME Type property. NetBeans is MIME oriented and the External -Editor will only open MIME types specified in this property. - -============================================================================== -8. Messages *netbeans-messages* - -These messages are specific for NetBeans: +These error messages are specific to NetBeans socket protocol: *E463* Region is guarded, cannot modify - NetBeans defines guarded areas in the text, which you cannot - change. - Also sets the current buffer, if necessary. + The Vim Controller has defined guarded areas in the text, + which you cannot change. Also sets the current buffer, if + necessary. *E656* -NetBeans disallows writes of unmodified buffers - NetBeans does not support writes of unmodified buffers that - were opened from NetBeans. +Writes of unmodified buffers forbidden + Writes of unmodified buffers that were opened from the + Vim Controller are not possible. *E657* -Partial writes disallowed for NetBeans buffers - NetBeans does not support partial writes for buffers that were - opened from NetBeans. +Partial writes disallowed + Partial writes for buffers that were opened from the + Vim Controller are not allowed. *E658* -NetBeans connection lost for this buffer - NetBeans has become confused about the state of this file. - Rather than risk data corruption, NetBeans has severed the - connection for this file. Vim will take over responsibility - for saving changes to this file and NetBeans will no longer - know of these changes. +Connection lost for this buffer + The Vim Controller has become confused about the state of + this file. Rather than risk data corruption, it has severed + the connection for this file. Vim will take over + responsibility for saving changes to this file and the + Vim Controller will no longer know of these changes. *E744* -NetBeans does not allow changes in read-only files +Read-only file Vim normally allows changes to a read-only file and only enforces the read-only rule if you try to write the file. However, NetBeans does not let you make changes to a file - which is read-only and becomes confused if vim does this. - So vim does not allow modifications to files when run with - NetBeans. + which is read-only and becomes confused if Vim does this. + So Vim does not allow modifications to files when run + in NetBeans mode. + ============================================================================== -9. Running Vim from NetBeans *netbeans-run* +5. Running Vim in NetBeans mode *netbeans-run* -NetBeans starts Vim with the |-nb| argument. Three forms can be used, that +Vim must be started with the |-nb| argument. Three forms can be used, that differ in the way the information for the connection is specified: -nb={fname} from a file @@ -231,23 +201,29 @@ lines, in any order: Other lines are ignored. The caller of Vim is responsible for deleting the file afterwards. -{hostname} is the name of the machine where NetBeans is running. When omitted -the environment variable "__NETBEANS_HOST" is used or the default "localhost". +{hostname} is the name of the machine where Vim Controller is running. When +omitted the environment variable "__NETBEANS_HOST" is used or the default +"localhost". -{addr} is the port number for NetBeans. When omitted the environment variable -"__NETBEANS_SOCKET" is used or the default 3219. +{addr} is the port number for the NetBeans interface. When omitted the +environment variable "__NETBEANS_SOCKET" is used or the default 3219. {password} is the password for connecting to NetBeans. When omitted the environment variable "__NETBEANS_VIM_PASSWORD" is used or "changeme". +Vim will initiate a socket connection (client side) to the specified host and +port upon startup. The password will be sent with the AUTH event when the +connection has been established. + + ============================================================================== -10. NetBeans protocol *netbeans-protocol* +6. NetBeans protocol *netbeans-protocol* -The communication between NetBeans and Vim uses plain text messages. This -protocol was first designed to work with the external editor module of -NetBeans (see http://externaleditor.netbeans.org). Later it was extended to -work with Agide (A-A-P GUI IDE, see http://www.a-a-p.org). The extensions are -marked with "version 2.1". +The communication between the Vim Controller and Vim uses plain text +messages. This protocol was first designed to work with the external editor +module of NetBeans. Later it was extended to work with Agide (A-A-P GUI IDE, +see http://www.a-a-p.org) and then with other IDE. The extensions are marked +with "version 2.1". Version 2.2 of the protocol has several minor changes which should only affect NetBeans users (ie, not Agide users). However, a bug was fixed which could @@ -266,26 +242,16 @@ The messages are currently sent over a socket. Since the messages are in plain UTF-8 text this protocol could also be used with any other communication mechanism. -To see an example implementation look at the gvim tool in Agide. Currently -found here: - http://cvs.sf.net/viewcvs.py/a-a-p/Agide/Tools/GvimTool.py?view=markup - +6.1 Kinds of messages |nb-messages| +6.2 Terms |nb-terms| +6.3 Commands |nb-commands| +6.4 Functions and Replies |nb-functions| +6.5 Events |nb-events| +6.6 Special messages |nb-special| +6.7 Protocol errors |nb-protocol_errors| -10.1 Kinds of messages |nb-messages| -10.2 Terms |nb-terms| -10.3 Commands |nb-commands| -10.4 Functions and Replies |nb-functions| -10.5 Events |nb-events| -10.6 Special messages |nb-special| - -*E627* *E628* *E629* *E630* *E631* *E632* *E633* *E634* *E635* *E636* -*E637* *E638* *E639* *E640* *E641* *E642* *E643* *E644* *E645* *E646* -*E647* *E648* *E649* *E650* *E651* *E652* *E653* *E654* -These errors occur when a message violates the protocol. - - -10.1 Kinds of messages *nb-messages* +6.1 Kinds of messages *nb-messages* There are four kinds of messages: @@ -303,10 +269,11 @@ kind first item example ~ Command bufID:name!seqno 11:showBalloon!123 "text" Function bufID:name/seqno 11:getLength/123 Reply seqno 123 5000 -Event bufID:name=123 11:keyCommand=123 "S-F2" +Event bufID:name=seqno 11:keyCommand=123 "S-F2" -10.2 Terms *nb-terms* + +6.2 Terms *nb-terms* bufID Buffer number. A message may be either for a specific buffer or generic. Generic messages use a bufID of zero. NOTE: this @@ -353,7 +320,7 @@ lnum/col Argument with a line number and column number position. The pathname String argument: file name with full path. -10.3 Commands *nb-commands* +6.3 Commands *nb-commands* actionMenuItem Not implemented. @@ -381,8 +348,8 @@ close Close the buffer. This leaves us without current buffer, very create Creates a buffer without a name. Replaces the current buffer (it's hidden when it was changed). - NetBeans uses this as the first command for a file that is - being opened. The sequence of commands could be: + The Vim Controller should use this as the first command for a + file that is being opened. The sequence of commands could be: create setCaretListener (ignored) setModified (no effect) @@ -413,9 +380,14 @@ defineAnnoType typeNum typeName tooltip glyphFile fg bg editFile pathname Set the name for the buffer and edit the file "pathname", a string argument. - Normal way for the IDE to tell the editor to edit a file. If - the IDE is going to pass the file text to the editor use these - commands instead: + Normal way for the IDE to tell the editor to edit a file. + + You must set a bufId different of 0 with this command to + assign a bufId to the buffer. It will trigger an event + fileOpened with a bufId of 0 but the buffer has been assigned. + + If the IDE is going to pass the file text to the editor use + these commands instead: setFullName insert initDone @@ -437,10 +409,10 @@ initDone Mark the buffer as ready for use. Implicitly makes the buffer the current buffer. Fires the BufReadPost autocommand event. insertDone - Sent by NetBeans to tell vim an initial file insert is done. - This triggers a read message being printed. Prior to version - 2.3, no read messages were displayed after opening a file. - New in version 2.3. + Sent by Vim Controller to tell Vim an initial file insert is + done. This triggers a read message being printed. Prior to + version 2.3, no read messages were displayed after opening a + file. New in version 2.3. moveAnnoToFront serNum Not implemented. @@ -476,9 +448,9 @@ save Save the buffer when it was modified. The other side of the New in version 2.2. saveDone - Sent by NetBeans to tell vim a save is done. This triggers - a save message being printed. Prior to version 2.3, no save - messages were displayed after a save. + Sent by Vim Controller to tell Vim a save is done. This + triggers a save message being printed. Prior to version 2.3, + no save messages were displayed after a save. New in version 2.3. setAsUser Not implemented. @@ -525,19 +497,20 @@ setModified modified modified, when it is "F" mark it as unmodified. setModtime time - Update a buffers modification time after NetBeans saves the - file. + Update a buffers modification time after the file has been + saved directly by the Vim Controller. New in version 2.3. setReadOnly - Passed by NetBeans to tell vim a file is readonly. - Implemented in verion 2.3. + Set a file as readonly + Implemented in version 2.3. setStyle Not implemented. setTitle name Set the title for the buffer to "name", a string argument. - The title is only used for NetBeans functions, not by Vim. + The title is only used for the Vim Controller functions, not + by Vim. setVisible visible When the boolean argument "visible" is "T", goto the buffer. @@ -551,8 +524,8 @@ showBalloon text specialKeys Map a set of keys (mostly function keys) to be passed back - to NetBeans for processing. This lets NetBeans hotkeys be - used from vim. + to the Vim Controller for processing. This lets regular IDE + hotkeys be used from Vim. Implemented in version 2.3. startAtomic Begin an atomic operation. The screen will not be updated @@ -583,7 +556,7 @@ unguard off len version Not implemented. -10.4 Functions and Replies *nb-functions* +6.4 Functions and Replies *nb-functions* getDot Not implemented. @@ -630,7 +603,7 @@ getText Return the contents of the buffer as a string. insert off text Insert "text" before position "off". "text" is a string argument, "off" a number. - "off" should have a "\n" (newline) at the end of each line. + "text" should have a "\n" (newline) at the end of each line. Or "\r\n" when 'fileformat' is "dos". When using "insert" in an empty buffer Vim will set 'fileformat' accordingly. When "off" points to the start of a line the text is inserted @@ -665,7 +638,7 @@ saveAndExit Perform the equivalent of closing Vim: ":confirm qall". New in version 2.1. -10.5 Events *nb-events* +6.5 Events *nb-events* balloonEval off len type The mouse pointer rests on text for a short while. When "len" @@ -685,15 +658,15 @@ balloonText text buttonRelease button lnum col Report which button was pressed and the location of the cursor at the time of the release. Only for buffers that are owned - by NetBeans. This event is not sent if the button was - released while the mouse was in the status line or in a + by the Vim Controller. This event is not sent if the button + was released while the mouse was in the status line or in a separator line. If col is less than 1 the button release was in the sign area. New in version 2.2. disconnect - Tell NetBeans that vim is exiting and not to try and read or - write more commands. + Tell the Vim Controller that Vim is exiting and not to try and + read or write more commands. New in version 2.3. fileClosed Not implemented. @@ -776,10 +749,10 @@ unmodified The buffer is now unmodified. Only fired when enabled, see "startDocumentListen". version vers Report the version of the interface implementation. Vim - reports "2.2" (including the quotes). + reports "2.4" (including the quotes). -10.6 Special messages *nb-special* +6.6 Special messages *nb-special* These messages do not follow the style of the messages above. They are terminated by a newline character. @@ -801,22 +774,164 @@ DETACH IDE -> editor: break the connection without exiting the REJECT Not used. + +6.7 Protocol errors *nb-protocol_errors* + +These errors occur when a message violates the protocol: +*E627* *E628* *E629* *E630* *E631* *E632* *E633* *E634* *E635* *E636* +*E637* *E638* *E639* *E640* *E641* *E642* *E643* *E644* *E645* *E646* +*E647* *E648* *E649* *E650* *E651* *E652* *E653* *E654* + + ============================================================================== -11. NetBeans Commands *netbeans-commands* +7. NetBeans key *netbeans-key* *:nbkey* -:nbkey key Pass the key to NetBeans for processing +:nbkey key Pass the key to the Vim Controller for processing + +When a hot-key has been installed with the specialKeys command, this command +can be used to generate a hotkey messages to the Vim Controller. The events +newDotAndMark, keyCommand and keyAtPos are generated (in this order). -Pass the key to NetBeans for hot-key processing. You should not need to use -this command directly. However, NetBeans passes a list of hot-keys to Vim at -startup and when one of these keys is pressed, this command is generated to -send the key press back to NetBeans. ============================================================================== -12. Known problems *netbeans-problems* +8. Known problems *netbeans-problems* NUL bytes are not possible. For editor -> IDE they will appear as NL characters. For IDE -> editor they cannot be inserted. +============================================================================== +9. Debugging NetBeans protocol *netbeans-debugging* + +To debug the Vim protocol, you must first compile Vim with debugging support +and NetBeans debugging support. See |netbeans-configure| for instructions +about Vim compiling and how to enable debug support. + +When running Vim, set the following environment variables: + + export SPRO_GVIM_DEBUG=netbeans.log + export SPRO_GVIM_DLEVEL=0xffffffff + +Vim will then log all the incoming and outgoing messages of the NetBeans +protocol to the file netbeans.log . + +The content of netbeans.log after a session looks like this: +Tue May 20 17:19:27 2008 +EVT: 0:startupDone=0 +CMD 1: (1) create +CMD 2: (1) setTitle "testfile1.txt" +CMD 3: (1) setFullName "testfile1.txt" +EVT(suppressed): 1:remove=3 0 -1 +EVT: 1:fileOpened=0 "d:\\work\\vimWrapper\\vimWrapper2\\pyvimwrapper\\tests\\testfile1.txt" T F +CMD 4: (1) initDone +FUN 5: (0) getCursor +REP 5: 1 1 0 0 +CMD 6: (2) create +CMD 7: (2) setTitle "testfile2.txt" +CMD 8: (2) setFullName "testfile2.txt" +EVT(suppressed): 2:remove=8 0 -1 +EVT: 2:fileOpened=0 "d:\\work\\vimWrapper\\vimWrapper2\\pyvimwrapper\\tests\\testfile2.txt" T F +CMD 9: (2) initDone + + +============================================================================== +10. NetBeans External Editor + +NOTE: This information is obsolete! Only relevant if you are using an old +version of NetBeans. + + +10.1. Downloading NetBeans *netbeans-download* + +The NetBeans IDE is available for download from netbeans.org. You can download +a released version, download sources, or use CVS to download the current +source tree. If you choose to download sources, follow directions from +netbeans.org on building NetBeans. + +Depending on the version of NetBeans you download, you may need to do further +work to get the required External Editor module. This is the module which lets +NetBeans work with gvim (or xemacs :-). See http://externaleditor.netbeans.org +for details on downloading this module if your NetBeans release does not have +it. + +For C, C++, and Fortran support you will also need the cpp module. See +http://cpp.netbeans.org for information regarding this module. + +You can also download Sun ONE Studio from Sun Microsystems, Inc for a 30 day +free trial. See http://www.sun.com for further details. + + +10.2. NetBeans Key Bindings *netbeans-keybindings* + +Vim understands a number of key bindings that execute NetBeans commands. +These are typically all the Function key combinations. To execute a NetBeans +command, the user must press the Pause key followed by a NetBeans key binding. +For example, in order to compile a Java file, the NetBeans key binding is +"F9". So, while in vim, press "Pause F9" to compile a java file. To toggle a +breakpoint at the current line, press "Pause Shift F8". + +The Pause key is Function key 21. If you don't have a working Pause key and +want to use F8 instead, use: > + + :map <F8> <F21> + +The External Editor module dynamically reads the NetBeans key bindings so vim +should always have the latest key bindings, even when NetBeans changes them. + + +10.3. Preparing NetBeans for Vim *netbeans-preparation* + +In order for NetBeans to work with vim, the NetBeans External Editor module +must be loaded and enabled. If you have a Sun ONE Studio Enterprise Edition +then this module should be loaded and enabled. If you have a NetBeans release +you may need to find another way of obtaining this open source module. + +You can check if you have this module by opening the Tools->Options dialog +and drilling down to the "Modules" list (IDE Configuration->System->Modules). +If your Modules list has an entry for "External Editor" you must make sure +it is enabled (the "Enabled" property should have the value "True"). If your +Modules list has no External Editor see the next section on |obtaining-exted|. + + +10.4. Obtaining the External Editor Module *obtaining-exted* + +There are 2 ways of obtaining the External Editor module. The easiest way +is to use the NetBeans Update Center to download and install the module. +Unfortunately, some versions do not have this module in their update +center. If you cannot download via the update center you will need to +download sources and build the module. I will try and get the module +available from the NetBeans Update Center so building will be unnecessary. +Also check http://externaleditor.netbeans.org for other availability options. + +To download the External Editor sources via CVS and build your own module, +see http://externaleditor.netbeans.org and http://www.netbeans.org. +Unfortunately, this is not a trivial procedure. + + +10.5. Setting up NetBeans to run with Vim *netbeans-setup* + +Assuming you have loaded and enabled the NetBeans External Editor module +as described in |netbeans-preparation| all you need to do is verify that +the gvim command line is properly configured for your environment. + +Open the Tools->Options dialog and open the Editing category. Select the +External Editor. The right hand pane should contain a Properties tab and +an Expert tab. In the Properties tab make sure the "Editor Type" is set +to "Vim". In the Expert tab make sure the "Vim Command" is correct. + +You should be careful if you change the "Vim Command". There are command +line options there which must be there for the connection to be properly +set up. You can change the command name but that's about it. If your gvim +can be found by your $PATH then the VIM Command can start with "gvim". If +you don't want gvim searched from your $PATH then hard code in the full +Unix path name. At this point you should get a gvim for any source file +you open in NetBeans. + +If some files come up in gvim and others (with different file suffixes) come +up in the default NetBeans editor you should verify the MIME type in the +Expert tab MIME Type property. NetBeans is MIME oriented and the External +Editor will only open MIME types specified in this property. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/runtime/doc/os_beos.txt b/runtime/doc/os_beos.txt index c13986a61..6ad3a5019 100644 --- a/runtime/doc/os_beos.txt +++ b/runtime/doc/os_beos.txt @@ -1,4 +1,4 @@ -*os_beos.txt* For Vim version 7.1. Last change: 2005 Mar 29 +*os_beos.txt* For Vim version 7.2a. Last change: 2005 Mar 29 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/os_risc.txt b/runtime/doc/os_risc.txt index b6ceaa014..0f6d2bba1 100644 --- a/runtime/doc/os_risc.txt +++ b/runtime/doc/os_risc.txt @@ -1,4 +1,4 @@ -*os_risc.txt* For Vim version 7.1. Last change: 2005 Mar 29 +*os_risc.txt* For Vim version 7.2a. Last change: 2005 Mar 29 VIM REFERENCE MANUAL by Thomas Leonard diff --git a/runtime/doc/os_unix.txt b/runtime/doc/os_unix.txt index 159c57e55..cf200f0c7 100644 --- a/runtime/doc/os_unix.txt +++ b/runtime/doc/os_unix.txt @@ -1,4 +1,4 @@ -*os_unix.txt* For Vim version 7.1. Last change: 2005 Mar 29 +*os_unix.txt* For Vim version 7.2a. Last change: 2005 Mar 29 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/pattern.txt b/runtime/doc/pattern.txt index 5331cfec4..cb367d07b 100644 --- a/runtime/doc/pattern.txt +++ b/runtime/doc/pattern.txt @@ -1,4 +1,4 @@ -*pattern.txt* For Vim version 7.1. Last change: 2007 May 11 +*pattern.txt* For Vim version 7.2a. Last change: 2008 Jun 21 VIM REFERENCE MANUAL by Bram Moolenaar @@ -138,6 +138,7 @@ CTRL-C Interrupt current (search) command. Use CTRL-Break on This command doesn't work in an autocommand, because the highlighting state is saved and restored when executing autocommands |autocmd-searchpat|. + Same thing for when invoking a user function. While typing the search pattern the current match will be shown if the 'incsearch' option is on. Remember that you still have to finish the search @@ -497,8 +498,8 @@ Character classes {not in Vi}: */character-classes* |/[]| [] \[] any character specified inside the [] |/\%[]| \%[] \%[] a sequence of optionally matched atoms -|/\c| \c \c ignore case -|/\C| \C \C match case +|/\c| \c \c ignore case, do not use the 'ignorecase' option +|/\C| \C \C match case, do not use the 'ignorecase' option |/\m| \m \m 'magic' on for the following chars in the pattern |/\M| \M \M 'magic' off for the following chars in the pattern |/\v| \v \v the following chars in the pattern are "very magic" @@ -596,9 +597,9 @@ overview. Example matches ~ ab\{2,3}c "abbc" or "abbbc" - a\{5} "aaaaa". - ab\{2,}c "abbc", "abbbc", "abbbbc", etc - ab\{,3}c "ac", "abc", "abbc" or "abbbc". + a\{5} "aaaaa" + ab\{2,}c "abbc", "abbbc", "abbbbc", etc. + ab\{,3}c "ac", "abc", "abbc" or "abbbc" a[bc]\{3}d "abbbd", "abbcd", "acbcd", "acccd", etc. a\(bc\)\{1,2}d "abcd" or "abcbcd" a[bc]\{-}[cd] "abc" in "abcd" @@ -681,11 +682,11 @@ overview. for a match). Example matches ~ \(foo\)\@<!bar any "bar" that's not in "foobar" - \(\/\/.*\)\@\<!in "in" which is not after "//" + \(\/\/.*\)\@<!in "in" which is not after "//" */\@>* \@> Matches the preceding atom like matching a whole pattern. {not in Vi} - Like '(?>pattern)" in Perl. + Like "(?>pattern)" in Perl. Example matches ~ \(a*\)\@>a nothing (the "a*" takes all the "a"'s, there can't be another one following) @@ -720,7 +721,7 @@ An ordinary atom can be: start-of-line */$* -$ At end of pattern or in front of "\|" or "\)" ("|" or ")" after "\v"): +$ At end of pattern or in front of "\|", "\)" or "\n" ('magic' on): matches end-of-line <EOL>; at other positions, matches literal '$'. |/zero-width| @@ -870,7 +871,7 @@ $ At end of pattern or in front of "\|" or "\)" ("|" or ")" after "\v"): WARNING: When inserting or deleting text Vim does not automatically update highlighted matches. This means Syntax highlighting quickly becomes wrong. - Example, to highlight the all characters after virtual column 72: > + Example, to highlight all the characters after virtual column 72: > /\%>72v.* < When 'hlsearch' is set and you move the cursor around and make changes this will clearly show when the match is updated or not. @@ -1071,6 +1072,9 @@ x A single character, with no special meaning, matches itself < Matches the words "r", "re", "ro", "rea", "roa", "read" and "road". There can be no \(\), \%(\) or \z(\) items inside the [] and \%[] does not nest. + To include a "[" use "[[]" and for "]" use []]", e.g.,: > + /index\%[[[]0[]]] +< matches "index" "index[", "index[0" and "index[0]". {not available when compiled without the +syntax feature} */\%d* */\%x* */\%o* */\%u* */\%U* *E678* @@ -1225,11 +1229,14 @@ Finally, these constructs are unique to Perl: 'ignorecase' does not apply, use |/\c| in the pattern to ignore case. Otherwise case is not ignored. + 'redrawtime' defines the maximum time searched for pattern + matches. + When matching end-of-line and Vim redraws only part of the display you may get unexpected results. That is because Vim looks for a match in the line where redrawing starts. - Also see |matcharg()|and |getmatches()|. The former returns + Also see |matcharg()| and |getmatches()|. The former returns the highlight group and pattern of a previous |:match| command. The latter returns a list with highlight groups and patterns defined by both |matchadd()| and |:match|. diff --git a/runtime/doc/pi_getscript.txt b/runtime/doc/pi_getscript.txt index a5eafae91..5f46de006 100644 --- a/runtime/doc/pi_getscript.txt +++ b/runtime/doc/pi_getscript.txt @@ -1,4 +1,4 @@ -*pi_getscript.txt* For Vim version 7.1. Last change: 2007 May 08 +*pi_getscript.txt* For Vim version 7.2a. Last change: 2008 Jan 07 > GETSCRIPT REFERENCE MANUAL by Charles E. Campbell, Jr. < @@ -136,7 +136,7 @@ insures that GetLatestVimScripts will assume that the script it has is out-of-date. The SourceID is extracted by GetLatestVimScripts from the script's page on -vim.sf.net; whenever it's greater than the one stored in the +vim.sf.net; whenever its greater than the one stored in the GetLatestVimScripts.dat file, the script will be downloaded (see |GetLatestVimScripts_dat|). @@ -335,6 +335,12 @@ The AutoInstall process will: ============================================================================== 9. GetLatestVimScripts History *getscript-history* *glvs-hist* {{{1 +v29 Jan 07, 2008 : * Bram M pointed out that cpo is a global option and that + getscriptPlugin.vim was setting it but not restoring it. +v28 Jan 02, 2008 : * improved shell quoting character handling, cygwin + interface, register-a bypass + Oct 29, 2007 * Bill McCarthy suggested a change to getscript that avoids + creating pop-up windows v24 Apr 16, 2007 : * removed save&restore of the fo option during script loading v23 Nov 03, 2006 : * ignores comments (#...) diff --git a/runtime/doc/pi_tar.txt b/runtime/doc/pi_tar.txt index cf099d480..c50e0d13f 100644 --- a/runtime/doc/pi_tar.txt +++ b/runtime/doc/pi_tar.txt @@ -1,13 +1,13 @@ -*pi_tar.txt* For Vim version 7.1. Last change: 2006 Sep 29 +*pi_tar.txt* For Vim version 7.2a. Last change: 2008 Jun 12 - +====================+ - | Tar File Interface | - +====================+ + +====================+ + | Tar File Interface | + +====================+ Author: Charles E. Campbell, Jr. <NdrOchip@ScampbellPfamily.AbizM> (remove NOSPAM from Campbell's email first) -Copyright: The GPL (gnu public license) applies to *tar-copyright* - tarPlugin.vim, and pi_tar.txt. +Copyright 2005-2008: The GPL (gnu public license) applies to *tar-copyright* + tar.vim, tarPlugin.vim, and pi_tar.txt. No warranty, express or implied. Use At-Your-Own-Risk. ============================================================================== @@ -36,32 +36,42 @@ 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_nomax* 0 if true, file window will not be maximized *g:tar_writeoptions* "uf" used to update/replace a file ============================================================================== 4. History *tar-history* + v16 Jun 06, 2008 * tarfile:: used instead of tarfile: when editing files + inside tarballs. Fixes a problem with tarballs called + things like c:\abc.tar. (tnx to Bill McCarthy) + v14 May 09, 2008 * arno caught a security bug + May 28, 2008 * various security improvements. Now requires patch 299 + which provides the fnameescape() function + May 30, 2008 * allows one to view *.gz and *.bz2 files that are in + *.tar files. + v12 Sep 07, 2007 * &shq now used if not the empty string for g:tar_shq v10 May 02, 2006 * now using "redraw then echo" to show messages, instead - of "echo and prompt user" + of "echo and prompt user" 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 + 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, - its "tar". + of the tar program to be used. By default, of course, + it's "tar". v6 Dec 21, 2005 * writing to files not in directories caused problems - - fixed (pointed out by Christian Robinson) + fixed (pointed out by Christian Robinson) v5 Nov 22, 2005 * report option workaround installed v3 Sep 16, 2005 * handles writing files in an archive back to the - archive + archive Oct 18, 2005 * <amatch> used instead of <afile> in autocmds Oct 18, 2005 * handles writing to compressed archives Nov 03, 2005 * handles writing tarfiles across a network using - netrw#NetWrite() + netrw#NetWrite() v2 * converted to use Vim7's new autoload feature by - Bram Moolenaar + Bram Moolenaar v1 (original) * Michael Toren (see http://michael.toren.net/code/) ============================================================================== diff --git a/runtime/doc/pi_vimball.txt b/runtime/doc/pi_vimball.txt index cfb448f39..e31f8a7c3 100644 --- a/runtime/doc/pi_vimball.txt +++ b/runtime/doc/pi_vimball.txt @@ -1,4 +1,4 @@ -*pi_vimball.txt* For Vim version 7.1. Last change: 2007 May 11 +*pi_vimball.txt* For Vim version 7.2a. Last change: 2008 Jun 05 ---------------- Vimball Archiver @@ -6,7 +6,7 @@ Author: Charles E. Campbell, Jr. <NdrOchip@ScampbellPfamily.AbizM> (remove NOSPAM from Campbell's email first) -Copyright: (c) 2004-2006 by Charles E. Campbell, Jr. *Vimball-copyright* +Copyright: (c) 2004-2008 by Charles E. Campbell, Jr. *Vimball-copyright* The VIM LICENSE applies to Vimball.vim, and Vimball.txt (see |copyright|) except use "Vimball" instead of "Vim". No warranty, express or implied. @@ -16,21 +16,51 @@ Copyright: (c) 2004-2006 by Charles E. Campbell, Jr. *Vimball-copyright* 1. Contents *vba* *vimball* *vimball-contents* 1. Contents......................................: |vimball-contents| - 2. Vimball Manual................................: |vimball-manual| + 3. Vimball Manual................................: |vimball-manual| MkVimball.....................................: |:MkVimball| UseVimball....................................: |:UseVimball| RmVimball.....................................: |:RmVimball| - 3. Vimball History...............................: |vimball-history| + 4. Vimball History...............................: |vimball-history| ============================================================================== -2. Vimball Manual *vimball-manual* +2. Vimball Introduction *vimball-intro* + + Vimball is intended to make life simpler for users of plugins. All + a user needs to do with a vimball is: > + vim someplugin.vba + :so % + :q +< and the plugin and all its components will be installed into their + appropriate directories. Note that one doesn't need to be in any + particular directory when one does this. Plus, any help for the + plugin will also be automatically installed. + + If a user has decided to use the AsNeeded plugin, vimball is smart + enough to put scripts nominally intended for .vim/plugin/ into + .vim/AsNeeded/ instead. + + Removing a plugin that was installed with vimball is really easy: > + vim + :RmVimball someplugin +< This operation is not at all easy for zips and tarballs, for example. + + Vimball examines the user's |'runtimepath'| to determine where to put + the scripts. The first directory mentioned on the runtimepath is + usually used if possible. Use > + :echo &rtp +< to see that directory. + + +============================================================================== +3. Vimball Manual *vimball-manual* *:MkVimball* :[range]MkVimball[!] filename [path] The range is composed of lines holding paths to files to be included - in your new vimball. As an example: > + in your new vimball, omitting the portion of the paths that is + normally specified by the runtimepath (|'rtp'|). As an example: > plugin/something.vim doc/something.txt < using > @@ -44,14 +74,34 @@ Copyright: (c) 2004-2006 by Charles E. Campbell, Jr. *Vimball-copyright* directory. The vimball plugin normally uses the first |'runtimepath'| directory that exists as a prefix; don't use absolute paths, unless the user has specified such a path. - *g:vimball_home* - You may override the use of the |'runtimepath'| by specifying a - variable, g:vimball_home. If you use the exclamation point (!), then MkVimball will create the "filename.vba" file, overwriting it if it already exists. This behavior resembles that for |:w|. + *g:vimball_mkdir* + First, the |mkdir()| command is tried (not all systems support it). + + If it doesn't exist, then g:vimball_mkdir doesn't exist, it is set to: + |g:netrw_local_mkdir|, if it exists + "mkdir", if it is executable + "makedir", if it is executable + Otherwise, it is undefined. + One may explicitly specify the directory making command using + g:vimball_mkdir. This command is used to make directories that + are needed as indicated by the vimball. + + *g:vimball_home* + You may override the use of the |'runtimepath'| by specifying a + variable, g:vimball_home. + + Path Preprocessing *g:vimball_path_escape* + + Paths used in vimball are preprocessed by s:Path(); in addition, + certain characters are escaped (by prepending a backslash). The + characters are in g:vimball_path_escape, and may be overridden by + the user in his/her .vimrc initialization script. + *vimball-extract* vim filename.vba @@ -88,8 +138,21 @@ Copyright: (c) 2004-2006 by Charles E. Campbell, Jr. *Vimball-copyright* ============================================================================== -3. Vimball History *vimball-history* {{{1 - +4. Vimball History *vimball-history* {{{1 + + 26 : May 27, 2008 * g:vimball_mkdir usage installed. Makes the + $HOME/.vim (or $HOME\vimfiles) directory if + necessary. + May 30, 2008 * (tnx to Bill McCarthy) found and fixed a bug: + vimball wasn't updating plugins to AsNeeded/ + when it should + 25 : Mar 24, 2008 * changed vimball#Vimball() to recognize doc/*.??x + files as help files, too. + Apr 18, 2008 * RmVimball command is now protected by saving and + restoring settings -- in particular, acd was + causing problems as reported by Zhang Shuhan + 24 : Nov 15, 2007 * |g:vimball_path_escape| used by s:Path() to + prevent certain characters from causing trouble 22 : Mar 21, 2007 * uses setlocal instead of set during BufEnter 21 : Nov 27, 2006 * (tnx to Bill McCarthy) vimball had a header handling problem and it now changes \s to /s @@ -101,7 +164,7 @@ Copyright: (c) 2004-2006 by Charles E. Campbell, Jr. *Vimball-copyright* will extract plugin/somefile to the AsNeeded/ directory 17 : Jun 28, 2006 * changes all \s to /s internally for Windows - 16 : Jun 15, 2006 * A. Mechelynck's idea to allow users to specify + 16 : Jun 15, 2006 * A. Mechylynck's idea to allow users to specify installation root paths implemented for UseVimball, MkVimball, and RmVimball. * RmVimball implemented @@ -115,7 +178,7 @@ Copyright: (c) 2004-2006 by Charles E. Campbell, Jr. *Vimball-copyright* 10 : Apr 27, 2006 * moved all setting saving/restoration to a pair of functions. Included some more settings in them which frequently cause trouble. - 9 : Apr 26, 2006 * various changes to support Windows predilection + 9 : Apr 26, 2006 * various changes to support Windows' predilection for backslashes and spaces in file and directory names. 7 : Apr 25, 2006 * bypasses foldenable diff --git a/runtime/doc/pi_zip.txt b/runtime/doc/pi_zip.txt index 944b84838..830d5c612 100644 --- a/runtime/doc/pi_zip.txt +++ b/runtime/doc/pi_zip.txt @@ -1,4 +1,4 @@ -*pi_zip.txt* For Vim version 7.1. Last change: 2007 May 11 +*pi_zip.txt* For Vim version 7.2a. Last change: 2008 Jun 12 +====================+ | Zip File Interface | @@ -6,7 +6,7 @@ Author: Charles E. Campbell, Jr. <NdrOchip@ScampbellPfamily.AbizM> (remove NOSPAM from Campbell's email first) -Copyright: Copyright (C) 2005,2006 Charles E Campbell, Jr *zip-copyright* +Copyright: Copyright (C) 2005-2008 Charles E Campbell, Jr *zip-copyright* Permission is hereby granted to use and distribute this code, with or without modifications, provided that this copyright notice is copied with it. Like anything else that's free, @@ -33,7 +33,13 @@ Copyright: Copyright (C) 2005,2006 Charles E Campbell, Jr *zip-copyright* zip archives via the plugin. OPTIONS - *zip_shq* + + *g:zip_nomax* + + If this variable exists and is true, the file window will not be + automatically maximized when opened. + + *g:zip_shq* Different operating systems may use one or more shells to execute commands. Zip will try to guess the correct quoting mechanism to allow spaces and whatnot in filenames; however, if it is incorrectly @@ -45,12 +51,12 @@ Copyright: Copyright (C) 2005,2006 Charles E Campbell, Jr *zip-copyright* *g:zip_unzipcmd* Use this option to specify the program which does the duty of "unzip". - Its used during browsing. By default: > + It's used during browsing. By default: > let g:zip_unzipcmd= "unzip" < *g:zip_zipcmd* Use this option to specify the program which does the duty of "zip". - Its used during the writing (updating) of a file already in a zip + It's used during the writing (updating) of a file already in a zip file; by default: > let g:zip_zipcmd= "zip" < @@ -64,11 +70,13 @@ Copyright: Copyright (C) 2005,2006 Charles E Campbell, Jr *zip-copyright* au BufReadCmd *.jar,*.xpi call zip#Browse(expand("<amatch>")) < - One can simply extend this line to accommodate additional extensions that - are actually zip files. + One simply can extend this line to accomodate additional extensions that + should be treated as zip files. ============================================================================== 4. History *zip-history* {{{1 + v17 May 09, 2008 * arno caught a security bug + v15 Sep 07, 2007 * &shq now used if not the empty string for g:zip_shq v14 May 07, 2007 * using b:zipfile instead of w:zipfile to avoid problem when editing alternate file to bring up a zipfile v10 May 02, 2006 * now using "redraw then echo" to show messages, instead diff --git a/runtime/doc/quickref.txt b/runtime/doc/quickref.txt index 0f05d8b0b..fc49cfa8e 100644 --- a/runtime/doc/quickref.txt +++ b/runtime/doc/quickref.txt @@ -1,4 +1,4 @@ -*quickref.txt* For Vim version 7.1. Last change: 2007 May 11 +*quickref.txt* For Vim version 7.2a. Last change: 2008 Jan 22 VIM REFERENCE MANUAL by Bram Moolenaar @@ -458,18 +458,29 @@ In Insert or Command-line mode: ------------------------------------------------------------------------------ *Q_to* Text objects (only in Visual mode or after an operator) -|v_aw| N aw Select "a word" -|v_iw| N iw Select "inner word" -|v_aW| N aW Select "a |WORD|" -|v_iW| N iW Select "inner |WORD|" -|v_as| N as Select "a sentence" -|v_is| N is Select "inner sentence" -|v_ap| N ap Select "a paragraph" -|v_ip| N ip Select "inner paragraph" -|v_ab| N ab Select "a block" (from "[(" to "])") -|v_ib| N ib Select "inner block" (from "[(" to "])") -|v_aB| N aB Select "a Block" (from "[{" to "]}") -|v_iB| N iB Select "inner Block" (from "[{" to "]}") +|v_aw| N aw Select "a word" +|v_iw| N iw Select "inner word" +|v_aW| N aW Select "a |WORD|" +|v_iW| N iW Select "inner |WORD|" +|v_as| N as Select "a sentence" +|v_is| N is Select "inner sentence" +|v_ap| N ap Select "a paragraph" +|v_ip| N ip Select "inner paragraph" +|v_ab| N ab Select "a block" (from "[(" to "])") +|v_ib| N ib Select "inner block" (from "[(" to "])") +|v_aB| N aB Select "a Block" (from "[{" to "]}") +|v_iB| N iB Select "inner Block" (from "[{" to "]}") +|v_a>| N a> Select "a <> block" +|v_i>| N i> Select "inner <> block" +|v_at| N at Select "a tag block" (from <aaa> to </aaa>) +|v_it| N it Select "inner tag block" (from <aaa> to </aaa>) +|v_a'| N a' Select "a single quoted string" +|v_i'| N i' Select "inner single quoted string" +|v_aquote| N a" Select "a double quoted string" +|v_iquote| N i" Select "inner double quoted string" +|v_a`| N a` Select "a backward quoted string" +|v_i`| N i` Select "inner backward quoted string" + ------------------------------------------------------------------------------ *Q_re* Repeating commands @@ -806,6 +817,7 @@ Short explanation of each option: *option-list* 'pumheight' 'ph' maximum height of the popup menu 'quoteescape' 'qe' escape characters used in a string 'readonly' 'ro' disallow writing the buffer +'redrawtime' 'rdt' timeout for 'hlsearch' and |:match| highlighting 'remap' allow mappings to work recursively 'report' threshold for reporting nr. of lines changed 'restorescreen' 'rs' Win32: restore screen when exiting @@ -857,7 +869,7 @@ Short explanation of each option: *option-list* 'spellsuggest' 'sps' method(s) used to suggest spelling corrections 'splitbelow' 'sb' new window from split is below the current one 'splitright' 'spr' new window is put right of the current one -'startofline' 'sol' commands move cursor to first blank in line +'startofline' 'sol' commands move cursor to first non-blank in line 'statusline' 'stl' custom format for the status line 'suffixes' 'su' suffixes that are ignored with multiple match 'suffixesadd' 'sua' suffixes added when searching for a file diff --git a/runtime/doc/sponsor.txt b/runtime/doc/sponsor.txt index fe99640ba..ac25f49f1 100644 --- a/runtime/doc/sponsor.txt +++ b/runtime/doc/sponsor.txt @@ -1,4 +1,4 @@ -*sponsor.txt* For Vim version 7.1. Last change: 2007 Jan 05 +*sponsor.txt* For Vim version 7.2a. Last change: 2008 Jun 21 VIM REFERENCE MANUAL by Bram Moolenaar @@ -51,7 +51,7 @@ vote for the items Bram should work on. How does this voting work? 4. The voting results appear on the results page, which is visible for everybody: http://www.vim.org/sponsor/vote_results.php -Additionally, once you have send 100 euro or more in total, your name appears +Additionally, once you have sent 100 euro or more in total, your name appears in the "Vim hall of honour": http://www.vim.org/sponsor/hall_of_honour.php But only if you enable this on your account page. @@ -74,7 +74,7 @@ Other methods See |iccf-donations|. amount you transferred if you want to vote for features and show others you are a registered Vim user or sponsor. -Cash Small amounts can be send with ordinary mail. Put something +Cash Small amounts can be sent with ordinary mail. Put something around the money, so that it's not noticeable from the outside. Mention your e-mail address if you want to vote for features and show others you are a registered Vim user or @@ -82,9 +82,9 @@ Cash Small amounts can be send with ordinary mail. Put something You can use this permanent address: Bram Moolenaar - Molenstraat 2 - 2161 HP Lisse - The Netherlands + Finsterruetihof 1 + 8134 Adliswil + Switzerland diff --git a/runtime/doc/uganda.txt b/runtime/doc/uganda.txt index 28a28dd48..4842769d5 100644 --- a/runtime/doc/uganda.txt +++ b/runtime/doc/uganda.txt @@ -1,4 +1,4 @@ -*uganda.txt* For Vim version 7.1. Last change: 2007 May 05 +*uganda.txt* For Vim version 7.2a. Last change: 2008 Jun 21 VIM REFERENCE MANUAL by Bram Moolenaar @@ -128,7 +128,7 @@ Note: MODIFIED_BY define. ============================================================================== -Kibaale Children's Centre *kcc* +Kibaale Children's Centre *kcc* *Kibaale* *charity* Kibaale Children's Centre (KCC) is located in Kibaale, a small town in the south of Uganda, near Tanzania, in East Africa. The area is known as Rakai @@ -177,9 +177,9 @@ breaking out (measles and cholera have been a problem). Summer 1994 to summer 1995 I spent a whole year at the centre, working as a volunteer. I have helped to expand the centre and worked in the area of water and sanitation. I learned that the help that the KCC provides really helps. -Now that I'm back in Holland, I would like to continue supporting KCC. To do -this I'm raising funds and organizing the sponsorship program. Please -consider one of these possibilities: +When I came back to Holland, I wanted to continue supporting KCC. To do this +I'm raising funds and organizing the sponsorship program. Please consider one +of these possibilities: 1. Sponsor a child in primary school: 17 euro a month (or more). 2. Sponsor a child in secondary school: 25 euro a month (or more). @@ -217,7 +217,7 @@ USA: The methods mentioned below can be used. is no longer possible, unfortunately. We are looking for another way to get you an IRS tax receipt. For sponsoring a child contact KCF in Canada (see below). US - checks can be send to them to lower banking costs. + checks can be sent to them to lower banking costs. Canada: Contact Kibaale Children's Fund (KCF) in Surrey, Canada. They take care of the Canadian sponsors for the children in @@ -278,11 +278,10 @@ Others: Transfer to one of these accounts if possible: Address to send checks to: stichting ICCF Holland Bram Moolenaar - Molenstraat 2 - 2161 HP Lisse - The Netherlands + Finsterruetihof 1 + 8134 Adliswil + Switzerland -This address is expected to be valid for a long time. The address in Venlo -will not be valid after June 2006. +This address is expected to be valid for a long time. vim:tw=78:ts=8:ft=help:norl: diff --git a/runtime/doc/usr_02.txt b/runtime/doc/usr_02.txt index a00c26fa2..44907b0e2 100644 --- a/runtime/doc/usr_02.txt +++ b/runtime/doc/usr_02.txt @@ -1,4 +1,4 @@ -*usr_02.txt* For Vim version 7.1. Last change: 2007 Feb 28 +*usr_02.txt* For Vim version 7.2a. Last change: 2007 Feb 28 VIM USER MANUAL - by Bram Moolenaar diff --git a/runtime/doc/usr_08.txt b/runtime/doc/usr_08.txt index 6b376cdf5..144f6cc8d 100644 --- a/runtime/doc/usr_08.txt +++ b/runtime/doc/usr_08.txt @@ -1,4 +1,4 @@ -*usr_08.txt* For Vim version 7.1. Last change: 2006 Jul 18 +*usr_08.txt* For Vim version 7.2a. Last change: 2006 Jul 18 VIM USER MANUAL - by Bram Moolenaar diff --git a/runtime/doc/usr_09.txt b/runtime/doc/usr_09.txt index 08eaf2e3c..69a431c3c 100644 --- a/runtime/doc/usr_09.txt +++ b/runtime/doc/usr_09.txt @@ -1,4 +1,4 @@ -*usr_09.txt* For Vim version 7.1. Last change: 2006 Apr 24 +*usr_09.txt* For Vim version 7.2a. Last change: 2006 Apr 24 VIM USER MANUAL - by Bram Moolenaar diff --git a/runtime/doc/usr_41.txt b/runtime/doc/usr_41.txt index 64cf78d3b..38e511fa7 100644 --- a/runtime/doc/usr_41.txt +++ b/runtime/doc/usr_41.txt @@ -1,4 +1,4 @@ -*usr_41.txt* For Vim version 7.1. Last change: 2007 Apr 26 +*usr_41.txt* For Vim version 7.2a. Last change: 2008 Jun 21 VIM USER MANUAL - by Bram Moolenaar @@ -579,9 +579,12 @@ the function name to jump to detailed help on it. String manipulation: nr2char() get a character by its ASCII value char2nr() get ASCII value of a character - str2nr() convert a string to a number + str2nr() convert a string to a Number + str2float() convert a string to a Float printf() format a string according to % items escape() escape characters in a string with a '\' + shellescape() escape a string for use with a shell command + fnameescape() escape a file name for use with a Vim command tr() translate characters from one set to another strtrans() translate a string to make it printable tolower() turn a string to lowercase @@ -646,6 +649,20 @@ Dictionary manipulation: min() minimum value in a Dictionary count() count number of times a value appears +Floating point computation: + float2nr() convert Float to Number + abs() absolute value (also works for Number) + round() round off + ceil() round up + floor() round down + trunc() remove value after decimal point + log10() logarithm to base 10 + pow() value of x to the exponent y + sqrt() square root + sin() sine + cos() cosine + atan() arc tangent + Variables: type() type of a variable islocked() check if a variable is locked @@ -797,6 +814,7 @@ Interactive: confirm() let the user make a choice getchar() get a character from the user getcharmod() get modifiers for the last typed character + feedkeys() put characters in the typeahead queue input() get a line from the user inputlist() let the user pick an entry from a list inputsecret() get a line from the user without showing it @@ -838,6 +856,7 @@ Various: cscope_connection() check if a cscope connection exists did_filetype() check if a FileType autocommand was used eventhandler() check if invoked by an event handler + getpid() get process ID of Vim libcall() call a function in an external library libcallnr() idem, returning a number @@ -887,8 +906,8 @@ are local unless prefixed by something like "g:", "a:", or "s:". Note: To access a global variable from inside a function you must prepend - "g:" to it. Thus "g:count" inside a function is used for the global - variable "count", and "count" is another variable, local to the + "g:" to it. Thus "g:today" inside a function is used for the global + variable "today", and "today" is another variable, local to the function. You now use the ":return" statement to return the smallest number to the user. @@ -947,13 +966,13 @@ These will have the line numbers from the range the function was called with. Example: > :function Count_words() range - : let n = a:firstline - : let count = 0 - : while n <= a:lastline - : let count = count + Wordcount(getline(n)) - : let n = n + 1 + : let lnum = a:firstline + : let n = 0 + : while lnum <= a:lastline + : let n = n + len(split(getline(lnum))) + : let lnum = lnum + 1 : endwhile - : echo "found " . count . " words" + : echo "found " . n . " words" :endfunction You can call this function with: > @@ -1205,7 +1224,7 @@ over them: > one ~ two ~ -The will notice the keys are not ordered. You can sort the list to get a +You will notice the keys are not ordered. You can sort the list to get a specific order: > :for key in sort(keys(uk2nl)) @@ -2238,7 +2257,7 @@ that could be ~/.vim/after/compiler. *41.14* Writing a plugin that loads quickly *write-plugin-quickload* A plugin may grow and become quite long. The startup delay may become -noticeable, while you hardly every use the plugin. Then it's time for a +noticeable, while you hardly ever use the plugin. Then it's time for a quickload plugin. The basic idea is that the plugin is loaded twice. The first time user diff --git a/runtime/doc/usr_42.txt b/runtime/doc/usr_42.txt index c95204164..a40bf3b77 100644 --- a/runtime/doc/usr_42.txt +++ b/runtime/doc/usr_42.txt @@ -1,4 +1,4 @@ -*usr_42.txt* For Vim version 7.1. Last change: 2006 Apr 24 +*usr_42.txt* For Vim version 7.2a. Last change: 2008 May 05 VIM USER MANUAL - by Bram Moolenaar @@ -255,14 +255,14 @@ This deletes the Syntax menu and all the items in it. *42.3* Various You can change the appearance of the menus with flags in 'guioptions'. In the -default value they are all included. You can remove a flag with a command -like: > +default value they are all included, except "M". You can remove a flag with a +command like: > :set guioptions-=m < m When removed the menubar is not displayed. - M When removed the default menus are not loaded. + M When added the default menus are not loaded. g When removed the inactive menu items are not made grey but are completely removed. (Does not work on all diff --git a/runtime/doc/usr_44.txt b/runtime/doc/usr_44.txt index 390638736..b9f29e3d2 100644 --- a/runtime/doc/usr_44.txt +++ b/runtime/doc/usr_44.txt @@ -1,4 +1,4 @@ -*usr_44.txt* For Vim version 7.1. Last change: 2006 Apr 24 +*usr_44.txt* For Vim version 7.2a. Last change: 2006 Apr 24 VIM USER MANUAL - by Bram Moolenaar diff --git a/runtime/doc/usr_90.txt b/runtime/doc/usr_90.txt index a3578a80b..f80c0af32 100644 --- a/runtime/doc/usr_90.txt +++ b/runtime/doc/usr_90.txt @@ -1,4 +1,4 @@ -*usr_90.txt* For Vim version 7.1. Last change: 2006 Apr 24 +*usr_90.txt* For Vim version 7.2a. Last change: 2006 Apr 24 VIM USER MANUAL - by Bram Moolenaar diff --git a/runtime/ftplugin/debchangelog.vim b/runtime/ftplugin/debchangelog.vim index a3079d198..cd5b07162 100644 --- a/runtime/ftplugin/debchangelog.vim +++ b/runtime/ftplugin/debchangelog.vim @@ -1,10 +1,11 @@ -" Vim filetype plugin file (GUI menu and folding) +" Vim filetype plugin file (GUI menu, folding and completion) " Language: Debian Changelog -" Maintainer: Michael Piefel <piefel@informatik.hu-berlin.de> -" Stefano Zacchiroli <zack@debian.org> -" Last Change: $LastChangedDate: 2006-08-24 23:41:26 +0200 (gio, 24 ago 2006) $ +" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org> +" Former Maintainers: Michael Piefel <piefel@informatik.hu-berlin.de> +" Stefano Zacchiroli <zack@debian.org> +" Last Change: 2008-03-08 " License: GNU GPL, version 2.0 or later -" URL: http://svn.debian.org/wsvn/pkg-vim/trunk/runtime/ftplugin/debchangelog.vim?op=file&rev=0&sc=0 +" URL: http://git.debian.org/?p=pkg-vim/vim.git;a=blob_plain;f=runtime/ftplugin/debchangelog.vim;hb=debian if exists("b:did_ftplugin") finish @@ -12,9 +13,11 @@ endif let b:did_ftplugin=1 " {{{1 Local settings (do on every load) -setlocal foldmethod=expr -setlocal foldexpr=GetDebChangelogFold(v:lnum) -setlocal foldtext=DebChangelogFoldText() +if exists("g:debchangelog_fold_enable") + setlocal foldmethod=expr + setlocal foldexpr=DebGetChangelogFold(v:lnum) + setlocal foldtext=DebChangelogFoldText() +endif " Debian changelogs are not supposed to have any other text width, " so the user cannot override this setting @@ -107,9 +110,8 @@ function NewVersion() call append(2, "") call append(3, " -- ") call append(4, "") - call Distribution("unstable") call Urgency("low") - normal 1G + normal 1G0 call search(")") normal h normal @@ -240,6 +242,22 @@ function! s:getAuthor(zonestart, zoneend) return '[unknown]' endfunction +" Look for a package source name searching backward from the givenline and +" returns it. Return the empty string if the package name can't be found +function! DebGetPkgSrcName(lineno) + let lineidx = a:lineno + let pkgname = '' + while lineidx > 0 + let curline = getline(lineidx) + if curline =~ '^\S' + let pkgname = matchlist(curline, '^\(\S\+\).*$')[1] + break + endif + let lineidx = lineidx - 1 + endwhile + return pkgname +endfunction + function! DebChangelogFoldText() if v:folddashes == '-' " changelog entry fold return foldtext() . ' -- ' . s:getAuthor(v:foldstart, v:foldend) . ' ' @@ -247,7 +265,7 @@ function! DebChangelogFoldText() return foldtext() endfunction -function! GetDebChangelogFold(lnum) +function! DebGetChangelogFold(lnum) let line = getline(a:lnum) if line =~ '^\w\+' return '>1' " beginning of a changelog entry @@ -261,7 +279,50 @@ function! GetDebChangelogFold(lnum) return '=' endfunction -foldopen! " unfold the entry the cursor is on (usually the first one) +silent! foldopen! " unfold the entry the cursor is on (usually the first one) + +" }}} + +" {{{1 omnicompletion for Closes: # + +if !exists('g:debchangelog_listbugs_severities') + let g:debchangelog_listbugs_severities = 'critical,grave,serious,important,normal,minor,wishlist' +endif + +fun! DebCompleteBugs(findstart, base) + if a:findstart + " it we are just after an '#', the completion should start at the '#', + " otherwise no completion is possible + let line = getline('.') + let colidx = col('.') + if colidx > 1 && line[colidx - 2] =~ '#' + let colidx = colidx - 2 + else + let colidx = -1 + endif + return colidx + else + if ! filereadable('/usr/sbin/apt-listbugs') + echoerr 'apt-listbugs not found, you should install it to use Closes bug completion' + return + endif + let pkgsrc = DebGetPkgSrcName(line('.')) + let listbugs_output = system('apt-listbugs -s ' . g:debchangelog_listbugs_severities . ' list ' . pkgsrc . ' | grep "^ #" 2> /dev/null') + let bug_lines = split(listbugs_output, '\n') + let completions = [] + for line in bug_lines + let parts = matchlist(line, '^\s*\(#\S\+\)\s*-\s*\(.*\)$') + let completion = {} + let completion['word'] = parts[1] + let completion['menu'] = parts[2] + let completion['info'] = parts[0] + let completions += [completion] + endfor + return completions + endif +endfun + +setlocal omnifunc=DebCompleteBugs " }}} diff --git a/runtime/ftplugin/dtrace.vim b/runtime/ftplugin/dtrace.vim new file mode 100644 index 000000000..9288097f7 --- /dev/null +++ b/runtime/ftplugin/dtrace.vim @@ -0,0 +1,40 @@ +" Language: D script as described in "Solaris Dynamic Tracing Guide", +" http://docs.sun.com/app/docs/doc/817-6223 +" Last Change: 2008/03/20 +" Version: 1.2 +" Maintainer: Nicolas Weber <nicolasweber@gmx.de> + +" Only do this when not done yet for this buffer +if exists("b:did_ftplugin") + finish +endif + +" Don't load another plugin for this buffer +let b:did_ftplugin = 1 + +" Using line continuation here. +let s:cpo_save = &cpo +set cpo-=C + +let b:undo_ftplugin = "setl fo< com< cms< isk<" + +" Set 'formatoptions' to break comment lines but not other lines, +" and insert the comment leader when hitting <CR> or using "o". +setlocal fo-=t fo+=croql + +" Set 'comments' to format dashed lists in comments. +setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/ + +" dtrace uses /* */ comments. Set this explicitly, just in case the user +" changed this (/*%s*/ is the default) +setlocal commentstring=/*%s*/ + +setlocal iskeyword+=@,$ + +" When the matchit plugin is loaded, this makes the % command skip parens and +" braces in comments. +let b:match_words = &matchpairs +let b:match_skip = 's:comment\|string\|character' + +let &cpo = s:cpo_save +unlet s:cpo_save diff --git a/runtime/ftplugin/eruby.vim b/runtime/ftplugin/eruby.vim index 4eb122cda..8b189df52 100644 --- a/runtime/ftplugin/eruby.vim +++ b/runtime/ftplugin/eruby.vim @@ -98,4 +98,4 @@ let b:undo_ftplugin = "setl cms< " let &cpo = s:save_cpo -" vim: nowrap sw=2 sts=2 ts=8 ff=unix: +" vim: nowrap sw=2 sts=2 ts=8: diff --git a/runtime/ftplugin/git.vim b/runtime/ftplugin/git.vim new file mode 100644 index 000000000..37888b15b --- /dev/null +++ b/runtime/ftplugin/git.vim @@ -0,0 +1,34 @@ +" Vim filetype plugin +" Language: generic git output +" Maintainer: Tim Pope <vimNOSPAM@tpope.info> +" Last Change: 2008 Feb 27 + +" Only do this when not done yet for this buffer +if (exists("b:did_ftplugin")) + finish +endif +let b:did_ftplugin = 1 + +if !exists('b:git_dir') + if expand('%:p') =~# '\.git\>' + let b:git_dir = matchstr(expand('%:p'),'.*\.git\>') + elseif $GIT_DIR != '' + let b:git_dir = $GIT_DIR + endif + if has('win32') || has('win64') + let b:git_dir = substitute(b:git_dir,'\\','/','g') + endif +endif + +if exists('*shellescape') && exists('b:git_dir') && b:git_dir != '' + if b:git_dir =~# '/\.git$' " Not a bare repository + let &l:path = escape(fnamemodify(b:git_dir,':t'),'\, ').','.&l:path + endif + let &l:path = escape(b:git_dir,'\, ').','.&l:path + let &l:keywordprg = 'git --git-dir='.shellescape(b:git_dir).' show' +else + setlocal keywordprg=git\ show +endif + +setlocal includeexpr=substitute(v:fname,'^[^/]\\+/','','') +let b:undo_ftplugin = "setl keywordprg< path< includeexpr<" diff --git a/runtime/ftplugin/gitsendemail.vim b/runtime/ftplugin/gitsendemail.vim new file mode 100644 index 000000000..a83e48aff --- /dev/null +++ b/runtime/ftplugin/gitsendemail.vim @@ -0,0 +1,6 @@ +" Vim filetype plugin +" Language: git send-email message +" Maintainer: Tim Pope <vimNOSPAM@tpope.info> +" Last Change: 2007 Dec 16 + +runtime! ftplugin/mail.vim diff --git a/runtime/ftplugin/msmessages.vim b/runtime/ftplugin/msmessages.vim new file mode 100644 index 000000000..791eafe79 --- /dev/null +++ b/runtime/ftplugin/msmessages.vim @@ -0,0 +1,40 @@ +" Vim filetype plugin file +" Language: MS Message files (*.mc) +" Maintainer: Kevin Locke <kwl7@cornell.edu> +" Last Change: 2008 April 09 +" Location: http://kevinlocke.name/programs/vim/syntax/msmessages.vim + +" Based on c.vim + +" Only do this when not done yet for this buffer +if exists("b:did_ftplugin") + finish +endif + +" Don't load another plugin for this buffer +let b:did_ftplugin = 1 + +" Using line continuation here. +let s:cpo_save = &cpo +set cpo-=C + +let b:undo_ftplugin = "setl fo< com< cms< | unlet! b:browsefilter" + +" Set 'formatoptions' to format all lines, including comments +setlocal fo-=ct fo+=roql + +" Comments includes both ";" which describes a "comment" which will be +" converted to C code and variants on "; //" which will remain comments +" in the generated C code +setlocal comments=:;,:;//,:;\ //,s:;\ /*\ ,m:;\ \ *\ ,e:;\ \ */ +setlocal commentstring=;\ //\ %s + +" Win32 can filter files in the browse dialog +if has("gui_win32") && !exists("b:browsefilter") + let b:browsefilter = "MS Message Files (*.mc)\t*.mc\n" . + \ "Resource Files (*.rc)\t*.rc\n" . + \ "All Files (*.*)\t*.*\n" +endif + +let &cpo = s:cpo_save +unlet s:cpo_save diff --git a/runtime/ftplugin/ocaml.vim b/runtime/ftplugin/ocaml.vim index 10ead8a1e..53431c9b0 100644 --- a/runtime/ftplugin/ocaml.vim +++ b/runtime/ftplugin/ocaml.vim @@ -3,9 +3,12 @@ " Mike Leary <leary@nwlink.com> " Markus Mottl <markus.mottl@gmail.com> " Stefano Zacchiroli <zack@bononia.it> +" Vincent Aravantinos <firstname.name@imag.fr> " URL: http://www.ocaml.info/vim/ftplugin/ocaml.vim -" Last Change: 2006 May 01 - Added .annot support for file.whateverext (SZ) -" 2006 Apr 11 - Fixed an initialization bug; fixed ASS abbrev (MM) +" Last Change: 2007 Sep 09 - Added .annot support for ocamlbuild, python not +" needed anymore (VA) +" 2006 May 01 - Added .annot support for file.whateverext (SZ) +" 2006 Apr 11 - Fixed an initialization bug; fixed ASS abbrev (MM) " 2005 Oct 13 - removed GPL; better matchit support (MM, SZ) " if exists("b:did_ftplugin") @@ -175,208 +178,401 @@ function OMLetFoldLevel(l) return '=' endfunction -" Vim support for OCaml .annot files (requires Vim with python support) +" Vim support for OCaml .annot files " -" Executing OCamlPrintType(<mode>) function will display in the Vim bottom +" Last Change: 2007 Jul 17 +" Maintainer: Vincent Aravantinos <vincent.aravantinos@gmail.com> +" License: public domain +" +" Originally inspired by 'ocaml-dtypes.vim' by Stefano Zacchiroli. +" The source code is quite radically different for we not use python anymore. +" However this plugin should have the exact same behaviour, that's why the +" following lines are the quite exact copy of Stefano's original plugin : +" +" << +" Executing Ocaml_print_type(<mode>) function will display in the Vim bottom " line(s) the type of an ocaml value getting it from the corresponding .annot " file (if any). If Vim is in visual mode, <mode> should be "visual" and the " selected ocaml value correspond to the highlighted text, otherwise (<mode> " can be anything else) it corresponds to the literal found at the current " cursor position. " -" .annot files are parsed lazily the first time OCamlPrintType is invoked; is -" also possible to force the parsing using the OCamlParseAnnot() function. +" Typing '<LocalLeader>t' (LocalLeader defaults to '\', see :h LocalLeader) +" will cause " Ocaml_print_type function to be invoked with the right +" argument depending on the current mode (visual or not). +" >> " -" Typing ',3' will cause OCamlPrintType function to be invoked with -" the right argument depending on the current mode (visual or not). +" If you find something not matching this behaviour, please signal it. " -" Copyright (C) <2003-2004> Stefano Zacchiroli <zack@bononia.it> +" Differences are: +" - no need for python support +" + plus : more portable +" + minus: no more lazy parsing, it looks very fast however +" +" - ocamlbuild support, ie. +" + the plugin finds the _build directory and looks for the +" corresponding file inside; +" + if the user decides to change the name of the _build directory thanks +" to the '-build-dir' option of ocamlbuild, the plugin will manage in +" most cases to find it out (most cases = if the source file has a unique +" name among your whole project); +" + if ocamlbuild is not used, the usual behaviour holds; ie. the .annot +" file should be in the same directory as the source file; +" + for vim plugin programmers: +" the variable 'b:_build_dir' contains the inferred path to the build +" directory, even if this one is not named '_build'. " -" Created: Wed, 01 Oct 2003 18:16:22 +0200 zack -" LastModified: Wed, 25 Aug 2004 18:28:39 +0200 zack +" Bonus : +" - latin1 accents are handled +" - lists are handled, even on multiple lines, you don't need the visual mode +" (the cursor must be on the first bracket) +" - parenthesized expressions, arrays, and structures (ie. '(...)', '[|...|]', +" and '{...}') are handled the same way + + " Copied from Stefano's original plugin : + " << + " .annot ocaml file representation + " + " File format (copied verbatim from caml-types.el) + " + " file ::= block * + " block ::= position <SP> position <LF> annotation * + " position ::= filename <SP> num <SP> num <SP> num + " annotation ::= keyword open-paren <LF> <SP> <SP> data <LF> close-paren + " + " <SP> is a space character (ASCII 0x20) + " <LF> is a line-feed character (ASCII 0x0A) + " num is a sequence of decimal digits + " filename is a string with the lexical conventions of O'Caml + " open-paren is an open parenthesis (ASCII 0x28) + " close-paren is a closed parenthesis (ASCII 0x29) + " data is any sequence of characters where <LF> is always followed by + " at least two space characters. + " + " - in each block, the two positions are respectively the start and the + " end of the range described by the block. + " - in a position, the filename is the name of the file, the first num + " is the line number, the second num is the offset of the beginning + " of the line, the third num is the offset of the position itself. + " - the char number within the line is the difference between the third + " and second nums. + " + " For the moment, the only possible keyword is \"type\"." + " >> + +" 1. Finding the annotation file even if we use ocamlbuild + + " In: two strings representing paths + " Out: one string representing the common prefix between the two paths + function! s:Find_common_path (p1,p2) + let temp = a:p2 + while matchstr(a:p1,temp) == '' + let temp = substitute(temp,'/[^/]*$','','') + endwhile + return temp + endfun -if !has("python") - finish -endif + " After call: + " - b:annot_file_path : + " path to the .annot file corresponding to the + " source file (dealing with ocamlbuild stuff) + " - b:_build_path: + " path to the build directory even if this one is + " not named '_build' + " - b:source_file_relative_path : + " relative path of the source file *in* the build + " directory ; this is how it is reffered to in the + " .annot file + function! s:Locate_annotation() + if !b:annotation_file_located + + silent exe 'cd' expand('%:p:h') + + let annot_file_name = expand('%:r').'.annot' + + " 1st case : the annot file is in the same directory as the buffer (no ocamlbuild) + let b:annot_file_path = findfile(annot_file_name,'.') + if b:annot_file_path != '' + let b:annot_file_path = getcwd().'/'.b:annot_file_path + let b:_build_path = '' + let b:source_file_relative_path = expand('%') + else + " 2nd case : the buffer and the _build directory are in the same directory + " .. + " / \ + " / \ + " _build .ml + " + let b:_build_path = finddir('_build','.') + if b:_build_path != '' + let b:_build_path = getcwd().'/'.b:_build_path + let b:annot_file_path = findfile(annot_file_name,'_build') + if b:annot_file_path != '' + let b:annot_file_path = getcwd().'/'.b:annot_file_path + endif + let b:source_file_relative_path = expand('%') + else + " 3rd case : the _build directory is in a directory higher in the file hierarchy + " (it can't be deeper by ocamlbuild requirements) + " .. + " / \ + " / \ + " _build ... + " \ + " \ + " .ml + " + let b:_build_path = finddir('_build',';') + if b:_build_path != '' + let project_path = substitute(b:_build_path,'/_build$','','') + let path_relative_to_project = substitute(expand('%:p:h'),project_path.'/','','') + let b:annot_file_path = findfile(annot_file_name,project_path.'/_build/'.path_relative_to_project) + let b:source_file_relative_path = substitute(expand('%:p'),project_path.'/','','') + else + let b:annot_file_path = findfile(annot_file_name,'**') + "4th case : what if the user decided to change the name of the _build directory ? + " -> we relax the constraints, it should work in most cases + if b:annot_file_path != '' + " 4a. we suppose the renamed _build directory is in the current directory + let b:_build_path = matchstr(b:annot_file_path,'^[^/]*') + if b:annot_file_path != '' + let b:annot_file_path = getcwd().'/'.b:annot_file_path + let b:_build_path = getcwd().'/'.b:_build_path + endif + let b:source_file_relative_path = expand('%') + else + " 4b. anarchy : the renamed _build directory may be higher in the hierarchy + " this will work if the file for which we are looking annotations has a unique name in the whole project + " if this is not the case, it may still work, but no warranty here + let b:annot_file_path = findfile(annot_file_name,'**;') + let project_path = s:Find_common_path(b:annot_file_path,expand('%:p:h')) + let b:_build_path = matchstr(b:annot_file_path,project_path.'/[^/]*') + let b:source_file_relative_path = substitute(expand('%:p'),project_path.'/','','') + endif + endif + endif + endif -python << EOF - -import re -import os -import os.path -import string -import time -import vim - -debug = False - -class AnnExc(Exception): - def __init__(self, reason): - self.reason = reason - -no_annotations = AnnExc("No type annotations (.annot) file found") -annotation_not_found = AnnExc("No type annotation found for the given text") -def malformed_annotations(lineno): - return AnnExc("Malformed .annot file (line = %d)" % lineno) - -class Annotations: - """ - .annot ocaml file representation - - File format (copied verbatim from caml-types.el) - - file ::= block * - block ::= position <SP> position <LF> annotation * - position ::= filename <SP> num <SP> num <SP> num - annotation ::= keyword open-paren <LF> <SP> <SP> data <LF> close-paren - - <SP> is a space character (ASCII 0x20) - <LF> is a line-feed character (ASCII 0x0A) - num is a sequence of decimal digits - filename is a string with the lexical conventions of O'Caml - open-paren is an open parenthesis (ASCII 0x28) - close-paren is a closed parenthesis (ASCII 0x29) - data is any sequence of characters where <LF> is always followed by - at least two space characters. - - - in each block, the two positions are respectively the start and the - end of the range described by the block. - - in a position, the filename is the name of the file, the first num - is the line number, the second num is the offset of the beginning - of the line, the third num is the offset of the position itself. - - the char number within the line is the difference between the third - and second nums. - - For the moment, the only possible keyword is \"type\"." - """ - - def __init__(self): - self.__filename = None # last .annot parsed file - self.__ml_filename = None # as above but s/.annot/.ml/ - self.__timestamp = None # last parse action timestamp - self.__annot = {} - self.__re = re.compile( - '^"[^"]*"\s+(\d+)\s+(\d+)\s+(\d+)\s+"[^"]*"\s+(\d+)\s+(\d+)\s+(\d+)$') - - def __parse(self, fname): - try: - f = open(fname) - line = f.readline() # position line - lineno = 1 - while (line != ""): - m = self.__re.search(line) - if (not m): - raise malformed_annotations(lineno) - line1 = int(m.group(1)) - col1 = int(m.group(3)) - int(m.group(2)) - line2 = int(m.group(4)) - col2 = int(m.group(6)) - int(m.group(5)) - line = f.readline() # "type(" string - lineno += 1 - if (line == ""): raise malformed_annotations(lineno) - type = [] - line = f.readline() # type description - lineno += 1 - if (line == ""): raise malformed_annotations(lineno) - while line != ")\n": - type.append(string.strip(line)) - line = f.readline() - lineno += 1 - if (line == ""): raise malformed_annotations(lineno) - type = string.join(type, "\n") - key = ((line1, col1), (line2, col2)) - if not self.__annot.has_key(key): - self.__annot[key] = type - line = f.readline() # position line - f.close() - self.__filename = fname - self.__ml_filename = vim.current.buffer.name - self.__timestamp = int(time.time()) - except IOError: - raise no_annotations - - def parse(self): - annot_file = os.path.splitext(vim.current.buffer.name)[0] + ".annot" - self.__parse(annot_file) - - def get_type(self, (line1, col1), (line2, col2)): - if debug: - print line1, col1, line2, col2 - if vim.current.buffer.name == None: - raise no_annotations - if vim.current.buffer.name != self.__ml_filename or \ - os.stat(self.__filename).st_mtime > self.__timestamp: - self.parse() - try: - return self.__annot[(line1, col1), (line2, col2)] - except KeyError: - raise annotation_not_found - -word_char_RE = re.compile("^[\w.]$") - - # TODO this function should recognize ocaml literals, actually it's just an - # hack that recognize continuous sequences of word_char_RE above -def findBoundaries(line, col): - """ given a cursor position (as returned by vim.current.window.cursor) - return two integers identify the beggining and end column of the word at - cursor position, if any. If no word is at the cursor position return the - column cursor position twice """ - left, right = col, col - line = line - 1 # mismatch vim/python line indexes - (begin_col, end_col) = (0, len(vim.current.buffer[line]) - 1) - try: - while word_char_RE.search(vim.current.buffer[line][left - 1]): - left = left - 1 - except IndexError: - pass - try: - while word_char_RE.search(vim.current.buffer[line][right + 1]): - right = right + 1 - except IndexError: - pass - return (left, right) - -annot = Annotations() # global annotation object - -def printOCamlType(mode): - try: - if mode == "visual": # visual mode: lookup highlighted text - (line1, col1) = vim.current.buffer.mark("<") - (line2, col2) = vim.current.buffer.mark(">") - else: # any other mode: lookup word at cursor position - (line, col) = vim.current.window.cursor - (col1, col2) = findBoundaries(line, col) - (line1, line2) = (line, line) - begin_mark = (line1, col1) - end_mark = (line2, col2 + 1) - print annot.get_type(begin_mark, end_mark) - except AnnExc, exc: - print exc.reason - -def parseOCamlAnnot(): - try: - annot.parse() - except AnnExc, exc: - print exc.reason - -EOF - -fun! OCamlPrintType(current_mode) - if (a:current_mode == "visual") - python printOCamlType("visual") - else - python printOCamlType("normal") - endif -endfun + if b:annot_file_path == '' + throw 'E484: no annotation file found' + endif + + silent exe 'cd' '-' + + let b:annotation_file_located = 1 + endif + endfun -fun! OCamlParseAnnot() - python parseOCamlAnnot() -endfun + " This in order to locate the .annot file only once + let b:annotation_file_located = 0 + +" 2. Finding the type information in the annotation file + + " a. The annotation file is opened in vim as a buffer that + " should be (almost) invisible to the user. + + " After call: + " The current buffer is now the one containing the .annot file. + " We manage to keep all this hidden to the user's eye. + function! s:Enter_annotation_buffer() + let s:current_pos = getpos('.') + let s:current_hidden = &l:hidden + set hidden + let s:current_buf = bufname('%') + if bufloaded(b:annot_file_path) + silent exe 'keepj keepalt' 'buffer' b:annot_file_path + else + silent exe 'keepj keepalt' 'view' b:annot_file_path + endif + endfun + + " After call: + " The original buffer has been restored in the exact same state as before. + function! s:Exit_annotation_buffer() + silent exe 'keepj keepalt' 'buffer' s:current_buf + let &l:hidden = s:current_hidden + call setpos('.',s:current_pos) + endfun + + " After call: + " The annot file is loaded and assigned to a buffer. + " This also handles the modification date of the .annot file, eg. after a + " compilation. + function! s:Load_annotation() + if bufloaded(b:annot_file_path) && b:annot_file_last_mod < getftime(b:annot_file_path) + call s:Enter_annotation_buffer() + silent exe "bunload" + call s:Exit_annotation_buffer() + endif + if !bufloaded(b:annot_file_path) + call s:Enter_annotation_buffer() + setlocal nobuflisted + setlocal bufhidden=hide + setlocal noswapfile + setlocal buftype=nowrite + call s:Exit_annotation_buffer() + let b:annot_file_last_mod = getftime(b:annot_file_path) + endif + endfun + + "b. 'search' and 'match' work to find the type information + + "In: - lin1,col1: postion of expression first char + " - lin2,col2: postion of expression last char + "Out: - the pattern to be looked for to find the block + " Must be called in the source buffer (use of line2byte) + function! s:Block_pattern(lin1,lin2,col1,col2) + let start_num1 = a:lin1 + let start_num2 = line2byte(a:lin1) - 1 + let start_num3 = start_num2 + a:col1 + let start_pos = '"'.b:source_file_relative_path.'" '.start_num1.' '.start_num2.' '.start_num3 + let end_num1 = a:lin2 + let end_num2 = line2byte(a:lin2) - 1 + let end_num3 = end_num2 + a:col2 + let end_pos = '"'.b:source_file_relative_path.'" '.end_num1.' '.end_num2.' '.end_num3 + return '^'.start_pos.' '.end_pos."$" + " rq: the '^' here is not totally correct regarding the annot file "grammar" + " but currently the annotation file respects this, and it's a little bit faster with the '^'; + " can be removed safely. + endfun + + "In: (the cursor position should be at the start of an annotation) + "Out: the type information + " Must be called in the annotation buffer (use of search) + function! s:Match_data() + " rq: idem as previously, in the following, the '^' at start of patterns is not necessary + keepj while search('^type($','ce',line(".")) == 0 + keepj if search('^.\{-}($','e') == 0 + throw "no_annotation" + endif + keepj if searchpair('(','',')') == 0 + throw "malformed_annot_file" + endif + endwhile + let begin = line(".") + 1 + keepj if searchpair('(','',')') == 0 + throw "malformed_annot_file" + endif + let end = line(".") - 1 + return join(getline(begin,end),"\n") + endfun + + "In: the pattern to look for in order to match the block + "Out: the type information (calls s:Match_data) + " Should be called in the annotation buffer + function! s:Extract_type_data(block_pattern) + call s:Enter_annotation_buffer() + try + if search(a:block_pattern,'e') == 0 + throw "no_annotation" + endif + call cursor(line(".") + 1,1) + let annotation = s:Match_data() + finally + call s:Exit_annotation_buffer() + endtry + return annotation + endfun + + "c. link this stuff with what the user wants + " ie. get the expression selected/under the cursor + + let s:ocaml_word_char = '\w|[Ŕ-˙]|''' + + "In: the current mode (eg. "visual", "normal", etc.) + "Out: the borders of the expression we are looking for the type + function! s:Match_borders(mode) + if a:mode == "visual" + let cur = getpos(".") + normal `< + let col1 = col(".") + let lin1 = line(".") + normal `> + let col2 = col(".") + let lin2 = line(".") + call cursor(cur[1],cur[2]) + return [lin1,lin2,col1-1,col2] + else + let cursor_line = line(".") + let cursor_col = col(".") + let line = getline('.') + if line[cursor_col-1:cursor_col] == '[|' + let [lin2,col2] = searchpairpos('\[|','','|\]','n') + return [cursor_line,lin2,cursor_col-1,col2+1] + elseif line[cursor_col-1] == '[' + let [lin2,col2] = searchpairpos('\[','','\]','n') + return [cursor_line,lin2,cursor_col-1,col2] + elseif line[cursor_col-1] == '(' + let [lin2,col2] = searchpairpos('(','',')','n') + return [cursor_line,lin2,cursor_col-1,col2] + elseif line[cursor_col-1] == '{' + let [lin2,col2] = searchpairpos('{','','}','n') + return [cursor_line,lin2,cursor_col-1,col2] + else + let [lin1,col1] = searchpos('\v%('.s:ocaml_word_char.'|\.)*','ncb') + let [lin2,col2] = searchpos('\v%('.s:ocaml_word_char.'|\.)*','nce') + if col1 == 0 || col2 == 0 + throw "no_expression" + endif + return [cursor_line,cursor_line,col1-1,col2] + endif + endif + endfun + + "In: the current mode (eg. "visual", "normal", etc.) + "Out: the type information (calls s:Extract_type_data) + function! s:Get_type(mode) + let [lin1,lin2,col1,col2] = s:Match_borders(a:mode) + return s:Extract_type_data(s:Block_pattern(lin1,lin2,col1,col2)) + endfun + + "d. main + "In: the current mode (eg. "visual", "normal", etc.) + "After call: the type information is displayed + if !exists("*Ocaml_get_type") + function Ocaml_get_type(mode) + call s:Locate_annotation() + call s:Load_annotation() + return s:Get_type(a:mode) + endfun + endif + + if !exists("*Ocaml_get_type_or_not") + function Ocaml_get_type_or_not(mode) + let t=reltime() + try + return Ocaml_get_type(a:mode) + catch + return "" + endtry + endfun + endif + + if !exists("*Ocaml_print_type") + function Ocaml_print_type(mode) + if expand("%:e") == "mli" + echohl ErrorMsg | echo "No annotations for interface (.mli) files" | echohl None + return + endif + try + echo Ocaml_get_type(a:mode) + catch /E484:/ + echohl ErrorMsg | echo "No type annotations (.annot) file found" | echohl None + catch /no_expression/ + echohl ErrorMsg | echo "No expression found under the cursor" | echohl None + catch /no_annotation/ + echohl ErrorMsg | echo "No type annotation found for the given text" | echohl None + catch /malformed_annot_file/ + echohl ErrorMsg | echo "Malformed .annot file" | echohl None + endtry + endfun + endif -map <LocalLeader>t :call OCamlPrintType("normal")<RETURN> -vmap <LocalLeader>t :call OCamlPrintType("visual")<RETURN> +" Maps + map <silent> <LocalLeader>t :call Ocaml_print_type("normal")<CR> + vmap <silent> <LocalLeader>t :<C-U>call Ocaml_print_type("visual")<CR>`< let &cpoptions=s:cposet unlet s:cposet -" vim:sw=2 +" vim:sw=2 fdm=indent diff --git a/runtime/ftplugin/sql.vim b/runtime/ftplugin/sql.vim index c9924b73d..9f40b019a 100644 --- a/runtime/ftplugin/sql.vim +++ b/runtime/ftplugin/sql.vim @@ -1,8 +1,8 @@ " SQL filetype plugin file " Language: SQL (Common for Oracle, Microsoft SQL Server, Sybase) -" Version: 3.0 +" Version: 4.0 " Maintainer: David Fishburn <fishburn at ianywhere dot com> -" Last Change: Wed Apr 26 2006 3:02:32 PM +" Last Change: Wed 27 Feb 2008 04:35:21 PM Eastern Standard Time " Download: http://vim.sourceforge.net/script.php?script_id=454 " For more details please use: @@ -39,6 +39,13 @@ endif let s:save_cpo = &cpo set cpo= +" Disable autowrapping for code, but enable for comments +" t Auto-wrap text using textwidth +" c Auto-wrap comments using textwidth, inserting the current comment +" leader automatically. +setlocal formatoptions-=t +setlocal formatoptions-=c + " Functions/Commands to allow the user to change SQL syntax dialects " through the use of :SQLSetType <tab> for completion. " This works with both Vim 6 and 7. @@ -278,10 +285,10 @@ nmap <buffer> <silent> ]] :call search('\\c^\\s*begin\\>', 'W' )<CR> nmap <buffer> <silent> [[ :call search('\\c^\\s*begin\\>', 'bW' )<CR> nmap <buffer> <silent> ][ :call search('\\c^\\s*end\\W*$', 'W' )<CR> nmap <buffer> <silent> [] :call search('\\c^\\s*end\\W*$', 'bW' )<CR> -vmap <buffer> <silent> ]] /\\c^\\s*begin\\><CR> -vmap <buffer> <silent> [[ ?\\c^\\s*begin\\><CR> -vmap <buffer> <silent> ][ /\\c^\\s*end\\W*$<CR> -vmap <buffer> <silent> [] ?\\c^\\s*end\\W*$<CR> +vmap <buffer> <silent> ]] :<C-U>exec "normal! gv"<Bar>call search('\\c^\\s*begin\\>', 'W' )<CR> +vmap <buffer> <silent> [[ :<C-U>exec "normal! gv"<Bar>call search('\\c^\\s*begin\\>', 'bW' )<CR> +vmap <buffer> <silent> ][ :<C-U>exec "normal! gv"<Bar>call search('\\c^\\s*end\\W*$', 'W' )<CR> +vmap <buffer> <silent> [] :<C-U>exec "normal! gv"<Bar>call search('\\c^\\s*end\\W*$', 'bW' )<CR> " By default only look for CREATE statements, but allow @@ -343,10 +350,10 @@ let b:comment_skip_back = "call search('". \ '^\\(\\s*'.b:comment_leader.'.*\\n\\)\\@<!'. \ "', 'bW')" " Move to the start and end of comments -exec 'nnoremap <silent><buffer> ]" /'.b:comment_start.'<CR>' -exec 'nnoremap <silent><buffer> [" /'.b:comment_end.'<CR>' -exec 'vnoremap <silent><buffer> ]" /'.b:comment_start.'<CR>' -exec 'vnoremap <silent><buffer> [" /'.b:comment_end.'<CR>' +exec 'nnoremap <silent><buffer> ]" :call search('."'".b:comment_start."'".', "W" )<CR>' +exec 'nnoremap <silent><buffer> [" :call search('."'".b:comment_end."'".', "W" )<CR>' +exec 'vnoremap <silent><buffer> ]" :<C-U>exec "normal! gv"<Bar>call search('."'".b:comment_start."'".', "W" )<CR>' +exec 'vnoremap <silent><buffer> [" :<C-U>exec "normal! gv"<Bar>call search('."'".b:comment_end."'".', "W" )<CR>' " Comments can be of the form: " /* diff --git a/runtime/indent/erlang.vim b/runtime/indent/erlang.vim new file mode 100644 index 000000000..5ce3f82e0 --- /dev/null +++ b/runtime/indent/erlang.vim @@ -0,0 +1,206 @@ +" Vim indent file +" Language: Erlang +" Maintainer: Csaba Hoch <csaba.hoch@gmail.com> +" Contributor: Edwin Fine <efine145_nospam01 at usa dot net> +" Last Change: 2008 Mar 12 + +" Only load this indent file when no other was loaded. +if exists("b:did_indent") + finish +endif +let b:did_indent = 1 + +setlocal indentexpr=ErlangIndent() +setlocal indentkeys+==after,=end,=catch,=),=],=} + +" Only define the functions once. +if exists("*ErlangIndent") + finish +endif + +" The function go through the whole line, analyses it and sets the indentation +" (ind variable). +" l: the number of the line to be examined. +function s:ErlangIndentAtferLine(l) + let i = 0 " the index of the current character in the line + let length = strlen(a:l) " the length of the line + let ind = 0 " how much should be the difference between the indentation of + " the current line and the indentation of the next line? + " e.g. +1: the indentation of the next line should be equal to + " the indentation of the current line plus one shiftwidth + let lastFun = 0 " the last token was a 'fun' + let lastReceive = 0 " the last token was a 'receive'; needed for 'after' + let lastHashMark = 0 " the last token was a 'hashmark' + + while 0<= i && i < length + + " m: the next value of the i + if a:l[i] == '%' + break + elseif a:l[i] == '"' + let m = matchend(a:l,'"\%([^"\\]\|\\.\)*"',i) + let lastReceive = 0 + elseif a:l[i] == "'" + let m = matchend(a:l,"'[^']*'",i) + let lastReceive = 0 + elseif a:l[i] =~# "[a-z]" + let m = matchend(a:l,".[[:alnum:]_]*",i) + if lastFun + let ind = ind - 1 + let lastFun = 0 + let lastReceive = 0 + elseif a:l[(i):(m-1)] =~# '^\%(case\|if\|try\)$' + let ind = ind + 1 + elseif a:l[(i):(m-1)] =~# '^receive$' + let ind = ind + 1 + let lastReceive = 1 + elseif a:l[(i):(m-1)] =~# '^begin$' + let ind = ind + 2 + let lastReceive = 0 + elseif a:l[(i):(m-1)] =~# '^end$' + let ind = ind - 2 + let lastReceive = 0 + elseif a:l[(i):(m-1)] =~# '^after$' + if lastReceive == 0 + let ind = ind - 1 + else + let ind = ind + 0 + end + let lastReceive = 0 + elseif a:l[(i):(m-1)] =~# '^fun$' + let ind = ind + 1 + let lastFun = 1 + let lastReceive = 0 + endif + elseif a:l[i] =~# "[A-Z_]" + let m = matchend(a:l,".[[:alnum:]_]*",i) + let lastReceive = 0 + elseif a:l[i] == '$' + let m = i+2 + let lastReceive = 0 + elseif a:l[i] == "." && (i+1>=length || a:l[i+1]!~ "[0-9]") + let m = i+1 + if lastHashMark + let lastHashMark = 0 + else + let ind = ind - 1 + end + let lastReceive = 0 + elseif a:l[i] == '-' && (i+1<length && a:l[i+1]=='>') + let m = i+2 + let ind = ind + 1 + let lastReceive = 0 + elseif a:l[i] == ';' + let m = i+1 + let ind = ind - 1 + let lastReceive = 0 + elseif a:l[i] == '#' + let m = i+1 + let lastHashMark = 1 + elseif a:l[i] =~# '[({[]' + let m = i+1 + let ind = ind + 1 + let lastFun = 0 + let lastReceive = 0 + let lastHashMark = 0 + elseif a:l[i] =~# '[)}\]]' + let m = i+1 + let ind = ind - 1 + let lastReceive = 0 + else + let m = i+1 + endif + + let i = m + + endwhile + + return ind + +endfunction + +function s:FindPrevNonBlankNonComment(lnum) + let lnum = prevnonblank(a:lnum) + let line = getline(lnum) + " continue to search above if the current line begins with a '%' + while line =~# '^\s*%.*$' + let lnum = prevnonblank(lnum - 1) + if 0 == lnum + return 0 + endif + let line = getline(lnum) + endwhile + return lnum +endfunction + +function ErlangIndent() + + " Find a non-blank line above the current line. + let lnum = prevnonblank(v:lnum - 1) + + " Hit the start of the file, use zero indent. + if lnum == 0 + return 0 + endif + + let prevline = getline(lnum) + let currline = getline(v:lnum) + + let ind = indent(lnum) + &sw * s:ErlangIndentAtferLine(prevline) + + " special cases: + if prevline =~# '^\s*\%(after\|end\)\>' + let ind = ind + 2*&sw + endif + if currline =~# '^\s*end\>' + let ind = ind - 2*&sw + endif + if currline =~# '^\s*after\>' + let plnum = s:FindPrevNonBlankNonComment(v:lnum-1) + if getline(plnum) =~# '^[^%]*\<receive\>\s*\%(%.*\)\=$' + let ind = ind - 1*&sw + " If the 'receive' is not in the same line as the 'after' + else + let ind = ind - 2*&sw + endif + endif + if prevline =~# '^\s*[)}\]]' + let ind = ind + 1*&sw + endif + if currline =~# '^\s*[)}\]]' + let ind = ind - 1*&sw + endif + if prevline =~# '^\s*\%(catch\)\s*\%(%\|$\)' + let ind = ind + 1*&sw + endif + if currline =~# '^\s*\%(catch\)\s*\%(%\|$\)' + let ind = ind - 1*&sw + endif + + if ind<0 + let ind = 0 + endif + return ind + +endfunction + +" TODO: +" +" f() -> +" x("foo +" bar") +" , +" bad_indent. +" +" fun +" init/0, +" bad_indent +" +" #rec +" .field, +" bad_indent +" +" case X of +" 1 when A; B -> +" bad_indent + diff --git a/runtime/indent/eruby.vim b/runtime/indent/eruby.vim index 9a68e5401..83d010ef6 100644 --- a/runtime/indent/eruby.vim +++ b/runtime/indent/eruby.vim @@ -43,7 +43,7 @@ endif function! GetErubyIndent() let vcol = col('.') call cursor(v:lnum,1) - let inruby = searchpair('<%','','%>') + let inruby = searchpair('<%','','%>','W') call cursor(v:lnum,vcol) if inruby && getline(v:lnum) !~ '^<%' let ind = GetRubyIndent() @@ -70,4 +70,4 @@ function! GetErubyIndent() return ind endfunction -" vim:set sw=2 sts=2 ts=8 noet ff=unix: +" vim:set sw=2 sts=2 ts=8 noet: diff --git a/runtime/indent/gitconfig.vim b/runtime/indent/gitconfig.vim new file mode 100644 index 000000000..7ce0c715b --- /dev/null +++ b/runtime/indent/gitconfig.vim @@ -0,0 +1,35 @@ +" Vim indent file +" Language: git config file +" Maintainer: Tim Pope <vimNOSPAM@tpope.info> +" Last Change: 2008 Jun 04 + +if exists("b:did_indent") + finish +endif +let b:did_indent = 1 + +setlocal autoindent +setlocal indentexpr=GetGitconfigIndent() +setlocal indentkeys=o,O,*<Return>,0[,],0;,0#,=,!^F + +" Only define the function once. +if exists("*GetGitconfigIndent") + finish +endif + +function! GetGitconfigIndent() + let line = getline(prevnonblank(v:lnum-1)) + let cline = getline(v:lnum) + if line =~ '\\\@<!\%(\\\\\)*\\$' + " odd number of slashes, in a line continuation + return 2 * &sw + elseif cline =~ '^\s*\[' + return 0 + elseif cline =~ '^\s*\a' + return &sw + elseif cline == '' && line =~ '^\[' + return &sw + else + return -1 + endif +endfunction diff --git a/runtime/indent/lua.vim b/runtime/indent/lua.vim index ffe03be4a..21b02f154 100644 --- a/runtime/indent/lua.vim +++ b/runtime/indent/lua.vim @@ -2,7 +2,7 @@ " Language: Lua script " Maintainer: Marcus Aurelius Farias <marcus.cf 'at' bol.com.br> " First Author: Max Ischenko <mfi 'at' ukr.net> -" Last Change: 2005 Jun 23 +" Last Change: 2007 Jul 23 " Only load this indent file when no other was loaded. if exists("b:did_indent") @@ -25,33 +25,37 @@ endif function! GetLuaIndent() " Find a non-blank line above the current line. - let lnum = prevnonblank(v:lnum - 1) + let prevlnum = prevnonblank(v:lnum - 1) " Hit the start of the file, use zero indent. - if lnum == 0 + if prevlnum == 0 return 0 endif " Add a 'shiftwidth' after lines that start a block: " 'function', 'if', 'for', 'while', 'repeat', 'else', 'elseif', '{' - let ind = indent(lnum) - let flag = 0 - let prevline = getline(lnum) - if prevline =~ '^\s*\%(if\>\|for\>\|while\>\|repeat\>\|else\>\|elseif\>\|do\>\|then\>\)' - \ || prevline =~ '{\s*$' || prevline =~ '\<function\>\s*\%(\k\|[.:]\)\{-}\s*(' - let ind = ind + &shiftwidth - let flag = 1 + let ind = indent(prevlnum) + let prevline = getline(prevlnum) + let midx = match(prevline, '^\s*\%(if\>\|for\>\|while\>\|repeat\>\|else\>\|elseif\>\|do\>\|then\>\)') + if midx == -1 + let midx = match(prevline, '{\s*$') + if midx == -1 + let midx = match(prevline, '\<function\>\s*\%(\k\|[.:]\)\{-}\s*(') + endif endif - " Subtract a 'shiftwidth' after lines ending with - " 'end' when they begin with 'while', 'if', 'for', etc. too. - if flag == 1 && prevline =~ '\<end\>\|\<until\>' - let ind = ind - &shiftwidth + if midx != -1 + " Add 'shiftwidth' if what we found previously is not in a comment and + " an "end" or "until" is not present on the same line. + if synIDattr(synID(prevlnum, midx + 1, 1), "name") != "luaComment" && prevline !~ '\<end\>\|\<until\>' + let ind = ind + &shiftwidth + endif endif " Subtract a 'shiftwidth' on end, else (and elseif), until and '}' " This is the part that requires 'indentkeys'. - if getline(v:lnum) =~ '^\s*\%(end\|else\|until\|}\)' + let midx = match(getline(v:lnum), '^\s*\%(end\|else\|until\|}\)') + if midx != -1 && synIDattr(synID(v:lnum, midx + 1, 1), "name") != "luaComment" let ind = ind - &shiftwidth endif diff --git a/runtime/keymap/croatian_iso-8859-2.vim b/runtime/keymap/croatian_iso-8859-2.vim new file mode 100644 index 000000000..4afb0a1e8 --- /dev/null +++ b/runtime/keymap/croatian_iso-8859-2.vim @@ -0,0 +1,84 @@ +" Vim Keymap file for Croatian characters, classical variant, iso-8859-2 encoding +" +" Maintainer: Paul B. Mahol <onemda@gmail.com> +" Last Changed: 2007 Oct 14 + +scriptencoding iso-8859-2 + +let b:keymap_name = "croatian-iso-8859-2" +" Uncomment line below if you prefer short name +"let b:keymap_name = "hr-iso-8859-2" + +loadkeymap +" swap y and z, not important +z y +Z Y +y z +Y Z + +" s< +[ š +" S< +{ Š +" D/ +} Đ +" d/ +] đ +" c< +; č +" c' +' ć +" C< +: Č +" C' +" Ć +" z< +\ ž +" Z< +| Ž +÷ | +ö @ +ń \ +Ű ÷ +Ý × +ý × +§ ß +í § +Ü ¤ +ü ¤ +â { +î } +ć [ +ç ] +@ " +^ & +& / +* ( +( ) +) = +_ ? +- ' += + ++ * +/ - +< ; +> : +? _ +ą ~ +˛ ˇ +´ ˘ +ľ ° +ł ^ +ě ł +Ě Ł +ˇ ` +š ´ +° ˝ + ¨ + +" you still want to be able to type <, > +Ź < +Ž > + +` ¸ +˝ ¸ diff --git a/runtime/keymap/russian-dvorak.vim b/runtime/keymap/russian-dvorak.vim new file mode 100644 index 000000000..498ffa1b0 --- /dev/null +++ b/runtime/keymap/russian-dvorak.vim @@ -0,0 +1,89 @@ +" Vim Keymap file for russian characters, layout 'dvorak', MS Windows variant +" Derived from russian-jcuken.vim by Artem Chuprina <ran@ran.pp.ru> +" Useful mainly with utf-8 but may work with other encodings + +" Maintainer: Serhiy Boiko <cris.kiev@gmail.com> +" Last Changed: 2007 Jun 29 + +" All characters are given literally, conversion to another encoding (e.g., +" UTF-8) should work. +scriptencoding utf-8 + +let b:keymap_name = "ru" + +loadkeymap +~ Đ CYRILLIC CAPITAL LETTER IO +` Ń CYRILLIC SMALL LETTER IO +U Đ CYRILLIC CAPITAL LETTER A +W Đ CYRILLIC CAPITAL LETTER BE +E Đ CYRILLIC CAPITAL LETTER VE +G Đ CYRILLIC CAPITAL LETTER GHE +N Đ CYRILLIC CAPITAL LETTER DE +Y Đ CYRILLIC CAPITAL LETTER IE +S Đ CYRILLIC CAPITAL LETTER ZHE +L Đ CYRILLIC CAPITAL LETTER ZE +X Đ CYRILLIC CAPITAL LETTER I +\" Đ CYRILLIC CAPITAL LETTER SHORT I +P Đ CYRILLIC CAPITAL LETTER KA +T Đ CYRILLIC CAPITAL LETTER EL +K Đ CYRILLIC CAPITAL LETTER EM +F Đ CYRILLIC CAPITAL LETTER EN +H Đ CYRILLIC CAPITAL LETTER O +I Đ CYRILLIC CAPITAL LETTER PE +D Đ CYRILLIC CAPITAL LETTER ER +J ĐĄ CYRILLIC CAPITAL LETTER ES +B Т CYRILLIC CAPITAL LETTER TE +> ĐŁ CYRILLIC CAPITAL LETTER U +A Ф CYRILLIC CAPITAL LETTER EF +? ĐĽ CYRILLIC CAPITAL LETTER HA +< ĐŚ CYRILLIC CAPITAL LETTER TSE +Q Ч CYRILLIC CAPITAL LETTER CHE +C Ш CYRILLIC CAPITAL LETTER SHA +R ĐŠ CYRILLIC CAPITAL LETTER SHCHA ++ ĐŞ CYRILLIC CAPITAL LETTER HARD SIGN +O ĐŤ CYRILLIC CAPITAL LETTER YERU +M ĐŹ CYRILLIC CAPITAL LETTER SOFT SIGN +_ Đ CYRILLIC CAPITAL LETTER E +V ĐŽ CYRILLIC CAPITAL LETTER YU +: ĐŻ CYRILLIC CAPITAL LETTER YA +u Đ° CYRILLIC SMALL LETTER A +w Đą CYRILLIC SMALL LETTER BE +e в CYRILLIC SMALL LETTER VE +g Đł CYRILLIC SMALL LETTER GHE +n Đ´ CYRILLIC SMALL LETTER DE +y Đľ CYRILLIC SMALL LETTER IE +s Đś CYRILLIC SMALL LETTER ZHE +l С CYRILLIC SMALL LETTER ZE +x и CYRILLIC SMALL LETTER I +' Đš CYRILLIC SMALL LETTER SHORT I +p Đş CYRILLIC SMALL LETTER KA +t Đť CYRILLIC SMALL LETTER EL +k Đź CYRILLIC SMALL LETTER EM +f Đ˝ CYRILLIC SMALL LETTER EN +h Đž CYRILLIC SMALL LETTER O +i Đż CYRILLIC SMALL LETTER PE +d Ń CYRILLIC SMALL LETTER ER +j Ń CYRILLIC SMALL LETTER ES +b Ń CYRILLIC SMALL LETTER TE +. Ń CYRILLIC SMALL LETTER U +a Ń CYRILLIC SMALL LETTER EF +/ Ń
CYRILLIC SMALL LETTER HA +, Ń CYRILLIC SMALL LETTER TSE +q Ń CYRILLIC SMALL LETTER CHE +c Ń CYRILLIC SMALL LETTER SHA +r Ń CYRILLIC SMALL LETTER SHCHA += Ń CYRILLIC SMALL LETTER HARD SIGN +o Ń CYRILLIC SMALL LETTER YERU +m Ń CYRILLIC SMALL LETTER SOFT SIGN +- Ń CYRILLIC SMALL LETTER E +v Ń CYRILLIC SMALL LETTER YU +; Ń CYRILLIC SMALL LETTER YA +@ " +# â NUMERO SIGN +$ ; +^ : +& ? +z . +Z , +[ - +] = diff --git a/runtime/keymap/russian-yawerty.vim b/runtime/keymap/russian-yawerty.vim index 165d7ec9b..64949ffaf 100644 --- a/runtime/keymap/russian-yawerty.vim +++ b/runtime/keymap/russian-yawerty.vim @@ -1,8 +1,8 @@ " Vim Keymap file for russian characters, phonetic layout 'yawerty' " Useful mainly with utf-8 but may work with other encodings -" Maintainer: Igor Goldenberg <igold@igold.pp.ru> -" Last Changed: 2002 Jan 14 +" Maintainer: Igor Goldenberg <igogold@gmail.com> +" Last Changed: 2007 Aug 15 " All characters are given literally, conversion to another encoding (e.g., " UTF-8) should work. @@ -17,7 +17,7 @@ W Đ CYRILLIC CAPITAL LETTER VE G Đ CYRILLIC CAPITAL LETTER GHE D Đ CYRILLIC CAPITAL LETTER DE E Đ CYRILLIC CAPITAL LETTER IE -& Đ CYRILLIC CAPITAL LETTER IO +$ Đ CYRILLIC CAPITAL LETTER IO V Đ CYRILLIC CAPITAL LETTER ZHE Z Đ CYRILLIC CAPITAL LETTER ZE I Đ CYRILLIC CAPITAL LETTER I @@ -38,7 +38,7 @@ C ĐŚ CYRILLIC CAPITAL LETTER TSE + Ч CYRILLIC CAPITAL LETTER CHE { Ш CYRILLIC CAPITAL LETTER SHA } ĐŠ CYRILLIC CAPITAL LETTER SHCHA -$ ĐŞ CYRILLIC CAPITAL LETTER HARD SIGN +^ ĐŞ CYRILLIC CAPITAL LETTER HARD SIGN Y ĐŤ CYRILLIC CAPITAL LETTER YERU X ĐŹ CYRILLIC CAPITAL LETTER SOFT SIGN | Đ CYRILLIC CAPITAL LETTER E @@ -50,7 +50,7 @@ w в CYRILLIC SMALL LETTER VE g Đł CYRILLIC SMALL LETTER GHE d Đ´ CYRILLIC SMALL LETTER DE e Đľ CYRILLIC SMALL LETTER IE -^ Ń CYRILLIC SMALL LETTER IO +# Ń CYRILLIC SMALL LETTER IO v Đś CYRILLIC SMALL LETTER ZHE z С CYRILLIC SMALL LETTER ZE i и CYRILLIC SMALL LETTER I @@ -71,7 +71,7 @@ c Ń CYRILLIC SMALL LETTER TSE = Ń CYRILLIC SMALL LETTER CHE [ Ń CYRILLIC SMALL LETTER SHA ] Ń CYRILLIC SMALL LETTER SHCHA -# Ń CYRILLIC SMALL LETTER HARD SIGN +% Ń CYRILLIC SMALL LETTER HARD SIGN y Ń CYRILLIC SMALL LETTER YERU x Ń CYRILLIC SMALL LETTER SOFT SIGN \\ Ń CYRILLIC SMALL LETTER E diff --git a/runtime/keymap/ukrainian-dvorak.vim b/runtime/keymap/ukrainian-dvorak.vim new file mode 100644 index 000000000..589dae1e7 --- /dev/null +++ b/runtime/keymap/ukrainian-dvorak.vim @@ -0,0 +1,92 @@ +" Vim Keymap file for ukrainian characters, layout 'dvorak', +" MS Windows variant +" Derived from ukrainian-jcuken.vim by Anatoli Sakhnik <sakhnik@gmail.com> +" Useful mainly with utf-8 but may work with other encodings + +" Maintainer: Serhiy Boiko <cris.kiev@gmail.com> +" Last Changed: 2007 Jun 29 + +" All characters are given literally, conversion to another encoding (e.g., +" UTF-8) should work. +scriptencoding utf-8 + +let b:keymap_name = "uk" + +loadkeymap +~ ~ CYRILLIC CAPITAL LETTER IO +` ' CYRILLIC SMALL LETTER IO +U Đ CYRILLIC CAPITAL LETTER A +W Đ CYRILLIC CAPITAL LETTER BE +E Đ CYRILLIC CAPITAL LETTER VE +G Đ CYRILLIC CAPITAL LETTER GHE +N Đ CYRILLIC CAPITAL LETTER DE +Y Đ CYRILLIC CAPITAL LETTER IE +S Đ CYRILLIC CAPITAL LETTER ZHE +L Đ CYRILLIC CAPITAL LETTER ZE +X Đ CYRILLIC CAPITAL LETTER I +\" Đ CYRILLIC CAPITAL LETTER SHORT I +P Đ CYRILLIC CAPITAL LETTER KA +T Đ CYRILLIC CAPITAL LETTER EL +K Đ CYRILLIC CAPITAL LETTER EM +F Đ CYRILLIC CAPITAL LETTER EN +H Đ CYRILLIC CAPITAL LETTER O +I Đ CYRILLIC CAPITAL LETTER PE +D Đ CYRILLIC CAPITAL LETTER ER +J ĐĄ CYRILLIC CAPITAL LETTER ES +B Т CYRILLIC CAPITAL LETTER TE +> ĐŁ CYRILLIC CAPITAL LETTER U +A Ф CYRILLIC CAPITAL LETTER EF +? ĐĽ CYRILLIC CAPITAL LETTER HA +< ĐŚ CYRILLIC CAPITAL LETTER TSE +Q Ч CYRILLIC CAPITAL LETTER CHE +C Ш CYRILLIC CAPITAL LETTER SHA +R ĐŠ CYRILLIC CAPITAL LETTER SHCHA ++ Đ CYRILLIC CAPITAL LETTER YI +O Đ CYRILLIC CAPITAL LETTER BYELORUSSION-UKRAINIAN I +M ĐŹ CYRILLIC CAPITAL LETTER SOFT SIGN +_ Đ CYRILLIC CAPITAL LETTER UKRAINIAN IE +V ĐŽ CYRILLIC CAPITAL LETTER YU +: ĐŻ CYRILLIC CAPITAL LETTER YA +| Ň CYRILLIC CAPITAL LETTER GHE WITH UPTURN +u Đ° CYRILLIC SMALL LETTER A +w Đą CYRILLIC SMALL LETTER BE +e в CYRILLIC SMALL LETTER VE +g Đł CYRILLIC SMALL LETTER GHE +n Đ´ CYRILLIC SMALL LETTER DE +y Đľ CYRILLIC SMALL LETTER IE +s Đś CYRILLIC SMALL LETTER ZHE +l С CYRILLIC SMALL LETTER ZE +x и CYRILLIC SMALL LETTER I +' Đš CYRILLIC SMALL LETTER SHORT I +p Đş CYRILLIC SMALL LETTER KA +t Đť CYRILLIC SMALL LETTER EL +k Đź CYRILLIC SMALL LETTER EM +f Đ˝ CYRILLIC SMALL LETTER EN +h Đž CYRILLIC SMALL LETTER O +i Đż CYRILLIC SMALL LETTER PE +d Ń CYRILLIC SMALL LETTER ER +j Ń CYRILLIC SMALL LETTER ES +b Ń CYRILLIC SMALL LETTER TE +. Ń CYRILLIC SMALL LETTER U +a Ń CYRILLIC SMALL LETTER EF +/ Ń
CYRILLIC SMALL LETTER HA +, Ń CYRILLIC SMALL LETTER TSE +q Ń CYRILLIC SMALL LETTER CHE +c Ń CYRILLIC SMALL LETTER SHA +r Ń CYRILLIC SMALL LETTER SHCHA += Ń CYRILLIC SMALL LETTER YI +o Ń CYRILLIC SMALL LETTER BYELORUSSION-UKRAINIAN I +m Ń CYRILLIC SMALL LETTER SOFT SIGN +- Ń CYRILLIC SMALL LETTER UKRAINIAN IE +v Ń CYRILLIC SMALL LETTER YU +; Ń CYRILLIC SMALL LETTER YA +\\ Ň CYRILLIC SMALL LETTER GHE WITH UPTURN +@ " +# â NUMERO SIGN +$ ; +^ : +& ? +z . +Z , +[ - +] = diff --git a/runtime/lang/menu_eo_eo.utf-8.vim b/runtime/lang/menu_eo_eo.utf-8.vim new file mode 100644 index 000000000..7a2b9ee9e --- /dev/null +++ b/runtime/lang/menu_eo_eo.utf-8.vim @@ -0,0 +1,3 @@ +" Menu Translations: Esperanto for UTF-8 encoding + +source <sfile>:p:h/menu_eo.utf-8.vim diff --git a/runtime/lang/menu_fi_fi.utf-8.vim b/runtime/lang/menu_fi_fi.utf-8.vim new file mode 100644 index 000000000..b33639cda --- /dev/null +++ b/runtime/lang/menu_fi_fi.utf-8.vim @@ -0,0 +1,3 @@ +" Menu Translations: Finnish for UTF-8 encoding + +source <sfile>:p:h/menu_fi_fi.latin1.vim diff --git a/runtime/macros/editexisting.vim b/runtime/macros/editexisting.vim index fb6b9193f..07c55f675 100644 --- a/runtime/macros/editexisting.vim +++ b/runtime/macros/editexisting.vim @@ -1,6 +1,6 @@ " Vim Plugin: Edit the file with an existing Vim if possible " Maintainer: Bram Moolenaar -" Last Change: 2007 Mar 17 +" Last Change: 2008 May 29 " This is a plugin, drop it in your (Unix) ~/.vim/plugin or (Win32) " $VIM/vimfiles/plugin directory. Or make a symbolic link, so that you @@ -13,6 +13,9 @@ " 2. When a file is edited and a swap file exists for it, try finding that " other Vim and bring it to the foreground. Requires Vim 7, because it " uses the SwapExists autocommand event. +if v:version < 700 + finish +endif " Function that finds the Vim instance that is editing "filename" and brings " it to the foreground. @@ -102,8 +105,10 @@ func! EditExisting(fname, command) if winnr > 0 exe winnr . "wincmd w" + elseif exists('*fnameescape') + exe "split " . fnameescape(a:fname) else - exe "split " . escape(a:fname, ' #%"|') + exe "split " . escape(a:fname, " \t\n*?[{`$\\%#'\"|!<") endif if a:command != '' diff --git a/runtime/plugin/zipPlugin.vim b/runtime/plugin/zipPlugin.vim index 69e98bd66..e98686bbd 100644 --- a/runtime/plugin/zipPlugin.vim +++ b/runtime/plugin/zipPlugin.vim @@ -1,6 +1,6 @@ " zipPlugin.vim: Handles browsing zipfiles " PLUGIN PORTION -" Date: Jul 18, 2006 +" Date: Oct 05, 2007 " Maintainer: Charles E Campbell, Jr <NdrOchip@ScampbellPfamily.AbizM-NOSPAM> " License: Vim License (see vim's :help license) " Copyright: Copyright (C) 2005,2006 Charles E. Campbell, Jr. {{{1 @@ -20,7 +20,7 @@ if &cp || exists("g:loaded_zipPlugin") finish endif -let g:loaded_zipPlugin = 1 +let g:loaded_zipPlugin = "v18" let s:keepcpo = &cpo set cpo&vim @@ -40,7 +40,7 @@ augroup zip au FileWriteCmd zipfile:*/* call zip#Write(expand("<amatch>")) endif - au BufReadCmd *.zip call zip#Browse(expand("<amatch>")) + au BufReadCmd *.zip,*.jar,*.xpi,*.war,*.ear call zip#Browse(expand("<amatch>")) augroup END " --------------------------------------------------------------------- diff --git a/runtime/spell/nl/main.aap b/runtime/spell/nl/main.aap index e23111337..764a58924 100644 --- a/runtime/spell/nl/main.aap +++ b/runtime/spell/nl/main.aap @@ -19,8 +19,8 @@ $SPELLDIR/nl.utf-8.spl : $FILES :sys env LANG=nl_NL.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/nl nl_NL" -c q -../README_nl.txt : README_nl_NL.txt - :copy $source $target +../README_nl.txt : README_nl_NL.txt README_vim.txt + :cat $source >! $target # # Fetching the files from OpenOffice.org. diff --git a/runtime/spell/nl/nl_NL.diff b/runtime/spell/nl/nl_NL.diff index 1c5918237..de864fdad 100644 --- a/runtime/spell/nl/nl_NL.diff +++ b/runtime/spell/nl/nl_NL.diff @@ -153,7 +153,7 @@ + REP zoz z.o.z. + REP hopenlijk hopelijk *** nl_NL.orig.dic Sun Jul 3 18:24:07 2005 ---- nl_NL.dic Wed Apr 12 15:18:00 2006 +--- nl_NL.dic Thu Feb 21 21:06:03 2008 *************** *** 1,3 **** 119937 @@ -609,7 +609,7 @@ zegenbede/N *************** *** 119938 **** ---- 119990,173196 ---- +--- 119990,204386 ---- überhaupt + Christiaan/X + Fred/X @@ -10121,7 +10121,6 @@ + commandostructuren + commandostructuur + commandotorens -+ commedia dell'arte + commemorabele + commentaarloos + commentaarloze @@ -53817,3 +53816,31194 @@ + übermenschen + # groene boekje schrijft Majorca, Van Dale Mallorca + Mallorca ++ # woorden uit de 2007 versie van opentaal.nl ++ 's Gravenbrakel ++ 's Gravenvoeren ++ 's Gravenwezel ++ 's Herenelderen ++ 's nachts ++ 's-Gravenhaags ++ 's-Gravenhagenaar ++ 's-Gravenzander ++ 's-Gravenzands ++ 06-nummer ++ 1 aprilgek ++ 1 aprilgrap ++ 1 aprilmop ++ 11 septemberaanslagen ++ 16's ++ 3-cijferige ++ 5 meiherdenking ++ 5 meiviering ++ 80-jarige ++ A-kant ++ A-nummer ++ A.D. ++ AAW ++ ABC ++ ABN ++ AD ++ AIVD ++ ANP ++ ANSI ++ ANVR ++ ANW ++ ANWB ++ AOb ++ API ++ APV ++ ASCII ++ ASIC ++ AWACS ++ AWBZ ++ AWW ++ Aa ++ Aa en Hunze ++ Aad ++ Aafje ++ Aafke ++ Aaigem ++ Aaks ++ Aalbeke ++ Aalsmeerder ++ Aalsmeers ++ Aalst ++ Aalstenaar ++ Aalsters ++ Aaltenaar ++ Aaltens ++ Aalter ++ Aalteraar ++ Aalters ++ Aaltje ++ Aantjes ++ Aar ++ Aardenburg ++ Aarle ++ Aarschot ++ Aarschots ++ Aarschottenaar ++ Aarsele ++ Aart ++ Aartrijke ++ Aartselaar ++ Aartselaars ++ Aartselarenaar ++ Aat ++ Aats ++ Ab ++ Abbas ++ Abchazië ++ Abebaër ++ Abebiet ++ Abebitisch ++ Abel ++ Abel Tasman ++ Aboe ++ Aboe Simbel ++ Aboriginal ++ Aborigines ++ Abraham Kuyper ++ Abraham Lincoln ++ Abruzzees ++ Abruzzen ++ Abu ++ Abu Dhabi ++ Accra ++ Accraas ++ Accraër ++ Aceh ++ Achel ++ Achter ++ Achter-Indië ++ Achter-Rijn ++ Achterhoeker ++ Achterhoeks ++ Achterhuis ++ Acker ++ Ad ++ Adams ++ Adamstown ++ Addis Abeba ++ Addis Abebaër ++ Addis Abebiet ++ Addis Abebitisch ++ Adegem ++ Adelheid ++ Aden ++ Adeniet ++ Adenitisch ++ Adinda ++ Adinkerke ++ Adolf ++ Adolf Hitler ++ Adri ++ Adriaan ++ Adriaenszoon ++ Adriana ++ Adrianus ++ Adriatische ++ Adriatische Zee ++ Adrie ++ Adventurebank ++ Advertentieblad ++ Advocatenwet ++ Adzjarië ++ Aerts ++ Affligem ++ Afghaan ++ Afghaans ++ Afke ++ Afrikaans Schild ++ Afro ++ Afsluitdijk ++ Afsnee ++ Agana ++ Agatha ++ Agatha Christie ++ Agnes ++ Agneta ++ Agnus ++ Agnus Dei ++ Agt ++ Airees ++ Aires ++ Ajaccio ++ Ajax ++ Akaba ++ Akenaar ++ Akens ++ Akihito ++ Akren ++ Alain ++ Albanese Alpen ++ Albert ++ Albert Einstein ++ Albert Schweitzer ++ Albertina ++ Albertine ++ Albertmeer ++ Albestuurder ++ Alblasserdammer ++ Alblasserdams ++ Aleida ++ Aleijadinho ++ Aleoeten ++ Aleoetenbekken ++ Aleoetentrog ++ Aleppo ++ Aletta ++ Aletta Jacobs ++ Alex ++ Alexander ++ Alexander de Grote ++ Alexandra ++ Alexandrijn ++ Alexandrijns ++ Alexandrië ++ Alfons ++ Alfred ++ Alfred Nobel ++ Algiers ++ Algierser ++ Ali ++ Alice ++ Alida ++ Alighieri ++ Alissa ++ Alken ++ Alkmaar ++ Alkmaarder ++ Alkmaars ++ Allan ++ Allende ++ Allerheiligenbaai ++ Allerkinderen ++ Alma ++ Alma-Ata ++ Almachtig ++ Almachtige ++ Almaty ++ Almeerder ++ Almeers ++ Almeloos ++ Almeloër ++ Almogende ++ Alofi ++ Aloysius ++ Alpenetappe ++ Alpenetappes ++ Alpenland ++ Alpenrit ++ Alpenritten ++ Alphen aan den Rijn ++ Alphen-Chaam ++ Alphenaar ++ Alphens ++ Alpijns ++ Alsemberg ++ Altaj ++ Alva ++ Alvader ++ Alveringem ++ Alwetende ++ Alwijze ++ Alziende ++ Amadeus ++ Amalia ++ Amalie ++ Amanda ++ Amands ++ Amandsberg ++ Amandsbergenaar ++ Amandsbergs ++ Amati ++ Amazone ++ Amazonebekken ++ Amazonen ++ Ambacht ++ Ambachter ++ Amber ++ Ambon ++ Ambt ++ Ambt Montfort ++ Amel ++ Amelander ++ Amelands ++ American ++ Amerikaans-Samoa ++ Amerikaans-Samoaan ++ Amerikaans-Samoaans ++ Amerikaanse Maagdeneilanden ++ Amerikatrog ++ Amersfoorder ++ Amersfoorter ++ Amersfoorts ++ Amin ++ Amman ++ Ammaniet ++ Ammanitisch ++ Amoer ++ Amstel ++ Amstelgebied ++ Amstelveens ++ Amstelvener ++ Amsterdam-Centrum ++ Amsterdam-Noord ++ Amsterdam-Oud-Zuid ++ Amu ++ Amu Darja ++ Amélie ++ An ++ Anadyr ++ Anastacia ++ Anatolisch ++ Anatolisch Hoogland ++ Anatolië ++ Anatoliër ++ Andalusisch ++ Andalusië ++ Andalusiër ++ Andamanen ++ Andamanse ++ Andamanse Zee ++ Anderlecht ++ Anderlechts ++ Andes ++ Andijn ++ Andijns ++ Andikithira ++ Andisch ++ Andorra la Vella ++ Andorraan ++ Andorraans ++ Andrea ++ Andreas ++ Andrei ++ Andries ++ Andriezenaar ++ André ++ Andy ++ Angela ++ Angelica ++ Angelique ++ Anglo ++ Anguilla ++ Anguillaan ++ Anguillaans ++ Anhalt ++ Anika ++ Anja ++ Ank ++ Ankarioot ++ Ankariotisch ++ Anke ++ Ann ++ Anna Paulowna ++ Annabel ++ Annam ++ Annamaria ++ Anne ++ Anne Frank ++ Anne-Sophie ++ Anne-Wil ++ Annebeth ++ Annechien ++ Anneke ++ Anneleen ++ Annelies ++ Anneloes ++ Annemarie ++ Annemarieke ++ Annemiek ++ Annemieke ++ Annet ++ Annette ++ Annick ++ Annie ++ Annie M.G. Schmidt ++ Anny ++ Anouk ++ Anouschka ++ Ans ++ Antananarivo ++ Antarctisch ++ Antarctisch Schiereiland ++ Antarctische ++ Antarctiër ++ Antelinks ++ Anti ++ Anti-Balkan ++ Anti-Libanon ++ Anti-Taurus ++ Antigua ++ Antigua en Barbuda ++ Antillenbekken ++ Antiochië ++ Antipodeneilanden ++ Antje ++ Antoine ++ Antoinet ++ Antoinette ++ Anton ++ Anton Pieck ++ Antonius ++ Anzegem ++ Apache ++ Apachedans ++ Apachedansen ++ Apachen ++ Apeldoornaar ++ Apeldoorner ++ Apeldoorns ++ Apeldorenaar ++ Apennijn ++ Apennijnen ++ Apennijner ++ Apennijns ++ Apennijns Schiereiland ++ Apia ++ Appalachen ++ Appel ++ Appels ++ Appelterre ++ Appelterre-Eichem ++ Appingedammer ++ Appingedams ++ Apulisch ++ Apulië ++ Apuliër ++ Aquitaan ++ Aquitaans ++ Aquitaanse ++ Aquitaanse Poort ++ Aquitanië ++ Arabisch Bekken ++ Arabische Woestijn ++ Arabische Zee ++ Arabië ++ Arafat ++ Arafurazee ++ Aragon ++ Aralmeer ++ Arameeër ++ Arameeërs ++ Ararat ++ Arcen en Velden ++ Archimedes ++ Archipel ++ Arco ++ Arctisch ++ Arctische ++ Ard ++ Arda ++ Ardenner ++ Ardens ++ Ardooie ++ Arend ++ Arendonk ++ Arendonkenaar ++ Arendonks ++ Argentijns Bekken ++ Argolis ++ Arie ++ Arisch ++ Arische ++ Aristoteles ++ Arjan ++ Arjen ++ Arkansas ++ Armada ++ Armageddon ++ Armande ++ Armenië ++ Armentiers ++ Armentiersenaar ++ Armoricaans ++ Armoricaans Massief ++ Armstrong ++ Arne ++ Arno ++ Arnold ++ Arnoud ++ Arnout ++ Aron ++ Arron ++ Arteser ++ Artesisch ++ Artesië ++ Artesiër ++ Arthur ++ Arthur Conan Doyle ++ Arwin ++ As ++ Ashwin ++ Asjchabad ++ Asmara ++ Aspelare ++ Asper ++ Asse ++ Assebroek ++ Assebroekenaar ++ Assebroeks ++ Assen ++ Assenede ++ Assent ++ Assepoester ++ Asses ++ Assisi ++ Astana ++ Asten ++ Astenaar ++ Astene ++ Astens ++ Astrid ++ Asturisch ++ Asturisch-Cantabrisch Gebergte ++ Asturië ++ Asuncionees ++ Asunción ++ Ata ++ Atalantikanaal ++ Atenaar ++ Atheens ++ Athener ++ Atlanteeër ++ Atlanteďsch ++ Atlantisch-Indisch-Antarctisch Bekken ++ Atlantisch-Indische Rug ++ Atlantische Kustvlakte ++ Atlantische Oceaan ++ Atlas ++ Atlasgebergte ++ Attenhoven ++ Attenrode ++ Attika ++ Attiër ++ Audrey ++ Audrie ++ Auguste ++ Auguste Rodin ++ Augustus ++ Auke ++ Aukje ++ Aurelie ++ Australische Alpen ++ Auvergne ++ Avarua ++ Avekapelle ++ Avelgem ++ Averbode ++ Avondland ++ Avondster ++ Axel ++ Axelaar ++ Axels ++ Ayaan ++ Ayaan Hirsi Ali ++ Ayatollah ++ Ayatollah Khomeini ++ Ayers ++ Ayers Rock ++ Azerbeidzjaan ++ Azerbeidzjaans ++ Azerbeidzjan ++ Azeri ++ Azoriaan ++ Azoriaans ++ Azorisch ++ Azov ++ Azteek ++ Azteken ++ Aäron ++ BA ++ BBC ++ BBE ++ BG ++ BID ++ BIOS ++ BKR ++ BOB ++ BSE-geval ++ BSE-koe ++ BSN ++ BSN's ++ BSN-stelsel ++ BSc ++ BW ++ Baafs ++ Baai ++ Baai van Kotor ++ Baai van Mont-Saint-Michel ++ Baai van Peter de Grote ++ Baai van Sint-Michiel ++ Baaigem ++ Baal ++ Baalbek ++ Baalhoek ++ Baardegem ++ Baarle ++ Baarle-Hertog ++ Baarn ++ Baarnaar ++ Baarns ++ Baarsjes ++ Baasrode ++ Bab ++ Bab el Mandeb ++ Babette ++ Bach ++ Bachte ++ Bachte-Maria-Leerne ++ Backer ++ Baert ++ Bagdadder ++ Bagdads ++ Bahama ++ Bahama's ++ Bahamaan ++ Bahamaans ++ Bahrein ++ Bahreiner ++ Bahreini ++ Bahreins ++ Bairiki ++ Bakker ++ Bakoe ++ Bakoes ++ Bakoeër ++ Baleaar ++ Baleaars ++ Balearen ++ Balegem ++ Balen ++ Balenaar ++ Balens ++ Baliemvallei ++ Balkanees ++ Balkanschiereiland ++ Balkarië ++ Balkasjmeer ++ Balkenende ++ Balt ++ Balthasar ++ Balthasar Gerards ++ Balticum ++ Baltisch ++ Baltische ++ Bamako ++ Bambrugge ++ Banaat ++ Banater ++ Banater Gebergte ++ Banda ++ Banda Aceh ++ Bandar ++ Bandar Abbas ++ Bandar Seri Begawan ++ Bangkokker ++ Bangkoks ++ Bangui ++ Banjul ++ Banka ++ Bantam ++ Banten ++ Bantoe ++ Baragansteppe ++ Barbadaan ++ Barbadaans ++ Barbadiaan ++ Barbadiaans ++ Barbados ++ Barbara ++ Barbarijse ++ Barbarijse Hoogvlakte ++ Barbuda ++ Barenaar ++ Barendrechter ++ Barendrechts ++ Barentsz ++ Barentszburg ++ Barentszeiland ++ Barnevelder ++ Barnevelds ++ Barričrerif ++ Bart ++ Bartina ++ Bartolomeüs ++ Baruch ++ Baruch de Spinoza ++ Bas ++ Bas-Congo ++ Base ++ Basel ++ Basic ++ Basisengels ++ Basjkirostan ++ Baskische Provincies ++ Bass ++ Basse ++ Basse-Terre ++ Basseterre ++ Bassevelde ++ Bassin ++ Bassin du Congo ++ Bastenaaks ++ Bastenaken ++ Bastenakenaar ++ Bastiaan ++ Bataafse Republiek ++ Batavia ++ Batavier ++ Batoemi ++ Batsheers ++ Bauke ++ Baukje ++ Bauwens ++ Bavegem ++ Bavikhove ++ Bavo ++ Bazel ++ Beatles ++ Beatrix ++ Beaufortzee ++ Beauvoorde ++ Becky ++ Beek ++ Beeks ++ Beeldenstorm ++ Beerlegem ++ Beernem ++ Beerse ++ Beersel ++ Beersenaar ++ Beerses ++ Beerst ++ Beert ++ Beervelde ++ Beerzel ++ Beesels ++ Beethoven ++ Beets ++ Begakanaal ++ Begawan ++ Begijnendijk ++ Beierin ++ Beierse Alpen ++ Beierse Hoogvlakte ++ Beierse Woud ++ Beigem ++ Beijerland ++ Beijerlander ++ Beijerlands ++ Beilenaar ++ Beilens ++ Beiler ++ Beiroet ++ Beiroeter ++ Beiroeti ++ Beiroets ++ Beisem ++ Bekavallei ++ Bekegem ++ Bekenaar ++ Bekken ++ Bekken van Parijs ++ Bekkerzeel ++ Bekkevoort ++ Belau ++ Belauer ++ Belaus ++ Belgicus ++ Belgisch-Lotharingen ++ Belgiës ++ Belgrado ++ Belgradoos ++ Belgradoër ++ Belinda ++ Belizaan ++ Belizaans ++ Belize ++ Belle ++ Bellegem ++ Bellem ++ Bellenaar ++ Bellingen ++ Belmopan ++ Beloetsjistan ++ Bels ++ Belsele ++ Belsen ++ Belt ++ Bemmelaar ++ Bemmeler ++ Bemmels ++ Ben ++ Benares ++ Beneden ++ Beneden-Donauvlakte ++ Benedenwinden ++ Benedenwinder ++ Benedenwinds ++ Benedenwindse ++ Benedenwindse Eilanden ++ Benedictus ++ Benedictus de Spinoza ++ Bengalees ++ Bengalen ++ Benghazi ++ Benin ++ Beniner ++ Benins ++ Benito ++ Benito Mussolini ++ Benjamin ++ Bep ++ Berber ++ Berberstam ++ Berberstammen ++ Berbroek ++ Berchem ++ Berchemmenaar ++ Berchems ++ Berdien ++ Berend ++ Berendrecht ++ Bereneiland ++ Berg ++ Bergeijk ++ Bergen ++ Bergen op Zoom ++ Bergen-Belsen ++ Bergland ++ Beringen ++ Beringstraat ++ Beringzee ++ Berkel en Rodenrijs ++ Berkelland ++ Berlaar ++ Berlare ++ Berlijnerin ++ Berlingen ++ Bermudaan ++ Bermudaans ++ Bern ++ Bernadette ++ Bernadette Soubirous ++ Bernard ++ Berner ++ Bernerin ++ Bernhard ++ Bernhardpas ++ Bernheze ++ Bernice ++ Berns ++ Bert ++ Bertem ++ Bertha ++ Bertram ++ Bertrand ++ Beselare ++ Beskiden ++ Bessarabië ++ Best ++ Bestandstwisten ++ Bestenaar ++ Bester ++ Bests ++ Betekom ++ Bethlehem ++ Bettenhoven ++ Bettina ++ Betty ++ Betuwe ++ Betuwenaar ++ Betuwer ++ Betuws ++ Beuninger ++ Beunings ++ Bevekom ++ Bevel ++ Beveland ++ Bevelander ++ Bevelands ++ Bever ++ Beveraar ++ Bevere ++ Beveren ++ Beveren-Waas ++ Beveren-aan-den-IJzer ++ Beverlo ++ Bevernaar ++ Bevers ++ Beverst ++ Beverwijker ++ Beverwijks ++ Bevrijdingsdag ++ Bhutaan ++ Bhutaans ++ Bhutan ++ Bianca ++ Bibi ++ Bibianne ++ Bierbeek ++ Bierk ++ Bihorgebergte ++ Bijbel ++ Bijbelbeschouwing ++ Bijbelboek ++ Bijbelboeken ++ Bijbelcommissie ++ Bijbelexegese ++ Bijbelgedeelte ++ Bijbelgenootschap ++ Bijbelgenootschappen ++ Bijbelkennis ++ Bijbelkring ++ Bijbelkringen ++ Bijbelkritiek ++ Bijbelles ++ Bijbellessen ++ Bijbellezing ++ Bijbellezingen ++ Bijbelonderzoek ++ Bijbelplaats ++ Bijbels ++ Bijbelse ++ Bijbelser ++ Bijbelspreuk ++ Bijbeltaal ++ Bijbeltekst ++ Bijbelteksten ++ Bijbeltheologen ++ Bijbeltheoloog ++ Bijbeluitleg ++ Bijbelvast ++ Bijbelvaste ++ Bijbelvaster ++ Bijbelverhaal ++ Bijbelverhalen ++ Bijbelvers ++ Bijbelvertaling ++ Bijbelvertalingen ++ Bijbelwetenschappen ++ Bijbelwoord ++ Bijbelwoorden ++ Bijgaarden ++ Bikschote ++ Bilbao ++ Bildt ++ Bill ++ Bill Clinton ++ Bill Gates ++ Billiton ++ Bilt ++ Biltenaar ++ Bilts ++ Bilzen ++ Bin ++ Binderveld ++ Binkom ++ Binnen ++ Binnen-Hebriden ++ Binnen-Mongolië ++ Binnenhof ++ Binnenzee ++ Birgit ++ Bisjkek ++ Biskaje ++ Bissau ++ Bissauer ++ Bissaus ++ Bissegem ++ Bitsingen ++ Björn ++ Blaasveld ++ Blaeu ++ Blair ++ Blanc ++ Blanden ++ Blankenberge ++ Blankenbergenaar ++ Blankenbergs ++ Blaricums ++ Blasius ++ Blauwe ++ Blauwe Nijl ++ Blauwe Rivier ++ Blieberg ++ Bloedprocessie ++ Bloedraad ++ Bloemendaals ++ Bloemendaler ++ Blom ++ Bo ++ Bob ++ Bocholt ++ Bocht ++ Bocht van Gdansk ++ Bocht van Helgoland ++ Bodegem ++ Bodegravenaar ++ Bodegravens ++ Bodenmeer ++ Bodensee ++ Boechout ++ Boedapester ++ Boedapests ++ Boeddha ++ Boeddhabeeld ++ Boeing ++ Boekarest ++ Boekarester ++ Boekarests ++ Boekenweek ++ Boekhout ++ Boekhoute ++ Boekje ++ Boekovina ++ Boeotië ++ Boer ++ Boerenoorlog ++ Boergas ++ Boergondisch ++ Boergondisch Kanaal ++ Boergondische ++ Boergondische Poort ++ Boergondië ++ Boerjatië ++ Boezinge ++ Bogaarden ++ Bogaert ++ Bogaerts ++ Bogota ++ Bogotaan ++ Bogotaans ++ Boheems-Moravische Hoogten ++ Bohemer Woud ++ Bohemerin ++ Boksers ++ Bolbeek ++ Bolder ++ Bollenstreek ++ Bomans ++ Bombay ++ Bomenaar ++ Bommershoven ++ Bonaparte ++ Bondsdag ++ Bondsrepubliek ++ Bone ++ Bonheiden ++ Boni ++ Bonifacio ++ Bonifatius ++ Boogschutter ++ Booienhoven ++ Booischot ++ Booitshoeke ++ Boom ++ Booms ++ Boon ++ Boorsem ++ Boortmeerbeek ++ Borchtlombeek ++ Borculoos ++ Borgenaar ++ Borger-Odoorn ++ Borgerder ++ Borgerhout ++ Borgerhoutenaar ++ Borgerhouts ++ Borgers ++ Borgloon ++ Borgworm ++ Borgworms ++ Boris ++ Borjan ++ Borlo ++ Born ++ Bornaar ++ Bornem ++ Bornemmenaar ++ Bornems ++ Borneo ++ Borner ++ Borns ++ Borrenaar ++ Borromeus ++ Borsbeek ++ Borsbeke ++ Borsselaar ++ Borssele ++ Borssels ++ Bos ++ Bos en Lommer ++ Bosjesman ++ Bosjesmannen ++ Boskoops ++ Boskopenaar ++ Boskoper ++ Bosmans ++ Bosnisch-Servische ++ Bosnië en Herzegovina ++ Bosporus ++ Bossuit ++ Bost ++ Bosvoorde ++ Bosvoordenaar ++ Bosvoords ++ Botlek ++ Botnische ++ Botswaan ++ Botswaans ++ Botswana ++ Bottelare ++ Bouke ++ Boukje ++ Bourgogne ++ Bourgondisch Kanaal ++ Bourgondische Poort ++ Bouterse ++ Boutersem ++ Bouwel ++ Bovag ++ Bovekerke ++ Bovelingen ++ Boven ++ Boven-Rijnse Laagvlakte ++ Bovenmeer ++ Bovenwinder ++ Bovenwinds ++ Bovenwindse ++ Bovenwindse Eilanden ++ Boxelaar ++ Boxmeerder ++ Boxmeers ++ Boxtelaar ++ Boxtels ++ Boze ++ Bradbury ++ Brahma ++ Brakelaar ++ Brakels ++ Brandt ++ Brasschaat ++ Brasschaats ++ Brasschatenaar ++ Bratislava ++ Braun ++ Braziliaans Bekken ++ Brazzaviller ++ Brazzavils ++ Brecht ++ Bredaas ++ Bredanaar ++ Bredaënaar ++ Bredaër ++ Bredenaar ++ Bredene ++ Bredens ++ Bree ++ Breendonk ++ Brees ++ Breeveertien ++ Breezand ++ Breeënaar ++ Breeërnaar ++ Brenda ++ Brennerpas ++ Brest ++ Breukelaar ++ Breukels ++ Brian ++ Bridget ++ Bridgetown ++ Briel ++ Brielen ++ Briellenaar ++ Briels ++ Brigade ++ Brigit ++ Brigitte ++ Brink ++ Brioni ++ Bristol ++ Brits-Columbia ++ Britse Eilanden ++ Britse Maagdeneilanden ++ Britt ++ Broechem ++ Broeck ++ Broek ++ Broekom ++ Brogel ++ Bronckhorst ++ Brouwer ++ Brouwers ++ Bruin ++ Brummenaar ++ Brummens ++ Brummer ++ Bruna ++ Brunei ++ Bruneier ++ Bruneis ++ Bruno ++ Brunssumer ++ Brunssums ++ Brussegem ++ Brustem ++ Bruyn ++ BuZa ++ Buchara ++ Buddingh' ++ Budels ++ Budingen ++ Buenos ++ Buenos Airees ++ Buenos Aires ++ Buggenhout ++ Buggenhoutenaar ++ Buggenhouts ++ Buiten ++ Buiten-Hebriden ++ Buitengewesten ++ Buizingen ++ Bujumbura ++ Buken ++ Bulskamp ++ Buma ++ Bunniker ++ Bunniks ++ Bunsbeek ++ Bunschotens ++ Bunschoter ++ Burcht ++ Buren ++ Burkina ++ Burkina Faso ++ Burkinees ++ Burst ++ Burundees ++ Burundi ++ Bush ++ Bussums ++ Buvingen ++ Byzantijns ++ Byzantium ++ C++ ++ C14 ++ CAT ++ CBS ++ CDA ++ CIA ++ CT ++ CV ++ CWI ++ Caesar ++ Caicoseilanden ++ Calabrees ++ Calabrisch ++ Calabrië ++ Calabriër ++ Calais ++ Calc ++ Calcutta ++ Caledonisch ++ Caledonië ++ Caledoniër ++ Calvarie ++ Calvarieberg ++ Cambodja ++ Cambodjaan ++ Cambodjaans ++ Camile ++ Campanische ++ Campanische Archipel ++ Campert ++ Canada ++ Canadees Bekken ++ Canadees Schild ++ Cananefaten ++ Canarisch ++ Canarische ++ Canariër ++ Canberra ++ Cantaber ++ Cantabrisch ++ Cantabrisch Gebergte ++ Cantabrië ++ Cantabriër ++ Capelle aan den IJssel ++ Capellenaar ++ Capels ++ Cappadocië ++ Caracas ++ Caraceen ++ Caraceens ++ Caraďbische ++ Caraďbische Zee ++ Caren ++ Cariben ++ Caribisch ++ Caribische ++ Caribische Zee ++ Carieb ++ Carin ++ Carina ++ Carine ++ Carl ++ Carla ++ Carlijn ++ Carlo ++ Carlos ++ Carmen ++ Carol ++ Carola ++ Carolien ++ Caroline ++ Carolinen ++ Carolus ++ Carolus Borromeus ++ Carroll ++ Cas ++ Casablanca ++ Caspar ++ Casper ++ Castilië ++ Castricummer ++ Castricums ++ Castries ++ Castro ++ Catalonië ++ Catharina ++ Catherine ++ Cathy ++ Cathérine ++ Cavourkanaal ++ Cayenne ++ Caymaneilanden ++ Caymaneilander ++ Caymaneilands ++ Caďro ++ Caďroot ++ Caďrotisch ++ Ceausescu ++ Cees ++ Cees Buddingh' ++ Celebes ++ Celebeszee ++ Cendrawasih ++ Centraal ++ Centraal Massief ++ Centraal-Afrikaan ++ Centraal-Afrikaans ++ Centraal-Afrikaanse Meren ++ Centraal-Afrikaanse Republiek ++ Centraal-Azië ++ Centraal-Indische Rug ++ Centraal-Pacifisch Bekken ++ Centraal-Pacifische Rug ++ Centrale ++ Centrale Cordillera ++ Centrum ++ Centrumraad ++ Centrumraad Rotterdam ++ Ceram ++ Ceramzee ++ Ceulemans ++ Cevennen ++ Cevenner ++ Cevennool ++ Cevennools ++ Cevens ++ Ceylon ++ Ceylonees ++ Ceylonner ++ Ceylons ++ Chaam ++ Chakassië ++ Chalcidice ++ Chantal ++ Chaplin ++ Charkov ++ Charles ++ Charles Darwin ++ Charles Dickens ++ Charles Lindbergh ++ Charles de Gaulle ++ Charlie ++ Charlie Chaplin ++ Charlois ++ Charlotte ++ Charlotte Amalie ++ Che ++ Che Guevara ++ Chi ++ Chiinau ++ Chileens Lengtedal ++ Chili ++ Chinees Laagland ++ Chinezenbuurt ++ Chisinau ++ Chongqing ++ Chris ++ Christa ++ Christel ++ ChristenUnie ++ ChristenUnie-leden ++ ChristenUnielid ++ Christiaan Huygens ++ Christiaens ++ Christian ++ Christiana ++ Christiane ++ Christie ++ Christina ++ Christine ++ Christmaseiland ++ Christmaseilander ++ Christmaseilands ++ Christoffel ++ Christoffel Columbus ++ Christoffel Plantijn ++ Christophe ++ Churchill ++ Cicero ++ Ciel ++ Cindy ++ Cis ++ Cis-Kaukasië ++ Ciska ++ Civilis ++ Claes ++ Claes Janszoon Visscher ++ Claessens ++ Claeys ++ Clara ++ Claudia ++ Claus ++ Clement ++ Cleopatra ++ Clercq ++ Clinton ++ Cobra ++ Coburg ++ Coby ++ Cock ++ Cockburn ++ Cockburn Town ++ Cockerill ++ Cockney ++ Coen ++ Coevordenaar ++ Coevorder ++ Coevords ++ Colette ++ Colijn ++ Colombees ++ Colombo ++ Columbia ++ Columbus ++ Comomeer ++ Comorees ++ Comoren ++ Compagnie ++ Compostela ++ Compostella ++ Conakry ++ Conan ++ Confucius ++ Congo ++ Congobekken ++ Congresverkiezingen ++ Coninck ++ Conny ++ Constantijn ++ Constantijn Huygens ++ Constantinus ++ Cook ++ Cookeilanden ++ Cookeilander ++ Cookeilands ++ Cools ++ Coppens ++ Cor ++ Corantijn ++ Cordillera ++ Cordillera de los Andes ++ Corfu ++ Cornelia ++ Cornelis ++ Corné ++ Corrie ++ Corry ++ Corsica ++ Corsicaan ++ Corsicaans ++ Corstius ++ Costa ++ Coster ++ Cotonou ++ Cottische ++ Cottische Alpen ++ Couperus ++ Cousteau ++ Cove ++ Cranendonck ++ Cremer ++ Cris ++ Cromwell ++ Crooswijk ++ Cubapolitiek ++ Cuijk ++ Cuijkenaar ++ Cuijks ++ Culemborger ++ Culemborgs ++ Curaçaoër ++ Curriculum ++ Curriculum Vitae ++ Curt ++ Cycladen ++ Cyrenaica ++ Cécile ++ D.V. ++ D66 ++ D66'er ++ D66'ers ++ D66-leden ++ D66-lid ++ DNA-materiaal ++ DNA-profiel ++ Daan ++ Dadizele ++ Daems ++ Daisy ++ Dakar ++ Daknam ++ Dale ++ Dalfsenaar ++ Dalfsens ++ Dalfser ++ Dalmatische ++ Dalmatische Eilanden ++ Dalmatië ++ Dam ++ Damasceen ++ Damasceens ++ Damascener ++ Damascus ++ Damiaan ++ Damme ++ Damslaper ++ Dana ++ Danakildepressie ++ Daniel ++ Daniël ++ Daniëlle ++ Danny ++ Dante ++ Dante Alighieri ++ Daphne ++ Dardanellen ++ Darja ++ Darwin ++ Dave ++ David ++ David Livingstone ++ Davis ++ Davy ++ Dawhah ++ De ++ De Baarsjes ++ De Backer ++ De Bilt ++ De Bruyn ++ De Clercq ++ De Cock ++ De Coninck ++ De Groot ++ De Groote ++ De Haan ++ De Klinge ++ De Meern ++ De Meyer ++ De Moeren ++ De Morgen ++ De Panne ++ De Pauw ++ De Pinte ++ De Ridder ++ De Ronde Venen ++ De Smedt ++ De Smet ++ De Standaard ++ De Stijl ++ De Telegraaf ++ De Tijd ++ De Vos ++ De Wilde ++ De Winter ++ De Wolden ++ Deaan ++ Debbie ++ Deborah ++ Decima ++ Declercq ++ Deerlijk ++ Deerlijkaan ++ Deerlijkaans ++ Deerlijkenaar ++ Deerlijks ++ Deftinge ++ Dehaene ++ Dei ++ Deins ++ Deinze ++ Deinzenaar ++ Deinzes ++ Dekan ++ Dekker ++ Delfland ++ Delfshaven ++ Delft ++ Delftenaar ++ Delfts ++ Delftse ++ Delfzijler ++ Delfzijls ++ Delhisch ++ Delhiër ++ Delila ++ Delos ++ Delphi ++ Deltawerken ++ Delvenaar ++ Demi ++ Den ++ Den Bosch ++ Den Briel ++ Den Haag ++ Den Ham ++ Den Helder ++ Den Uyl ++ Denderbelle ++ Denderhoutem ++ Denderleeuw ++ Denderleeuwenaar ++ Denderleeuws ++ Dendermonde ++ Dendermondenaar ++ Dendermonds ++ Denderwindeke ++ Denekamper ++ Denekamps ++ Deng ++ Deng Xiaoping ++ Denijs ++ Denis ++ Denise ++ Dennis ++ Dentergem ++ Deo volente ++ Deozaak ++ Deozaken ++ Derk ++ Descartes ++ Desi ++ Desi Bouterse ++ Desiderius ++ Desiderius Erasmus ++ Desirée ++ Desmet ++ Dessel ++ Desselgem ++ Destelbergen ++ Desteldonk ++ Deule ++ Deulemonde ++ Deum ++ Deums ++ Deurenaar ++ Deurens ++ Deurle ++ Deurnaar ++ Deurnenaar ++ Deurns ++ Deventenaar ++ Deventers ++ Devos ++ Dewi ++ Dhabi ++ Dharaan ++ Diana ++ Diane ++ Dianne ++ Dick ++ Dick Bruna ++ Dickens ++ Didammer ++ Didams ++ Diederick ++ Diederik ++ Diegem ++ Diemenaar ++ Diemens ++ Diemer ++ Dieneke ++ Diep ++ Diepenbeek ++ Diepenbeeks ++ Diepenbekenaar ++ Diepenveens ++ Diepenvener ++ Dierckx ++ Diest ++ Diestenaar ++ Diesters ++ Diests ++ Dieter ++ Diets-Heur ++ DigiD ++ Dijk ++ Dijkstra ++ Dijle ++ Dikkebus ++ Dikkele ++ Dikkelvenne ++ Diksmuide ++ Dilbeek ++ Dilbeeks ++ Dilbekenaar ++ Dili ++ Dillenburg ++ Dilsen ++ Dilsen-Stokkem ++ Dimitri ++ Dinand ++ Dinant ++ Dinantees ++ Dinantenaar ++ Dinanter ++ Dinants ++ Dinarische ++ Dinarische Alpen ++ Dineke ++ Dinkelland ++ Dirk ++ Djedda ++ Djibouti ++ Djiboutiaan ++ Djiboutiaans ++ Dnjepr ++ Dnjepropetrovsk ++ Dobroedzja ++ Dode ++ Dode Zee ++ Dodekanesos ++ Dodoma ++ Doel ++ Doesburger ++ Doesburgs ++ Doesjanbe ++ Doetinchemmer ++ Doetinchems ++ Doggersbank ++ Doha ++ Dokkum ++ Dokkums ++ Dolf ++ Dolly ++ Dolomieten ++ Dolomieter ++ Dolomiets ++ Domela ++ Domela Nieuwenhuis ++ Domingo ++ Dominicaan ++ Dominicaans ++ Dominicaanse ++ Dominique ++ Don ++ Donald ++ Donar ++ Donaudelta ++ Donauvlakte ++ Donetsbekken ++ Donetsplateau ++ Dongen ++ Dongenaar ++ Dongens ++ Donk ++ Door ++ Doorn ++ Doornaar ++ Doornik ++ Doornikenaar ++ Doorniks ++ Doorns ++ Doorvaart ++ Doper ++ Dora ++ Dordrechtenaar ++ Dordrechts ++ Dordt ++ Dordtenaar ++ Dordts ++ Dorenaar ++ Dorestad ++ Dorien ++ Doris ++ Dormaal ++ Dortmund-Eemskanaal ++ Dorus ++ Dottenijs ++ Douglas ++ Douglas Adams ++ Douwes ++ Dow ++ Dowaai ++ Doyle ++ Drachten ++ Drachtens ++ Drachter ++ Drachtster ++ Dracula ++ Dragomanpas ++ Drake ++ Drakensbergen ++ Dranouter ++ Draw ++ Drees ++ Drempel ++ Drewes ++ Driebergen ++ Driebergenaar ++ Driebergs ++ Driekapellen ++ Dries ++ Dries van Agt ++ Drieslinter ++ Drievuldigheid ++ Drin ++ Drogenbos ++ Drongen ++ Drongenaar ++ Drongens ++ Drontenaar ++ Drontens ++ Dronter ++ Drunens ++ Drutens ++ Dubai ++ Dublinner ++ Dublins ++ Dudzele ++ Duffel ++ Duffelaar ++ Duimpje ++ Duina ++ Duinkerke ++ Duinkerken ++ Duinkerkenaar ++ Duinkerkens ++ Duinkerker ++ Duinkerks ++ Duitse Bocht ++ Duivelander ++ Duivelands ++ Duivelseiland ++ Duiven ++ Duivens ++ Duizend ++ Duizend-en-een-nacht ++ Duras ++ Dusjanbe ++ Dutchbat ++ Dutsel ++ Duyfken ++ Dvina ++ Dwight ++ Dwight Eisenhower ++ Dworp ++ Dyck ++ Dylan ++ Dymfna ++ Dymphna ++ Dzjoengaarse ++ Dzjoengaarse Poort ++ Dzjoengarije ++ E. coli ++ EG ++ EGA ++ EUR ++ EVA ++ Echt ++ Echt-Susteren ++ Echtenaar ++ Echter ++ Echts ++ Ed ++ Edam ++ Edammer ++ Edammers ++ Edams ++ Eddie ++ Eddy ++ Eddy Merckx ++ Edegem ++ Edegemmenaar ++ Edegems ++ Edelare ++ Eden ++ Edenaar ++ Eder ++ Edes ++ Edgar ++ Edgar Allan Poe ++ Edingen ++ Edison ++ Edith ++ Eduard ++ Eduard Douwes Dekker ++ Edward ++ Edwardeiland ++ Edwardmeer ++ Eefje ++ Eeklo ++ Eeklonaar ++ Eekloos ++ Eelco ++ Eems ++ Eems-Jadekanaal ++ Eems-Vechtkanaal ++ Eemshaven ++ Eemskanaal ++ Eenheidsvakcentrale ++ Eerken ++ Eernegem ++ Eerselaar ++ Eersels ++ Eerste ++ Eerste Kamer ++ Eerste Kamerleden ++ Eeuwout ++ Effendi ++ Egadische ++ Egadische Eilanden ++ Egbert ++ Egem ++ Eger ++ Egeďsche ++ Egeďsche Zee ++ Eggewaartskapelle ++ Egina ++ Egmonder ++ Egmonds ++ Eibergenaar ++ Eiberger ++ Eibergs ++ Eichem ++ Eigenbilzen ++ Eigenbrakel ++ Eigenbrakelaar ++ Eigenbrakels ++ Eiger ++ Eijsdenaar ++ Eijsdens ++ Eilanden ++ Eilanden beneden de wind ++ Eilanden boven de wind ++ Eilandenrivier ++ Eindhout ++ Eindhovenaar ++ Eindhovens ++ Eine ++ Einstein ++ Eisden ++ Eise ++ Eise Eisinga ++ Eisenhower ++ Eisinga ++ Eke ++ Ekeraar ++ Ekeren ++ Ekers ++ Eksaarde ++ Eksel ++ El ++ El Obeid ++ Elba ++ Elbe ++ Elbert ++ Elboers ++ Elbroes ++ Elburger ++ Elburgs ++ Elch ++ Elco ++ Eldorado ++ Elektriciteitswet ++ Elen ++ Elena ++ Elena Ceausescu ++ Elene ++ Eleonora ++ Elewijt ++ Elfstedentocht ++ Elia ++ Elianne ++ Eliksem ++ Eline ++ Elingen ++ Elisabeth ++ Elise ++ Elizabetheilanden ++ Ella ++ Elle ++ Elleke ++ Ellen ++ Elles ++ Ellikom ++ Elly ++ Eloois ++ Els ++ Elsbeth ++ Elsegem ++ Elsenaar ++ Elsene ++ Elsens ++ Elske ++ Elsschot ++ Elst ++ Elstenaar ++ Elster ++ Elsts ++ Elton ++ Elverdinge ++ Elversele ++ Elvira ++ Elwin ++ Elza ++ Elzas ++ Elzaskanaal ++ Elzasser ++ Elzasserin ++ Elzassisch ++ Elzele ++ Elzevier ++ Emanuelle ++ Emblem ++ Emder ++ Emelgem ++ Emiel ++ Emile ++ Emile Zola ++ Emilie ++ Emma ++ Emmanuel ++ Emmelie ++ Emmenaar ++ Emmens ++ Emmer ++ Emmerich ++ Emmerik ++ Emmeriker ++ Emmeriks ++ Emmy ++ Ename ++ Ende ++ Engelmanshoven ++ Engelstaligen ++ Eniac ++ Enkhuizens ++ Enkhuizer ++ Enschedees ++ Enschedeër ++ Enschot ++ Enzo ++ Enzo Ferrari ++ Eolische ++ Eolische Eilanden ++ Epe ++ Epenaar ++ Eper ++ Epes ++ Epirus ++ Eppegem ++ Equatoriaal ++ Equatoriaal-Guinea ++ Equatoriaal-Guinees ++ Equatoriaal-Guineeër ++ Equatoriale ++ Erasmus ++ Erben ++ Erembodegem ++ Erembodegemmenaar ++ Erembodegems ++ Eremo ++ Erevan ++ Erg ++ Eric ++ Erica ++ Erich ++ Erich Honecker ++ Erik ++ Erika ++ Eritrea ++ Eritrees ++ Eritreeër ++ Ermeloos ++ Ermeloër ++ Ernest ++ Ernest Hemingway ++ Erondegem ++ Erpe ++ Erpe-Mere ++ Erps ++ Erps-Kwerps ++ Ertvelde ++ Erwetegem ++ Esau ++ Esen ++ Eskimo ++ Eskimo's ++ Esmée ++ Esse ++ Essen ++ Essenaar ++ Essene ++ Essens ++ Estelle ++ Ester ++ Esther ++ Ethiopisch Hoogland ++ Etienne ++ Etikhove ++ Etna ++ Etruskische ++ Etruskische Apennijnen ++ Ettelgem ++ Etten ++ Etterbeek ++ Etterbeeks ++ Etterbekenaar ++ Euboea ++ Euclides ++ Eufraat ++ Eupen ++ Eupenaar ++ Eupener ++ Eupens ++ Euriposkanaal ++ Europarlement ++ Europarlementariër ++ Europeaans ++ Eustachius ++ Eustatius ++ Eva ++ Eva Braun ++ Evelien ++ Eveline ++ Evenaarsprovincie ++ Everaar ++ Everbeek ++ Everberg ++ Evere ++ Everest ++ Evergem ++ Evergemmenaar ++ Evergems ++ Evernijs ++ Evers ++ Evert ++ Ewoud ++ Ewout ++ Exodus ++ Explorer ++ Ezemaal ++ FORA ++ Fabiola ++ Fabrice ++ Fakaofo ++ Falasha ++ Falasha's ++ Fale ++ Falklandeilanden ++ Falklandeilander ++ Falklandeilands ++ Famke ++ Faso ++ Fatima ++ Fatra ++ Federatie ++ Fehmarn ++ Fehmarn Belt ++ Feijenoord ++ Felicia ++ Felix ++ Femke ++ Ferdinand ++ Ferdinand Domela Nieuwenhuis ++ Ferdy ++ Fergana ++ Fernand ++ Ferrari ++ Ferro ++ Ferry ++ Ferwerderadiel ++ Fez ++ Fezzan ++ Fidel ++ Fidel Castro ++ Fien ++ Fiji ++ Fijisch ++ Fijiër ++ Fijnaart ++ Filip ++ Filipijn ++ Filipijnen ++ Filipijnenbekken ++ Filipijnentrog ++ Filipijnenzee ++ Filipijns ++ Filippus ++ Filips ++ Filips II ++ Filips de Goede ++ Filips de Schone ++ Filistijnen ++ Finn ++ Finse Golf ++ Finse Merenvlakte ++ Fiona ++ Firefox ++ Fish ++ Flakkeeënaar ++ Fleur ++ Flevopolders ++ Floor ++ Florence ++ Florentijn ++ Florentine ++ Florian ++ Florida ++ Floris ++ Floris V ++ Floyd ++ Flying ++ Flying Fish Cove ++ Foeke ++ Folkert ++ Folkerts ++ Fons ++ Foppe ++ Ford ++ Fords ++ Formosa ++ Fort ++ Fort-de-France ++ Fortuyn ++ France ++ Francine ++ Franciscus ++ Franciscus van Assisi ++ Franeker ++ Franekers ++ Frank ++ Frank Zappa ++ Franka ++ Frans Hals ++ Frans-Komen ++ Frans-Polynesisch ++ Frans-Polynesiër ++ Fransdol ++ Fransdolle ++ Fransdolst ++ Franse Alpen ++ Franz ++ Franz Joseph Strauss ++ François ++ Freddy ++ Frederik ++ Frederik Hendrik ++ Frederika ++ Frederique ++ Freek ++ Freekje ++ Freetown ++ Freud ++ Friedrich ++ Friedrich Nietzsche ++ Frits ++ Frouke ++ Froukje ++ Fundybaai ++ Funen ++ Futuna ++ GB ++ GBA ++ GPL ++ GPRS ++ Gaasbeek ++ Gaasterlân ++ Gabon ++ Gabonees ++ Gaborone ++ Gabriël ++ Gaby ++ Gabčs ++ Gaelic ++ Gagaoezië ++ Gagarin ++ Galicië ++ Galilea ++ Galilei ++ Galileo ++ Galileo Galilei ++ Gallo ++ Galmaarden ++ Galápagoseilanden ++ Gambia ++ Gambiaan ++ Gambiaans ++ Gandhi ++ Ganges ++ Ganshoren ++ Ganshorenaar ++ Ganshorens ++ Garapan ++ Gardameer ++ Gaswet ++ Gates ++ Gauguin ++ Gaulle ++ Gautama ++ Gautama Boeddha ++ Gavere ++ Gaza ++ Gazet ++ Gazet van Antwerpen ++ Gbit ++ Gdansk ++ Gea ++ Gebergte ++ Geel ++ Geels ++ Geelvinkbaai ++ Geerke ++ Geert ++ Geertje ++ Geertrui ++ Geertruida ++ Geerts ++ Geesje ++ Geeske ++ Geest ++ Geetbets ++ Geldenaken ++ Geldermalsens ++ Gelderslui ++ Geldroppenaar ++ Geldropper ++ Geldrops ++ Gele ++ Gele Rivier ++ Gele Zee ++ Geleender ++ Geleens ++ Gelenaar ++ Gelener ++ Gelinden ++ Gellik ++ Gellingen ++ Gelmen ++ Gelre ++ Gelrode ++ Geluveld ++ Geluwe ++ Gembloers ++ Gembloersenaar ++ Gemertenaar ++ Gemerts ++ Gendringer ++ Gendrings ++ Genepiën ++ Generaal ++ Generaliteitsland ++ Genesis ++ Genesius ++ Genk ++ Genkenaar ++ Genker ++ Genkers ++ Genks ++ Gennepenaar ++ Genneper ++ Genneps ++ Genoelselderen ++ Genootschapseilanden ++ Gentbrugge ++ Gentbruggenaar ++ Gentbrugs ++ Genua ++ Genuees ++ Genčve ++ George ++ George Orwell ++ George W. Bush ++ George's ++ Georgekanaal ++ Georges ++ Georgetown ++ Georgette ++ Georgisch ++ Georgië ++ Georgiër ++ Ger ++ Geraamtekust ++ Geraardsbergen ++ Geraardsbergenaar ++ Geraardsbergs ++ Gerald ++ Geraldine ++ Gerard Reve ++ Gerard van Velzen ++ Gerards ++ Gerardus ++ Gerben ++ Gerbrand ++ Gerda ++ Gerdingen ++ Germaine ++ Gerona ++ Gerrie ++ Gerrit ++ Gerrit Jan van Heuven Goedhart ++ Gerrit Krol ++ Gerrit Rietveld ++ Gerry ++ Gerry Adams ++ Gert-Jan ++ Gertjan ++ Gertje ++ Gertrude ++ Gerwin ++ Gestel ++ Geten ++ Geul ++ Geuzenveld ++ Geuzenveld-Slotermeer ++ Gezelle ++ Gezondheidsraad ++ Ghats ++ Gideon ++ Gierle ++ Giessendam ++ Gieten ++ Gijs ++ Gijsbert ++ Gijsbrecht ++ Gijsbrecht van Amstel ++ Gijverinkhove ++ Gijzegem ++ Gijzelbrechtegem ++ Gijzenzele ++ Gilbert ++ Gillenaar ++ Gilles ++ Gillis ++ Gils ++ Gilze en Rijen ++ Gilzenaar ++ Gingelom ++ Ginneken ++ Giovanni ++ Gistel ++ Githion ++ Gits ++ Gizeh ++ Glaaien ++ Glabbeek ++ Glabbeek-Zuurbemde ++ Glenn ++ Glossa ++ Gnome ++ Gobi ++ Gobiwoestijn ++ Godart ++ Godelieve ++ Godfried ++ Godfried Bomans ++ Godsman ++ Godszoon ++ Godveerdegem ++ Goede ++ Goedele ++ Goedhart ++ Goeferdinge ++ Goerees ++ Goereese ++ Goereeër ++ Goes ++ Goesenaar ++ Goethals ++ Goetsenhoven ++ Gogh ++ Goirlenaar ++ Goirles ++ Golanhoogten ++ Golf ++ Golf van Aden ++ Golf van Ajaccio ++ Golf van Akaba ++ Golf van Anadyr ++ Golf van Argolis ++ Golf van Bengalen ++ Golf van Boergas ++ Golf van Bone ++ Golf van Californië ++ Golf van Egina ++ Golf van Gabčs ++ Golf van Genua ++ Golf van Guinee ++ Golf van Kiparissia ++ Golf van Korinthe ++ Golf van Martaban ++ Golf van Messina ++ Golf van Mexico ++ Golf van Napels ++ Golf van Oman ++ Golf van Patras ++ Golf van Petalia ++ Golf van Riga ++ Golf van Rijeka ++ Golf van Sidra ++ Golf van Strimon ++ Golf van Suez ++ Golf van Tarente ++ Golf van Thailand ++ Golf van Thessaloniki ++ Golf van Tolo ++ Golf van Tomini ++ Golf van Tonkin ++ Golf van Triëst ++ Golf van Venetië ++ Golf van Volos ++ Golfkustvlakte ++ Goliath ++ Gonneke ++ Gonnie ++ Gontrode ++ Gooi ++ Gooier ++ Gooik ++ Gooiland ++ Gooilander ++ Gooilands ++ Goois ++ Goor ++ Goors ++ Goossens ++ Goran ++ Gorbatsjov ++ Goriks ++ Gorkumer ++ Gorkums ++ Gors ++ Gors-Opleeuw ++ Gorsem ++ Gorsselaar ++ Gorssels ++ Gorter ++ Gotem ++ Goten ++ Gotenburg ++ Gotenburger ++ Gotenburgs ++ Gottem ++ Gotthard ++ Gouden ++ Gouden Hoorn ++ Goudkust ++ Govert ++ Graadkanaal ++ Graaf ++ Graft ++ Graft-De Rijp ++ Grajische ++ Grajische Alpen ++ Grammene ++ Grammy ++ Grande ++ Graveland ++ Graven ++ Gravenbrakel ++ Gravendeel ++ Gravenhaags ++ Gravenhage ++ Gravenhagenaar ++ Gravenmoer ++ Gravenvoeren ++ Gravenwezel ++ Gravenzande ++ Gravenzander ++ Gravenzands ++ Grazen ++ Grebbeberg ++ Greet ++ Greet Hofmans ++ Greet Hofmansaffaire ++ Greetje ++ Grembergen ++ Grenada ++ Grenadaan ++ Grenadaans ++ Grenadiaan ++ Grenadiaans ++ Grenadines ++ Greta ++ Gretha ++ Gretta ++ Griekin ++ Grietje ++ Grimbergen ++ Grimbergenaar ++ Grimbergs ++ Grimm ++ Grimminge ++ Grobbendonk ++ GroenLinks-leden ++ GroenLinkslid ++ Groene ++ Groene Boekje ++ Groenland ++ Groenlander ++ Groenlandzee ++ Groenlo-Lichtenvoorde ++ Groesbeeks ++ Groesbekenaar ++ Groesbeker ++ Groot ++ Groot Artesisch Bekken ++ Groot Australisch Scheidingsgebergte ++ Groot Barričrerif ++ Groot-Bijgaarden ++ Groot-Gelmen ++ Groot-Loon ++ Groote ++ Grote ++ Grote Antillen ++ Grote Arabische Woestijn ++ Grote Australische Bocht ++ Grote Bekken ++ Grote Belt ++ Grote Fatra ++ Grote Hongaarse Laagvlakte ++ Grote Kanaal ++ Grote Kapela ++ Grote Meren ++ Grote Oceaan ++ Grote Pier ++ Grote Sint-Bernhardpas ++ Grote Slenk ++ Grote Soenda-eilanden ++ Grote Van Dale ++ Grote Victoriawoestijn ++ Grote Visbaai ++ Grote Vissersbank ++ Grote Zandwoestijn ++ Grote Zoutwoestijn ++ Grote-Brogel ++ Grote-Spouwen ++ Grotenberge ++ Gruitrode ++ Guadeloupe ++ Guadelouper ++ Guadeloups ++ Guam ++ Guamees ++ Guangzhou ++ Guatemala-stad ++ Guernica ++ Guevara ++ Guido ++ Guido Gezelle ++ Guigoven ++ Guinea ++ Guinee ++ Guinee-Bissau ++ Guinee-Bissauer ++ Guinee-Bissaus ++ Guinees ++ Guineese ++ Guineeër ++ Gulke ++ Gullegem ++ Gulpen ++ Gulpen-Wittem ++ Gumbinnen ++ Gussenhoven ++ Gustaaf ++ Gutenberg ++ Gutenbergbijbel ++ Gutschoven ++ Guus ++ Guusje ++ Guy ++ Gwen ++ Gé ++ Götakanaal ++ H.M. ++ Haacht ++ Haaksbergenaar ++ Haaksberger ++ Haaksbergs ++ Haaltert ++ Haan ++ Haaren ++ Haarlemmerliede en Spaarnwoude ++ Haarlemmermeerder ++ Haarlemmermeers ++ Haasdonk ++ Haasrode ++ Haasse ++ Habsburgse ++ Hadith ++ Hadjememaar ++ Hadramaut ++ Haf ++ Hageland ++ Hagelander ++ Hagelands ++ Hagiostrati ++ Hagiostrati-eiland ++ Haiderabad ++ Haifa ++ Haije ++ Hakan ++ Hakendover ++ Halderberge ++ Halen ++ Hallaar ++ Halle ++ Halle-Booienhoven ++ Hallenaar ++ Halloween ++ Halmaal ++ Halmahera ++ Hals ++ Halsteren ++ Halternaar ++ Halters ++ Ham ++ Hamburger ++ Hamburgs ++ Hamilton ++ Hamme ++ Hammenaar ++ Hammer ++ Hamont ++ Hamont-Achel ++ Hams ++ Han ++ Handzame ++ Hanja ++ Hanka ++ Hanna ++ Hannah ++ Hanneke ++ Hannes ++ Hannibal ++ Hannuit ++ Hannuitenaar ++ Hannuits ++ Hanoi ++ Hanoier ++ Hanois ++ Hans ++ Hansbeke ++ Hansje ++ Hanzenetwerk ++ Hanzestadjes ++ Hanzeverbond ++ Harald ++ Harare ++ Harco ++ Hardenberger ++ Hardenbergs ++ Harderwijker ++ Harderwijks ++ Hardinxveld ++ Hardinxvelder ++ Hardinxvelds ++ Hare ++ Hare Majesteit ++ Hare Majesteit de Koningin ++ Harelbeeks ++ Harelbekaan ++ Harelbeke ++ Harelbekenaar ++ Haren ++ Harenaar ++ Harender ++ Harener ++ Harens ++ Harer ++ Harer Majesteits ++ Haringe ++ Hariët ++ Hariëtte ++ Harlinger ++ Harlings ++ Harm ++ Harmen ++ Harold ++ Harrald ++ Harrie ++ Harrold ++ Harry ++ Harry Houdini ++ Hartstichting ++ Harvey ++ Haspengouw ++ Haspengouwer ++ Haspengouws ++ Hattemer ++ Hattems ++ Haut ++ Haut-Congo ++ Havana ++ Havanees ++ Havelaar ++ Haydn ++ Hayo ++ Hazerswoude ++ Hazerswoudenaar ++ Hazerswouds ++ Haďti ++ Haďtiaan ++ Haďtiaans ++ Hebriden ++ Hebridenzee ++ Hebridiaan ++ Hebridiaans ++ Hebron ++ Hechtel ++ Hechtel-Eksel ++ Hecke ++ Hedie ++ Hedwig ++ Hedy ++ Heel ++ Heembeek ++ Heemskerker ++ Heemskerks ++ Heemstedenaar ++ Heemsteder ++ Heemsteeds ++ Heer ++ Heerdenaar ++ Heerder ++ Heerds ++ Heerenveens ++ Heerenvener ++ Heerhugowaarder ++ Heerhugowaards ++ Heerlenaar ++ Heerlens ++ Heerler ++ Heers ++ Hees ++ Heestert ++ Heeze-Leende ++ Heffen ++ Heidi ++ Heike ++ Heikruis ++ Heilige ++ Heilige Stoel ++ Heiloo ++ Heiloos ++ Heilooënaar ++ Heilooër ++ Heindonk ++ Heineken ++ Heist ++ Heist-aan-Zee ++ Heist-op-den-Berg ++ Heistenaar ++ Heists ++ Hekelgem ++ Heks ++ Helchteren ++ Helden ++ Heldenaar ++ Heldens ++ Helder ++ Heldergem ++ Helders ++ Heleen ++ Heleens ++ Helen ++ Helen-Bos ++ Helena ++ Helener ++ Helga ++ Helgoland ++ Helikon ++ Helkijn ++ Hella ++ Hella Haasse ++ Helleen ++ Hellehond ++ Hellendoornaar ++ Hellendoorner ++ Hellendoorns ++ Hellendorenaar ++ Hellenen ++ Hellepoorten ++ Heller ++ Helmondenaar ++ Helmonder ++ Helmonds ++ Helmonter ++ Helmut ++ Helsinkisch ++ Helsinkiër ++ Helvoeter ++ Helčne ++ Hema ++ Hemelvaartsdag ++ Hemelveerdegem ++ Hemiksem ++ Hemiksemmenaar ++ Hemiksems ++ Hemingway ++ Henck ++ Henck Arron ++ Hendrickx ++ Hendrieken ++ Hendrik-Kapelle ++ Hendrika ++ Hendriks ++ Hendrikus ++ Hendrikus Colijn ++ Hengeloos ++ Hengeloër ++ Henis ++ Henjo ++ Henk ++ Henk-Jan ++ Henna ++ Hennie ++ Henny ++ Henri ++ Henri Matisse ++ Henriët ++ Henriëtte ++ Henry ++ Henry Ford ++ Heppen ++ Herbert ++ Hercules ++ Herdenkingsdag ++ Herderen ++ Herdersem ++ Heren ++ Heren XVII ++ Herenelderen ++ Herent ++ Herentals ++ Herentalsenaar ++ Herentenaar ++ Herenthout ++ Herents ++ Herfelingen ++ Herk ++ Herk-de-Stad ++ Herko ++ Herman ++ Herman Gorter ++ Herman Melville ++ Herman van Woerden ++ Hermans ++ Hermelgem ++ Hermen ++ Hermien ++ Hern ++ Herne ++ Hernekanaal ++ Herselt ++ Herstappe ++ Hertog ++ Hertogenbosch ++ Hertsberge ++ Herve ++ Hervormingsdag ++ Herzeeuw ++ Herzele ++ Hessel ++ Hester ++ Het ++ Het Laatste Nieuws ++ Het Parool ++ Heule ++ Heumenaar ++ Heumens ++ Heur ++ Heurne ++ Heusden-Zolder ++ Heusdenaar ++ Heusdens ++ Heuvel ++ Heuvelland ++ Heuvelrug ++ Heuven ++ Hever ++ Heverlee ++ Heverlees ++ Heverleese ++ Heverleeënaar ++ Heylen ++ Hichtum ++ Hidjaz ++ Hilda ++ Hilde ++ Hillegem ++ Hillegersberg ++ Hillegersberg-Schiebroek ++ Hillegommer ++ Hillegoms ++ Hilversums ++ Himalaya ++ Himalayaan ++ Himalayaans ++ Hinderwet ++ Hindoekoesj ++ Hingene ++ Hinlopen ++ Hirohito ++ Hiroshima ++ Hirsi ++ Hirsi Ali ++ Hitler ++ Hiëronymus ++ Ho ++ Ho Chi Minhstad ++ Hoangho ++ Hoboken ++ Hobokenaar ++ Hobokens ++ Hoegaarden ++ Hoei ++ Hoeienaar ++ Hoeilaart ++ Hoeis ++ Hoek ++ Hoek van Holland ++ Hoeke ++ Hoelbeek ++ Hoeleden ++ Hoensbroek ++ Hoensbroeker ++ Hoensbroeks ++ Hoepertingen ++ Hoeselt ++ Hoeven ++ Hoevenen ++ Hof ++ Hof van Twente ++ Hofmans ++ Hofmansaffaire ++ Hofstade ++ Hoge ++ Hoge Atlas ++ Hoge Raad ++ Hoge Tatra ++ Hoge Venen ++ Hollandia ++ Hollandser ++ Hollebeke ++ Holocaust ++ Holocaustoverlevenden ++ Holsbeek ++ Holstein ++ Holten ++ Hombeek ++ Homburg ++ Hondsrug ++ Hondsster ++ Honduras ++ Hondurees ++ Honecker ++ Hongersteppe ++ Hongerwinter ++ Honiara ++ Hoof ++ Hoofddorp ++ Hoofddorper ++ Hoofddorps ++ Hooge Zwaluwe ++ Hoogeveens ++ Hoogevener ++ Hoogezand ++ Hoogezander ++ Hoogezands ++ Hoogezandster ++ Hoogland ++ Hoogland van Auvergne ++ Hoogland van Bolivia ++ Hoogland van Brazilië ++ Hoogland van Dekan ++ Hoogland van Guyana ++ Hoogland van Iran ++ Hoogland van Mexico ++ Hoogland van Shaba ++ Hooglanden ++ Hooglede ++ Hoogstade ++ Hoogstraten ++ Hoogten ++ Hoogvlakte ++ Hoogvlakte van Nieuw-Kastilië ++ Hoogvlakte van Oud-Kastilië ++ Hoogvliet ++ Hoogwoud ++ Hoop ++ Hoorn ++ Hoorn van Afrika ++ Hoorns ++ Horebeke ++ Horenaar ++ Hormuz ++ Horpmaal ++ Horst ++ Horst aan de Maas ++ Horstenaar ++ Horster ++ Horsts ++ Houdini ++ Houtave ++ Houtem ++ Houten ++ Houthalen ++ Houthalen-Helchteren ++ Houthalenaar ++ Houthalens ++ Houthulst ++ Houtvenne ++ Houwaart ++ Hove ++ Hudson ++ Hugo ++ Hugo Brandt Corstius ++ Hugo Claus ++ Hugo de Groot ++ Huibrechts ++ Huis ++ Huise ++ Huissenaar ++ Huissens ++ Huizen ++ Huizenaar ++ Huizens ++ Huizer ++ Huizinga ++ Huizingen ++ Huldenberg ++ Hulshout ++ Hulst ++ Hulste ++ Hulstenaar ++ Hulster ++ Hulsters ++ Hulsts ++ Humbeek ++ Hun ++ Hundelgem ++ Hunnen ++ Hunspell ++ Hunze ++ Huub ++ Huygens ++ Hylke ++ Hymettos ++ Hz ++ ID ++ II ++ IJ ++ IJdel ++ IJdele ++ IJdeler ++ IJdelheden ++ IJdelheid ++ IJdellijk ++ IJdelst ++ IJdelste ++ IJdeltuit ++ IJdeltuiten ++ IJdeltuiterij ++ IJk ++ IJken ++ IJker ++ IJkers ++ IJkfunctie ++ IJking ++ IJkingen ++ IJkkantoor ++ IJkkantoren ++ IJkmaat ++ IJkmaten ++ IJkmeester ++ IJkmeesters ++ IJkmerk ++ IJkprijs ++ IJkpunt ++ IJkt ++ IJkte ++ IJkten ++ IJkwezen ++ IJl ++ IJlbode ++ IJlboden ++ IJlbodes ++ IJlde ++ IJlden ++ IJle ++ IJlen ++ IJler ++ IJlere ++ IJlgoed ++ IJlgoederen ++ IJlheid ++ IJlhoofden ++ IJlhoofdig ++ IJlhoofdige ++ IJlhoofdigheid ++ IJlhoofdigste ++ IJlings ++ IJlkoorts ++ IJlkoortsen ++ IJlst ++ IJlste ++ IJlt ++ IJltempo ++ IJmuiden ++ IJmuidenaar ++ IJmuidens ++ IJs ++ IJsafzetting ++ IJsafzettingen ++ IJsautomaat ++ IJsbaan ++ IJsbal ++ IJsballen ++ IJsbanen ++ IJsbeen ++ IJsbeer ++ IJsbeerde ++ IJsbeerden ++ IJsbeert ++ IJsbenen ++ IJsbereider ++ IJsbereiders ++ IJsberen ++ IJsberend ++ IJsberg ++ IJsbergen ++ IJsbergsla ++ IJsberichten ++ IJsbloemen ++ IJsblokje ++ IJsblokjes ++ IJsblokken ++ IJsbrand ++ IJsbreker ++ IJsbrekers ++ IJsclub ++ IJsclubs ++ IJsco ++ IJsco's ++ IJscokar ++ IJscokarren ++ IJscoman ++ IJscomannen ++ IJsdagen ++ IJsdansen ++ IJsde ++ IJsden ++ IJsdwergen ++ IJselijk ++ IJselijke ++ IJselijker ++ IJselijkheden ++ IJselijkheid ++ IJselijkst ++ IJselijkste ++ IJsemmer ++ IJsfabriek ++ IJsfabrikant ++ IJsgang ++ IJshal ++ IJsheilige ++ IJsheiligen ++ IJshockey ++ IJshockeyclub ++ IJshockeyen ++ IJshockeyer ++ IJshockeyspeler ++ IJshockeyteam ++ IJshockeywedstrijd ++ IJshut ++ IJsje ++ IJsjes ++ IJskanaal ++ IJskap ++ IJskast ++ IJskasten ++ IJskegel ++ IJskegels ++ IJskelder ++ IJskelders ++ IJskernen ++ IJsklomp ++ IJsklontje ++ IJsklontjes ++ IJskonijn ++ IJskoningin ++ IJskorst ++ IJskoud ++ IJskoude ++ IJskrabber ++ IJskristal ++ IJskristallen ++ IJslaag ++ IJslandrug ++ IJslolly ++ IJslolly's ++ IJsmachine ++ IJsman ++ IJsmassa ++ IJsmassa's ++ IJsmeester ++ IJsmerk ++ IJsmuts ++ IJspaleis ++ IJspegel ++ IJspegels ++ IJspiste ++ IJsploeg ++ IJsploegen ++ IJspret ++ IJspriem ++ IJsrace ++ IJsrevue ++ IJssalon ++ IJsschol ++ IJsschollen ++ IJsschots ++ IJsschotsen ++ IJsschuit ++ IJsschuiten ++ IJssculpturen ++ IJssculptuur ++ IJsselmonde ++ IJsselmuidenaar ++ IJsselmuidens ++ IJsselmuider ++ IJsselsteden ++ IJsselsteiner ++ IJsselsteins ++ IJsselstreek ++ IJsshow ++ IJsshows ++ IJssla ++ IJssoorten ++ IJssport ++ IJsstadion ++ IJsstoel ++ IJsstoelen ++ IJst ++ IJstaart ++ IJstang ++ IJsthee ++ IJstijd ++ IJstijden ++ IJsveld ++ IJsvelden ++ IJsventer ++ IJsventers ++ IJsvereniging ++ IJsverenigingen ++ IJsverkoper ++ IJsverkopers ++ IJsvermaak ++ IJsvlakte ++ IJsvlakten ++ IJsvlaktes ++ IJsvloer ++ IJsvogel ++ IJsvogels ++ IJsvorming ++ IJsvrij ++ IJswafel ++ IJswafels ++ IJswater ++ IJswinter ++ IJswolken ++ IJszak ++ IJszakken ++ IJszee ++ IJszeeën ++ IJszeilen ++ IJver ++ IJveraar ++ IJveraars ++ IJveraarster ++ IJveraarsters ++ IJverde ++ IJverden ++ IJveren ++ IJverig ++ IJverige ++ IJveriger ++ IJverigere ++ IJverigst ++ IJverigste ++ IJvert ++ IJverzucht ++ IJverzuchtig ++ IJverzuchtige ++ IJzel ++ IJzelde ++ IJzelen ++ IJzelt ++ IJzen ++ IJzer ++ IJzeraarde ++ IJzerachtig ++ IJzerachtige ++ IJzerbeslag ++ IJzerbijter ++ IJzerboor ++ IJzerboren ++ IJzerchloride ++ IJzerconstructie ++ IJzerdraad ++ IJzerdraden ++ IJzeren ++ IJzeren Poort ++ IJzerenheinig ++ IJzererts ++ IJzerertsen ++ IJzergaas ++ IJzergaren ++ IJzergebrek ++ IJzergehalte ++ IJzergieter ++ IJzergieterij ++ IJzergieterijen ++ IJzergieters ++ IJzerglans ++ IJzerhandel ++ IJzerhard ++ IJzerharde ++ IJzerhoudend ++ IJzerhoudende ++ IJzerhout ++ IJzerindustrie ++ IJzerkern ++ IJzermaal ++ IJzermijn ++ IJzeroer ++ IJzeroxide ++ IJzerpreparaat ++ IJzerpreparaten ++ IJzerroest ++ IJzers ++ IJzersmelterij ++ IJzersmelterijen ++ IJzerspaat ++ IJzersteen ++ IJzersterk ++ IJzersterke ++ IJzertabletten ++ IJzertekort ++ IJzertijd ++ IJzertje ++ IJzertjes ++ IJzervijl ++ IJzervijlen ++ IJzervijlsel ++ IJzervlechter ++ IJzervoorraad ++ IJzervreter ++ IJzervreters ++ IJzerwaren ++ IJzerwarenwinkel ++ IJzerwerk ++ IJzerwinkel ++ IJzerwinkels ++ IJzerzaag ++ IJzerzout ++ IJzig ++ IJzige ++ IJziger ++ IJzigere ++ IJzigheid ++ IJzigst ++ IJzigste ++ IJzing ++ IJzingen ++ IJzingwekkend ++ IJzingwekkende ++ IJzingwekkender ++ IJzingwekkendste ++ IMEI ++ IMF ++ IND ++ INL ++ IP ++ IP-adres ++ IR ++ ISDN ++ ISO ++ ISO 8859-1 ++ IT-bedrijf ++ ITU ++ Iberisch Randgebergte ++ Iberisch Schiereiland ++ Ibiza ++ Ibrahim ++ Ichtegem ++ Ida ++ Iddergem ++ Idegem ++ Idhra ++ Idi ++ Idi Amin ++ Ido ++ Ids ++ Ieper ++ Ieperaar ++ Ieperling ++ Iepers ++ Ierse Zee ++ Igoemenitsa ++ Igor ++ Iguaçu ++ Ilja ++ Ilona ++ Ilonka ++ Ilse ++ Impe ++ Impress ++ Ina ++ Inca ++ Indiaans ++ Indian ++ Indisch-Antarctisch Bekken ++ Indische Archipel ++ Indische Oceaan ++ Indischman ++ Indischmannen ++ Indië ++ Indiëganger ++ Indiëvaarder ++ Indiëvaarders ++ Indus ++ Ine ++ Ineke ++ Inge ++ Ingeborg ++ Ingelmunstenaar ++ Ingelmunster ++ Ingelmunsteraar ++ Ingelmunsters ++ Ingoesjetië ++ Ingooigem ++ Ingrid ++ Insterburg ++ Instituten ++ Instrumentum ++ Internationaal ++ Internationaal Strafhof ++ Internet ++ Internet Explorer ++ Ionische Eilanden ++ Ionische Zee ++ Iraki ++ Iraklion ++ Iranees ++ Irene ++ Iris ++ Irish ++ Irkoetsk ++ Irma ++ Irčne ++ Isa ++ Isaac ++ Isaac Newton ++ Isaak ++ Isabel ++ Isabella ++ Isabelle ++ Ischa ++ Iseomeer ++ Isfahan ++ Iskariot ++ Ismailia ++ Ismaël ++ Istrië ++ Italiaans Schiereiland ++ Itegem ++ Ithaka ++ Itter ++ Itterbeek ++ Ivan ++ Ivan Pavlov ++ Ivan de Verschrikkelijke ++ Ivar ++ Ivo ++ Ivonne ++ Ivoorkust ++ Ivoriaan ++ Ivoriaans ++ Iwan ++ Izaäk ++ Izegem ++ Izegemmenaar ++ Izegems ++ Izenberge ++ J.R.R. ++ J.R.R. Tolkien ++ Jaap ++ Jabbeke ++ Jacco ++ Jachthonden ++ Jack ++ Jack Kerouac ++ Jackson ++ Jacob ++ Jacoba ++ Jacobien ++ Jacobs ++ Jacobus ++ Jacqueline ++ Jacques ++ Jacques-Yves Cousteau ++ Jadeboezem ++ Jadekanaal ++ Jagernath ++ Jagernath Lachmon ++ Jakartaan ++ Jakartaans ++ Jakartaas ++ Jakartaër ++ Jakob ++ Jakoetië ++ Jamai ++ Jamaica ++ Jamaicaan ++ Jamaicaans ++ James ++ James Joyce ++ James Watt ++ Jamestown ++ Jammerbocht ++ Jan ++ Jan Adriaenszoon Leeghwater ++ Jan Campert ++ Jan Cremer ++ Jan Harm ++ Jan Peter Balkenende ++ Jan Pieterszoon Coen ++ Jan Steen ++ Jana ++ Janabaai ++ Janet ++ Jangtse ++ Jangtsekiang ++ Janne ++ Janneke ++ Jannie ++ Jans ++ Janssens ++ Janszoon ++ Jantine ++ Japanse Binnenzee ++ Japanse Zee ++ Jarko ++ Jarkon ++ Jarno ++ Jasmijn ++ Jason ++ Jasper ++ Java ++ Javatrog ++ Javazee ++ Jean ++ Jean Jacques Rousseau ++ Jean-Luc Dehaene ++ Jean-Paul ++ Jean-Paul Sartre ++ Jeanet ++ Jeanette ++ Jeanine ++ Jeanne ++ Jeanne d'Arc ++ Jeannine ++ Jef ++ Jeff ++ Jefferson ++ Jeffrey ++ Jeker ++ Jelle ++ Jelles ++ Jelmar ++ Jelte ++ Jeltje ++ Jemeniet ++ Jemenitisch ++ Jennie ++ Jennifer ++ Jenny ++ Jens ++ Jeremy ++ Jericho ++ Jeroen Bosch ++ Jeroen Brouwers ++ Jerome ++ Jeruzalemmer ++ Jeruzalemmers ++ Jeruzalems ++ Jesaja ++ Jesse ++ Jesseren ++ Jessica ++ Jet ++ Jets ++ Jette ++ Jetteke ++ Jettenaar ++ Jeugdwerkgarantieplan ++ Jeuk ++ Jezus Christus ++ Jielis ++ Jillis ++ Jim ++ Jimmy ++ Jip ++ Jip en Janneke ++ Jizreël ++ Jo ++ Joachim ++ Joanna ++ Joannes ++ Jochem ++ Joden ++ Jodenbuurt ++ Jodenbuurten ++ Jodendom ++ Jodenhater ++ Jodenhaters ++ Jodenkerkhof ++ Jodenkerkhoven ++ Jodenmoord ++ Jodenpaasbroden ++ Jodenpaasbrood ++ Jodentaal ++ Jodenvernietiging ++ Jodin ++ Jodinnen ++ Jodinnetje ++ Jodinnetjes ++ Joegor ++ Joegoslavisch ++ Joegoslaviër ++ Joep ++ Joeri ++ Joeri Gagarin ++ Joes ++ Joffrey ++ Jogjakarta ++ Johan ++ Johan Huizinga ++ Johan van Oldenbarnevelt ++ Johann ++ Johann Sebastian Bach ++ Johanna ++ Johannes ++ Johannes Calvijn ++ Johannes Gutenberg ++ Johannes Paulus II ++ Johannes Vermeer ++ Johannes de Doper ++ John ++ John Cockerill ++ John F. Kennedy ++ John Lennon ++ John's ++ Jojanneke ++ Joke ++ Jola ++ Jolanda ++ Jolien ++ Joline ++ Jomanda ++ Jonathan ++ Jones ++ Jonesindex ++ Jong ++ Jonneke ++ Jonny ++ Jood ++ Joods ++ Joodse ++ Joodverklaring ++ Joop ++ Joop den Uyl ++ Joop van den Ende ++ Joost van den Vondel ++ Joost-ten-Nodenaar ++ Joostenaar ++ Joosts ++ Jordi ++ Jordy ++ Jorien ++ Jorinda ++ Jorinde ++ Joris ++ Jorrit ++ Jort ++ Joseph ++ Joseph Haydn ++ Joseph Heller ++ Joseph Luns ++ Josephina ++ Josephine ++ Josephus ++ Joshua ++ Josien ++ Josje ++ José ++ Jouke ++ Joyce ++ Jozef ++ Jozef Stalin ++ Jozefland ++ Jozias ++ Joël ++ Jr. ++ Juan ++ Juda ++ Judas ++ Judas Iskariot ++ Judas Taddeüs ++ Judea ++ Judith ++ Jules ++ Jules Verne ++ Julia ++ Juliana ++ Julie ++ Julien ++ Juliet ++ Juliette ++ Julische ++ Julische Alpen ++ Julius ++ Julius Caesar ++ Julius Civilis ++ Jur ++ Jurbeke ++ Jurgen ++ Justin ++ Justine ++ Jut ++ Jutland ++ Jutlander ++ Jutlands ++ Juts ++ K'ai ++ KDE ++ KI ++ KL ++ KLM ++ KLPD ++ KNIL ++ KNMI ++ KNVB ++ Kaap ++ Kaap Glossa ++ Kaap Hoorn ++ Kaap Matapan ++ Kaap Sideros ++ Kaap Sint-Vincent ++ Kaap Soenion ++ Kaap Verdebekken ++ Kaap de Goede Hoop ++ Kaapbekken ++ Kaapprovincie ++ Kaapstad ++ Kaapstads ++ Kaapstatter ++ Kaapvaarders ++ Kaaskerke ++ Kaat ++ Kabardië ++ Kabardië-Balkarië ++ Kaboel ++ Kaboeler ++ Kaboels ++ Kabylië ++ Kachtem ++ Kaffer ++ Kaffers ++ Kagerapark ++ Kaggevinne ++ Kalahari ++ Kales ++ Kaleziaan ++ Kaleziaans ++ Kalken ++ Kallo ++ Kalmoekië ++ Kalmthout ++ Kalmthoutenaar ++ Kalmthouts ++ Kalmukkië ++ Kamer ++ Kameroen ++ Kameroener ++ Kameroens ++ Kamervraag ++ Kamiel ++ Kampala ++ Kampen ++ Kampenaar ++ Kampenhout ++ Kampens ++ Kamper ++ Kampf ++ Kamtsjatka ++ Kan ++ Kanaal ++ Kanaal van Bristol ++ Kanaal van Malta ++ Kanaal van Otranto ++ Kanaal van Sicilië ++ Kanaaleilander ++ Kanaaleilands ++ Kanaalster ++ Kanaalzwemmen ++ Kanaalzwemster ++ Kanaäns ++ Kanegem ++ Kanne ++ Kanton ++ Kantonees ++ Kapela ++ Kapelle-op-den-Bos ++ Kapellen ++ Kapellenaar ++ Kapels ++ Kapenaar ++ Kaprijke ++ Karabach ++ Karakalpakië ++ Karakum ++ Karatsjaj ++ Karatsjaj-Tsjerkessië ++ Karawanken ++ Karazee ++ Karel ++ Karel Appel ++ Karel V ++ Karel de Grote ++ Karel de Stoute ++ Karelië ++ Karen ++ Karimata ++ Karin ++ Karina ++ Karinthisch ++ Karinthië ++ Karinthiër ++ Karische ++ Karische Poort ++ Karl ++ Karl Marx ++ Karlsbad ++ Karnische ++ Karnische Alpen ++ Karpaten ++ Karpater ++ Karpatisch ++ Karst ++ Karstplateau ++ Kasaď ++ Kasjmir ++ Kasper ++ Kaspische ++ Kaspische Laagte ++ Kaspische Zee ++ Kasteelbrakel ++ Kaster ++ Kasterlee ++ Kastiliaan ++ Kastiliaans ++ Kastiliaans Scheidingsgebergte ++ Kastilië ++ Katelijne ++ Katelijnenaar ++ Katelijns ++ Katharen ++ Katherina ++ Kathleen ++ Kathmandu ++ Katie ++ Katlijn ++ Katrien ++ Katrijn ++ Katwijker ++ Katwijks ++ Kaukasisch ++ Kaukasië ++ Kaukasiër ++ Kaukasus ++ Kaulille ++ Kazach ++ Kazachensteppe ++ Kazachs ++ Kazachse ++ Kazachse Bocht ++ Kazachse Rug ++ Kazachstan ++ Kazak ++ Kazakkensteppe ++ Kazaks ++ Kazakse ++ Kazakse Bocht ++ Kazakse Rug ++ Kazanlik ++ Kaďn ++ Kaďro ++ Kaďroot ++ Kaďrotisch ++ Keerbergen ++ Kees ++ Kefalonia ++ Keiem ++ Kelly ++ Kelmis ++ Kelt ++ Kelten ++ Keltische Zee ++ Kelvin ++ Kemmel ++ Kempen ++ Kempisch ++ Kemzeke ++ Kenitra ++ Kennedy ++ Kennemerland ++ Kennemers ++ Kenya ++ Kenyaan ++ Kenyaans ++ Kerkem ++ Kerkhove ++ Kerklatijn ++ Kerkom ++ Kerkom-bij-Sint-Truiden ++ Kerkraads ++ Kerkradenaar ++ Kerksken ++ Kermt ++ Kerniel ++ Kerouac ++ Kersbeek ++ Kersbeek-Miskom ++ Kerstman ++ Kessel-Lo ++ Kesselaar ++ Kessels ++ Kessenich ++ Kester ++ Kevin ++ Khartoem ++ Khartoemer ++ Khartoems ++ Khmer ++ Khomeini ++ Kieldrecht ++ Kieler ++ Kieler Bocht ++ Kiev ++ Kiezegem ++ Kigali ++ Kilimanjaro ++ Kim ++ Kimberly ++ Kinderboekenweek ++ Kinderkruistocht ++ King ++ Kingston ++ Kingstown ++ Kinrooi ++ Kinshasa ++ Kinshasaas ++ Kioto ++ Kiparissia ++ Kirgies ++ Kirgizisch ++ Kirgizië ++ Kirgizstan ++ Kiribati ++ Kiribatisch ++ Kiribatiër ++ Kirsten ++ Kisjon ++ Kitts ++ Kitty ++ Klaagmuur ++ Klaartje ++ Klaas ++ Klaasje ++ Klaassen ++ Klabbeek ++ Kleef ++ Kleefs ++ Klein ++ Klein Duimpje ++ Klein-Gelmen ++ Kleine ++ Kleine Antillen ++ Kleine Atlas ++ Kleine Balkan ++ Kleine Belt ++ Kleine Fatra ++ Kleine Kapela ++ Kleine Karpaten ++ Kleine Sint-Bernhardpas ++ Kleine Soenda-eilanden ++ Kleine-Brogel ++ Kleine-Spouwen ++ Klemskerke ++ Klerken ++ Klevenaar ++ Klever ++ Klinge ++ Kloosterlatijn ++ Kluisbergen ++ Kluizen ++ Knack ++ Knesselare ++ Knokke ++ Knokke-Heist ++ Knokkenaar ++ Knoks ++ Knut ++ Knut Folkerts ++ Ko ++ Kobbegem ++ Kobus ++ Koekelare ++ Koekelberg ++ Koekelbergenaar ++ Koekelbergs ++ Koen ++ Koerdistan ++ Koerilen ++ Koerilentrog ++ Koerland ++ Koerse ++ Koerse Haf ++ Koerse Schoorwal ++ Koersel ++ Koerselaar ++ Koersels ++ Koert ++ Koeweiter ++ Koeweiti ++ Koeweits ++ Koggenland ++ Kok ++ Koksijde ++ Kola ++ Kollumerland en Nieuwkruisland ++ Kolmont ++ Koloniën ++ Komen ++ Komen-Waasten ++ Komenaar ++ Komens ++ Koning ++ Koningin ++ Koningin Charlotte-eilanden ++ Koningin Elizabetheilanden ++ Koningshooikt ++ Koninklijk ++ Koninklijk Huis ++ Koninklijke ++ Koninkrijk ++ Koninksem ++ Kontich ++ Kontichenaar ++ Kontichs ++ Kooigem ++ Koolkerke ++ Koolskamp ++ Koos ++ Kopenhaags ++ Kopenhagenaar ++ Koraalzee ++ Koramshar ++ Koramsjar ++ Koran ++ Koranles ++ Korbeek ++ Korbeek-Dijle ++ Korbeek-Lo ++ Koreaan ++ Koreaans ++ Koreabaai ++ Koreanen ++ Korfoe ++ Korinthe ++ Korinthiër ++ Korjakië ++ Kornelis ++ Koror ++ Kortemark ++ Kortenaken ++ Kortenberg ++ Kortessem ++ Kortijs ++ Kortrijk ++ Kortrijk-Dutsel ++ Kortrijkenaar ++ Kortrijks ++ Kortrijkzaan ++ Kosovaren ++ Kosovo ++ Koster ++ Kota ++ Kota Radja ++ Kotor ++ Kowloon ++ Kozak ++ Kozakken ++ Kozen ++ Kra ++ Kraainem ++ Kraainemmenaar ++ Kraainems ++ Krakatau ++ Kralingen ++ Kralingen-Crooswijk ++ Kreeft ++ Kreeftskeerkring ++ Krenwik ++ Kreta ++ Kretenzisch ++ Krim ++ Krimgebergte ++ Krimmer ++ Krimpen ++ Krimpen aan den IJssel ++ Krimpenaar ++ Krimpener ++ Krimpens ++ Krims ++ Kris ++ Kristel ++ Kristen ++ Kristien ++ Kristof ++ Krol ++ Krombeke ++ Kruibeke ++ Kruis ++ Kruisauto ++ Kruishoutem ++ Kruispost ++ Kruisverheffing ++ Kruisvinding ++ Kruizenaar ++ Kuala ++ Kuala Lumpur ++ Kumtich ++ Kurenaar ++ Kurens ++ Kuringen ++ Kurt ++ Kustgebergte ++ Kustgebergte van Andalusië ++ Kustvlakte ++ Kuttekoven ++ Kuurnaar ++ Kuurne ++ Kuurns ++ Kuyper ++ KvK ++ Kwaadmechelen ++ Kwaremont ++ Kwerps ++ Kwintens ++ Kyzylkum ++ Körös ++ L.B. ++ LGPL ++ LTO ++ La ++ La Paz ++ Laagland ++ Laagland van Turan ++ Laagte ++ Laagvlakte ++ Laakdal ++ Laar ++ Laarbeek ++ Laarder ++ Laarne ++ Laatste ++ Laccadiven ++ Lachmon ++ Laconische ++ Laconische Golf ++ Laconië ++ Laden ++ Ladogameer ++ Laetitia ++ Lage ++ Lage Tatra ++ Lage Zwaluwe ++ Lagos ++ Lagosser ++ Laken ++ Lambrechtenaar ++ Lambrechts ++ Lammert ++ Lampernisse ++ Lanaken ++ Lancelot ++ Land ++ Land van Herve ++ Land van Waas ++ Landegem ++ Landen ++ Landengte ++ Landengte van Kra ++ Landengte van Panama ++ Landgraaf ++ Landskouter ++ Landstorm ++ Langdorp ++ Langemark ++ Langemark-Poelkapelle ++ Lanka ++ Lankaan ++ Lankaans ++ Lanklaar ++ Laos ++ Laotiaan ++ Laotiaans ++ Lapaceen ++ Lapaceens ++ Lapscheure ++ Laptevzee ++ Lara ++ Laren ++ Larenaar ++ Larens ++ Lars ++ Latakia ++ Latem ++ Laura ++ Laureins ++ Lauren ++ Laurens Janszoon Coster ++ Laurent ++ Laurentien ++ Lauw ++ Lauwe ++ Lauwers ++ Lawrencebaai ++ Lazarus ++ Lea ++ Lebbeeks ++ Lebbeke ++ Lebbekenaar ++ Lede ++ Ledeberg ++ Ledegem ++ Ledenaar ++ Ledes ++ Lee ++ Lee Harvey Oswald ++ Leeds ++ Leefdaal ++ Leeghwater ++ Leek ++ Leeks ++ Leekster ++ Leen ++ Leende ++ Leendert ++ Leentje ++ Leerbeek ++ Leerdammer ++ Leerdams ++ Leerne ++ Leest ++ Leeuw ++ Leeuwen ++ Leeuwenaar ++ Leeuwenhart ++ Leeuwergem ++ Leeuws ++ Leffinge ++ Leida ++ Leiden ++ Leidenaar ++ Leiderdorper ++ Leiderdorps ++ Leids ++ Leidsche ++ Leidsche Rijn ++ Leidschendammer ++ Leidschendams ++ Leidse ++ Leie ++ Leisele ++ Leisteenplateau ++ Lejzer ++ Lejzer Zamenhof ++ Leke ++ Leker ++ Lekkerland ++ Lembeek ++ Lembeke ++ Lemberge ++ Lemmens ++ Lena ++ Lenaarts ++ Lenaerts ++ Lendelede ++ Lengtedal ++ Lenin ++ Lenka ++ Lennart ++ Lennert ++ Lennik ++ Lennon ++ Leo ++ Leo Belgicus ++ Leonard ++ Leonardo ++ Leonardo da Vinci ++ Leone ++ Leoner ++ Leonie ++ Leontine ++ Leoons ++ Leopold ++ Leopoldsburg ++ Lerida ++ Lesbos ++ Lesothaan ++ Lesothaans ++ Lesotho ++ Lessen ++ Lessenaar ++ Lessenbos ++ Lessens ++ Letitia ++ Letland ++ Letse ++ Lettelingen ++ Letterhoutem ++ Leupegem ++ Leur ++ Leusdenaar ++ Leusdens ++ Leusder ++ Leut ++ Levi ++ Lewis ++ Lewis Carroll ++ Lex ++ Liam ++ Libanees ++ Libanon ++ Liberia ++ Liberiaan ++ Liberiaans ++ Libisch Plateau ++ Libische Woestijn ++ Libreville ++ Libreviller ++ Librevils ++ Lichtaart ++ Lichtenvoorder ++ Lichtenvoords ++ Lichtervelde ++ Lichtmis ++ Lidia ++ Lidwien ++ Liedeke ++ Liedekerke ++ Liedekerkenaar ++ Liedekerks ++ Lieferinge ++ Liek ++ Lieke ++ Lien ++ Lieneke ++ Lier ++ Lierde ++ Lierenaar ++ Liers ++ Lies ++ Liesa ++ Liesbet ++ Liesbeth ++ Lieselot ++ Lieve ++ Lieve-Vrouwebeeld ++ Lieve-Vrouwekerk ++ Lievens ++ Lieze ++ Liezele ++ Ligurisch ++ Ligurische ++ Ligurische Alpen ++ Ligurische Apennijnen ++ Ligurische Zee ++ Ligurië ++ Liguriër ++ Lijfland ++ Lijsem ++ Liliane ++ Lille ++ Lillo ++ Lilongwe ++ Lima ++ Limaas ++ Limasol ++ Limaër ++ Limeen ++ Limeens ++ Limes ++ Lincoln ++ Lindbergh ++ Linden ++ Lindsey ++ Linge ++ Lingewaard ++ Linkebeek ++ Linkhout ++ Linsmeel ++ Lint ++ Linter ++ Linus ++ Linus Torvalds ++ Linux-distributie ++ Liparische ++ Liparische Eilanden ++ Lippelo ++ Lisa ++ Lisbeth ++ Liset ++ Lisette ++ Lisp ++ Lissabonner ++ Lissabons ++ Lissenaar ++ Lisser ++ Lisses ++ Lissewege ++ Lister ++ Lister Diep ++ Lith ++ Liv ++ Livingstone ++ Lize ++ Ljubljana ++ Lo ++ Lo-Reninge ++ Lochemer ++ Lochems ++ Lochristi ++ Lode ++ Lodewijk ++ Lodewijk Napoleon ++ Loe ++ Loe de Jong ++ Loenhout ++ Loes ++ Loesje ++ Loevestein ++ Loiblpas ++ Loire ++ Loker ++ Lokeraar ++ Lokeren ++ Lokers ++ Loksbergen ++ Lombard ++ Lombardije ++ Lombardijer ++ Lombardiër ++ Lombardsijde ++ Lombeek ++ Lommel ++ Lommelaar ++ Lommels ++ Lommer ++ Lomonosovrug ++ Lomé ++ Londenaar ++ Londens ++ Londerzeel ++ Londerzeels ++ Londerzelenaar ++ Lonenaar ++ Long ++ Lonneke ++ Loon ++ Loon op Zand ++ Loonbeek ++ Loons ++ Loppem ++ Lossenaar ++ Losser ++ Lossernaar ++ Lossers ++ Lot ++ Lotenhulle ++ Lotharingen ++ Lotharinger ++ Lotharings ++ Lotte ++ Lou ++ Louis ++ Louis Couperus ++ Louis Pasteur ++ Louis Paul Boon ++ Louisa ++ Louise ++ Lourdes ++ Lousewies ++ Lovendegem ++ Lovenjoel ++ Luanda ++ Luandees ++ Lubbeek ++ Lubbers ++ Luca ++ Lucas ++ Luchtmobiele ++ Luchtmobiele Brigade ++ Lucia ++ Luciaan ++ Luciaans ++ Lucie ++ Lucien ++ Lucienne ++ Lucy ++ Ludo ++ Ludovicus ++ Ludwig ++ Ludwig van Beethoven ++ Lugano ++ Luilekkerland ++ Lummen ++ Lumpur ++ Luns ++ Lusaka ++ Lutgarde ++ Luther ++ Luthervertaling ++ Luxor ++ Luyten ++ Lydia ++ Lysanne ++ Lössplateau ++ Lübeck ++ Lübecker ++ Lübecker Bocht ++ M.G. ++ MA ++ MB ++ MBA ++ ME ++ MEK ++ MKZ-epidemie ++ MKZ-uitbraak ++ MKZ-virus ++ MOSFET ++ MRI ++ MSc ++ MW ++ Maagd ++ Maaike ++ Maarit ++ Maarke ++ Maarke-Kerkem ++ Maarkedal ++ Maarssenaar ++ Maarssens ++ Maarten ++ Maarten Luther ++ Maartenaar ++ Maartens ++ Maartje ++ Maas ++ Maasbrees ++ Maasbreese ++ Maaseik ++ Maasmechelen ++ Maassluizenaar ++ Maassluizer ++ Maasvlakte ++ Mabel ++ Macau ++ Macauer ++ Macaus ++ Machatsjkala ++ Machelen ++ Machiel ++ Madagaskar ++ Madagaskarbekken ++ Made ++ Madeleine ++ Madelene ++ Madoera ++ Madonna ++ Madonnabeeld ++ Madonnabeelden ++ Madras ++ Madre ++ Madrids ++ Madrileen ++ Madrileens ++ Madura ++ Maes ++ Magallanes ++ Magda ++ Magdalena ++ Magellaan ++ Magere ++ Magere Hein ++ Maghreb ++ Magnificat ++ Mahatma ++ Mahatma Gandhi ++ Mainz ++ Maja ++ Majesteit ++ Majesteits ++ Majuro ++ Makassar ++ Malabo ++ Malagassisch ++ Malagassiër ++ Malakka ++ Malawi ++ Malawimeer ++ Malawisch ++ Malawiër ++ Maldegem ++ Maldegemmenaar ++ Maldegems ++ Malderen ++ Maldiven ++ Maldivisch ++ Maldiviër ++ Malen ++ Mali ++ Malinees ++ Malle ++ Malta ++ Maltezer ++ Malé ++ Managua ++ Manamah ++ Mandeb ++ Mandela ++ Mandy ++ Manilla ++ Manilleen ++ Manilleens ++ Manita ++ Manja ++ Mannekensvere ++ Manon ++ Mantsjoerije ++ Mantsjoerijer ++ Mantsjoerijs ++ Mantua ++ Manuel ++ Mao ++ Mao Zedong ++ Maputo ++ Maracaibo ++ Marc ++ Marcel ++ Marcella ++ Marcia ++ Marco ++ Marco Polo ++ Marcus ++ Marcus Cicero ++ Margaretha ++ Margaretha van Parma ++ Margje ++ Margo ++ Margratenaar ++ Margratens ++ Margreet ++ Margriet ++ Margriete ++ Maria Magdalena ++ Mariaan ++ Mariaans ++ Mariakerke ++ Marian ++ Marianen ++ Marianentrog ++ Marianne ++ Marie ++ Marieke ++ Mariette ++ Marije ++ Marijke ++ Marijn ++ Marilyn ++ Marilyn Monroe ++ Marilčne ++ Marinees ++ Marino ++ Marinus ++ Mario ++ Mariska ++ Marit ++ Maritsa ++ Marius ++ Mariënbad ++ Mariëtte ++ Marja ++ Marjan ++ Marjo ++ Marjolein ++ Marjolijn ++ Mark ++ Mark Twain ++ Marke ++ Markegem ++ Marken ++ Marker ++ Marko ++ Marleen ++ Marloes ++ Marmara ++ Marne-Rijnkanaal ++ Marnix ++ Marquesaseilanden ++ Marrakesh ++ Marrie ++ Mars ++ Marshalleilanden ++ Marshalleilander ++ Marshalleilands ++ Mart ++ Martaban ++ Marten ++ Marten Toonder ++ Martens ++ Martenslinde ++ Martha ++ Marthe ++ Martien ++ Martijn ++ Martin ++ Martin Luther King Jr. ++ Martina ++ Martine ++ Martinikaan ++ Martinikaans ++ Martinique ++ Martinus ++ Marum ++ Marx ++ Maseru ++ Maskarenenrug ++ Masqat ++ Massemen ++ Massenhoven ++ Massief ++ Matapan ++ Mater ++ Mathias ++ Mathieu ++ Mathijs ++ Mathilde ++ Matisse ++ Matterhorn ++ Matteüs ++ Mattheus ++ Mattheüs ++ Matthias ++ Matthys ++ Matty ++ Matâ'utu ++ Maud ++ Maurice ++ Mauritaans ++ Mauritanië ++ Mauritaniër ++ Mauritiaan ++ Mauritiaans ++ Mauritius ++ Maurits ++ Max ++ Max Havelaar ++ Maxim ++ Maxima ++ Maximiliaan ++ Maya ++ Mazenzele ++ Mazurisch ++ Mazurisch Merenplateau ++ Mb ++ Mbabane ++ Mbps ++ Meander ++ Mechelaar ++ Mechelen ++ Mechelen-Bovelingen ++ Mechelen-aan-de-Maas ++ Mechels ++ Mecklenburg ++ Mecklenburg-Voor-Pommeren ++ Mecklenburg-Vorpommern ++ Medy ++ Meens ++ Meensel ++ Meensel-Kiezegem ++ Meer ++ Meer van Genčve ++ Meer van Lugano ++ Meer van Maracaibo ++ Meer van Ohrid ++ Meer van Shkodër ++ Meer van Tiberias ++ Meerbeek ++ Meerbeke ++ Meerdonk ++ Meerhout ++ Meerle ++ Meerlo ++ Meerssenaar ++ Meerssens ++ Mees ++ Meeswijk ++ Meetjesland ++ Meetjeslander ++ Meetjeslands ++ Meetkerke ++ Meeuwen ++ Meeuwen-Gruitrode ++ Mefisto ++ Meigem ++ Meijer ++ Meike ++ Meilegem ++ Mein ++ Mein Kampf ++ Meise ++ Mekkaan ++ Mekkaans ++ Mekkiet ++ Mekkitisch ++ Meknes ++ Mekong ++ Melanesisch ++ Melanesië ++ Melanesiër ++ Melanie ++ Melden ++ Meldert ++ Melissa ++ Melkweg ++ Melkwezer ++ Melle ++ Melos ++ Melsbroek ++ Melsele ++ Melsen ++ Melville ++ Membruggen ++ Memel ++ Menam ++ Mendonk ++ Menen ++ Menenaar ++ Meppelaar ++ Meppelder ++ Meppeler ++ Meppels ++ Merabelubaai ++ Merchtem ++ Merckx ++ Mercurius ++ Mere ++ Merelbeeks ++ Merelbeke ++ Merelbekenaar ++ Meren ++ Merendree ++ Merenplateau ++ Merenvlakte ++ Merkem ++ Merksem ++ Merksemmenaar ++ Merksems ++ Merksplas ++ Mertens ++ Mesen ++ Mespelare ++ Messelbroek ++ Messina ++ Meta ++ Mettekoven ++ Meulebeeks ++ Meulebeke ++ Meulebekenaar ++ Mexico-stad ++ Meyer ++ Meyerode ++ Micha ++ Michael ++ Michael Jackson ++ Michaël ++ Michel ++ Michelangelo ++ Michelbeke ++ Michelle ++ Michiel ++ Michiel Adriaenszoon de Ruyter ++ Michiel de Ruyter ++ Michiels ++ Michielsgestel ++ Michielsgestels ++ Mick ++ Mickey ++ Micronesia ++ Micronesisch ++ Micronesië ++ Micronesiër ++ Middelaar ++ Middelkerke ++ Middellandse ++ Middellandse Zee ++ Midden ++ Midden-Amerikatrog ++ Midden-Atlantische Rug ++ Midden-Atlas ++ Midden-Delfland ++ Midden-Drenthe ++ Midden-Siberisch Bergland ++ Midwesten ++ Mieke ++ Mielen ++ Mielen-boven-Aalst ++ Miep ++ Mijdrecht ++ Mijdrechter ++ Mijdrechts ++ Mijndert ++ Mike ++ Mikhail ++ Mikhail Gorbatsjov ++ Mikonos ++ Milaan ++ Milan ++ Milanees ++ Mill ++ Mill en Sint Hubert ++ Millen ++ Milou ++ Mimi ++ Minderhout ++ Minhstad ++ Mink ++ Minke ++ Minorca ++ Minsk ++ Miquelon ++ Miranda ++ Mirjam ++ Mirte ++ Misha ++ Misja ++ Miskom ++ Mississippi ++ Missouri ++ Mitch ++ Mitchel ++ Mladic ++ Moeder ++ Moeder Theresa ++ Moederdag ++ Moelingen ++ Moen ++ Moens ++ Moerbeke ++ Moerbeke-Waas ++ Moerdijk ++ Moere ++ Moeren ++ Moerkerke ++ Moermankust ++ Moermansk ++ Moerzeke ++ Moeskroen ++ Moeskroenenaar ++ Moeskroens ++ Moezel ++ Mogadishu ++ Mohamed ++ Mohammed Ali ++ Mohikaan ++ Mohikanen ++ Mol ++ Moldau ++ Moldavisch ++ Moldavië ++ Moldaviër ++ Molenbeek ++ Molenbeek-Wersbeek ++ Molenbeeks ++ Molenbeersel ++ Molenbekenaar ++ Molenstede ++ Mollem ++ Mollenaar ++ Mols ++ Molukse Zee ++ Mona ++ Mona Lisa ++ Monaco ++ Monapassage ++ Mondriaan ++ Monegask ++ Monegaskisch ++ Mongoolse Altaj ++ Monica ++ Moniek ++ Monique ++ Monroe ++ Monrovia ++ Monroviaan ++ Monroviaans ++ Monster ++ Monsteraar ++ Mont ++ Mont Blanc ++ Mont Ventoux ++ Montenaken ++ Montenegrijn ++ Montenegrijns ++ Montenegro ++ Montevideaan ++ Montevideaans ++ Montevideo ++ Montferland ++ Montserrat ++ Montserrataan ++ Montserrataans ++ Mook ++ Mook en Middelaar ++ Moor ++ Moors ++ Moorse ++ Moorsel ++ Moorsele ++ Moorslede ++ Moortsele ++ Mopertingen ++ Morava ++ Moravische Poort ++ Moravië ++ Moraviër ++ Mordovië ++ Moregem ++ Moren ++ Moresby ++ Morgen ++ Morgenland ++ Morkhoven ++ Moroni ++ Mortsel ++ Mortselaar ++ Mortsels ++ Moskouer ++ Moskous ++ Moskovitisch ++ Moslim ++ Moslim-Kroatische Federatie ++ Mostar ++ Mounir ++ Mount ++ Mount Everest ++ Mozambikaan ++ Mozambikaans ++ Mozambique ++ Mozart ++ Mozes ++ Mozilla ++ Muiderslot ++ Muizen ++ Mulder ++ Mullem ++ Multatuli ++ Munkzwalm ++ Munsteraar ++ Munsterbilzen ++ Munte ++ Mussolini ++ Mustafa ++ MySQL ++ MySpell ++ Mycene ++ Mykene ++ Myriam ++ Máxima ++ Máxima Zorreguieta ++ Mälarmeer ++ N.B. ++ N.H. ++ N.N. ++ N.O. ++ N.V. ++ N.W. ++ NAM ++ NAP ++ NASA ++ NLNet ++ NOS ++ NRC ++ NSB ++ NSDAP ++ NTG ++ NTU ++ Naaldwijker ++ Naaldwijks ++ Naardenaar ++ Naardens ++ Naarder ++ Nabije ++ Nabije Oosten ++ Nablus ++ Nachitsjevan ++ Nadette ++ Nadia ++ Nadine ++ Nadjd ++ Nagasaki ++ Nagorno ++ Nagorno-Karabach ++ Nairobi ++ Nairobisch ++ Namibisch ++ Namibië ++ Namibiër ++ Nancy ++ Nanda ++ Nanjing ++ Nanking ++ Nankinger ++ Nankings ++ Naomi ++ Napels ++ Napoleon ++ Napoleon Bonaparte ++ Napolitaan ++ Napolitaans ++ Nares ++ Nassau ++ Nassauer ++ Nassaus ++ Natasja ++ Nathalie ++ Nationaal ++ Nationaal Volkscongres ++ Naturalisatiedag ++ Nauplion ++ Nauru ++ Nauruaan ++ Nauruaans ++ Nauw ++ Navajo ++ Nazareth ++ Ndjamena ++ Ned. ++ Neder ++ Neder-Betuwe ++ Neder-Californië ++ Neder-Congo ++ Neder-Guinee ++ Neder-Oostenrijk ++ Neder-over-Heembeek ++ Nederboelare ++ Nederbrakel ++ Nederename ++ Nederhasselt ++ Nederlands Antilliaan ++ Nederlands Antilliaans ++ Nederlandse Antillen ++ Nederlandse Hartstichting ++ Nederlandse Taalunie ++ Nederokkerzeel ++ Nederweerter ++ Nederweerts ++ Nederzwalm ++ Nederzwalm-Hermelgem ++ Neelie ++ Neeltje ++ Neer ++ Neerglabbeek ++ Neerharen ++ Neerhespen ++ Neerijnens ++ Neerijse ++ Neerlanden ++ Neerlinter ++ Neeroeteren ++ Neerpelt ++ Neerrepen ++ Neervelp ++ Neerwaasten ++ Neerwinden ++ Neigem ++ Neil ++ Neil Armstrong ++ Neisse ++ Neissegrens ++ Nele ++ Nelis ++ Nellie ++ Nelly ++ Nelson ++ Nelson Mandela ++ Neptunus ++ Nerem ++ Nero ++ Neurenberger ++ Neurenbergs ++ Neusiedler ++ Neusiedler Meer ++ Nevele ++ Nevis ++ New ++ New Delhi ++ New Delhisch ++ New Delhiër ++ New York Times ++ Newfoundlander ++ Newton ++ NiCd ++ NiMH ++ Niagara ++ Niamey ++ Nicaragua ++ Nicaraguaan ++ Nicaraguaans ++ Nicaraguaanse ++ Nick ++ Nicky ++ Nico ++ Nicobaren ++ Nicolaas ++ Nicolaas Beets ++ Nicolas ++ Nicole ++ Nicosia ++ Niederösterreich ++ Niek ++ Niel ++ Niel-bij-As ++ Niel-bij-Sint-Truiden ++ Nielke ++ Niels ++ Nienke ++ Nienke van Hichtum ++ Nietzsche ++ Nieuw ++ Nieuw-Caledonisch ++ Nieuw-Caledonië ++ Nieuw-Caledoniër ++ Nieuw-Guinea ++ Nieuw-Kastilië ++ Nieuw-Siberische Eilanden ++ Nieuw-Zeelandse Alpen ++ Nieuw-Zuid-Wales ++ Nieuwe ++ Nieuwe Pekela ++ Nieuwegeiner ++ Nieuwegeins ++ Nieuwenhove ++ Nieuwenhuis ++ Nieuwenrode ++ Nieuwerkerk aan den IJssel ++ Nieuwerkerken ++ Nieuwerkerker ++ Nieuwerkerks ++ Nieuwjaar ++ Nieuwkapelle ++ Nieuwkerke ++ Nieuwkerken ++ Nieuwkerken-Waas ++ Nieuwkoop ++ Nieuwkruisland ++ Nieuwmunster ++ Nieuwpoort ++ Nieuwrode ++ Nieuws ++ Niger ++ Nigerees ++ Nijkerker ++ Nijkerks ++ Nijl ++ Nijldal ++ Nijlen ++ Nijlenaar ++ Nijlens ++ Nijmeegs ++ Nijmegenaar ++ Nijntje ++ Nijs ++ Nijvel ++ Nijvelaar ++ Nijvels ++ Niklaas ++ Niklazenaar ++ Niko ++ Nikolaas ++ Nina ++ Ninoofs ++ Ninove ++ Ninovenaar ++ Ninovieter ++ Niue ++ Noa ++ Noach ++ Nobel ++ Node ++ Nodenaar ++ Nokere ++ Noods ++ Noord ++ Noord-Amerika ++ Noord-Amerikaans Bekken ++ Noord-Bevelander ++ Noord-Bevelands ++ Noord-Chinees Bergland ++ Noord-Duitse Laagvlakte ++ Noord-Equatoriale Rug ++ Noord-Friese Waddeneilanden ++ Noord-Friesland ++ Noord-Koreaan ++ Noord-Koreaans ++ Noord-Oostzeekanaal ++ Noord-Ossetië ++ Noord-Russische Rug ++ Noord-Tiroler Alpen ++ Noordelijk ++ Noordelijk Territorium ++ Noordelijke ++ Noordelijke IJszee ++ Noordelijke Marianen ++ Noordenveld ++ Noorder ++ Noordereiland ++ Noorderkanaal ++ Noorderwijk ++ Noordkaap ++ Noordland ++ Noordoostelijke ++ Noordoostelijke Doorvaart ++ Noordoostpolders ++ Noordpool ++ Noordpoolexpeditie ++ Noordpoolexpedities ++ Noordschote ++ Noordster ++ Noordwestelijke ++ Noordwestelijke Doorvaart ++ Noordwestkaap ++ Noordwijker ++ Noordwijkerhouter ++ Noordwijkerhouts ++ Noordwijks ++ Noordzeebekken ++ Noorman ++ Noormannen ++ Noorse Bekken ++ Noorse Zee ++ Noortje ++ Nora ++ Norbert ++ Nordrhein ++ Nordrhein-Westfalen ++ Norfolk ++ Norfolkeilander ++ Norfolkeilands ++ Normandisch ++ Normandië ++ Normandiër ++ Northumbrië ++ Norwin ++ Nossegem ++ Nostradamus ++ Nouakchott ++ Noud ++ Nouméa ++ Nova ++ Novo ++ Novum ++ Novum Instrumentum ++ Nubische ++ Nubische Woestijn ++ Nubië ++ Nudorp ++ Nukerke ++ Nuku'alofa ++ Nunspeets ++ Nunspeter ++ Nuth ++ Nuts ++ Nutter ++ Nuuk ++ Nynke ++ Nürnberg ++ O-benen ++ O.L.V. ++ OHM ++ OKAN ++ OPEC ++ Obboezem ++ Obeid ++ Oberösterreich ++ Oceaan ++ Oceanisch ++ Oceanië ++ Oceaniër ++ Ochotsk ++ Oder ++ Oderhaf ++ Odessa ++ Odette ++ Odoorn ++ Odoornaar ++ Odoorner ++ Odoorns ++ Odorenaar ++ Oedelem ++ Oedenrode ++ Oedenrodenaar ++ Oedenroods ++ Oedipus ++ Oedmoertië ++ Oeganda ++ Oegandees ++ Oegrisch ++ Oegrische ++ Oegstgeestenaar ++ Oegstgeester ++ Oegstgeests ++ Oekene ++ Oekraďner ++ Oelegem ++ Oeral ++ Oeraller ++ Oeren ++ Oerle ++ Oeselgem ++ Oetingen ++ Oevel ++ Oezbeek ++ Oezbeeks ++ Oezbeekse ++ Oezbekistan ++ Officepakket ++ Ohrid ++ Oirschot ++ Oirschots ++ Oirschottenaar ++ Oisterwijker ++ Oisterwijks ++ Okegem ++ Olaf ++ Olav ++ Oldebroeker ++ Oldebroeks ++ Oldenbarnevelt ++ Oldenzaals ++ Oldenzaler ++ Oleg ++ Olen ++ Olga ++ Oliver ++ Oliver Cromwell ++ Olivia ++ Olivier ++ Olmen ++ Olsene ++ Olst ++ Olst-Wijhe ++ Olympisch ++ Omaans ++ Omaars ++ Omani ++ Omdurman ++ Ommelanden ++ Ommelander ++ Ommenaar ++ Ommens ++ Ommer ++ Onderwijsbond ++ Onderwijsbond CNV ++ Onegameer ++ Onkerzele ++ Onstwedde ++ Onstwedder ++ Onstweds ++ Onze ++ Onze-Lieve-Vrouw-Lombeek ++ Onze-Lieve-Vrouw-Waver ++ Onzevader ++ Onzevaders ++ Onzienlijke ++ Ooigem ++ Ooike ++ Oombergen ++ Oorbeek ++ Oordegem ++ Oost-Afrikaans Hoogland ++ Oost-Chinese Zee ++ Oost-Friese Waddeneilanden ++ Oost-Friesland ++ Oost-Ghats ++ Oost-Indisch doof ++ Oost-Karpaten ++ Oost-Kasaď ++ Oost-Pacifische Rug ++ Oost-Pruisen ++ Oost-Siberische Zee ++ Oost-Timor ++ Oost-Timorees ++ Oost-Tirol ++ Oostakker ++ Oostburgenaar ++ Oostburger ++ Oostburgs ++ Oostduinkerke ++ Oosteeklo ++ Oostelijke ++ Oostelijke Cordillera ++ Oostelijke Grote Erg ++ Oostelijke Sierra Madre ++ Oosten ++ Oostenbeleid ++ Oostende ++ Oostendenaar ++ Oostends ++ Oostenrijkse Alpen ++ Oostenrijkse Hoogvlakte ++ Oosterhouter ++ Oosterhouts ++ Oosters ++ Oosterschelde ++ Oosterzele ++ Oostham ++ Oostkaap ++ Oostkamp ++ Oostkampenaar ++ Oostkamps ++ Oostkerk ++ Oostkerke ++ Oostmalle ++ Oostnieuwkerke ++ Oostrozebeke ++ Oostvleteren ++ Oostwinkel ++ Oostzeekanaal ++ Opbrakel ++ Opdorp ++ OpenDocument ++ OpenTaal ++ Opgeldenaken ++ Opglabbeek ++ Opgrimbie ++ Ophasselt ++ Opheers ++ Ophoven ++ Opitter ++ Opleeuw ++ Oplinter ++ Opmeer ++ Opmeerder ++ Opmeers ++ Opoeteren ++ Oppem ++ Oppems ++ Opper ++ Opper-Congo ++ Opper-Guinee ++ Opper-Karabach ++ Opper-Oostenrijk ++ Oppuurs ++ Opvelp ++ Opwijk ++ Opzullik ++ Oracle ++ Oran ++ Oranje ++ Oranje Vrijstaat ++ Oranje-Nassau ++ Oranjegevoel ++ Oranjeklant ++ Oranjestads ++ Oranjestatter ++ Ordingen ++ Oriënt ++ Orontes ++ Orsmaal ++ Orsmaal-Gussenhoven ++ Ortlergroep ++ Orwell ++ Osama ++ Osama Bin Laden ++ Oscar ++ Oscar Wilde ++ Osdorp ++ Oskar ++ Osloos ++ Osloër ++ Osmaan ++ Osmaans ++ Osmanen ++ Osogovgebergte ++ Oss ++ Ossenaar ++ Ossetië ++ Ossip ++ Ossip Zadkine ++ Ostaijen ++ Oswald ++ Otegem ++ Otranto ++ Ottawa ++ Ottawaan ++ Ottawaans ++ Ottawaas ++ Ottawaër ++ Ottenburg ++ Ottergem ++ Ottomaan ++ Ottomaans ++ Ottomaanse ++ Ottomanen ++ Ouagadougou ++ Oud ++ Oud-Beijerlander ++ Oud-Beijerlands ++ Oud-Castilië ++ Oud-Heverlee ++ Oud-Turnhout ++ Oud-West ++ Oud-Zuid ++ Oude ++ Oude IJssel ++ Oude IJsselstreek ++ Oude Pekela ++ Oudegem ++ Oudekapelle ++ Oudeman ++ Oudenaarde ++ Oudenaardenaar ++ Oudenaardist ++ Oudenaards ++ Oudenaken ++ Oudenbossche ++ Oudenbosschenaar ++ Oudenburg ++ Oudengelse ++ Oudenhove ++ Ouder ++ Oudergem ++ Oudergemmenaar ++ Oudergems ++ Oudeschip ++ Outer ++ Outgaarden ++ Outrijve ++ Ouwegem ++ Over ++ Over-Betuwe ++ Overbetuwe ++ Overboelare ++ Overflakkee ++ Overflakkees ++ Overflakkeeër ++ Overhespen ++ Overijse ++ Overijsenaar ++ Overijses ++ Overmazer ++ Overmere ++ Overpelt ++ Overpeltenaar ++ Overpelts ++ Overrepen ++ Overschie ++ Overwinden ++ PDF ++ PEMBA ++ PEN ++ PET ++ PHP ++ Paal ++ Paaseiland ++ Pablo ++ Pablo Picasso ++ Pacifisch ++ Pacifisch-Antarctisch Bekken ++ Pacifische ++ Padua ++ Paduaan ++ Paduaans ++ Pago ++ Pago Pago ++ Pajot ++ Pajots ++ Pajottenland ++ Pajottenlander ++ Pajottenlands ++ Palau ++ Palembang ++ Palestijn ++ Palestijnen ++ Palikir ++ Palk ++ Palmoliekust ++ Paltisch ++ Palts ++ Paltser ++ Paltserin ++ Paltsisch ++ Pam ++ Pamel ++ Pamela ++ Pampus ++ Panama ++ Panama-stad ++ Panamakanaal ++ Pandora ++ Panne ++ Paola ++ Papeete ++ Papegem ++ Papendrechter ++ Papendrechts ++ Papoea's ++ Papoea-Nieuw-Guinea ++ Para ++ Paraguay ++ Paraguayaan ++ Paraguayaans ++ Paraguees ++ Paralympics ++ Paraná ++ Parelrivier ++ Parike ++ Parma ++ Parmezaans ++ Parmezaanse ++ Parmezanen ++ Parnassus ++ Parool ++ Parwijs ++ Pascal ++ Pascalle ++ Passage ++ Passendale ++ Pasteur ++ Patagonisch ++ Patagonië ++ Patagoniër ++ Paternoster ++ Paternosters ++ Patras ++ Patricia ++ Patrick ++ Patty ++ Paul Gauguin ++ Paul Verhoeven ++ Paul van Ostaijen ++ Paula ++ Paulatem ++ Paulette ++ Paulien ++ Pauline ++ Paulus ++ Pauw ++ Pauwel ++ Pauwels ++ Pavel ++ Pavlov ++ Paz ++ Peels ++ Peer ++ Peeters ++ Peipusmeer ++ Peking ++ Pekingees ++ Pekinger ++ Pekings ++ Pelagische ++ Pelagische Eilanden ++ Pelenaar ++ Pellen ++ Pellenberg ++ Peloponnesisch ++ Peloponnesiër ++ Peloponnesos ++ Peloponnesus ++ Pelé ++ Penghueilanden ++ Penninisch ++ Penninisch Gebergte ++ Peperkust ++ Pepingen ++ Perk ++ Perl ++ Pernilla ++ Pernille ++ Pernis ++ Pers ++ Pervijze ++ Perwijs ++ Perzische Golf ++ Pescadores ++ Peshawar ++ Pesjawar ++ Petalia ++ Petegem ++ Petegem-aan-de-Leie ++ Petegem-aan-de-Schelde ++ Peter ++ Peters ++ Petersburg ++ Petertje ++ Petra ++ Petrem ++ Petronella ++ Petrus ++ Petsjorabaai ++ Peutie ++ Pfalz ++ PhD ++ Philip ++ Philippe ++ Phnom-Penh ++ Pia ++ Picardisch ++ Picardië ++ Picardiër ++ Pieck ++ Pier ++ Pierre ++ Piet ++ Piet Mondriaan ++ Pieter ++ Pieter Jelles Troelstra ++ Pieter Pauwel Rubens ++ Pieteraar ++ Pieternel ++ Pieters ++ Pietersberg ++ Pieterszoon ++ Pijnackenaar ++ Pijnackeraar ++ Pijnackers ++ Pilatus ++ Pilsen ++ Pim ++ Pim Fortuyn ++ Pinatubo ++ Pindosgebergte ++ Pink ++ Pink Floyd ++ Pinte ++ Piraeus ++ Piringen ++ Pitcairneilanden ++ Pitcairneilander ++ Pitcairneilands ++ Pittem ++ Pityusen ++ Pjotr ++ Plakkaat ++ Plakkaat van Verlatinghe ++ Plantijn ++ Platamsterdams ++ Plateau ++ Plateau van Lotharingen ++ Plato ++ Plejaden ++ Pleun ++ Pleunie ++ Pluto ++ Plymouth ++ Po ++ Pocahontas ++ Podgorica ++ Podolisch ++ Podolië ++ Poe ++ Poederlee ++ Poeke ++ Poelkapelle ++ Poesele ++ Poetin ++ Polesië ++ Pollare ++ Pollinkhove ++ Polo ++ Pommeren ++ Pommers ++ Pommers Merenplateau ++ Pommerse ++ Pommerse Bocht ++ Pompeii ++ Pontisch ++ Pontisch Gebergte ++ Pontius ++ Pontius Pilatus ++ Pools Laagland ++ Poona ++ Poopomeer ++ Poort ++ Poort van Trajanus ++ Poortugaal ++ Poortugaals ++ Poortugaler ++ Poperinge ++ Poperingenaar ++ Poperings ++ Poppel ++ Port ++ Port Louis ++ Port Moresby ++ Port Said ++ Port Sudan ++ Port Vila ++ Port of Spain ++ Port-au-Prince ++ Porto ++ Porto-Novo ++ Portugeestalige ++ Postbank ++ Povlakte ++ Praia ++ Prakrit ++ Preanger ++ Predilpas ++ Prespameer ++ Pretoria ++ Pretoriaans ++ Prince ++ Principe ++ Prins ++ Prins Alexander ++ Prins Edwardeiland ++ Prinsjesdag ++ Prinsjesdagen ++ Pripjatmoerassen ++ Pristina ++ Proet ++ Profeet ++ Proven ++ Provincies ++ Puerto ++ Pulderbos ++ Pulle ++ Punios ++ Purmerender ++ Purmerends ++ Putte ++ Putten ++ Puttenaar ++ Puttens ++ Puurs ++ PvdD ++ PvdD'er ++ PvdD'ers ++ PvdD-leden ++ PvdD-lid ++ PvdV ++ PvdV'er ++ PvdV'ers ++ PvdV-leden ++ PvdV-lid ++ Pyinmana ++ Pyongyang ++ Pyreneeër ++ Pythagoras ++ Python ++ Pérouse ++ Qatarees ++ Qatari ++ Quirina ++ Quirine ++ Quiteen ++ Quiteens ++ Quito ++ Quitoos ++ Quitoër ++ R.I.P. ++ RAM ++ RDW ++ RFID ++ RGB ++ RIVM ++ RNA ++ RSI ++ Raad ++ Raaltenaar ++ Raalter ++ Raalts ++ Raamsdonkenaar ++ Raamsdonks ++ Raatshoven ++ Rabat ++ Rachel ++ Radja ++ Raes ++ Raf ++ Rafael ++ Rafaël ++ Ralf ++ Ram ++ Ramallah ++ Ramon ++ Ramona ++ Ramsdonk ++ Ramsel ++ Ramses ++ Ramskapelle ++ Randgebergte ++ Randstad ++ Randstadbundel ++ Randstedelijk ++ Rangoon ++ Rangooner ++ Rangoons ++ Ransberg ++ Ranst ++ Raph ++ Ravels ++ Ray ++ Ray Bradbury ++ Raymond ++ Rebekka ++ Rechtseenheidskamer ++ Rede ++ Rede van Brest ++ Reest ++ Reet ++ Reeuwijk ++ Regge ++ Reimert ++ Rein ++ Reindert ++ Reinhard ++ Reinier ++ Reinout ++ Rekem ++ Rekenhof ++ Rekkem ++ Relegem ++ Rembrandt van Rijn ++ Remco ++ Remersdaal ++ Remigius ++ Remon ++ Renelde ++ Reninge ++ Reningelst ++ Renkumer ++ Renkums ++ Rens ++ Renske ++ Renze ++ René Descartes ++ Reppel ++ Republiek ++ Republiek Sacha ++ Ressegem ++ Rethimnon ++ Retie ++ Reuters ++ Reuzengebergte ++ Reve ++ Reykjaviker ++ Reykjaviks ++ Rhedenaar ++ Rhedens ++ Rheinland ++ Rheinland-Pfalz ++ Rhenenaar ++ Rhenens ++ Rhône ++ Rhône-Rijnkanaal ++ Ria ++ Rianne ++ Rica ++ Ricaan ++ Ricaans ++ Ricardo ++ Richard ++ Richard Leeuwenhart ++ Richard M. Stallman ++ Rick ++ Ricky ++ Rico ++ Ridder ++ Ridderkerker ++ Ridderkerks ++ Riemer ++ Riemst ++ Rien ++ Rieneke ++ Rienk ++ Ries ++ Riet ++ Rietveld ++ Rifgebergte ++ Riga ++ Rijeka ++ Rijen ++ Rijenaar ++ Rijens ++ Rijk ++ Rijkel ++ Rijkers ++ Rijkevorsel ++ Rijkhoven ++ Rijksgebouwendienst ++ Rijksluchtvaartdienst ++ Rijkspostspaarbank ++ Rijksverzekeringsbank ++ Rijksvoorlichtingsdienst ++ Rijkswaterstaat ++ Rijmenam ++ Rijn ++ Rijn-Hernekanaal ++ Rijnkanaal ++ Rijnland ++ Rijnland-Palts ++ Rijnsburger ++ Rijnsburgs ++ Rijnse ++ Rijnvaartakte ++ Rijp ++ Rijsel ++ Rijselaar ++ Rijselnaar ++ Rijsels ++ Rijsenburg ++ Rijssenaar ++ Rijssender ++ Rijssens ++ Rijswijker ++ Rijswijks ++ Rik ++ Riksingen ++ Rillaar ++ Rineke ++ Rinus ++ Rinze ++ Rio Grande ++ Rio de Janeiro ++ Riouwarchipel ++ Rita ++ Riukiueilanden ++ Rivier ++ Rixtel ++ Riyad ++ Road ++ Road Town ++ Rob ++ Robaais ++ Robbert ++ Robert ++ Robert Jan ++ Robin ++ Roborst ++ Rock ++ Rode ++ Rode Bekken ++ Rode Kruisauto ++ Rode Kruispost ++ Rode Rivier ++ Rode Torenpas ++ Rode Zee ++ Roden ++ Rodenaar ++ Rodener ++ Rodens ++ Roder ++ Roderick ++ Rodin ++ Rodopegebergte ++ Roel ++ Roeland ++ Roelof ++ Roels ++ Roer ++ Roermondenaar ++ Roermonder ++ Roermonds ++ Roesbrugge ++ Roesbrugge-Haringe ++ Roeselaars ++ Roeselare ++ Roeselarenaar ++ Roger ++ Roggel en Neer ++ Rogier ++ Roksem ++ Roland ++ Rolde ++ Rolf ++ Rollegem ++ Rollegem-Kapelle ++ Rolling ++ Romandië ++ Romanen ++ Romeo ++ Romeo en Julia ++ Romershoven ++ Romy ++ Ron ++ Ronald ++ Ronaldo ++ Ronde ++ Ronny ++ Ronse ++ Ronsele ++ Ronsenaar ++ Ronses ++ Roods ++ Rooms ++ Roos ++ Roosbeek ++ Roosdaal ++ Roosendaalder ++ Roosendaals ++ Roosendaler ++ Roosevelt ++ Roosmarijn ++ Roost ++ Roost-Krenwik ++ Rosa ++ Rosan ++ Rosanna ++ Roseau ++ Rosie ++ Rosita ++ Rosmalenaar ++ Rosmalens ++ Rosmeer ++ Rota ++ Rotarian ++ Rotary ++ Rotaryclub ++ Rotaryclubs ++ Rotem ++ Rotselaar ++ Rousseau ++ Roxanne ++ Roy ++ Rozebeke ++ Rozenaken ++ Rozenburger ++ Rozenburgs ++ Ruben ++ Rubens ++ Rucphenaar ++ Rucphens ++ Ruddershove ++ Ruddervoorde ++ Rudi ++ Rudolf ++ Rudolf Steiner ++ Rudy ++ Rug ++ Ruhrgebied ++ Ruien ++ Ruisbroek ++ Ruiselede ++ Ruiter ++ Rukkelingen ++ Rukkelingen-Loon ++ Rukkelingen-aan-de-Jeker ++ Rumbeeks ++ Rumbeke ++ Rumbekenaar ++ Rummen ++ Rumsdorp ++ Rumst ++ Runkelen ++ Rupelmonde ++ Rushdie ++ Russisch Laagland ++ Rutger ++ Ruth ++ Rutten ++ Ruud ++ Ruud Lubbers ++ Ruyter ++ Rwanda ++ Rwandees ++ Réunion ++ Réunions ++ SGP ++ SGP'er ++ SGP'ers ++ SGP-leden ++ SGP-lid ++ SIS ++ SP ++ SP'er ++ SP'ers ++ SP-leden ++ SP-lid ++ STER ++ Saar ++ Sabina ++ Sabine ++ Sabrina ++ Sacha ++ Sachsen ++ Sachsen-Anhalt ++ Sagunto ++ Sahara-Atlas ++ Sahoelplat ++ Said ++ Saimaakanaal ++ Saint ++ Saint George's ++ Saint John's ++ Saint Kitts en Nevis ++ Saint Lawrencebaai ++ Saint Lucia ++ Saint Luciaan ++ Saint Luciaans ++ Saint Vincent en de Grenadines ++ Saint-Denis ++ Saint-Pierre ++ Saint-Pierre en Miquelon ++ Saksen-Anhalt ++ Sakser ++ Salima ++ Salland ++ Sallander ++ Sallands ++ Salman ++ Salman Rushdie ++ Salomonseilanden ++ Salvador ++ Salvador Allende ++ Salween ++ Sam ++ Samantha ++ Samaria ++ Samarkand ++ Samber ++ Samoa ++ Samoaan ++ Samoaans ++ Samothrake ++ Samuel ++ San ++ San José ++ San Juan ++ San Salvador ++ San Sebastian ++ Sanaa ++ Sander ++ Sandra ++ Sandrine ++ Sandwichtrog ++ Sankt ++ Sankt Vith ++ Sanna ++ Sanne ++ Santiago ++ Santiago de Compostela ++ Santiago de Compostella ++ Santiagoos ++ Santiagoër ++ Santo ++ Santo Domingo ++ Santomees ++ Sao ++ Sao Tomé ++ Sao Tomé en Principe ++ Sappemeer ++ Sappemeerder ++ Sappemeers ++ Sara ++ Sarah ++ Sarajevo ++ Sard ++ Sardinisch ++ Sardinië ++ Sardiniër ++ Sardisch ++ Sargassozee ++ Sartre ++ Saskia ++ Sassenheimer ++ Sassenheims ++ Saturnus ++ Saul ++ Savoyse ++ Savoyse Alpen ++ Saďdjah ++ Saďdjah en Adinda ++ Saône ++ Scandinaaf ++ Scandinaafs ++ Scandinavisch Hoogland ++ Scandinaviër ++ Schaarbeek ++ Schaarbeeks ++ Schaarbekenaar ++ Schaesberg ++ Schaesberger ++ Schaesbergs ++ Schaffen ++ Schagenaar ++ Schagens ++ Schager ++ Schalafie ++ Schalkhoven ++ Scheidingsgebergte ++ Schelde ++ Schelderode ++ Scheldewindeke ++ Schelle ++ Schellebelle ++ Schendelbeke ++ Schepdaal ++ Schepper ++ Schermer ++ Scherpenheuvel ++ Scherpenheuvel-Zichem ++ Schiebroek ++ Schiedams ++ Schiereiland ++ Schiermonnikoger ++ Schiermonnikoogs ++ Schijndelaar ++ Schijndels ++ Schild ++ Schilde ++ Schildenaar ++ Schildes ++ Schins ++ Schleswig ++ Schleswig-Holstein ++ Schmidt ++ Schone ++ Schoonaarde ++ Schoonhovenaar ++ Schoonhovens ++ Schoorwal ++ Schore ++ Schorisse ++ Schorpioen ++ Schorselwoensdag ++ Schorselwoensdagen ++ Schoten ++ Schotenaar ++ Schotens ++ Schotse Hooglanden ++ Schotse Laagvlakte ++ Schouten ++ Schouwen ++ Schouwenaar ++ Schouws ++ Schriek ++ Schriftgeleerde ++ Schriftgeleerden ++ Schriftkenner ++ Schriftkenners ++ Schriftlezing ++ Schriftuitlegging ++ Schriftuurlijk ++ Schriftuurlijke ++ Schriftvertolking ++ Schriftwoord ++ Schuiferskapelle ++ Schulen ++ Schweitzer ++ Sdu ++ Sebastiaan ++ Sebastian ++ Sebastopol ++ Seeland ++ Seelander ++ Seelands ++ Sefarden ++ Sefardisch ++ Segers ++ Seine ++ Seinebaai ++ Selma ++ Sem ++ Semiet ++ Semieten ++ Semmerzake ++ Senaat ++ Senaatsleden ++ Senaatslijst ++ Senaatsvergadering ++ Senaatsvergaderingen ++ Seoel ++ Seoeler ++ Seoels ++ Seoul ++ Seouler ++ Seouls ++ Serf ++ Serge ++ Seri ++ Serskamp ++ Servische Republiek ++ Severine ++ Seychellen ++ Seycheller ++ Seychels ++ Sfakia ++ Shaba ++ Shakespeare ++ Shanna ++ Sharjah ++ Sharon ++ Sheila ++ Sherpa ++ Shkodër ++ Shoah ++ Siberiër ++ Siciliaan ++ Siciliaans ++ Sicilië ++ Sideros ++ Sidon ++ Sidra ++ Siebren ++ Siegfried ++ Sien ++ Siep ++ Sierra ++ Sierra Leone ++ Sierra Leoner ++ Sierra Leoons ++ Sietse ++ Sietske ++ Sigmund ++ Sigmund Freud ++ Sigrid ++ Sijsele ++ Silezisch ++ Silezië ++ Sileziër ++ Simbel ++ Simon ++ Simon Petrus ++ Simon Stevin ++ Simon Vestdijk ++ Simone ++ Simonne ++ Simons ++ Simpelvelder ++ Simpelvelds ++ Simpelvelter ++ Simson ++ Sinaai ++ Sinaai-Waas ++ Sinaď ++ Singapore ++ Singaporees ++ Sinkiang ++ Sint ++ Sint Anthonis ++ Sint-Agatha-Berchem ++ Sint-Agatha-Berchemmenaar ++ Sint-Agatha-Berchems ++ Sint-Agatha-Rode ++ Sint-Amands ++ Sint-Amandsberg ++ Sint-Amandsbergenaar ++ Sint-Amandsbergs ++ Sint-Andries ++ Sint-Andriezenaar ++ Sint-Antelinks ++ Sint-Baafs-Vijve ++ Sint-Blasius-Boekel ++ Sint-Denijs ++ Sint-Denijs-Boekel ++ Sint-Denijs-Westrem ++ Sint-Eloois-Vijve ++ Sint-Eloois-Winkel ++ Sint-Eustatius ++ Sint-Genesius-Rode ++ Sint-Genesius-Rodenaar ++ Sint-Genesius-Roods ++ Sint-Georgekanaal ++ Sint-Gillenaar ++ Sint-Gillis ++ Sint-Gillis-Waas ++ Sint-Gillis-bij-Dendermonde ++ Sint-Goriks-Oudenhove ++ Sint-Gotthard ++ Sint-Heleens ++ Sint-Helena ++ Sint-Helener ++ Sint-Huibrechts-Hern ++ Sint-Huibrechts-Lille ++ Sint-Jacobs-Kapelle ++ Sint-Jan ++ Sint-Jan-in-Eremo ++ Sint-Jans-Geest ++ Sint-Jans-Molenbeek ++ Sint-Jans-Molenbeeks ++ Sint-Jans-Molenbekenaar ++ Sint-Job-in-'t-Goor ++ Sint-Joost-ten-Node ++ Sint-Joost-ten-Noods ++ Sint-Joostenaar ++ Sint-Joosts ++ Sint-Joris ++ Sint-Joris-Weert ++ Sint-Joris-Winge ++ Sint-Katelijne-Waver ++ Sint-Katelijne-Waveraar ++ Sint-Katelijne-Wavers ++ Sint-Katelijnenaar ++ Sint-Katelijns ++ Sint-Katherina-Lombeek ++ Sint-Kornelis-Horebeke ++ Sint-Kruis ++ Sint-Kruis-Winkel ++ Sint-Kruizenaar ++ Sint-Kwintens-Lennik ++ Sint-Lambrechtenaar ++ Sint-Lambrechts ++ Sint-Lambrechts-Herk ++ Sint-Lambrechts-Woluwe ++ Sint-Laureins ++ Sint-Laureins-Berchem ++ Sint-Lenaarts ++ Sint-Lievens-Esse ++ Sint-Lievens-Houtem ++ Sint-Margriete ++ Sint-Margriete-Houtem ++ Sint-Maria-Horebeke ++ Sint-Maria-Latem ++ Sint-Maria-Lierde ++ Sint-Maria-Oudenhove ++ Sint-Martens-Bodegem ++ Sint-Martens-Latem ++ Sint-Martens-Leerne ++ Sint-Martens-Lennik ++ Sint-Martens-Lierde ++ Sint-Martens-Voeren ++ Sint-Michiels ++ Sint-Michielsgestels ++ Sint-Niklaas ++ Sint-Niklazenaar ++ Sint-Oedenrodenaar ++ Sint-Oedenroods ++ Sint-Omaars ++ Sint-Pauwels ++ Sint-Petersburg ++ Sint-Pieteraar ++ Sint-Pieters ++ Sint-Pieters-Kapelle ++ Sint-Pieters-Leeuw ++ Sint-Pieters-Leeuwenaar ++ Sint-Pieters-Leeuws ++ Sint-Pieters-Rode ++ Sint-Pieters-Voeren ++ Sint-Pieters-Woluwe ++ Sint-Pietersberg ++ Sint-Remigius-Geest ++ Sint-Renelde ++ Sint-Rijkers ++ Sint-Stevens-Woluwe ++ Sint-Truiden ++ Sint-Truidenaar ++ Sint-Truidens ++ Sint-Ulriks-Kapelle ++ Sinterklaas ++ Siska ++ Sittardenaar ++ Sittarder ++ Sittards ++ Sittarnaar ++ Sjaak ++ Sjanghai ++ Sjef ++ Sjek ++ Sjelichovbaai ++ Sjeng ++ Sjoerd ++ Sjors ++ Sjoukje ++ Skopje ++ Slavonië ++ Sleat ++ Sleeswijk ++ Sleeswijker ++ Sleeswijks ++ Sleidinge ++ Slenk ++ Sliedrecht ++ Sliedrechtenaar ++ Sliedrechter ++ Sliedrechts ++ Slijpe ++ Slochtenaar ++ Slochterenveld ++ Slochters ++ Slot ++ Slot Loevestein ++ Slotermeer ++ Slotervaart ++ Slovaaks Ertsgebergte ++ Slowaaks Ertsgebergte ++ Sluis ++ Smedt ++ Smeerebbe ++ Smeerebbe-Vloerzegem ++ Smet ++ Smetlede ++ Smets ++ Smit ++ Smits ++ Snaaskerke ++ Sneek ++ Sneeks ++ Sneker ++ Snelle ++ Snelle Cris ++ Snelle Körös ++ Snellegem ++ Socrates ++ Soechoemi ++ Soedan ++ Soeharto ++ Soekarno ++ Soemba ++ Soembawa ++ Soenda ++ Soendaplat ++ Soenion ++ Soerabaja ++ Soesder ++ Soest ++ Soestenaar ++ Soester ++ Soests ++ Sofia ++ Sofie ++ Sofioot ++ Sofiotisch ++ Somaliland ++ Somalisch Hoogland ++ Somalisch Schiereiland ++ Someraar ++ Somers ++ Son ++ Son en Breugel ++ Sonja ++ Sont ++ Sophia ++ Sophie ++ Soubirous ++ Sovjet ++ Sovjetleider ++ Sovjetrepubliek ++ Sovjetrepublieken ++ Sovjetrijk ++ Sovjettijd ++ Spaanse Hoogvlakte ++ Spain ++ Spalbeek ++ Spartacus ++ Spermalie ++ Spiere ++ Spiere-Helkijn ++ Spijkenissenaar ++ Spijkenisses ++ Spinoza ++ Splügenpas ++ Sporaden ++ Spouwen ++ Sprang ++ Srebrenica ++ Sri ++ St. ++ St.-Eustatius ++ St.-Maarten ++ Staatsbosbeheer ++ Staatscourant ++ Staatscouranten ++ Stabroek ++ Stad ++ Staden ++ Stadskanaals ++ Stalhille ++ Stalin ++ Stalingrad ++ Stallman ++ Stampersgat ++ Stan ++ Standaard ++ Stanley ++ Staphorstenaar ++ Staphorster ++ Staten ++ Statencommissie ++ Stateneiland ++ Statenfractie ++ Statiaans ++ Stavele ++ Stct. ++ Stede ++ Stede Broec ++ Steen ++ Steenbergenaar ++ Steenbergs ++ Steenbok ++ Steenbokskeerkring ++ Steendorp ++ Steenhuffel ++ Steenhuize ++ Steenhuize-Wijnhuize ++ Steenkerke ++ Steenokkerzeel ++ Steenput ++ Steenvoorde ++ Steenwijker ++ Steenwijkerland ++ Steenwijks ++ Stef ++ Stefaan ++ Stefan ++ Stefanie ++ Steffen ++ Steffi ++ Stein ++ Steindenaar ++ Steinder ++ Steiner ++ Steins ++ Stekene ++ Stella ++ Stellingswerfs ++ Stellingwerf ++ Stellingwerver ++ Stene ++ Stephan ++ Stephanie ++ Sterrebeek ++ Steve ++ Steven ++ Stevens ++ Stevin ++ Stevoort ++ Stien ++ Stier ++ Stiermarken ++ Stiermarker ++ Stiermarks ++ Stijl ++ Stijn ++ Stille ++ Stille Oceaan ++ Stille Zuidzee ++ Stockholmer ++ Stockholms ++ Stoel ++ Stokkem ++ Stokrooie ++ Stones ++ Stoute ++ Straat ++ Straat Bass ++ Straat Cook ++ Straat Davis ++ Straat De Long ++ Straat Denemarken ++ Straat Drake ++ Straat Florida ++ Straat Formosa ++ Straat Hinlopen ++ Straat Hudson ++ Straat Joegor ++ Straat Karimata ++ Straat Koerilen ++ Straat Koningin Charlotte ++ Straat Korea ++ Straat La Pérouse ++ Straat Madoera ++ Straat Magallanes ++ Straat Magellaan ++ Straat Makassar ++ Straat Malakka ++ Straat Mozambique ++ Straat Nares ++ Straat Palk ++ Straat Singapore ++ Straat Soemba ++ Straat Soenda ++ Straat Torres ++ Straat Tsugaru ++ Straat Yucatan ++ Straat van Bonifacio ++ Straat van Corsica ++ Straat van Gibraltar ++ Straat van Hormuz ++ Straat van Messina ++ Straat van Otranto ++ Straat van Taiwan ++ Straatsburger ++ Straatsburgs ++ Stradivarius ++ Stradivariussen ++ Strauss ++ Strijpen ++ Strijtem ++ Strimon ++ Strombeek ++ Strombeek-Bever ++ Stromboli ++ Stuivekenskerke ++ Sucre ++ Sudan ++ Sudanees ++ Sudeten ++ Suez ++ Suezkanaal ++ Sulawesi ++ Sumba ++ Sumbawa ++ Surabaya ++ Susan ++ Susanne ++ Susterenaar ++ Susterens ++ Suva ++ Suzan ++ Suzanne ++ Sven ++ Swalm ++ Swazi ++ Swaziland ++ Swazisch ++ Swaziër ++ Syb ++ Sybe ++ Sydney ++ Sylvester ++ Sylvia ++ Sylvie ++ Syr ++ Syr Darja ++ Syracusaan ++ Syracusaans ++ Syracuse ++ Syracuser ++ Syracusisch ++ Syrische Woestijn ++ Sytske ++ TB ++ THz ++ TNO ++ Taag ++ Taalunie ++ Tachtiger ++ Tachtigers ++ Taco ++ Taddeüs ++ Tadzjiek ++ Tadzjieks ++ Tadzjiekse ++ Tadzjikistan ++ Taigetos ++ Taipei ++ Taiwan ++ Taiwanees ++ Taiwanese ++ Tallinn ++ Talmoed ++ Talmoedisch ++ Talmoedist ++ Talmoedisten ++ Tamara ++ Tamil ++ Tanger ++ Tanja ++ Tarawa ++ Tarente ++ Tarentijn ++ Tarentijns ++ Tarimbekken ++ Tarkan ++ Tartaar ++ Tartaars ++ Tartaarse ++ Tartaren ++ Tartarije ++ Tasjkent ++ Tasman ++ Tasmanië ++ Tasmanzee ++ Tataar ++ Tataars ++ Tataarse ++ Tataren ++ Tatarensont ++ Tatarije ++ Tatra ++ Taurus ++ Tbilisi ++ Te ++ Te Deum ++ TeX ++ Ted ++ Tegelaar ++ Tegeler ++ Tegels ++ Tegucigalpa ++ Teheraans ++ Teheraner ++ Tekla ++ Telegraaf ++ Tell ++ Tell-Atlas ++ Tempedal ++ Tems ++ Temse ++ Temsenaar ++ Temses ++ Ten ++ Ten Boer ++ Ter ++ Ter Aar ++ Teralfene ++ Terhagen ++ Terhulpen ++ Terhulpenaar ++ Terhulpens ++ Ternaaien ++ Ternat ++ Ternate ++ Terneus ++ Terneuzenaar ++ Terrasland ++ Terre ++ Territorium ++ Terschellinger ++ Terschellings ++ Tervuren ++ Tessa ++ Tessel ++ Tesselaar ++ Tessels ++ Tessenderlo ++ Testelt ++ Teun ++ Teuven ++ Texel ++ Texels ++ Teylingen ++ The ++ The Beatles ++ The Rolling Stones ++ The Valley ++ Thea ++ Thebe ++ Theo ++ Theo van Gogh ++ Theodoor ++ Theodora ++ Theodore ++ Theodore Roosevelt ++ Theodorus ++ Thera ++ Theresa ++ Theresienstadt ++ Thermopylae ++ Thermopylen ++ Thessalië ++ Thessaloniki ++ Thieu ++ Thijs ++ Thimphu ++ Tholenaar ++ Thomas Alva Edison ++ Thomas Jefferson ++ Thools ++ Thora ++ Thorbecke ++ Thorn ++ Thracië ++ Thunderbird ++ Thys ++ Thérčse ++ Tiber ++ Tiberias ++ Tibet ++ Tibetaan ++ Tibetaans ++ Tibetaans Hoogland ++ Tiegem ++ Tiel ++ Tielen ++ Tielenaar ++ Tieler ++ Tielrode ++ Tiels ++ Tielt ++ Tielt-Winge ++ Tieltenaar ++ Tielts ++ Tien ++ Tien-Graadkanaal ++ Tieneke ++ Tienen ++ Tienenaar ++ Tiens ++ Tiensjan ++ Tigris ++ Tijd ++ Tijmen ++ Tilburger ++ Tilburgs ++ Tildonk ++ Tilly ++ Tim ++ Timanrug ++ Timboektoe ++ Times ++ Timmermans ++ Timo ++ Timor ++ Timorees ++ Timothy ++ Tina ++ Tine ++ Tineke ++ Tinus ++ Tiny ++ Tirana ++ Tiranees ++ Tirol ++ Tiroler ++ Tisselt ++ Titicacameer ++ Tjalling ++ Tjeerd ++ Tjerk ++ Tobago ++ Toby ++ Toerkonje ++ Toetankhamon ++ Toeva ++ Togo ++ Togolees ++ Togoos ++ Togoër ++ Toine ++ Tokelaueilanden ++ Tokelaueilander ++ Tokelaueilands ++ Tokioos ++ Tokioër ++ Tokyo ++ Tolkien ++ Tollembeek ++ Tolo ++ Tom ++ Tomini ++ Tommy ++ Tomé ++ Ton ++ Tonga ++ Tongaan ++ Tongaans ++ Tongenaar ++ Tongeraar ++ Tongeren ++ Tongerlo ++ Tongers ++ Tonia ++ Tonkin ++ Tonnie ++ Tony ++ Tony Blair ++ Toon ++ Toonder ++ Toos ++ Tooske ++ Torenpas ++ Torhout ++ Torhoutenaar ++ Torhouts ++ Torres ++ Torvalds ++ Tosca ++ Toscaan ++ Toscaans ++ Toscaanse ++ Toscaanse Archipel ++ Toscane ++ Tour ++ Town ++ Tractatenblad ++ Trajanus ++ Trans ++ Trans-Kaukasië ++ Transhimalaya ++ Transkarpatië ++ Transnistrië ++ Transsylvanische ++ Transsylvanische Alpen ++ Transsylvanië ++ Transvaal ++ Transvaler ++ Transvalers ++ Trasimeense ++ Trasimeense Meer ++ Trees ++ Tremelo ++ Trijntje ++ Trinidad ++ Trinidad en Tobago ++ Trio ++ Tripoli ++ Tripolitaan ++ Tripolitaans ++ Tripolitanië ++ Tristan ++ Trivandrum ++ Triëst ++ Triëster ++ Triësts ++ Troelstra ++ Trouw ++ Trudi ++ Trudie ++ Trudy ++ Truiden ++ Truidenaar ++ Truidens ++ Truielingen ++ Truus ++ Tsaidam ++ Tsjaad ++ Tsjaadbekken ++ Tsjaadmeer ++ Tsjadisch ++ Tsjadiër ++ Tsjang ++ Tsjang K'ai-Sjek ++ Tsjchinvali ++ Tsjecho ++ Tsjecho-Slowakije ++ Tsjerkessië ++ Tsjetsjenië ++ Tsjoektsjenschiereiland ++ Tsjoektsjenzee ++ Tsjoengking ++ Tsjoevasjië ++ Tsugaru ++ Tubbergenaar ++ Tubberger ++ Tubbergs ++ Tubeeks ++ Tubeke ++ Tubekenaar ++ Tunesiër ++ Tunis ++ Turan ++ Turijn ++ Turijner ++ Turijns ++ Turkestan ++ Turkije ++ Turkin ++ Turkmeen ++ Turkmeens ++ Turkmeense ++ Turkmenistan ++ Turks- en Caicoseilanden ++ Turnhout ++ Turnhoutenaar ++ Turnhouts ++ Tuva ++ Tuvalu ++ Tuvaluaan ++ Tuvaluaans ++ Twain ++ Twee ++ Twee-Akren ++ Tweede ++ Tweede Kamer ++ Tweede Kamercommissie ++ Tweede Kamerfractie ++ Tweede Kamerfracties ++ Tweede Kamerleden ++ Tweede Kamerlid ++ Tweede Kamerverkiezingen ++ Tweelingen ++ Twent ++ Twenterand ++ Tycho ++ Tynaarlo ++ Tyrreense ++ Tyrreense Zee ++ Tyrus ++ Tytsjerksteradiel ++ Tórshavn ++ UEFA ++ UEFA-cup ++ UMTS ++ US ++ UTF ++ UTF-8 ++ UWV ++ Ubach ++ Ubach over Worms ++ Ubacher ++ Ubachs ++ Ubberger ++ Ubbergs ++ Ubuntu ++ Uden ++ Udenaar ++ Udens ++ Udo ++ Uganda ++ Ugandees ++ Uikhoven ++ Uitbergen ++ Uithoornaar ++ Uithoorns ++ Uithorenaar ++ Uitkerke ++ Ukkel ++ Ukkelaar ++ Ukkels ++ Ulaanbaatar ++ Ulbeek ++ Uli ++ Uliga ++ Ulke ++ Ulrich ++ Ulrike ++ Ulriks ++ Umbrisch ++ Umbrië ++ Umbriër ++ Unie ++ Upembapark ++ Uranus ++ Urbanus ++ Urk ++ Urker ++ Urks ++ Ursel ++ Ursul ++ Ursula ++ Ustjurtplateau ++ Utrechtse Heuvelrug ++ Uyl ++ V-raad ++ VS ++ VUT ++ VVD ++ VVD-leden ++ VVD-lid ++ Vaalbeek ++ Vaals ++ Vaalserberg ++ Vaalzer ++ Vader ++ Vader des Vaderlands ++ Vaderdag ++ Vaderlands ++ Vaduz ++ Vaiaku ++ Val ++ Val-Meer ++ Valburg ++ Valburger ++ Valburgs ++ Valerie ++ Valkenburg aan de Geul ++ Valkenburger ++ Valkenburgs ++ Valkenswaarder ++ Valkenswaards ++ Vallei ++ Vallei van Fergana ++ Valletta ++ Valley ++ Van ++ Van Acker ++ Van Agt ++ Van Dale ++ Van Damme ++ Van Dyck ++ Van Hecke ++ Van Heuven Goedhart ++ Van Hoof ++ Van de Velde ++ Van den Bossche ++ Van den Broeck ++ Vandalen ++ Vandenberghe ++ Vanessa ++ Vanuatu ++ Vanuatuaan ++ Vanuatuaans ++ Varendonk ++ Varkensbaai ++ Varsenare ++ Vastenavond ++ Vastenavonden ++ Vechmaal ++ Vecht ++ Vechtkanaal ++ Veda ++ Veda's ++ Vedisch ++ Vedische ++ Veelerveen ++ Veen ++ Veendammer ++ Veendams ++ Veenendaals ++ Veenendaler ++ Veens ++ Veerle ++ Veghelaar ++ Veghels ++ Veiligheidsraad ++ Velde ++ Veldegem ++ Velden ++ Veldhovenaar ++ Veldhovens ++ Veldwezelt ++ Vella ++ Velm ++ Velsenaar ++ Velsens ++ Velser ++ Veltem ++ Veltem-Beisem ++ Veluwenaar ++ Veluwer ++ Veluws ++ Velzeke ++ Velzeke-Ruddershove ++ Velzen ++ Ven ++ Venen ++ Venetiaan ++ Venetiaans ++ Venetiaanse ++ Venetiaanse Alpen ++ Venetië ++ Venezolaan ++ Venezolaans ++ Venezolaanse ++ Venezolanen ++ Venlonaar ++ Venloos ++ Venloënaar ++ Venloër ++ Venrayenaar ++ Venrayer ++ Venrays ++ Ventoux ++ Vera ++ Verbeeck ++ Verbeke ++ Verbruggen ++ Vercammen ++ Verdebekken ++ Vereenigde ++ Vereenigde Oost-Indische Compagnie ++ Verenigd ++ Verenigd Koninkrijk ++ Verhaegen ++ Verhaeghe ++ Verhelst ++ Verheyen ++ Verhoeven ++ Verlatinghe ++ Verlinden ++ Verlosser ++ Vermeer ++ Vermeersch ++ Vermeiren ++ Vermeulen ++ Verne ++ Veronica ++ Veronique ++ Veroveraar ++ Verre ++ Verre Oosten ++ Verrebroek ++ Verschrikkelijke ++ Verschueren ++ VersieOpenTaalMajB ++ VersieOpenTaalMinA ++ VersieOpenTaalVarG ++ Verstraete ++ Verstraeten ++ Vertrijk ++ Verviersenaar ++ Vervoort ++ Vestdijk ++ Vesuvius ++ Veulen ++ Veurenaar ++ Veurens ++ Veurnaar ++ Veurne ++ Veurns ++ Viane ++ Vianens ++ Vichte ++ Vicky ++ Victor ++ Victoria ++ Victoriavallen ++ Victoriawoestijn ++ Vientiane ++ Viersel ++ Vijftigers ++ Vijve ++ Viking ++ Vikingboot ++ Vikingboten ++ Vikingen ++ Vikings ++ Vikingschepen ++ Vikingschip ++ Vila ++ Vilnius ++ Vilvoorde ++ Vilvoordenaar ++ Vilvoords ++ Vincent ++ Vincent van Gogh ++ Vinci ++ Vinderhoute ++ Vinex-locatie ++ Vink ++ Vinkem ++ Vinkt ++ Virginia ++ Visbaai ++ Visscher ++ Vissen ++ Vissenaken ++ Visser ++ Vissersbank ++ Vitae ++ Vith ++ Vivian ++ Viviane ++ Vlaardinger ++ Vlaardings ++ Vladimir ++ Vladimir Lenin ++ Vladimir Poetin ++ Vladslo ++ Vlagtwedder ++ Vlagtweds ++ Vlakte ++ Vlakte van Jizreël ++ Vlamertinge ++ Vlaminge ++ Vlekkem ++ Vleteren ++ Vleuten ++ Vleuten-De Meern ++ Vlezenbeek ++ Vlielander ++ Vlielands ++ Vliermaal ++ Vliermaalroot ++ Vlierzele ++ Vliet ++ Vlijmen ++ Vlijmenaar ++ Vlijmens ++ Vlijtingen ++ Vlimmeren ++ Vlissegem ++ Vlissinger ++ Vlissings ++ Vlist ++ Vloerzegem ++ Vloesberg ++ Vloesbergenaar ++ Vloesbergs ++ Voeren ++ Voerenaar ++ Voerendaals ++ Voerendaler ++ Voerens ++ Voerstreek ++ Vogelkop ++ Vogezen ++ Vogezisch ++ Vogeziër ++ Volendam ++ Volendammer ++ Volendams ++ Volkegem ++ Volkenbond ++ Volkerenbond ++ Volkert ++ Volksrepubliek ++ Volksrepubliek China ++ Vollezele ++ Volos ++ Volta ++ Voltaire ++ Vondel ++ Voor ++ Voor-Rijn ++ Voorburger ++ Voorburgs ++ Voorde ++ Voorhout ++ Voormezele ++ Voorschoten ++ Voorschotenaar ++ Voorschotens ++ Voorstenaar ++ Voorster ++ Voorsts ++ Voort ++ Vorpommern ++ Vorselaar ++ Vorsen ++ Vorst ++ Vorstenaar ++ Vorsts ++ Vos ++ Vosselaar ++ Vosselare ++ Vossem ++ Vossemeer ++ Vrasene ++ Vredespaleis ++ Vremde ++ Vreren ++ Vries ++ Vriezenveens ++ Vriezenvener ++ Vrijstaat ++ Vroenhoven ++ Vrouw ++ Vrouwe ++ Vrouwe Justitia ++ Vrouwebeeld ++ Vrouwekerk ++ Vucht ++ Vught ++ Vughtenaar ++ Vughts ++ Vulkaanpas ++ Vurste ++ Vuurland ++ Vuurlander ++ Vuurlands ++ Vänermeer ++ Vättermeer ++ W.F. ++ W.F. Hermans ++ W.G. ++ W.G. van de Hulst ++ WAO ++ WAO-ers ++ WAO-premie ++ WOZ ++ WOZ-beschikking ++ WW ++ WW-premie ++ Waalrenaar ++ Waalres ++ Waalwijker ++ Waalwijks ++ Waanrode ++ Waarbeke ++ Waardamme ++ Waarloos ++ Waarmaarde ++ Waarschoot ++ Waas ++ Waasland ++ Waaslander ++ Waaslands ++ Waasmont ++ Waasmunster ++ Waasten ++ Waastenaar ++ Waastens ++ Wachtebeke ++ Wadden ++ Waddeneiland ++ Waddeneilanden ++ Waddeneilander ++ Waddeneilands ++ Waddengas ++ Waddenvereniging ++ Waddinxveens ++ Waddinxvener ++ Wageninger ++ Wagenings ++ Wagenmakers ++ Wajong ++ Wakken ++ Wal ++ Walach ++ Walachije ++ Walachijer ++ Walachijs ++ Walachs ++ Walcheren ++ Walchers ++ Waldajhoogte ++ Walem ++ Walenland ++ Walhalla ++ Walkure ++ Walkuren ++ Wallis ++ Wallis en Futuna ++ Walsbets ++ Walshoutem ++ Waltwilder ++ Walvisbaai ++ Walvisrug ++ Wambeek ++ Wanda ++ Wange ++ Wannegem ++ Wannegem-Lede ++ Wanssum ++ Wanzele ++ Waregem ++ Waregemmenaar ++ Waregems ++ Warschau ++ Warschauer ++ Warschaus ++ Washingtonner ++ Washingtons ++ Wassenaar ++ Wassenaarder ++ Watergraafsmeer ++ Wateringen ++ Wateringer ++ Waterings ++ Waterland ++ Waterland-Oudeman ++ Waterlander ++ Waterlands ++ Watermaal ++ Watermaal-Bosvoorde ++ Watermaal-Bosvoordenaar ++ Watermaal-Bosvoords ++ Watervliet ++ Watou ++ Watt ++ Wauters ++ Waveraar ++ Wavers ++ Wazenaar ++ Webbekom ++ Wechelderzande ++ Weddellzee ++ Weegschaal ++ Weelde ++ Weens ++ Weerde ++ Weerst ++ Weert ++ Weertenaar ++ Weerter ++ Weerts ++ Weesgegroet ++ Weesgegroeten ++ Weesp ++ Weesper ++ Weesps ++ Weismes ++ Welden ++ Welle ++ Wellen ++ Wellington ++ Wellingtonner ++ Wellingtons ++ Wels ++ Welse ++ Wemmel ++ Wemmelaar ++ Wemmels ++ Wenden ++ Wenduine ++ Wendy ++ Wenen ++ Wenerin ++ Werchter ++ Wereldbibliotheek ++ Wereldgebedsdag ++ Wereldomroep ++ Wereldschaakbond ++ Wereldvoedselorganisatie ++ Wereldvoedselprogramma ++ Wereldvrouwenconferentie ++ Wereldzwembond ++ Werken ++ Werkendammer ++ Werkendams ++ Werm ++ Werner ++ Wersbeek ++ Wervik ++ Wervikaan ++ Wervikenaar ++ Werviks ++ Weser ++ Wesley ++ Wespelaar ++ Wessel ++ West ++ West Maas en Waal ++ West-Australië ++ West-Duitsland ++ West-Europees Bekken ++ West-Ghats ++ West-Kaap ++ West-Kasaď ++ West-Siberisch Laagland ++ Westelaar ++ Westelijk ++ Westelijk Nieuw-Guinea ++ Westelijke ++ Westelijke Balkan ++ Westelijke Cordillera ++ Westelijke Duina ++ Westelijke Dvina ++ Westelijke Grote Erg ++ Westelijke Jordaanoever ++ Westelijke Morava ++ Westelijke Sierra Madre ++ Westen ++ Westende ++ Wester ++ Westerlo ++ Westerloos ++ Westerpark ++ Westerschelde ++ Westerveld ++ Westfalen ++ Westhoek ++ Westhoekenaar ++ Westhoeks ++ Westkerke ++ Westland ++ Westlander ++ Westlands ++ Westmalle ++ Westmeerbeek ++ Westouter ++ Westpoort ++ Westrem ++ Westrozebeke ++ Westvleteren ++ Wetteraar ++ Wetteren ++ Wetters ++ Wevelgem ++ Wevelgemmenaar ++ Wevelgems ++ Wezemaal ++ Wezembeek ++ Wezembeek-Oppem ++ Wezembeek-Oppems ++ Wezembeeks ++ Wezembekenaar ++ Wezer ++ Wezeren ++ Wezet ++ Wichelen ++ Widooie ++ Wiebe ++ Wiek ++ Wiekevorst ++ Wielsbeke ++ Wierdenaar ++ Wierdens ++ Wierder ++ Wieringer ++ Wieringermeerder ++ Wieringermeers ++ Wierings ++ Wies ++ Wietske ++ Wieze ++ Wijchenaar ++ Wijchens ++ Wijchmaal ++ Wijdemeren ++ Wijdenes ++ Wijer ++ Wijgmaal ++ Wijk ++ Wijk bij Duurstede ++ Wijkenaar ++ Wijnegem ++ Wijnhuize ++ Wijnie ++ Wijshagen ++ Wijtschate ++ Wikipedia ++ Wil ++ Wilbert ++ Wilde ++ Wilderen ++ Wilfred ++ Wilfried ++ Wilhelm ++ Wilhelmina ++ Wilko ++ Willebringen ++ Willebroek ++ Willebroekenaar ++ Willebroeks ++ Willeke ++ Willem ++ Willem Aantjes ++ Willem Barentsz ++ Willem Drees ++ Willem Elsschot ++ Willem Frederik Hermans ++ Willem Janszoon Blaeu ++ Willem V ++ Willem de Veroveraar ++ Willem de Zwijger ++ Willem van Oranje ++ Willem-Alexander ++ Willemien ++ Willemijn ++ Willems ++ Willemstads ++ Willemstatter ++ William ++ William Shakespeare ++ Willibrord ++ Willie ++ Willy ++ Wilma ++ Wilrijk ++ Wilrijkenaar ++ Wilrijks ++ Wilsele ++ Wilskerke ++ Wim ++ Wim Kan ++ Wim Kok ++ Wimmertingen ++ Wina ++ Windhoek ++ Windhoeker ++ Windhoeks ++ Windward ++ Windward Passage ++ Winge ++ Wingene ++ Winkel ++ Winksele ++ Winny ++ Winschotenaar ++ Winschotens ++ Winschoter ++ Winston ++ Winston Churchill ++ Winter ++ Wintershoven ++ Winterswijker ++ Winterswijks ++ Wislahaf ++ Wislaschoorwal ++ Wit ++ Witte ++ Witte Boekje ++ Witte Cris ++ Witte Drin ++ Witte Karpaten ++ Witte Nijl ++ Witte Volta ++ Witte Zee ++ Wodan ++ Woelingen ++ Woensdrecht ++ Woerden ++ Woerdenaar ++ Woerdens ++ Woesten ++ Woestijn ++ Wolden ++ Wolfgang ++ Wolfgang Amadeus Mozart ++ Wolga ++ Wolgaplateau ++ Wolgograd ++ Woluwe ++ Woluwenaar ++ Woluws ++ Wolvertem ++ Wolynisch ++ Wolynisch-Podolisch Plateau ++ Wolynië ++ Wommelgem ++ Wommersom ++ Wondelgem ++ Wondelgemmenaar ++ Wondelgems ++ Wontergem ++ Worm ++ Wormer ++ Wormers ++ Wormerveer ++ Wormerveerder ++ Wormerveers ++ Worms ++ Wortegem ++ Wortegem-Petegem ++ Wortel ++ Woubrechtegem ++ Woud ++ Woudkarpaten ++ Woudrichemmer ++ Woudrichems ++ Woumen ++ Wout ++ Wouter ++ Wouteringen ++ Wouters ++ Woutersbrakel ++ Writer ++ Wulpen ++ Wulvergem ++ Wulveringem ++ Wuustwezel ++ Wuyts ++ Wyandottes ++ Wybe ++ X-benen ++ XIV ++ XML ++ XVII ++ Xander ++ Xandra ++ Xantippe ++ Xavier ++ Xaviera ++ Xiaoping ++ Xinjiang ++ Yael ++ Yamoussoukro ++ Yannick ++ Yanniek ++ Yaoundé ++ Yaren ++ Yasser ++ Yasser Arafat ++ Yellowstone ++ Ylona ++ Yogyakarta ++ Yorick ++ York ++ Youri ++ Yucatan ++ Yukon ++ Yves ++ Yvette ++ Yvon ++ Yvonne ++ Z.H. ++ Z.K.H. ++ Zaan ++ Zaandam ++ Zaandammer ++ Zaandams ++ Zaankant ++ Zaankanter ++ Zaans ++ Zacharias ++ Zadkine ++ Zaffelare ++ Zagreb ++ Zagrebber ++ Zagrebs ++ Zambezi ++ Zambia ++ Zambiaan ++ Zambiaans ++ Zamenhof ++ Zand ++ Zandbergen ++ Zande ++ Zandhoven ++ Zandvliet ++ Zandvoorde ++ Zandvoorter ++ Zandvoorts ++ Zandwoestijn ++ Zappa ++ Zarlardinge ++ Zarren ++ Zaventem ++ Zaventemmenaar ++ Zaventems ++ Zaďre ++ Zaďrees ++ Zedelgem ++ Zedong ++ Zee ++ Zee van Azov ++ Zee van Halmahera ++ Zee van Marmara ++ Zee van Ochotsk ++ Zee-Alpen ++ Zeebrugge ++ Zeeburg ++ Zeegebied ++ Zeelander ++ Zeelands ++ Zeelandse ++ Zeels ++ Zegelsem ++ Zeist ++ Zeistenaar ++ Zeister ++ Zeists ++ Zele ++ Zelem ++ Zelenaar ++ Zelhemmer ++ Zelhems ++ Zellik ++ Zelzaats ++ Zelzate ++ Zelzatenaar ++ Zembla ++ Zemst ++ Zend ++ Zepperen ++ Zerkegem ++ Zevekote ++ Zevenaarder ++ Zevenaars ++ Zevenbergenaar ++ Zevenbergens ++ Zevenberger ++ Zevenbergs ++ Zevenburgen ++ Zeveneken ++ Zevengebergte ++ Zevengesternte ++ Zeveren ++ Zevergem ++ Zichem ++ Zichen ++ Zichen-Zussen-Bolder ++ Zijpe ++ Zillebeke ++ Zimbabwaan ++ Zimbabwaans ++ Zingem ++ Zinnik ++ Zinnikenaar ++ Zinniks ++ Zittert ++ Zittert-Lummen ++ Zoeloe ++ Zoeloes ++ Zoerle ++ Zoerle-Parwijs ++ Zoersel ++ Zoetermeerder ++ Zoetermeers ++ Zola ++ Zolder ++ Zomergem ++ Zondagswet ++ Zonhoven ++ Zonhovenaar ++ Zonhovens ++ Zonnebeke ++ Zonnegem ++ Zoom ++ Zorreguieta ++ Zottegem ++ Zottegemmenaar ++ Zottegems ++ Zoutenaaie ++ Zoutleeuw ++ Zoutwoestijn ++ Zuid ++ Zuid-Antillenbekken ++ Zuid-Australisch Bekken ++ Zuid-Australië ++ Zuid-Beveland ++ Zuid-Bevelander ++ Zuid-Bevelands ++ Zuid-Chinees Bergland ++ Zuid-Chinese Zee ++ Zuid-Equatoriale Rug ++ Zuid-Ossetië ++ Zuid-Pacifisch Bekken ++ Zuid-Pacifische Drempel ++ Zuid-Sandwichtrog ++ Zuid-Schots Bergland ++ Zuid-Tirol ++ Zuidelijke ++ Zuidelijke IJszee ++ Zuidelijke Karpaten ++ Zuidelijke Oceaan ++ Zuidelijke Sierra Madre ++ Zuideramstel ++ Zuidereiland ++ Zuiderkroon ++ Zuiderkruis ++ Zuidoost ++ Zuidoost-Azië ++ Zuidoostkaap ++ Zuidpool ++ Zuidpoolexpeditie ++ Zuidpoolexpedities ++ Zuidschote ++ Zuidwestkaap ++ Zuienkerke ++ Zullik ++ Zulte ++ Zulzeke ++ Zundernaar ++ Zundertenaar ++ Zunderts ++ Zussen ++ Zutendaal ++ Zutphenaar ++ Zutphens ++ Zuurbemde ++ Zwaanridder ++ Zwaantje ++ Zwalm ++ Zwaluwe ++ Zwarte ++ Zwarte Cris ++ Zwarte Drin ++ Zwarte Volta ++ Zwarte Woud ++ Zwarte Zee ++ Zwartewaterland ++ Zweeds Terrasland ++ Zwevegem ++ Zwevegemmenaar ++ Zwevegems ++ Zwevezele ++ Zwijger ++ Zwijnaarde ++ Zwijndrechtenaar ++ Zwijndrechts ++ Zwitserse Hoogvlakte ++ a posteriori ++ a prima vista ++ a'tjes ++ a-pion ++ a.h.w. ++ a.j.b. ++ aaibaarheid ++ aanbestedingsvoorwaarde ++ aanbestedingsvoorwaarden ++ aanbodgericht ++ aanbodgerichte ++ aanbodoverschot ++ aandachtsgroep ++ aandachtsgroepen ++ aandeelhoudersbelang ++ aandeelhoudersbelangen ++ aandeelhoudersovereenkomst ++ aandeelhoudersstructuur ++ aandelenadvies ++ aandelenadviezen ++ aandelenbelang ++ aandelenbelangen ++ aandelenbelegger ++ aandelenbeleggers ++ aandelenbelegging ++ aandelenbeleggingen ++ aandelenfonds ++ aandelenhandelaren ++ aandelenindex ++ aandelenindexen ++ aandelenindices ++ aandeleninkoop ++ aandelenkoop ++ aandelenkorf ++ aandelenomzet ++ aandelenoptieplan ++ aandelenoptieregeling ++ aandelenoverdracht ++ aandelenparticipaties ++ aandelenplan ++ aandelenpositie ++ aandelenprijzen ++ aandelenregelingen ++ aandelenruil ++ aandelenselectie ++ aandelensplitsing ++ aandelenuitgifte ++ aandelenvennootschappen ++ aandelenverhouding ++ aandrijflijn ++ aangebodene ++ aangekomenen ++ aangeslotene ++ aangeslotenen ++ aangevinkt ++ aangifteverplichting ++ aangroeipremie ++ aangroeiwerend ++ aangroeiwerende ++ aanhoudingsbevel ++ aanhoudingsbevelen ++ aanhoudingseenheid ++ aanklikbaar ++ aankoopakte ++ aankoopbeslissingen ++ aankoopbon ++ aankoopcentrale ++ aankoopdirecteur ++ aankoopfonds ++ aankoopgedrag ++ aankoopkosten ++ aankoopkracht ++ aankooplimiet ++ aankoopoptie ++ aankooporders ++ aankoopwaarde ++ aankoper ++ aankopers ++ aanloggen ++ aanloopmoeilijkheden ++ aanlooproute ++ aanmeldcentra ++ aanmeldcentrum ++ aanmeldingsprocedure ++ aanmoesten ++ aanmoet ++ aanmoeten ++ aannemend ++ aanpasbare ++ aanpassingskosten ++ aanpassingsprogramma ++ aanpassingswerken ++ aanpassingswerkzaamheden ++ aanrijroute ++ aanrijtijd ++ aanrijtijden ++ aanschaffingsprijs ++ aanschijns ++ aanschurken ++ aanslagjaar ++ aanslagjaren ++ aanslagplegers ++ aanslagtermijn ++ aansluitbogen ++ aansluitingenregister ++ aansluitkosten ++ aansluitnet ++ aansluitwaarde ++ aansprakelijkheidsbeperkend ++ aansprakelijkheidsbeperkende ++ aansprakelijkheidsrisico ++ aansprakelijkheidsrisico's ++ aansprakelijkheidsschades ++ aansprakelijkheidsstelling ++ aansprakelijkheidsuitsluiting ++ aansprekender ++ aanstaat ++ aantrekkelijkheidsfactor ++ aantrekkelijkheidsindex ++ aanvaardingsplicht ++ aanvalsdrang ++ aanvalsduo ++ aanvalshelikopters ++ aanvalskoppel ++ aanvalslust ++ aanvalslustige ++ aanvalsopbouw ++ aanvalsopzet ++ aanvalspact ++ aanvalspatronen ++ aanvalstrio ++ aanvalsverdrag ++ aanvalsvliegtuigen ++ aanvangsfase ++ aanvinken ++ aanvraagtermijn ++ aanw. ++ aanw. vnw. ++ aanwinstenbeleid ++ aanzwengelt ++ aardappelmeelfabriek ++ aardappelpootgoed ++ aardappelproducten ++ aardappelsla ++ aardappeltelers ++ aardbeientelers ++ aardbevingsramp ++ aardgasbedrijf ++ aardgasinkomsten ++ aardgasmarkt ++ aardgasopbrengsten ++ aardgasverbruik ++ aardgasvondst ++ aardkleuren ++ aardklimaat ++ aartsconservatieve ++ aartsmoeilijk ++ aartsschurk ++ aarzelender ++ abacadabra ++ abat ++ abc-boek ++ abc-boeken ++ aberrant ++ abeundi ++ abonnee-tv ++ abonneegegevens ++ abonnementsvormen ++ aboriginals ++ abortus provocatus ++ abortusarts ++ abortusartsen ++ abortusbeleid ++ abortusboot ++ abortuscijfer ++ abortuspraktijk ++ abstract-expressionistische ++ abstracto ++ absurdum ++ accent aigu ++ accent circonflexe ++ accijnsheffing ++ accijnsverlaging ++ accompli ++ accordeoniste ++ accordeonvereniging ++ accountantsbureau ++ accountantsbureaus ++ accountantsfirma ++ accountantsorganisatie ++ accountantsorganisaties ++ accreditering ++ acetylcholine ++ acetylsalicylzuur ++ achtcilinder ++ achtennegentig ++ achtentachtig ++ achtenveertig ++ achtenvijftig ++ achtenzestig ++ achtenzeventig ++ achterafkamertjes ++ achtergekomen ++ achtergestelden ++ achtergrondgesprekken ++ achtergrondkoortjes ++ achtergrondlawaai ++ achtergrondverlichting ++ achtergrondzang ++ achtergrondzangeres ++ achtergrondzangeressen ++ achtergrondzangers ++ achterhaven ++ achterkomt ++ achterkwam ++ achterkwamen ++ achterpaden ++ achterpassagiers ++ achterrem ++ achterstandenbeleid ++ achterstandsbeleid ++ achterstandsbestrijding ++ achterstandsgroepen ++ achterstandskinderen ++ achterstandsleerlingen ++ achterstandsscholen ++ achterstandwijken ++ achterterrein ++ achtervang ++ achtervering ++ achtig ++ achtige ++ acid house ++ acrogym ++ acteercarričre ++ acteerdebuut ++ acteerervaring ++ acteerkunst ++ acteerkwaliteiten ++ acteerlessen ++ acteursechtpaar ++ acteursopleiding ++ acteursprijs ++ acteursregie ++ actiedag ++ actiedagen ++ actieheld ++ actieheldin ++ actiekamp ++ actiemiddel ++ actiemiddelen ++ actiescčnes ++ actieserie ++ actiesite ++ actiespel ++ actieterrein ++ actievere ++ activabeheer ++ activatie ++ activiteitenkalender ++ activiteitsgraad ++ ad fundum ++ ad hoc ++ ad interim ++ ad rem ++ ad remme ++ ad-hocbeleid ++ adelaarsnest ++ adellijken ++ adembescherming ++ adembeschermingsfilters ++ ademhalingsspieren ++ adenovirus ++ adjunct-algemeendirecteur ++ adjunct-directeur-generaal ++ adjunct-hoofdredacteuren ++ adjunct-kabinetschef ++ adjunct-secretaris-generaal ++ administrateur-generaal ++ administratieconsulent ++ adopters ++ adoptiemoeder ++ adoptieouder ++ adoptieplan ++ adoptievader ++ adoptieverlof ++ adresbestanden ++ adresetiketten ++ adv ++ adv-dagen ++ adv-uren ++ adverteerdersmarkt ++ advertentiebedrijf ++ advertentiebeleid ++ advertentiegelden ++ advertentieverkoop ++ advertentiewerving ++ advertorials ++ adviesbedrijf ++ adviescomité ++ adviesdiensten ++ adviesdocument ++ adviesdocumenten ++ adviesgroepen ++ advieskantoor ++ advieskantoren ++ adviesorganisatie ++ adviesrapport ++ adviesrol ++ adviesronde ++ adviestak ++ adviestarieven ++ adviesverhoging ++ adviesverlaging ++ adviesverlening ++ advieswereld ++ adviseursrol ++ advocaatkosten ++ advocaatskosten ++ advocatenbureau ++ advocatenkosten ++ advocatenteam ++ aeronautisch ++ aerosolen ++ af te zonderen ++ afbeeldingenregister ++ afbouwperiode ++ afbraakbeleid ++ afbreekpatronen ++ afbreekpatroon ++ afcentiemen ++ afd. ++ afdalend ++ afdalende ++ afdelingsdirecteur ++ afdelingsleider ++ afdelingsmanager ++ afdrachtskorting ++ afdwingbaarheid ++ affichecampagne ++ afgekaart ++ afgekeurden ++ afgemest ++ afgetest ++ afgeveerd ++ afgrondelijke ++ afhaalpunten ++ afhandelaar ++ afhandelaars ++ afhankelijken ++ afkoersen ++ afkoerst ++ afkoerste ++ afkoopverbod ++ afkoopwaarde ++ aflatoxine ++ aflossingsverplichtingen ++ afluisternetwerk ++ afluistersysteem ++ afnamecontract ++ afnameplicht ++ afnameverplichting ++ afpersingszaak ++ afscheidnemende ++ afscheidsceremonie ++ afscheidsconcert ++ afscheidsdienst ++ afscheidsduel ++ afscheidsinterview ++ afscheidsspeech ++ afscheidstoernee ++ afscheidstoespraak ++ afscheidswedstrijd ++ afschrijfbaar ++ afschrijvingstermijnen ++ afslagplaats ++ afslankingskuur ++ afslankmiddelen ++ afsluitformulier ++ afspeelbaar ++ afstandbediening ++ afstandschoten ++ afstandseis ++ afstandsraketten ++ afstandsverbindingen ++ afstuderenden ++ aftapapparatuur ++ aftapbaar ++ aftrekbedrag ++ aftrekbeperking ++ afvalaanbod ++ afvalbedrijf ++ afvalbedrijven ++ afvalbeheer ++ afvalbeleid ++ afvalberging ++ afvalbranche ++ afvaldepot ++ afvalheffing ++ afvalinzameling ++ afvaller ++ afvalmakelaars ++ afvalmarkt ++ afvalolie ++ afvalplan ++ afvalpreventie ++ afvalproblematiek ++ afvalproductie ++ afvalput ++ afvalresten ++ afvalsector ++ afvalstoffenplan ++ afvaltransport ++ afvalzak ++ afvoercapaciteit ++ afvoerroute ++ afvoersysteem ++ afwateringssysteem ++ afwil ++ afz. ++ afzegenen ++ afzetcontracten ++ afzetgroei ++ afzetvolume ++ afzuiginstallatie ++ agaathfonds ++ agaathlening ++ age ++ agoeti ++ agreement ++ agressiedelicten ++ agressietest ++ agressievere ++ agribulk ++ agribusiness ++ agro ++ agrobusiness ++ agrotoerisme ++ ahistorisch ++ aide ++ aidsbeleid ++ aidsbestrijding ++ aidsconferentie ++ aidsdoden ++ aidsgevallen ++ aidskind ++ aidsmedicijn ++ aidsmedicijnen ++ aidsonderzoek ++ aidspreventie ++ aidsprobleem ++ aidsproblematiek ++ aidsprogramma ++ aigu ++ ajam ++ ajam pangang ++ akkerrandbeheer ++ akkerteelt ++ akkoordenschema ++ al. ++ alarmdienst ++ alarmknop ++ alarmmelding ++ alarmmeldingen ++ albumdebuut ++ albumlijsten ++ albumtitel ++ alcantara ++ alcoholbeleid ++ alcoholbranche ++ alcoholconsumptie ++ alcoholgebruikers ++ alcoholgrens ++ alcoholiste ++ alcoholmatigingsbeleid ++ alcoholreclame ++ alcoholreclames ++ alcoholverbruik ++ alcoholverkoop ++ alcoholverslaafde ++ alcoholverslaving ++ alcopops ++ aleikum ++ alfaglucosidase ++ algemeen directeur ++ algemeen secretaris ++ algemeendirecteur ++ algemene gaswet ++ algemenen ++ aliens ++ alii ++ alineaprofiel ++ alkalinebatterijen ++ alla ++ alle drie ++ alleenvertegenwoordiger ++ allemáál ++ allerberoerdst ++ allergene ++ allergeschikste ++ allergiepatiënten ++ allerjongsten ++ allerkleinsten ++ allerleukste ++ allermoeilijkste ++ allernoodzakelijkste ++ allerprilste ++ allerzwaarste ++ allesbedekkende ++ allesbeslissende ++ allesvernietigende ++ allesverslindende ++ alliantiepartners ++ alliantievorming ++ alliëren ++ allroundkampioene ++ allroundkampioenschappen ++ allroundschaatsen ++ allroundtitel ++ allroundtoernooi ++ allroundtoernooien ++ alopecia ++ alpineskiër ++ alpineskiërs ++ als de wiedeweerga ++ alter ego ++ altvioliste ++ aluminiumactiviteiten ++ aluminiumbedrijf ++ aluminiumconcern ++ aluminiumdivisie ++ aluminiumfabriek ++ aluminiumfabrikant ++ aluminiumprijs ++ aluminiumprijzen ++ aluminiumproducent ++ aluminiumproducenten ++ aluminiumsector ++ aluminiumsmelter ++ amalgaamvullingen ++ amandelschaafsel ++ amaretto ++ amateurastronomen ++ amateurastronoom ++ amateurclub ++ amateurclubs ++ amateurdichters ++ amateurelftal ++ amateurfilmpje ++ amateurfilms ++ amateurfotograaf ++ amateurfotografen ++ amateurgezelschappen ++ amateurkoor ++ amateurkunst ++ amateurkunstenaars ++ amateurmusici ++ amateurschilder ++ amateursport ++ amateursporter ++ amateursporters ++ amateurstatus ++ amateurtoneelgezelschap ++ amateurvoetbalclub ++ amateurwedstrijd ++ amateurwedstrijden ++ ambachtsactiviteit ++ ambachtsactiviteiten ++ ambachtschool ++ ambachtswerk ++ ambassademedewerker ++ ambassademedewerkers ++ ambassadeterrein ++ ambassadeursrol ++ ambassadeursvrouw ++ ambassadeurswoning ++ ambtenaren-cao ++ ambtenarenkorps ++ ambtenarenpensioenfonds ++ ambtenarenrechter ++ ambtenarenstaking ++ ambtenarenstatuut ++ ambtenarenvakbond ++ ambtenarenvakbonden ++ ambtsbericht ++ ambtsberichten ++ ambtsedig ++ ambtsgenoot ++ ambtsgenoten ++ ambtsketting ++ ambtskostuum ++ ambtsmisdrijf ++ ambtstijd ++ ambtsuitoefening ++ ambtswege ++ ambulancehulpverlening ++ ambulancepost ++ ambulanceverpleegkundige ++ ambulanceverpleegkundigen ++ ambulancezorg ++ americain ++ ammoniakbeleid ++ ammoniakreductieplan ++ ammoniumnitraat ++ amnestiemaatregel ++ amnestieverlening ++ amused ++ amusementscentrum ++ amusementsconcern ++ amusementspark ++ amuzikaal ++ amygdala ++ amylose ++ an ++ anabolica ++ analistenbijeenkomst ++ analistenmeeting ++ analistenrapport ++ analistenrapporten ++ analistenteam ++ analyseresultaten ++ and ++ anderhalfverdieners ++ andersgelovigen ++ anderssoortige ++ androďde ++ aneurysma ++ angina pectoris ++ angio ++ angio-oedeem ++ angsthazerij ++ angststoornis ++ angststoornissen ++ animateur ++ animateurs ++ animatieserie ++ animatiestudio ++ anime ++ animisten ++ annuleringskosten ++ annuďteitenhypotheek ++ antennebeleid ++ anti-establishment ++ anti-intellectualisme ++ antiabortus ++ antiabortusbeweging ++ antiapartheidsactivist ++ antiautobeleid ++ antibioticakuur ++ antiblokkeersysteem ++ antichristelijke ++ anticiperend ++ antidiscriminatie ++ antidopingbeleid ++ antidopingbureau ++ antidopingcommissie ++ antidrugs ++ antidumpingmaatregelen ++ antiekmarkt ++ antifileplan ++ antifouling ++ antiglobaliseringsbeweging ++ antiglobalisme ++ antiglobalistische ++ antigodsdienstige ++ antijudaďsme ++ antikatholieke ++ antikernenergiebeweging ++ antikoloniale ++ antiliberale ++ antimisbruikbepaling ++ antimonarchistische ++ antioorlogsfilm ++ antioxidant ++ antipasti ++ antipersoonsmijnen ++ antipolitiek ++ antipsychotica ++ antipsychoticum ++ antiquark ++ antiraketschild ++ antiraketsystemen ++ antirakettenschild ++ antireligieuze ++ antirookbeleid ++ antirookpil ++ antischimmelmiddel ++ antispeculatiebeding ++ antistollingsmiddelen ++ antitankmijn ++ antitankmijnen ++ antitankwapen ++ antiterreurmaatregelen ++ antiterreurwet ++ antiterrorismewet ++ antitrustproces ++ antitrustwetgeving ++ antitrustzaak ++ antivertragingsplan ++ antivirusbedrijven ++ antivirussoftware ++ antraxsporen ++ antwoordbrief ++ antwoordformulier ++ antwoordformulieren ++ antwoordpakket ++ antwoordpakketten ++ antwoordspel ++ antwoordzending ++ antwoordzendingen ++ anw ++ apartheidsbeleid ++ apartheidsregering ++ apartheidswetten ++ apenland ++ apennoot ++ apennoten ++ apensoort ++ aper ++ apk ++ apneu ++ apoptose ++ apparatenbouw ++ apparatsjiks ++ appartementengebouw ++ appartementseigenaren ++ appartementsrecht ++ appelboomgaard ++ appelgroen ++ appelgroene ++ appelrassen ++ applausmeter ++ applets ++ aprilnummer ++ aquatische ++ aquifer ++ aquifers ++ arbeidersfamilie ++ arbeidershuisje ++ arbeidersopstand ++ arbeidersscholen ++ arbeidersstaat ++ arbeiderszoon ++ arbeidsbevolking ++ arbeidscircuit ++ arbeidscultuur ++ arbeidsdeelname ++ arbeidsdeskundigen ++ arbeidsdruk ++ arbeidsduurverlenging ++ arbeidsduurvermindering ++ arbeidservaring ++ arbeidsflexibiliteit ++ arbeidsgehandicapte ++ arbeidsgehandicapten ++ arbeidsgerelateerde ++ arbeidsgeschikt ++ arbeidsgeschikte ++ arbeidsgeschikten ++ arbeidshandicap ++ arbeidsimmigratie ++ arbeidsjaar ++ arbeidskorting ++ arbeidskrapte ++ arbeidslust ++ arbeidsmarktbeleid ++ arbeidsmarktcommunicatie ++ arbeidsmarktperspectief ++ arbeidsmarktpositie ++ arbeidsmarktprobleem ++ arbeidsmarktproblemen ++ arbeidsmigranten ++ arbeidsnormen ++ arbeidsongeschikten ++ arbeidsongeschiktheidsrisico ++ arbeidsparticipatie ++ arbeidsplaatsvoorziening ++ arbeidsplek ++ arbeidsre ++ arbeidsre-integratie ++ arbeidsrechter ++ arbeidsrelatie ++ arbeidsrelaties ++ arbeidsreservoir ++ arbeidsstandaarden ++ arbeidstekorten ++ arbeidstijdenwet ++ arbeidstoeleiding ++ arbeidsveiligheid ++ arbeidsvormen ++ arbeidsvraag ++ arbitragepanel ++ arbo ++ arbodiensten ++ arbodienstverlening ++ arbozorg ++ archiefbestanden ++ archiefdienst ++ archiefdiensten ++ archiefmedewerker ++ archiefwerk ++ architectengroep ++ architectenkeuze ++ architectuurbeleid ++ architectuurbeschrijving ++ architectuurbeschrijvingen ++ architectuurbiënnale ++ architectuurbureau ++ architectuurcentrum ++ architectuurhistorische ++ architectuurliefhebbers ++ architectuurnota ++ architectuurprojecten ++ architectuurschets ++ architectuurstijl ++ architectuurtijdschriften ++ architectuurwedstrijd ++ architectuurwereld ++ armbreuk ++ armenwijk ++ armoededebat ++ armoedenorm ++ armoedenota ++ armoedevermindering ++ armsteunen ++ aromatherapie ++ arr. ++ arrestatiepoging ++ arrestatieverzoek ++ arrondissementele ++ art-nouveaustijl ++ artiestenbestaan ++ artiestenbureau ++ artiestenregeling ++ artilleriebeschieting ++ artilleriebeschietingen ++ artilleriegranaten ++ artistiek-inhoudelijke ++ arts-onderzoeker ++ arts-patiënt ++ artsendiploma ++ artsenstudie ++ artsenteam ++ artsentekort ++ asbestcement ++ asbestclaim ++ asbestclaims ++ asbestdeeltjes ++ asbestvervuiling ++ asbestverwijdering ++ asfaltbaan ++ asfaltcentrale ++ asfaltering ++ asfaltlaag ++ ashkenazische ++ asielaanvrager ++ asielaanvragers ++ asieladvocaat ++ asieladvocaten ++ asielcentrum ++ asieldebat ++ asieldossier ++ asieldossiers ++ asielkinderen ++ asielkwestie ++ asielland ++ asielopvang ++ asielpolitiek ++ asielprobleem ++ asielproblematiek ++ asielprocedure ++ asielrelaas ++ asielstatus ++ asielstroom ++ asielsysteem ++ asieltoerisme ++ asielverhaal ++ asielverzoek ++ asielvraagstuk ++ asielzaken ++ asielzoekersbeleid ++ asielzoekerskinderen ++ asielzoekersproblematiek ++ aspartaam ++ aspergesteken ++ aspergesteker ++ aspergestekers ++ aspirant-agenten ++ aspirant-lidstaten ++ aspirant-omroep ++ aspirant-ouders ++ assimilatielampen ++ assisenproces ++ assistent in opleiding ++ assistent-coach ++ assistent-directeur ++ assistent-ploegleider ++ assistent-regisseur ++ assistent-trainer ++ assistent-trainers ++ astrofotografie ++ asverstrooiing ++ aswolk ++ atb ++ atherosclerose ++ atletencommissie ++ atletiekbaan ++ atletiekbond ++ atletiekcarričre ++ atletiekcoach ++ atletiekevenement ++ atletiekfederatie ++ atletiekloopbaan ++ atletiektrainer ++ atletiekvereniging ++ atletiekwereld ++ atoomagentschap ++ atoommacht ++ atoompolitiek ++ atoomprogramma ++ atoomtests ++ atoomtransport ++ attractiebeginsel ++ attractiewaarde ++ au pair ++ au pairs ++ audiologische ++ auditbureau ++ auditkantoor ++ australopithecus ++ auteursrechtaanduiding ++ auteursrechtaanduidingen ++ auteursrechthebbende ++ auteursrechthebbenden ++ authenticatie ++ authentificatie ++ auto van de zaak ++ autobedrijf ++ autobeleid ++ autoblad ++ autobouwer ++ autobouwers ++ autobrand ++ autobranden ++ autobrandstof ++ autobrandstoffen ++ autoconcern ++ autoconstructeur ++ autoconstructeurs ++ autocorrectie ++ autocriminaliteit ++ autodak ++ autodek ++ autodelen ++ autodelers ++ autodeuren ++ autodistributie ++ autodivisie ++ autofinanciering ++ autogebruik ++ autogebruiker ++ autogebruikers ++ autogek ++ autogeschiedenis ++ autogigant ++ autogroep ++ autoinbraken ++ autojournalisten ++ autokilometers ++ autokoper ++ autokopers ++ autokostenforfait ++ autoland ++ autoleasing ++ autoliefhebber ++ autoliefhebbers ++ autologe ++ automaker ++ automakers ++ automatenbranche ++ automatiseringsbranche ++ automatiseringsdiensten ++ automatiseringskosten ++ automatiseringspersoneel ++ automatiseringsproblemen ++ automatiseringssystemen ++ automobiele ++ automobielfabriek ++ automobielfabrieken ++ automobielfabrikant ++ automobielfabrikanten ++ automobielfederatie ++ automobielmarkt ++ automobielnijverheid ++ automobilistenclub ++ automobilistenvereniging ++ automuseum ++ autonavigatie ++ autonavigatiesystemen ++ autonijverheid ++ autonomiestatuut ++ autopech ++ autoprijzen ++ autoproducent ++ autopsierapport ++ autoreclame ++ autoreus ++ autosector ++ autovakantie ++ autovakanties ++ autoveren ++ autoverkoper ++ autoverkopers ++ autoverzekeraar ++ autoverzekeraars ++ autowegennet ++ autowereld ++ autozwendel ++ avantgardistische ++ avondconcerten ++ avondenlang ++ avondhandel ++ avondnieuws ++ avondopenstelling ++ avondprogrammering ++ avondretour ++ avondstudie ++ avondtarief ++ avondwake ++ avondwerk ++ avonturenkomedie ++ avonturenpark ++ axiologische ++ b'tjes ++ b-kantje ++ b-kantjes ++ baangarantie ++ baangaranties ++ baangebruik ++ baanverlenging ++ baanwerkers ++ baanwielrennen ++ baanwielrenner ++ baanwinkels ++ baanzekerheid ++ baardloos ++ baardschrapper ++ baatbelasting ++ baboesjka ++ babyfoto's ++ babylijkje ++ babymelkpoeder ++ babymoord ++ babyroof ++ babytijd ++ babyvoedsel ++ bachelor-masterstructuur ++ bachelordiploma ++ bachelorfase ++ bachelorgraad ++ backbone ++ backups ++ bacteriegroei ++ bacterieziekte ++ badcultuur ++ badlijn ++ badmintonvereniging ++ bagagecontrole ++ bagatelliserend ++ bagatellisering ++ baggeractiviteiten ++ baggerconcern ++ baggerdepot ++ baggerfusie ++ baggergroep ++ baggerindustrie ++ baggeroorlog ++ baggerpoot ++ baggersector ++ baggervloot ++ baggy ++ baht ++ bain ++ baissemarkt ++ bakboter ++ bakkerijproducten ++ bakkerszoon ++ bakolie ++ bakpapier ++ bakproces ++ baksteenfabricage ++ baksteenindustrie ++ baksteenproducent ++ baktijd ++ balanshandhaving ++ balansstructuur ++ balansverhoudingen ++ balcontact ++ balend ++ balende ++ balgstuw ++ ballad ++ ballastwater ++ ballenbad ++ balletles ++ balletlessen ++ balletopleiding ++ ballettechniek ++ balletvoorstellingen ++ ballonvlucht ++ balsamico ++ balsport ++ balsporten ++ balvast ++ bamboebos ++ bamboefluit ++ bamboescheuten ++ bamboetuin ++ banaliseert ++ banaliseren ++ bananenconflict ++ bananenoorlog ++ bananenproducenten ++ bananenregime ++ bandenconcern ++ bandenfabrikant ++ bandenfabrikanten ++ bandenindustrie ++ bandenmaker ++ bandenproducent ++ bandgeluid ++ bandnaam ++ bandoneonspeler ++ bandparodist ++ bandwerk ++ banenbeleid ++ banenbeurs ++ banencijfers ++ banencreatie ++ banenmachine ++ banenmotor ++ banenoverleg ++ banenreductie ++ banensite ++ banenstelsel ++ banenverlies ++ banenwinkel ++ bank-verzekeraar ++ bankafschrift ++ bankanalisten ++ bankautoriteiten ++ bankcliënten ++ bankcombinatie ++ bankconcern ++ bankdivisie ++ bankdochter ++ bankdocumenten ++ bankenfusie ++ bankenlandschap ++ bankenstrijd ++ bankentoezicht ++ bankfraude ++ bankfusie ++ bankgift ++ bankgigant ++ bankgroep ++ bankiersgeslacht ++ bankierszoon ++ banking ++ bankklanten ++ bankleningen ++ bankmedewerker ++ bankmedewerkers ++ bankoverschrijving ++ bankoverschrijvingen ++ bankpoot ++ bankpresident ++ bankpresidenten ++ bankproduct ++ bankrover ++ bankschandaal ++ bankschulden ++ banksector ++ bankstelsel ++ banksysteem ++ banksystemen ++ banktarieven ++ bankvergunning ++ bankverzekeraar ++ bankverzekeringen ++ bankverzekeringsgroep ++ bankwereld ++ bankwetgeving ++ banque ++ baptistische ++ barbecuesaus ++ barcodeapparatuur ++ barcodelezer ++ barcodescanner ++ barcodescanners ++ barnen ++ barokcello ++ barokcomponisten ++ barokhobo ++ barokopera ++ barokviool ++ barvrouw ++ basisadministratie ++ basisaftrek ++ basisbezetting ++ basisboek ++ basiscommandant ++ basiscomponenten ++ basisconcept ++ basisconditie ++ basiscontract ++ basisdemocratie ++ basisdiensten ++ basisdienstverlening ++ basiseenheid ++ basiself ++ basiselftal ++ basisformatie ++ basisformule ++ basisgedachte ++ basisgoederen ++ basisgrondstoffen ++ basisherfinancieringstransactie ++ basishouding ++ basisindeling ++ basisindelingen ++ basisinfrastructuur ++ basisinvestering ++ basiskaart ++ basiskapitaal ++ basiskleur ++ basiskrachten ++ basiskwaliteit ++ basislijn ++ basismaterialen ++ basismotor ++ basisniveau ++ basisnorm ++ basisnormen ++ basisonderzoek ++ basisorganisaties ++ basispensioen ++ basisplaats ++ basisplan ++ basispolis ++ basispolitiezorg ++ basisprobleem ++ basisprofiel ++ basisrecht ++ basisrechten ++ basisregeling ++ basisregistratie ++ basisregistraties ++ basisruimte ++ basisscenario ++ basisscholieren ++ basisschooldirecteur ++ basisschooljeugd ++ basisschoolleeftijd ++ basissnelheid ++ basisstation ++ basisstations ++ basisstelling ++ basisstelsel ++ basisstipendium ++ basisstoffen ++ basisstructuur ++ basisstukken ++ basistaken ++ basisteam ++ basistechnologie ++ basistraining ++ basisuitkering ++ basisuitvoering ++ basisvariant ++ basisverdrag ++ basisvergoeding ++ basisversie ++ basisvertrouwen ++ basisverzekering ++ basisvoedsel ++ basisvormen ++ basisvraag ++ basisvragen ++ basiswaarde ++ basiswerkwijze ++ basiswet ++ basiswetten ++ basiswoord ++ basisziekenhuis ++ basketbalbond ++ basketbalclub ++ basketbalclubs ++ basketbalcoach ++ basketbalploeg ++ basketbalster ++ basketbalsters ++ basketbaltalent ++ basketbalteam ++ basketbaltitel ++ basketbaltoernooi ++ basketbalwereld ++ baslijn ++ baslijnen ++ bassiste ++ basso ++ basspel ++ bataljonsleiding ++ baten-lastenstelsel ++ batenanalyse ++ bbp-groei ++ be ++ beachvolley ++ beatjuggelen ++ beau monde ++ beaufort ++ beautycentrum ++ beautysalon ++ bebording ++ bebouwingsdichtheid ++ bedbodem ++ beddencapaciteit ++ beddenhuis ++ beddentekort ++ bedelnap ++ bedeltocht ++ bedieden ++ bediendebond ++ bediendekamer ++ bedieningsorganen ++ bedlegerigen ++ bedlinnen ++ bedrijfs ++ bedrijfsafval ++ bedrijfsbebouwing ++ bedrijfsbeheer ++ bedrijfsbelang ++ bedrijfsbelangen ++ bedrijfsbestemming ++ bedrijfsbeëindiging ++ bedrijfsbladen ++ bedrijfscashflow ++ bedrijfscijfers ++ bedrijfscode ++ bedrijfscollecties ++ bedrijfscomplex ++ bedrijfsconstructies ++ bedrijfscontactfunctionaris ++ bedrijfscontinuďteit ++ bedrijfsdirectie ++ bedrijfsdocumenten ++ bedrijfsdoeleinden ++ bedrijfseconomen ++ bedrijfseconoom ++ bedrijfseenheden ++ bedrijfseenheid ++ bedrijfservaring ++ bedrijfsevenementen ++ bedrijfsfaillissementen ++ bedrijfsfeest ++ bedrijfsfeestje ++ bedrijfsfilm ++ bedrijfsfinanciering ++ bedrijfsfitness ++ bedrijfsfonds ++ bedrijfsfusies ++ bedrijfsgeheim ++ bedrijfsgeschiedenis ++ bedrijfsgezondheidsdienst ++ bedrijfsgrond ++ bedrijfshal ++ bedrijfshuisvesting ++ bedrijfshulpverlening ++ bedrijfsinkomen ++ bedrijfsjurist ++ bedrijfsjuristen ++ bedrijfskas ++ bedrijfskolom ++ bedrijfskritisch ++ bedrijfskritische ++ bedrijfsleidersverzekering ++ bedrijfslocaties ++ bedrijfsmanagement ++ bedrijfsmarge ++ bedrijfsmarkt ++ bedrijfsmatig ++ bedrijfsmatige ++ bedrijfsmatiger ++ bedrijfsmodellen ++ bedrijfsmuren ++ bedrijfsnaam ++ bedrijfsnamen ++ bedrijfsnetwerk ++ bedrijfsnetwerken ++ bedrijfsnieuws ++ bedrijfsobligaties ++ bedrijfsomgeving ++ bedrijfsomzet ++ bedrijfsontwikkeling ++ bedrijfsopbrengsten ++ bedrijfsopleiding ++ bedrijfsopvolger ++ bedrijfsopvolging ++ bedrijfspark ++ bedrijfsparken ++ bedrijfspensioen ++ bedrijfspensioenen ++ bedrijfsplaatsen ++ bedrijfspraktijk ++ bedrijfspresentatie ++ bedrijfsprestaties ++ bedrijfsprofielen ++ bedrijfsreferentie ++ bedrijfsreserve ++ bedrijfsschool ++ bedrijfssite ++ bedrijfssoftware ++ bedrijfsspaarregeling ++ bedrijfsspaarregelingen ++ bedrijfssparen ++ bedrijfssteun ++ bedrijfsstrategie ++ bedrijfsstrategieën ++ bedrijfsstructuur ++ bedrijfstakonderzoek ++ bedrijfstakpensioenfondsen ++ bedrijfstemperatuur ++ bedrijfstoepassingen ++ bedrijfstop ++ bedrijfsuitbreiding ++ bedrijfsuitvoering ++ bedrijfsverlies ++ bedrijfsverplaatsing ++ bedrijfsverplaatsingen ++ bedrijfsvervoer ++ bedrijfsverzamelgebouw ++ bedrijfsverzamelgebouwen ++ bedrijfsvestiging ++ bedrijfsvoeringsystemen ++ bedrijfsvoertuigen ++ bedrijfsvoorraden ++ bedrijfsvorm ++ bedrijfswaarde ++ bedrijfswereld ++ bedrijfswoning ++ bedrijfswoningen ++ bedrijvenbeurs ++ bedrijvendokter ++ bedrijvengroep ++ bedrijvenmarkt ++ bedrijvennummer ++ bedrijvensector ++ bedshow ++ beeldbepalend ++ beeldbepalende ++ beeldelementen ++ beeldencollectie ++ beeldenmakers ++ beeldenreeksen ++ beeldentaal ++ beeldentuin ++ beeldformaten ++ beeldfragmenten ++ beeldgedichten ++ beeldindustrie ++ beeldinformatie ++ beeldinstituut ++ beeldkwaliteitsplan ++ beeldmakers ++ beeldmerken ++ beeldredacteur ++ beeldschermergonomie ++ beeldschermwerkers ++ beeldtaal ++ beeldtechnieken ++ beeldtelefonie ++ beeldverhalen ++ beeldvormende ++ beenham ++ beenprothese ++ beenwond ++ beerenburg ++ begeleidingsinstrument ++ begeleidingsplan ++ begeleidingsprogramma ++ begeleidingstraject ++ begindagen ++ begininvestering ++ beglaasde ++ begrafenisceremonie ++ begrafenisdienst ++ begrafenismuziek ++ begrafenisverzekering ++ begrazing ++ begrotingsafspraken ++ begrotingsbehandeling ++ begrotingsbehandelingen ++ begrotingsbeleid ++ begrotingscommissie ++ begrotingsconclaaf ++ begrotingscontrole ++ begrotingsdirecteur ++ begrotingsevenwicht ++ begrotingsgat ++ begrotingsgeld ++ begrotingskader ++ begrotingsmaatregelen ++ begrotingsmeevallers ++ begrotingsminister ++ begrotingsnorm ++ begrotingsnormen ++ begrotingsonderhandelingen ++ begrotingsopmaak ++ begrotingsoverleg ++ begrotingsplan ++ begrotingsplannen ++ begrotingspolitiek ++ begrotingsproblemen ++ begrotingsraad ++ begrotingsregels ++ begrotingsronde ++ begrotingssaldo ++ begrotingssanering ++ begrotingssituatie ++ begrotingssteun ++ begrotingssysteem ++ begrotingssystematiek ++ begrotingsuitgaven ++ begrotingsvoorbereiding ++ begrotingszaken ++ behandelcapaciteit ++ behandelduur ++ behandelingsovereenkomst ++ behandelinrichting ++ behandelmethodes ++ behandelplaatsen ++ behandelplan ++ behandelprogramma ++ behandelprotocollen ++ behandeltijd ++ behandelwijze ++ behandelwijzen ++ behartenswaardige ++ beheerfunctie ++ beheerorganisatie ++ beheerorganisaties ++ beheerprocedure ++ beheerprocedures ++ beheerrol ++ beheerrollen ++ beheerscomité ++ beheerscontract ++ beheerscontracten ++ beheersingsmaatregel ++ beheersingsmaatregelen ++ beheersinstrument ++ beheersmaatregelen ++ beheersplan ++ beheersplannen ++ beheersproblemen ++ beheersstichting ++ beheersstructuur ++ beheersvergoeding ++ bejaardensoos ++ bekaaider ++ bekabelingsysteem ++ bekabelingsystemen ++ bekendsten ++ bekeravontuur ++ bekeringsdrang ++ bekernederlaag ++ bekerprogramma ++ bekerronde ++ bekerstrijd ++ bekerstunt ++ bekertreffen ++ bekerwinst ++ bekerzege ++ bekkenbodemspieren ++ bekkenbreuk ++ bekkeninstabiliteit ++ bekkentrekker ++ belangengroepering ++ belangengroeperingen ++ belangenverdediging ++ belangrijksten ++ belastender ++ belastingadministratie ++ belastingadministraties ++ belastingadvies ++ belastingadviesbureau ++ belastingadvieskantoor ++ belastingakkoord ++ belastingbasis ++ belastingbedrag ++ belastingbeleid ++ belastingbesparing ++ belastingbetalende ++ belastingbetaling ++ belastingcapaciteit ++ belastingclaim ++ belastingconcurrentie ++ belastingconstructies ++ belastingcontrole ++ belastingcoördinatie ++ belastingdebat ++ belastingderving ++ belastingdeskundigen ++ belastingdiskette ++ belastingdossier ++ belastingfactuur ++ belastinggebied ++ belastinggegevens ++ belastinggrondslag ++ belastingguldens ++ belastingharmonisatie ++ belastinghervorming ++ belastinghervormingen ++ belastingherziening ++ belastinginners ++ belastingkorting ++ belastingkrediet ++ belastingkwestie ++ belastingmeevaller ++ belastingmeevallers ++ belastingmiddelen ++ belastingniveau ++ belastingontvangst ++ belastingontwijking ++ belastingoperatie ++ belastingpakket ++ belastingpapieren ++ belastingpercentage ++ belastingplan ++ belastingplicht ++ belastingpolitiek ++ belastingrechter ++ belastingregel ++ belastingregels ++ belastingregime ++ belastingregimes ++ belastingschaal ++ belastingschalen ++ belastingschuld ++ belastingsdienst ++ belastingsignalen ++ belastingstructuur ++ belastingsysteem ++ belastingsystemen ++ belastingtegenvaller ++ belastingtegenvallers ++ belastingteruggaaf ++ belastingteruggave ++ belastinguitgaven ++ belastingverdrag ++ belastingvereenvoudiging ++ belastingverlichting ++ belastingvermeerdering ++ belastingvermindering ++ belastingverminderingen ++ belastingverplichtingen ++ belastingvoet ++ belastingvoorstel ++ belastingvoorstellen ++ belastingvrijdom ++ belastingzaak ++ belbedrijf ++ belbedrijven ++ belcentrum ++ beleggersblad ++ beleggersclub ++ beleggersvertrouwen ++ beleggerswereld ++ beleggingsactiviteiten ++ beleggingsbeleid ++ beleggingsbeslissingen ++ beleggingsblad ++ beleggingsbladen ++ beleggingscategorie ++ beleggingsconstructie ++ beleggingsconstructies ++ beleggingsdeskundigen ++ beleggingsgedrag ++ beleggingshorizon ++ beleggingshypotheek ++ beleggingshypotheken ++ beleggingsinstellingen ++ beleggingsinstrument ++ beleggingsinstrumenten ++ beleggingsjaar ++ beleggingskapitaal ++ beleggingsmix ++ beleggingsopbrengst ++ beleggingsopbrengsten ++ beleggingspolitiek ++ beleggingsprestaties ++ beleggingsproduct ++ beleggingsproducten ++ beleggingsregels ++ beleggingsrisico ++ beleggingstransacties ++ beleggingsvennootschap ++ beleggingsvorm ++ beleggingsvormen ++ beleggingsvrijheid ++ beleggingswereld ++ beleggingswinst ++ beleggingswinsten ++ beleidsaanbevelingen ++ beleidsaanpassingen ++ beleidsadvisering ++ beleidsagenda ++ beleidsalternatieven ++ beleidsbepaling ++ beleidsbrief ++ beleidscomité ++ beleidsconclusies ++ beleidsconcurrentie ++ beleidscoördinatie ++ beleidscoördinator ++ beleidsdomeinen ++ beleidsinstantie ++ beleidsinstanties ++ beleidsintensiveringen ++ beleidskader ++ beleidskaders ++ beleidskeuzen ++ beleidsmix ++ beleidsonderwerpen ++ beleidsonderzoek ++ beleidsoptie ++ beleidsopties ++ beleidsopvattingen ++ beleidsorganen ++ beleidsoverleg ++ beleidspakket ++ beleidspartij ++ beleidsprioriteit ++ beleidsprioriteiten ++ beleidsproblemen ++ beleidsproces ++ beleidsprogramma ++ beleidsregels ++ beleidsstandpunt ++ beleidsstandpunten ++ beleidsverandering ++ beleidsveranderingen ++ beleidsverantwoordelijken ++ beleidsverklaring ++ beleidsvisie ++ beleidsvraagstukken ++ beleidsvrijheid ++ beleidswetenschap ++ beleverd ++ beleveren ++ belgedrag ++ belgitude ++ belhuis ++ belichtingscompensatie ++ belkosten ++ belletjeswijn ++ belligerent ++ belope ++ belronde ++ belspelletjes ++ belster ++ beltaxi ++ belverkeer ++ belwaarde ++ bemestingsnormen ++ bemiddelbaren ++ bemiddelingsactiviteiten ++ bemiddelingsbedrijf ++ bemiddelingsbedrijven ++ bemiddelingsdienst ++ bemiddelingskosten ++ bemiddelingsprocedure ++ bemiddelingsprocedures ++ bemoeizorg ++ benaamd ++ benefietavond ++ benefit ++ benoemingsrecht ++ bentazon ++ bentoniet ++ benuttingsgraad ++ benzinedepots ++ benzinekartel ++ benzinekosten ++ benzinemaatschappij ++ benzinemarkt ++ benzinemerk ++ benzinemerken ++ benzineversie ++ benzinevoorraden ++ benzodiazepinen ++ benzodiazepines ++ beoordelingsexemplaar ++ beoordelingsexemplaren ++ beprijzing ++ berechte ++ berechtiging ++ beredderingskosten ++ bereidingstijd ++ bereikbaarheidsdiensten ++ bereikbaarheidsgids ++ bereikbaarheidsgidsen ++ bereikbaarheidsoffensief ++ bereikbaarheidsplan ++ berekeningsbasis ++ berenjacht ++ bergbezinkbassin ++ bergboeren ++ bergingscapaciteit ++ bergpaadjes ++ bergstaat ++ bergstaatje ++ bergstation ++ bergtrui ++ bergvakjes ++ bergvakken ++ berichtenservice ++ berichtjes ++ berlines ++ bernard ++ bernardshond ++ bernardshonden ++ beroepsaansprakelijkheid ++ beroepsactieve ++ beroepsactiviteit ++ beroepsactiviteiten ++ beroepsbekwaamheid ++ beroepsbokser ++ beroepscarričre ++ beroepscategorie ++ beroepscategorieën ++ beroepschauffeur ++ beroepschauffeurs ++ beroepscommissie ++ beroepscrimineel ++ beroepsdoeleinden ++ beroepsernst ++ beroepsfederatie ++ beroepsfederaties ++ beroepsfout ++ beroepsfouten ++ beroepsgebonden ++ beroepsgebruik ++ beroepsgenoten ++ beroepshouding ++ beroepsinkomen ++ beroepsinkomsten ++ beroepskamer ++ beroepskeuzetest ++ beroepskost ++ beroepskwalificatie ++ beroepsloopbaan ++ beroepsmensen ++ beroepsmilitairen ++ beroepsmuzikant ++ beroepsopvatting ++ beroepspersoneel ++ beroepsperspectief ++ beroepspolitici ++ beroepspoliticus ++ beroepsrechters ++ beroepsschriften ++ beroepssector ++ beroepssoldaat ++ beroepssoldaten ++ beroepssporter ++ beroepssporters ++ beroepsvisser ++ beroepsvisserij ++ beroepsvissers ++ beroepswereld ++ berovers ++ beschavingsideaal ++ beschavingsniveau ++ beschavingsoffensief ++ beschermhoes ++ beschermingsconstructie ++ beschermingsconstructies ++ beschermingsduur ++ beschermingslaag ++ beschermingsmechanisme ++ beschermingsmiddelen ++ beschermingsniveau ++ beschermingsplan ++ beschermingsplicht ++ beschermingsplichten ++ beschermingsprogramma ++ beschermingssysteem ++ beschermingstermijn ++ beschermingstermijnen ++ beschermingsvoorziening ++ beschermingsvoorzieningen ++ beschermingswal ++ beschikkingsbevoegdheid ++ beschrijfbaar ++ beschrijfbare ++ beseffend ++ beseffende ++ beslissingsduel ++ beslissingsmacht ++ beslissingsprocedures ++ besluite ++ besmettingsgraad ++ besparingsmogelijkheden ++ besparingspotentieel ++ besparingsronde ++ bestaansminimumtrekkers ++ bestaansniveau ++ bestedingsgedrag ++ bestedingsgroei ++ bestedingsniveau ++ bestedingsplan ++ bestedingsruimte ++ bestedingsvrijheid ++ bestektekening ++ bestektekeningen ++ bestemder ++ bestemmingplan ++ bestemmingsplanwijziging ++ bestemmingsverkeer ++ bestemmingswijziging ++ bestralingscentra ++ bestrijdingsplan ++ bestrijdingsprogramma ++ besturenfusie ++ bestuurdersaansprakelijkheid ++ bestuursacademies ++ bestuursadviseur ++ bestuursakkoord ++ bestuursbeleid ++ bestuurscommissie ++ bestuurscrisis ++ bestuurscultuur ++ bestuursdaden ++ bestuursdecreet ++ bestuursdwang ++ bestuurselite ++ bestuursfunctionarissen ++ bestuursinstellingen ++ bestuurskosten ++ bestuursmaatregel ++ bestuursniveaus ++ bestuursoverdracht ++ bestuursovereenkomst ++ bestuursperiode ++ bestuursposten ++ bestuurspraktijk ++ bestuursproblemen ++ bestuursrechter ++ bestuursrechters ++ bestuursrechtspraak ++ bestuursstijl ++ bestuurssysteem ++ bestuurstop ++ bestuurswerk ++ betaalbewijs ++ betaaldatum ++ betaaldiensten ++ betaalfunctie ++ betaalgedrag ++ betaalgemak ++ betaalkanaal ++ betaalkanalen ++ betaalmogelijkheden ++ betaalopdrachten ++ betaalstroken ++ betaalstrook ++ betaalverkeer ++ betaalwijze ++ betaalzender ++ betaalzenders ++ betalingscapaciteit ++ betalingsmogelijkheden ++ betalingsmoraal ++ betalingsproblemen ++ betalingsregeling ++ betalingsregelingen ++ betalingssystemen ++ betalingstransacties ++ betalingsuitstel ++ betegeling ++ betonindustrie ++ betonkolos ++ betonlaag ++ betonpalen ++ betrouwbaardere ++ beursbedrijf ++ beursbestuur ++ beursbrief ++ beurscommissie ++ beurscorrectie ++ beursdaling ++ beursdebuut ++ beursevolutie ++ beursfraude ++ beursfraudezaak ++ beursfusie ++ beursgemiddelde ++ beursgerelateerde ++ beursgeschiedenis ++ beursgraadmeter ++ beursgraadmeters ++ beurshal ++ beursherstel ++ beurshuis ++ beurshuizen ++ beurshype ++ beursinformatie ++ beursjaar ++ beursjaren ++ beursjongens ++ beurskapitalisatie ++ beurskapitalisaties ++ beurskrant ++ beursmaand ++ beursnieuweling ++ beursnieuws ++ beursomgeving ++ beursorder ++ beursorders ++ beursorganisatie ++ beursorganisaties ++ beurspagina ++ beurspagina's ++ beursplannen ++ beurspromovendi ++ beursrecords ++ beursregels ++ beursstemming ++ beurssysteem ++ beurstaks ++ beurstaksen ++ beurstoezicht ++ beurstoezichthouder ++ beursvennootschap ++ beursvennootschappen ++ beursweek ++ beurswereld ++ beurswijsheden ++ beurzenfusie ++ bevak ++ beveiligingsbranche ++ beveiligingsbureau ++ beveiligingsdienst ++ beveiligingsexpert ++ beveiligingsfirma ++ beveiligingsfirma's ++ beveiligingsinstallatie ++ beveiligingskenmerken ++ beveiligingslek ++ beveiligingslekken ++ beveiligingsmarkt ++ beveiligingsmechanisme ++ beveiligingsmechanismen ++ beveiligingsmedewerker ++ beveiligingsmedewerkers ++ beveiligingsmensen ++ beveiligingsmethoden ++ beveiligingsniveau ++ beveiligingsnorm ++ beveiligingsnormen ++ beveiligingspersoneel ++ beveiligingsplan ++ beveiligingsproblemen ++ beveiligingsproject ++ beveiligingssector ++ beveiligingssoftware ++ beveiligingstechnieken ++ bevelstructuur ++ bevoegdheidsconflicten ++ bevoegdheidsverdeling ++ bevolkingsaangroei ++ bevolkingsaantal ++ bevolkingsafname ++ bevolkingsdaling ++ bevolkingsdeel ++ bevolkingsfonds ++ bevolkingsgegevens ++ bevolkingsgrootte ++ bevolkingsontwikkeling ++ bevolkingsprobleem ++ bevolkingsproblematiek ++ bevolkingsregistratie ++ bevolkingsrijke ++ bevolkingssamenstelling ++ bevolkingstal ++ bevoorradingsketen ++ bevoorradingslijnen ++ bevorderend ++ bevorderende ++ bevraging ++ bevriezingsverschijnselen ++ bevrijdingsdagen ++ bevrijdingsfestivals ++ bevrijdingsjaar ++ bevrijdingsorganisatie ++ bevrijdingspoging ++ bevruchtingstechnieken ++ bewaarkosten ++ bewaarservice ++ bewaartemperatuur ++ bewaartermijn ++ bewakingsagent ++ bewakingsbedrijf ++ bewakingsbedrijven ++ bewegingsarmoede ++ bewegingsonderwijs ++ bewegingspatroon ++ bewegingsvormen ++ bewegingswetenschapper ++ bewener ++ bewijsvermoeden ++ bewijsvermoedens ++ bewijze ++ bewindsperiode ++ bewonersavond ++ bewonersgroep ++ bewonersorganisaties ++ bewonersplatform ++ bewonersraad ++ bewonersvereniging ++ bewonersverenigingen ++ bewonerszaken ++ bewustwordingscampagne ++ bez. ++ bez. vnw. ++ bezakt en bepakt ++ bezettende ++ bezettingspolitiek ++ bezinestations ++ bezinningsdagen ++ bezoekadres ++ bezoekerscijfers ++ bezoekersrecord ++ bezorgkosten ++ bezorgservice ++ bezuinigingsbedrag ++ bezuinigingsmogelijkheden ++ bezuinigingsopdracht ++ bezuinigingspakket ++ bezwaarfase ++ bezwaarmakende ++ bezwaarsysteem ++ bezwaartermijn ++ bezwarentermijn ++ beďnkten ++ bibliometrische ++ bibliotheekbeleid ++ bibliotheekgebouw ++ bibliotheekjes ++ bibliotheeknetwerk ++ bibliotheeksector ++ bibliotheekwereld ++ bibliotheekwetenschap ++ biculturele ++ biecht horen ++ biedgedrag ++ biedingsoorlog ++ biedingsproces ++ biedingsstrijd ++ biedkoers ++ biedoorlog ++ biedplicht ++ biedronde ++ bierbrouwen ++ biercultuur ++ bierdrinkende ++ bierfeest ++ biergebruik ++ biergigant ++ biergroep ++ bierhandelaars ++ bierliefhebber ++ biermagnaat ++ biermerk ++ biermerken ++ bieromzet ++ bierprijs ++ bierproducent ++ bierreclame ++ biersector ++ bierverkoop ++ biervoorraad ++ bietenpulp ++ bifida ++ big bang ++ bij machte ++ bij nachte ++ bijeengespaard ++ bijenhouderij ++ bijenhuis ++ bijenhuizen ++ bijenschuur ++ bijgebeend ++ bijgedaan ++ bijgeroepen ++ bijgeschoolde ++ bijgezegd ++ bijhangen ++ bijhorende ++ bijkletsen ++ bijlenen ++ bijlmerramp ++ bijna-faillissement ++ bijna-ongevallen ++ bijrijdersstoel ++ bijschrifttekst ++ bijstandgerechtigden ++ bijstandontvangers ++ bijstandsbeleid ++ bijstandscliënten ++ bijstandsfraude ++ bijstandsgeld ++ bijstandsgezinnen ++ bijstandsklanten ++ bijstandskosten ++ bijstandsniveau ++ bijstandsouders ++ bijstandsteam ++ bijstandsverplichting ++ bijstanduitkering ++ bijstoken ++ bijterig ++ bijtincidenten ++ bijtwonden ++ bijzienden ++ bijzijnde ++ bilateralisme ++ biljartvereniging ++ biloba ++ bindingsangst ++ bindingseisen ++ bindweefselvorming ++ bindwijze ++ binnendrijven ++ binnengebied ++ binnengluren ++ binneninrichting ++ binnenkijken ++ binnenlandpagina ++ binnenlands-politieke ++ binnenlandspolitiek ++ binnenlucht ++ binnenmilieu ++ binnensijpelen ++ binnensijpelt ++ binnenvaarttanker ++ binnenvoer ++ binnenzwembad ++ bio-ecologisch ++ bio-ethanol ++ bio-informatica ++ bioboer ++ bioboeren ++ biobrandstoffen ++ biofarmaceutische ++ biofilm ++ biogarantie ++ biogenetica ++ biolandbouw ++ biologieleraar ++ biologieleraren ++ biomassaproductie ++ biomateriaal ++ biomaterialen ++ biometrie ++ bioplastic ++ bioplastics ++ bioproducten ++ biopsie ++ biopten ++ bioscoopcomplexen ++ bioscoopconcern ++ bioscoopdebuut ++ bioscoopgangers ++ bioscoopgroep ++ bioscooproulement ++ bioscoopversie ++ biosector ++ biotech ++ biotechbedrijf ++ biotechbedrijven ++ biotechnologiesector ++ biotechnologisch ++ bioterroristische ++ biowapens ++ black ++ bladenmaker ++ bladenmakers ++ bladenman ++ bladerprogramma ++ blanche ++ blanje ++ blauw-gele ++ blauw-groen ++ blauw-groene ++ blauw-rode ++ blauw-wit ++ blauw-witte ++ blauw-zwart ++ blauw-zwarte ++ blauwalg ++ blauwalgen ++ blauwmaanzaad ++ blauwschokker ++ blauwschokkers ++ blauwtinten ++ blauwtong ++ bleekneuzige ++ blessurebehandeling ++ blessuregevallen ++ blessurepreventie ++ bliksemonderzoek ++ blind date ++ blind vlieg ++ blind vliegen ++ blind vliegt ++ blind vlogen ++ blind vloog ++ blingbling ++ blitzbezoek ++ blitzcarričre ++ blitzkrieg ++ bloed-hersenbarričre ++ bloedafname ++ bloedcontact ++ bloedcontrole ++ bloedcontroles ++ bloeddiamant ++ bloeddiamanten ++ bloeddoorstroming ++ bloede ++ bloedens ++ bloedklonters ++ bloedproducten ++ bloedschandaal ++ bloedspetters ++ bloedstaal ++ bloedverdunnend ++ bloedverdunnende ++ bloedverdunner ++ bloedverdunners ++ bloedvoorziening ++ bloedwaarden ++ bloemenkwekerij ++ bloemennaam ++ bloementapijt ++ bloemenveld ++ bloemenverkoopster ++ bloemenzaak ++ bloemhoofdjes ++ bloemsierkunst ++ bloemsoorten ++ blokdag ++ blokdagen ++ blokkensysteem ++ blokkeringsminderheid ++ bloody ++ blousejes ++ bluesgevoel ++ blueslegende ++ bluesman ++ bluesmuzikant ++ bluesnummer ++ bluesy ++ blusapparatuur ++ blusvliegtuig ++ blusvoertuigen ++ bluswagen ++ blčt ++ boa constrictor ++ bodemas ++ bodembedrag ++ bodembeheer ++ bodembeleid ++ bodembewegingen ++ bodemgebruik ++ bodemkwaliteit ++ bodemleven ++ bodemsamenstelling ++ bodemsaneringsdecreet ++ bodemsaneringsprojecten ++ bodemsoorten ++ bodemtarief ++ bodemverbeteraar ++ bodemvissen ++ bodemvrijheid ++ bodemvruchtbaarheid ++ bodhisattva ++ bodylotion ++ boede ++ boegdeur ++ boegdeuren ++ boekbedrijf ++ boekel ++ boekenbedrijf ++ boekenbijlage ++ boekenbranche ++ boekendorp ++ boekengeld ++ boekenketen ++ boekenkisten ++ boekenkoper ++ boekenkopers ++ boekenpakket ++ boekenprijs ++ boekenprijzen ++ boekenprogramma ++ boekensector ++ boekenserie ++ boekenstad ++ boekentoptien ++ boekenuitgever ++ boekenuitgeverij ++ boekenverkoop ++ boekenwereld ++ boekenwinkel ++ boekenwinkels ++ boekers ++ boekgeschiedenis ++ boekhoudnormen ++ boekhoudregels ++ boekhoudsoftware ++ boekpresentatie ++ boekverfilming ++ boekverlies ++ boekverliezen ++ boerderettes ++ boerencoöperaties ++ boerengat ++ boerengehucht ++ boerengemeenschap ++ boereninkomen ++ boerenkeuken ++ boerenleider ++ boerenlobby ++ boerenorganisatie ++ boerenpartij ++ boerenschuren ++ boerensector ++ boerenwijsheid ++ boerkaverbod ++ boetebepaling ++ boeterente ++ boiled ++ bokscarričre ++ boksfilm ++ bokslegende ++ boksmatch ++ bolakker ++ bolakkers ++ bollenboer ++ bollentelers ++ bolling ++ bollingen ++ bolsjevistische ++ bombardementspauze ++ bomenkap ++ bomentuin ++ bomexpert ++ bommelder ++ bommenlegger ++ bommenleggers ++ bommenmaker ++ bompakket ++ bon mot ++ bon mots ++ bon ton ++ bonders ++ bondsblad ++ bondsdagverkiezingen ++ bondsminister ++ bondsregering ++ bonesteak ++ bonesteaks ++ bonnenboekje ++ bonnensysteem ++ bono ++ bonus-cd ++ bonus-malus ++ bonus-malussysteem ++ bonuskaart ++ boodschappenkarretje ++ boodschappenmand ++ book ++ booming ++ boomkorvissers ++ boomteelt ++ boorbedrijf ++ boordkanon ++ boordkanonnen ++ boordpersoneel ++ boormethode ++ boorproces ++ boorspoeling ++ boortechniek ++ boortechnieken ++ boortunnel ++ boorvergunning ++ bootsmansjongen ++ bootverbinding ++ bootverbindingen ++ borderline ++ borger ++ borging ++ borgsteller ++ borreltafelpraat ++ borreltijd ++ borstelsnor ++ borstelwerk ++ borstelwerken ++ borstfoto's ++ borstimplantaten ++ borstkankergen ++ borstkankeronderzoek ++ borstkankerpatiënten ++ borstkankerscreening ++ borstoperatie ++ borstsparende ++ borststreek ++ borsttumor ++ borstvergroting ++ borstverkleining ++ borstweefsel ++ bosarbeid ++ bosarbeider ++ bosarbeiders ++ bosareaal ++ bosbeleid ++ bosbezit ++ boscertificaten ++ bosdieren ++ boseigenaar ++ boseigenaren ++ bosgebied ++ bosland ++ bosnegergemeenschappen ++ bosperceel ++ bosspeurtocht ++ bosui ++ bosvogels ++ bosvruchten ++ bosweg ++ botenparade ++ boterfraude ++ botfragmenten ++ botmassa ++ botmateriaal ++ botonderzoek ++ botstructuur ++ bottom ++ botuline ++ botverlies ++ bougainvillea ++ boule ++ boulen ++ boulimia nervosa ++ bouquet ++ bouwaanvraag ++ bouwactiviteit ++ bouwbeperkingen ++ bouwbesluit ++ bouwbeurs ++ bouwbranche ++ bouwbudget ++ bouwbureau ++ bouwcapaciteit ++ bouwcombinaties ++ bouwconcerns ++ bouwconsortium ++ bouwcoördinator ++ bouwdivisie ++ bouwdrift ++ bouwenquęte ++ bouwfraudes ++ bouwfraudezaak ++ bouwgeschiedenis ++ bouwgigant ++ bouwgolf ++ bouwgroep ++ bouwhekken ++ bouwhistoricus ++ bouwhistorisch ++ bouwhoogte ++ bouwindustrie ++ bouwlampen ++ bouwleges ++ bouwlieden ++ bouwlustige ++ bouwmachines ++ bouwmagnaat ++ bouwmassa ++ bouwmaterialengroep ++ bouwmethoden ++ bouwmethodes ++ bouwmogelijkheden ++ bouwondernemer ++ bouwondernemers ++ bouwopdracht ++ bouwopgave ++ bouwpastoor ++ bouwperceel ++ bouwpercelen ++ bouwperiode ++ bouwplek ++ bouwploeg ++ bouwpoot ++ bouwproducten ++ bouwproductie ++ bouwregels ++ bouwschema ++ bouwspeelplaats ++ bouwstaking ++ bouwstroom ++ bouwsysteem ++ bouwteam ++ bouwtechniek ++ bouwtechnieken ++ bouwtempo ++ bouwtype ++ bouwvakantie ++ bouwverkeer ++ bouwzaken ++ bovenbouwleerling ++ bovenbouwleerlingen ++ bovenklasse ++ bovenlood ++ bovenlucht ++ bovenschoolse ++ boventalligen ++ bovenwaarde ++ bovenwijkse ++ boxjes ++ boxspring ++ boysband ++ braadboter ++ braadkip ++ braadvocht ++ braadzak ++ braak leggen ++ braaklegging ++ braaksporen ++ brac ++ brachytherapie ++ braillezendingen ++ brainstormsessie ++ brainstormsessies ++ bramenstruiken ++ brancheorganisaties ++ brandaanslag ++ brandaanslagen ++ branddetectie ++ brandgeur ++ brandoefening ++ brandrisico ++ brandsporen ++ brandstofcrisis ++ brandstofgebrek ++ brandstofgebruik ++ brandstofprijs ++ brandstofrekening ++ brandstofstaven ++ brandstofvoorraad ++ brandveiligheidsvoorschriften ++ brandvertragers ++ brandweerinspectie ++ brandweerofficier ++ brandweerorganisatie ++ brandweerploeg ++ brandweerploegen ++ brandweerpost ++ brandweertaken ++ brandweerteam ++ brandweervoertuigen ++ brandweerzorg ++ brandwondenpatiënten ++ brandwondenslachtoffers ++ break-evenpunt ++ breakbeat ++ breakdancer ++ breasted ++ breed lachend ++ breedbanddiensten ++ breedbandnetwerk ++ breedbandnetwerken ++ breedbandtechnologie ++ breedbandverbinding ++ breedbandverbindingen ++ breedbeeldscherm ++ breedgedragen ++ brengservice ++ bric ++ briefschrijfster ++ brievenbundel ++ brievenbuspost ++ brievenroman ++ brinkdorp ++ brode ++ broedpaar ++ broedparen ++ broedplek ++ broedseizoen ++ broedsucces ++ broekband ++ broeksriem ++ bromfietscertificaat ++ bromfietsster ++ brommobiel ++ brommobielen ++ bromscooter ++ bromscooters ++ bronbescherming ++ bronbestand ++ bronbestanden ++ bronmateriaal ++ broodbakken ++ broodfabrieken ++ broodje aap ++ broodjeslunch ++ broodjesmaaltijd ++ broodspeler ++ brugconstructie ++ brugdeel ++ brugdelen ++ brugklasleerlingen ++ brugpensionering ++ bruidskleding ++ bruin-zwarte ++ bruinrot ++ bruintinten ++ brutalen ++ brutobedrag ++ brutodividend ++ brutolast ++ brutoloonkosten ++ brutorendement ++ brutowinstmarge ++ brűlée ++ btw-constructie ++ btw-inkomsten ++ buckskin ++ budgetbeheer ++ budgetdiscipline ++ budgetneutraal ++ budgetoverschrijding ++ budgetoverschrijdingen ++ budgetproblemen ++ budgetsubsidie ++ budgetverhoging ++ bufferfunctie ++ buffermacht ++ buidelwolf ++ buikgevoel ++ buikligging ++ buikspierblessure ++ buikstreek ++ buitenaardsen ++ buitencategorie ++ buitendienststelling ++ buitendorpen ++ buitengegooid ++ buitengewerkt ++ buitenijs ++ buitenkraan ++ buitenlandbeleid ++ buitenlandcommissie ++ buitenlandministers ++ buitenlandpagina ++ buitenlandredacteur ++ buitenlandrubriek ++ buitenlands-politieke ++ buitenlandspolitiek ++ buitenlandspolitieke ++ buitenlocaties ++ buitenspeelplaats ++ buitenstond ++ buitenzwembad ++ buizenframe ++ buizensysteem ++ bulkproductie ++ bulkvervoer ++ bullet ++ bullets ++ bumperkleven ++ bunkerboot ++ bunkerolie ++ bunkerschip ++ bupropion ++ bureauhoofd ++ bureautafel ++ burenlawaai ++ burenrecht ++ burenrelatie ++ burenrelaties ++ burgemeesterscommissie ++ burgemeestersfunctie ++ burgemeesterskandidaat ++ burgemeesterskandidaten ++ burgemeesterspost ++ burgemeestersposten ++ burgemeestersreferendum ++ burgemeestersverkiezing ++ burgemeestersvrouw ++ burgemeesterszetel ++ burgerbestuur ++ burgerbeweging ++ burgerdemocratie ++ burgerdoden ++ burgerdoelen ++ burgergroepen ++ burgerinfiltrant ++ burgerinfiltranten ++ burgerinitiatief ++ burgerinitiatieven ++ burgerkampen ++ burgerluchthaven ++ burgermilities ++ burgermoed ++ burgerorganisatie ++ burgerorganisaties ++ burgerparticipatie ++ burgerpolitici ++ burgerpresident ++ burgerrechtenactivist ++ burgerrechtenorganisatie ++ burgerrechter ++ burgerservicenummer ++ burgerservicenummers ++ burgervliegtuig ++ burgervliegtuigen ++ burgervliegveld ++ burgervluchten ++ burgerwoning ++ burgerwoningen ++ burgerzaken ++ burn ++ busabonnement ++ busbedrijf ++ busbedrijven ++ busbouwer ++ busdag ++ business-to-business ++ businessboeken ++ businessclub ++ businessmodel ++ businessmodellen ++ buskaping ++ busmaatschappij ++ busmaatschappijen ++ busnet ++ busongeluk ++ busongeval ++ buspakjes ++ busramp ++ busroute ++ bussluis ++ busstroken ++ busstrook ++ bussysteem ++ busverkeer ++ busvervoerders ++ buurdorp ++ buurprovincie ++ buurrepublieken ++ buurstad ++ buurtbeheer ++ buurtbemiddeling ++ buurtclub ++ buurtconciërge ++ buurtgenoot ++ buurtgenoten ++ buurtinformatienetwerken ++ buurtkrant ++ buurtmoeders ++ buurtniveau ++ buurtoverlast ++ buurtpark ++ buurtpreventieproject ++ buurtpreventieprojecten ++ buurtproblemen ++ buurtregisseur ++ buurtregisseurs ++ buurtvader ++ buurtvaders ++ buurvolkeren ++ buxushaagjes ++ buy ++ buzzers ++ bv'tjes ++ bw. ++ by ++ bčtastudenten ++ bčtastudies ++ bčtaversie ++ béide ++ béste ++ béter ++ bóven ++ búiten ++ c'tjes ++ c-pion ++ c.s. ++ cabaretfestival ++ cabaretshow ++ cabrio ++ cadeaupapier ++ cafetariaplan ++ café chantant ++ café chantants ++ cafébaas ++ cafébazen ++ cafébazin ++ cafébedrijf ++ cafébrand ++ cafégangers ++ cafégedeelte ++ caféleven ++ caféstoelen ++ cafétafels ++ cafétafeltje ++ caipirinha ++ cakejes ++ calamiteitenfonds ++ calamiteitenplan ++ calamiteitenpolder ++ calamiteitenpolders ++ calamiteitenteam ++ calamiteitenzender ++ calendula ++ call ++ callcentra ++ calorierijk ++ calvarie ++ cameo ++ camera obscura ++ cameraatjes ++ camerabeelden ++ cameralens ++ camerariem ++ camerasysteem ++ camerawerk ++ campagnebudget ++ campagnebureau ++ campagnebus ++ campagnedag ++ campagnefinanciering ++ campagnegelden ++ campagnekas ++ campagnekosten ++ campagneleider ++ campagnemateriaal ++ campagnemedewerker ++ campagnemedewerkers ++ campagneteam ++ campagneteams ++ campagnethema ++ campagnetijd ++ campagnevoeren ++ campagnevoering ++ campagneweek ++ campingbaas ++ campuscontract ++ campy ++ campylobacter ++ can ++ cannabis sativa ++ canyon ++ canyons ++ cao-afspraak ++ cao-afspraken ++ cao-beleid ++ cao-bod ++ cao-conflict ++ cao-lonen ++ cao-loon ++ cao-onderhandelaars ++ cao-overleg ++ cao-partijen ++ cao-schalen ++ capaciteitsbeleid ++ capaciteitsbenutting ++ capaciteitsbezetting ++ capaciteitsgebrek ++ capaciteitsgroei ++ capaciteitsreductie ++ capellakoor ++ capoeira ++ capsaďcine ++ caravanbrand ++ card ++ cardigan ++ cardigans ++ cardiologe ++ carjackers ++ carkit ++ carkits ++ carnavalist ++ carnavalsactiviteiten ++ carnavalsavond ++ carnavalsdinsdag ++ carnavalsgroep ++ carnavalsmaandag ++ carnavalsmuziek ++ carnavalsprins ++ carnavalsseizoen ++ carnavalsstichting ++ carnavalstijd ++ carnavalsviering ++ carnavalswagen ++ carnavalswagens ++ carnavalvierders ++ carne ++ carpoolplaats ++ carpoolplaatsen ++ carričrekansen ++ carričreladder ++ carričreperspectief ++ carričreperspectieven ++ carričresite ++ carričrestap ++ carričreverloop ++ carrosseriekleur ++ carrosserievorm ++ carry ++ cartoonfiguur ++ cartridge ++ cartridges ++ carve ++ carven ++ carveski's ++ cashen ++ cashpositie ++ casht ++ casino-eigenaar ++ casinospelen ++ cassatieverzoek ++ castraatzanger ++ catalografie ++ catalogusnummer ++ catalogusnummers ++ cataloguswoningen ++ catch ++ catchy ++ categorisering ++ cathedra ++ cathedraonderwijs ++ cauda ++ caudillo ++ cayenne ++ cc ++ cd-boekje ++ cd-bon ++ cd-handel ++ cd-i ++ cd-markt ++ cd-piraterij ++ cd-presentatie ++ cd-prijs ++ cd-prijzen ++ cd-reeks ++ cd-uitgave ++ cd-verkoop ++ cd-verkopen ++ cd-winkel ++ cd-winkels ++ celbeveiliging ++ celcapaciteit ++ celebrity ++ celinhoud ++ celinhouden ++ celkweken ++ cellenbroer ++ cellenbroers ++ cellenoverschot ++ celliste ++ celreferenties ++ celruimte ++ celtype ++ celtypes ++ cementgroep ++ cementovens ++ cementproducent ++ centrale-bankpresidenten ++ centrumgebied ++ centrummanagement ++ centrummanager ++ centrumontwikkeling ++ centrumplan ++ centrumplannen ++ centrumpositie ++ centrumstad ++ centrumverdediger ++ centrumvoorzieningen ++ certificatie-instellingen ++ certificatiesysteem ++ ceteris ++ ceylon ++ cg ++ chaise ++ challengers ++ champagnehuis ++ champagnehuizen ++ champagnemerk ++ champignonbedrijf ++ champignonkwekerij ++ champignonkwekers ++ chant ++ chartaal ++ chartale ++ charteractiviteiten ++ charterdochter ++ chartermarkt ++ charterverkeer ++ chateau migraine ++ chatsessie ++ chatsessies ++ chauffeurspas ++ chaussee ++ check-up ++ cheek ++ chef de cuisine ++ chef-defensiestaf ++ chef-econoom ++ chef-onderhandelaar ++ chefschap ++ chemieactiviteiten ++ chemiebedrijf ++ chemiecomplex ++ chemieconcern ++ chemiedivisie ++ chemiegigant ++ chemiegroep ++ chemiepoot ++ chemietak ++ chemo ++ chemokuren ++ chemokuur ++ chevaux ++ chi ++ chiefs ++ chili con carne ++ chillen ++ chipfabriek ++ chipgigant ++ chipmachinefabrikant ++ chipmachinemaker ++ chipmachines ++ chipper ++ chipproductie ++ chipsector ++ chipset ++ chipverpakker ++ chiquere ++ chiropraxie ++ chiën ++ chloorbleekloog ++ chloorfabriek ++ chloortransport ++ chloortransporten ++ chloraat ++ chloroquine ++ chocoladecake ++ chocoladefabriek ++ chocoladefabrikant ++ chocoladekoekjes ++ chocolademarkt ++ chocolademousse ++ chocoladepasta ++ chocoladeproducten ++ chocoladesigaretten ++ chocoladewinkel ++ chocomelk ++ choice ++ christelijken ++ chronischevermoeidheidssyndroom ++ cijferbrij ++ cijfercombinaties ++ cijfergegevens ++ cijfertabel ++ cijfervoorbeeld ++ cilinderkoppen ++ cinemacomplex ++ cinemazalen ++ circusact ++ circusacts ++ circusartieste ++ circusdieren ++ circusleven ++ circusmensen ++ circusprogramma ++ circusterrein ++ circuswereld ++ cire ++ cire perdue ++ cirkelspeelster ++ citaatrecht ++ citroenijs ++ citroenrasp ++ citroentaart ++ citrus ++ citrusbomen ++ citruspulp ++ citytrip ++ citytrips ++ civiel ingenieur ++ civiel ingenieurs ++ cl ++ claimanten ++ claimbeoordeling ++ claimcultuur ++ claiming ++ claimkorting ++ clair ++ class ++ claude ++ claudes ++ clausus ++ clenbuterol ++ clevere ++ cliniclowns ++ cliëntelisme ++ cliëntenorganisaties ++ cliëntenraad ++ cliëntenraden ++ cliëntenstop ++ cliëntvolgsysteem ++ clubbelang ++ clubcircuit ++ clubcompetities ++ clubcultuur ++ clubdag ++ clubgebonden ++ clubgenote ++ clubgeschiedenis ++ clubgevoel ++ clubhistorie ++ clubhit ++ clubkampioen ++ clubliefde ++ clublokaal ++ clubnaam ++ clubniveau ++ clubrecord ++ clubsandwich ++ clubscene ++ clubspeler ++ clubteam ++ clubteams ++ clubtenue ++ clubtopscorer ++ clubtrainer ++ clubtrainers ++ clubvoetbal ++ clubvoorzitter ++ clubvoorzitters ++ clusterbeleid ++ clusterbom ++ clustergemeenten ++ clusterwapens ++ co ++ co-commentator ++ co-existent ++ co-existente ++ co-presentator ++ co-president ++ coalitiebelang ++ coalitiebelangen ++ coalitieberaad ++ coalitiefractie ++ coalitiegesprekken ++ coalitiemogelijkheden ++ coalitieonderhandelingen ++ coalitiepolitiek ++ coalitieverband ++ coalitieverhoudingen ++ coalitievorming ++ coalitiewissel ++ cocaplanten ++ cocavelden ++ cocaďnebende ++ cocaďnegebruikers ++ cocaďnekartel ++ cocaďnetransporten ++ cocaďneverslaafden ++ cockpitdeuren ++ cocktailsaus ++ codebericht ++ codeberichten ++ codec ++ coderekening ++ coderekeningen ++ coelacanthen ++ coeliakie ++ coffee ++ coffeeshopbeleid ++ coffeeshophouder ++ coffeeshophouders ++ cohesiefondsen ++ cokegebruik ++ cokesmokkel ++ colamarkt ++ colchicine ++ cold ++ coli ++ collect ++ collectiebeleid ++ collectiecentrum ++ collectivisering ++ collega-acteur ++ collega-artsen ++ collega-bedrijven ++ collega-bestuurders ++ collega-bewindslieden ++ collega-dichter ++ collega-dichters ++ collega-directeur ++ collega-directeuren ++ collega-fractievoorzitters ++ collega-huisartsen ++ collega-instellingen ++ collega-international ++ collega-internationals ++ collega-minister ++ collega-muzikanten ++ collega-officieren ++ collega-ondernemers ++ collega-organisaties ++ collega-parlementariërs ++ collega-politici ++ collega-raadsleden ++ collega-raadslid ++ collega-schrijver ++ collegebeleid ++ collegebesluit ++ collegebesluiten ++ collegegelddifferentiatie ++ collegegeldverhoging ++ collegeleden ++ collegelid ++ collegeonderhandelingen ++ collegepartij ++ collegepartijen ++ collegepartners ++ collegeperiode ++ collegeprogramma ++ collegevergadering ++ collegevergaderingen ++ collegevoorstel ++ collegevoorzitter ++ collegevorming ++ colour ++ coltan ++ combinatiekorting ++ combinatieticket ++ combinatievoetbal ++ combiregeling ++ combobox ++ coming ++ commandocentrale ++ commandovoering ++ comme ++ commedia ++ commercebedrijf ++ commercebedrijven ++ commercialisatie ++ commerciëlen ++ commis ++ commissie-inkomsten ++ commissiekamer ++ commissieverband ++ commissievoorstel ++ commissievoorstellen ++ commissievoorzitters ++ common ++ common rail ++ communicatie-infrastructuur ++ communicatieadviseur ++ communicatiebeheersing ++ communicatiebureau ++ communicatiecampagne ++ communicatiecultuur ++ communicatiediensten ++ communicatiegroep ++ communicatiekosten ++ communicatiemanagers ++ communicatiemarkt ++ communicatienet ++ communicatieplan ++ communicatieplatform ++ communicatiepolitiek ++ communicatiesector ++ communicatiespecialisten ++ communicatiestrategie ++ communicatietechnologieën ++ communicatieverantwoordelijke ++ communicatieverkeer ++ communicatievermogen ++ communicatievorm ++ communicatievormen ++ communicatiewetenschapper ++ communicator ++ communiefeest ++ communistenvreter ++ communitaristische ++ compact camera ++ compact cassette ++ comparatieve ++ compensatiebedrag ++ compensatiebetalingen ++ compensatiedagen ++ compensatiefonds ++ compensatiegelden ++ compensatiemaatregel ++ competentiebeloning ++ competentiecentrum ++ competitie-indeling ++ competitiedebuut ++ competitiedoelpunt ++ competitiedoelpunten ++ competitiefilm ++ competitiefilms ++ competitiehelft ++ competitienederlaag ++ competitieronde ++ competitieschema ++ competitieslot ++ competitiesport ++ competitiestrijd ++ competitietreffen ++ competitietreffer ++ competitietreffers ++ competitieverloop ++ competitievoetbal ++ competitiezege ++ compilatie-cd ++ complexloos ++ complotdenken ++ compositiewedstrijd ++ composteerbare ++ composteerbedrijf ++ compressietechniek ++ compromiskandidaat ++ compromistekst ++ computeraars ++ computeralgebra ++ computeraritmetiek ++ computerbeurs ++ computerbezit ++ computerbezitters ++ computerclub ++ computercluster ++ computerclusters ++ computercodes ++ computerconcern ++ computercursussen ++ computerfout ++ computergame ++ computergerelateerde ++ computergigant ++ computerhardware ++ computerintensief ++ computerintensieve ++ computerkeyboard ++ computerkunstenaars ++ computerland ++ computerles ++ computerlessen ++ computerlokaal ++ computerlokalen ++ computermaker ++ computerman ++ computermarkt ++ computermateriaal ++ computermuis ++ computermuizen ++ computernerds ++ computerpark ++ computerplatform ++ computerprobleem ++ computerproducent ++ computerprogrammatuur ++ computerreus ++ computerrevolutie ++ computersector ++ computerspecialist ++ computerspelletjes ++ computerstem ++ computerstoring ++ computerstoringen ++ computertekening ++ computertermen ++ computertijdschrift ++ computeruitval ++ computervaardigheden ++ computerverbinding ++ computerverbindingen ++ computerverkeer ++ computervertaling ++ computervertalingen ++ concateneren ++ concentratiebeweging ++ concentratiegolf ++ concentratieproces ++ concentratiepunt ++ concentratietendens ++ conceptadvies ++ conceptalbum ++ conceptlijst ++ conceptplan ++ conceptrapport ++ concepttekst ++ conceptual ++ conceptverkiezingsprogramma ++ conceptvoorstel ++ concerndirectie ++ concernleiding ++ concernomzet ++ concerntop ++ concertagenda ++ concertbeelden ++ concertenreeks ++ concertkaartjes ++ concertorganisator ++ concertpianiste ++ concertpromotor ++ concertreeks ++ concertregistratie ++ concertreis ++ concertseries ++ concerttournee ++ concertvorm ++ concessieperiode ++ concessiestelsel ++ concessiewet ++ concordantiebestand ++ concurrentieautoriteiten ++ concurrentiebeleid ++ concurrentiebeperkende ++ concurrentiehandicap ++ concurrentiemiddel ++ concurrentiemogelijkheden ++ concurrentienadeel ++ concurrentieoverwegingen ++ concurrentieregels ++ concurrentievervalsend ++ concurrentievervalsende ++ concurrentiewaakhond ++ concurrentiezaken ++ conditio sine qua non ++ condition ++ condition humaine ++ condoomfabrikant ++ confectiesector ++ conferentiebezoek ++ conferentiecentrum ++ conferentiedeelnemers ++ conferentieruimte ++ configuratiebestand ++ configuratiebestanden ++ configuratiegegevens ++ conflictbeheersing ++ conflictbemiddelaar ++ conflictbemiddeling ++ conflictdiamanten ++ conflicteert ++ conflictpartijen ++ conflictpreventie ++ conflictpunt ++ confrontatiekoers ++ confronterende ++ congresbesluit ++ congrescommissie ++ congresdag ++ congreshal ++ congresruimte ++ congresstad ++ congresvoorzitter ++ conjunctuurbarometer ++ conjunctuurgevoeligheid ++ conjunctuurgolven ++ conjunctuurherstel ++ conjunctuurindicator ++ conjunctuurindicatoren ++ conjunctuuromslag ++ connectiviteit ++ consanguiniteit ++ consensuscultuur ++ consensusmodel ++ consensuspolitiek ++ consensusverwachting ++ consensusvorming ++ conservatief-katholieke ++ conservenfabriek ++ consilium ++ consolidatiebeweging ++ consolidatiefase ++ consolidatiegolf ++ consolidatieslag ++ constrictor ++ constructiemateriaal ++ consultancybedrijf ++ consultancybedrijven ++ consultantbureau ++ consultatiedocument ++ consultatieronde ++ consultatieteams ++ consultingbedrijf ++ consultingbureau ++ consumentenbelang ++ consumentenbelangen ++ consumentenbestedingen ++ consumentendivisie ++ consumentenelektronica ++ consumentengroepen ++ consumenteninformatie ++ consumentenpakketten ++ consumentenpanel ++ consumentenpanels ++ consumentenprijsindex ++ consumentenproduct ++ consumentenprogramma ++ consumentenrecht ++ consumentenuitgaven ++ consumentenvereniging ++ consumentenverpakkingen ++ consumentenvoorlichting ++ consumentenvraag ++ consumentenvuurwerk ++ consumentenzaken ++ consuminderen ++ consumptiebonnen ++ consumptiecultuur ++ consumptiedrift ++ consumptiegedrag ++ consumptiegoed ++ consumptiegroei ++ consumptieniveau ++ consumptieprijsindex ++ consumptievis ++ contactambtenaar ++ contactambtenaren ++ contactbedrijven ++ contactdag ++ contactdagen ++ contactloze ++ contactonderzoek ++ contactslot ++ contacttijd ++ containerbedrijf ++ containerbedrijven ++ containerbegrip ++ containerkranen ++ containeroverslag ++ containerrederijen ++ containerscan ++ containersector ++ containertransport ++ containervaart ++ contextmenu ++ continumarkt ++ continuďteitsoverweging ++ continuďteitsoverwegingen ++ contractactiviteiten ++ contractduur ++ contractmanagement ++ contractonderhandelingen ++ contractpartij ++ contractperiode ++ contractsduur ++ contractsvoorwaarde ++ contractsvoorwaarden ++ contractwaarde ++ contradictio in terminis ++ contradictorisch ++ contrastmiddel ++ contrastmiddelen ++ contrecoeur ++ controle-instanties ++ controle-instituut ++ controleactie ++ controleapparatuur ++ controlebeleid ++ controlebevoegdheden ++ controlebevoegdheid ++ controlecentra ++ controlecomité ++ controledienst ++ controlediensten ++ controlefunctie ++ controlefuncties ++ controlemethoden ++ controlemogelijkheden ++ controleorganen ++ controlepersonen ++ controleploegen ++ controleprocedures ++ controleprogramma ++ controlepunt ++ controlepunten ++ controleronde ++ controletaken ++ controleteam ++ controleteams ++ controleverlies ++ controlewerk ++ conversatieanalyse ++ conversiefactor ++ conversiekosten ++ conversieprijs ++ convolueren ++ coproducenten ++ cordon bleu ++ cordon sanitaire ++ corporatiewoningen ++ corps diplomatique ++ correctiemechanisme ++ correctiemechanismen ++ correspondentennet ++ corruptiebestrijder ++ corruptiebestrijding ++ corruptiegevallen ++ corruptieproces ++ corruptiezaak ++ corruptiezaken ++ corticoďde ++ corticoďden ++ cortisone ++ cosmeticaconcern ++ cosmeticamerk ++ cosmeticasector ++ cost ++ costa's ++ coulantie ++ couleur ++ counterploeg ++ countryster ++ countryzangeres ++ county ++ coupondatum ++ courantkrediet ++ court ++ coöperatiever ++ coördinatensysteem ++ coördinatensystemen ++ coördinatiepunt ++ coűte ++ crackkelders ++ cranberrysap ++ crapaudjes ++ crashtest ++ crashtests ++ creatieveling ++ creatieven ++ creatine ++ creationistische ++ creditcardbetaling ++ creditcardbetalingen ++ creditcardfraude ++ creditcardgegevens ++ creditcardmaatschappij ++ creditcardmaatschappijen ++ crewleden ++ crimefighter ++ crisisbedden ++ crisisbeheer ++ crisisbeheersing ++ crisisbelasting ++ crisisbestendig ++ crisisbestrijding ++ crisisbijdrage ++ crisiscommunicatie ++ crisisdienst ++ crisisdiensten ++ crisisdreiging ++ crisisgebied ++ crisisgevallen ++ crisisgevoel ++ crisishaarden ++ crisislanden ++ crisisoperaties ++ crisisopvang ++ crisisvergadering ++ croque ++ crosscircuit ++ crossmotor ++ cruiseboot ++ cruiser ++ cruiseterminal ++ cryptografische ++ crčcheplaatsen ++ crčme de la crčme ++ culpa ++ cultband ++ cultgroep ++ cultheld ++ cultklassieker ++ cultschrijver ++ cultserie ++ cultusplaats ++ cultuurambtenaar ++ cultuurambtenaren ++ cultuurbegrip ++ cultuurbegroting ++ cultuurbeleid ++ cultuurbeleidsplan ++ cultuurbeleving ++ cultuurbezoek ++ cultuurbreuk ++ cultuurbudget ++ cultuurclash ++ cultuurcommissie ++ cultuurcomplex ++ cultuurdebat ++ cultuureducatie ++ cultuurfestival ++ cultuurfonds ++ cultuurfondsen ++ cultuurgebied ++ cultuurhuis ++ cultuurhuizen ++ cultuurjaar ++ cultuurkanaal ++ cultuurkring ++ cultuurland ++ cultuurleven ++ cultuurliefhebber ++ cultuurmanagement ++ cultuurminnend ++ cultuurnatie ++ cultuurnota ++ cultuurpaleis ++ cultuurparticipatie ++ cultuurpatrimonium ++ cultuurpessimisme ++ cultuurpessimistisch ++ cultuurpessimistische ++ cultuurprijs ++ cultuurprijzen ++ cultuurprogramma ++ cultuurprogramma's ++ cultuurrelativisme ++ cultuurschat ++ cultuurschatten ++ cultuursector ++ cultuursponsoring ++ cultuurstad ++ cultuursteden ++ cultuurstelsel ++ cultuurstrijd ++ cultuursubsidies ++ cultuurtempel ++ cultuurtheater ++ cultuurtoerisme ++ cultuurtypes ++ cultuurverandering ++ cultuurveranderingen ++ cultuurverschil ++ cultuurvormen ++ cultuurwaarden ++ cultuurwereld ++ cultuurwetenschapper ++ cultuurwethouder ++ cultuurzender ++ cum laude ++ cum suis ++ cupmaat ++ curiekardinaal ++ curriculum vitae ++ currysaus ++ cursusgelden ++ cv-installatie ++ cyberbabe ++ cybercafé ++ cybercafés ++ cybercriminaliteit ++ cybercultuur ++ cyberterrorisme ++ cyberwereld ++ cyborg ++ cyborgs ++ cyclisme ++ cycloopoog ++ cyclosporine ++ cymbalen ++ cystische ++ cytosine ++ d'Arc ++ d'oeuvre ++ d'tjes ++ d-pion ++ d.i. ++ d.w.z. ++ dB ++ da ++ daarbij behorend ++ daarnaartoe ++ daarná ++ daarrond ++ daarvóór ++ dadeloosheid ++ daderprofiel ++ dagactiviteiten ++ dagactiviteitencentrum ++ dagarrangement ++ dagarrangementen ++ dagattracties ++ dagbesteding ++ dagbladjournalist ++ dagbladjournalisten ++ dagbladsector ++ dagbladtitels ++ dagbladuitgever ++ dagbladuitgevers ++ dagbladwereld ++ dagboekbladen ++ dagboekvorm ++ daghandelaar ++ dagjesmens ++ dagomzet ++ dagrecord ++ dagritme ++ dagsucces ++ dagtelevisie ++ dagtemperatuur ++ dagverzorging ++ dagvoorzitter ++ dagwandeling ++ dagwandelingen ++ dagwinkels ++ dagwinst ++ dagzege ++ dagzeges ++ dakdekkersbedrijf ++ dakfonds ++ dakfondsen ++ daklozenopvang ++ daklozenprobleem ++ dakplaten ++ dakrails ++ dakvorm ++ dalai ++ dambreuk ++ damcombinatie ++ damcompetitie ++ dameruil ++ damescollectie ++ damescoupé ++ damesgroep ++ dameskleren ++ dameskoor ++ damesondergoed ++ damesslipjes ++ damesstem ++ damestrio ++ damevleugel ++ damtoernooi ++ damvereniging ++ dance ++ dance-evenement ++ dance-evenementen ++ danceacts ++ dancebeats ++ dancefeest ++ dancefestival ++ dancemuziek ++ dancescene ++ dankbrief ++ dansbaar ++ dansbaarheid ++ dansbeweging ++ dansbewegingen ++ danscafé ++ danscentrum ++ danscultuur ++ danse ++ dansfilm ++ dansgezelschap ++ dansje ++ danslustige ++ dansmarathon ++ dansmarietjes ++ dansopleiding ++ dansorgel ++ danspaleis ++ dansplaat ++ dansproductie ++ dansprogramma ++ dansscčnes ++ danssector ++ dansshow ++ danssport ++ dansstijl ++ dansstijlen ++ danstaal ++ danstalent ++ danstechnieken ++ danstechnische ++ danstempel ++ dansvoorstelling ++ dansvoorstellingen ++ dansvorm ++ dansvormen ++ danswereld ++ danswerk ++ darter ++ darters ++ dartstoernooi ++ dasje ++ databasegegevens ++ databasesoftware ++ databasetabel ++ databasetabellen ++ databaseveld ++ databasevelden ++ databeheer ++ datadiensten ++ datahandel ++ datalogger ++ dataopslag ++ dataverbindingen ++ dataverkeer ++ datumnotatie ++ day ++ de Caraďben ++ de Falklandeilanden ++ de Gaulle ++ de Here ++ de Kaap ++ de Kaukasus ++ de dato ++ de facto ++ de hele bubs ++ de hemel in prijzen ++ death ++ deathmetal ++ debatcultuur ++ debatprogramma ++ debetkaart ++ debiteurenbeheer ++ debiteurenrisico ++ debriefingsrapport ++ debuut-cd ++ debuutjaar ++ debuutseizoen ++ debuutsingle ++ decemberavond ++ decembermoorden ++ decenniaoude ++ declaratieregels ++ declassering ++ deco ++ decompilatie ++ decompilaties ++ decostijl ++ decriminaliseren ++ decubitus ++ deelauto ++ deelbewijs ++ deelcollectie ++ deelcollecties ++ deelgroepen ++ deelnemersaantal ++ deelnemersraad ++ deelnemersraden ++ deelonderzoek ++ deelorganisaties ++ deelperiode ++ deelredacties ++ deelregio ++ deelscore ++ deelsector ++ deelsectoren ++ deelsegmenten ++ deelstaatminister ++ deelstaatministers ++ deelstaatsverkiezingen ++ deeltaxi ++ deeltijdbehandeling ++ deeltijdontslag ++ deeltijdpensioen ++ deeltijdwet ++ deen ++ defederalisering ++ defensie-inspanning ++ defensie-inspanningen ++ defensiebedrijf ++ defensiebedrijven ++ defensiecapaciteit ++ defensiegebied ++ defensiegeheimen ++ defensiekringen ++ defensiemarkt ++ defensienota ++ defensieorganisatie ++ defensiepersoneel ++ defensieprojecten ++ defensiesamenwerking ++ defensiestrategie ++ defensiesystemen ++ defensietaken ++ defensieterrein ++ defensietop ++ defensieverdrag ++ deficitair ++ degradatieduel ++ degradatiegevaar ++ degradatieplaats ++ degradatiespook ++ degradatiestrijd ++ degradatievoetbal ++ degradatiezorgen ++ degustatiemenu ++ dejeunertjes ++ dekkingsgraad ++ dekolonisatiegeschiedenis ++ dektijd ++ delicious ++ delicti ++ delisting ++ dell'arte ++ delokalisatie ++ delokaliseren ++ deltametropool ++ demand ++ dementen ++ dementerend ++ dementerende ++ dementia ++ dementia praecox ++ democrate ++ demonstratiebord ++ demonstratievrijheid ++ demontagebedrijven ++ denarius ++ denkgroep ++ denkmodel ++ denkniveau ++ denkoefening ++ denkoefeningen ++ denkspoor ++ denksporen ++ denktijd ++ dennengroen ++ dente ++ deponie ++ depositofaciliteit ++ depotjes ++ depressieven ++ der keerlen god ++ derdegeneratiepil ++ derdeklassenreizigers ++ derdekwartaalresultaten ++ derdenbeslag ++ dergelijken ++ derivatenhandel ++ derivatenmarkt ++ dertienvoudig ++ des onheils ++ descript ++ desgevallende ++ designafdeling ++ designcentrum ++ designerkleding ++ designhotel ++ designhotels ++ designklassiekers ++ designmeubilair ++ designobjecten ++ designproducten ++ designwereld ++ designwinkel ++ designwinkels ++ desinfectiemiddel ++ desktop-pc ++ desktoppublishingprogramma ++ deskundigenrapport ++ destructiecapaciteit ++ deszelfs ++ detachementscommandant ++ detacheringsbedrijf ++ detacheringsbureau ++ detailhandelconcern ++ detailhandelsbedrijf ++ detailhandelsbedrijven ++ detailhandelsketen ++ detailhandelsonderneming ++ detailkaarten ++ detailkennis ++ detailvragen ++ detectieapparatuur ++ detectiemethode ++ detectiepoort ++ detectiepoorten ++ detectiesystemen ++ detectiveserie ++ detectivespel ++ detergent ++ determinator ++ deugdelijkheidseisen ++ deurenfabriek ++ deurgrepen ++ deurvergrendeling ++ deus ++ deux ++ deuxtje ++ deviezentekort ++ deviezenvoorraad ++ dhr. ++ diabeet ++ diabetes mellitus ++ diabetespatiënt ++ diabetespatiënten ++ diabolisering ++ diagnostica ++ diagnosticeer ++ diagnosticeerden ++ diagnosticeert ++ dialogeren ++ dialysecentrum ++ dialysepatiënten ++ diamantbedrijf ++ diamantgebieden ++ diamantrijke ++ diamantroof ++ diamantsector ++ diamantsmokkel ++ diamantwereld ++ diamantwijk ++ diashow ++ diazepam ++ dichtbeboste ++ dichtersfestival ++ dichtgemetselde ++ dichtgesnoerd ++ dichtklikken ++ dichtschroeien ++ dichtstbevolkt ++ dichtstbevolkte ++ dichtstbij ++ dichtstbijgelegen ++ dicteewoord ++ dicteewoorden ++ die en die ++ dieetkosten ++ dieetpillen ++ diefstalbeveiliging ++ diene ++ dienstenaanbieder ++ dienstenaanbieders ++ dienstenaanbod ++ dienstenbedrijf ++ dienstenbedrijven ++ dienstencheque ++ dienstencheques ++ dienstengamma ++ dienstengroep ++ dienstenleverancier ++ dienstenstructuur ++ dienstkleding ++ dienstopdracht ++ dienstperiode ++ diepdonkere ++ diepergaande ++ dieperliggende ++ diepgevoelde ++ diepmenselijke ++ diepterecord ++ dieptreurig ++ diepvriesbedrijf ++ diepvriespizza ++ diepzeeduiken ++ diepzeevis ++ diepzeevissen ++ dierenactivisten ++ dierenartsenpraktijk ++ dierenbeschermingsorganisaties ++ dierenlijken ++ dierenmeel ++ dierenopvang ++ dierenrechtenactivisten ++ dierenrechtenorganisatie ++ dierenschilder ++ dierensoorten ++ dierentuindieren ++ dierenverblijf ++ dierenverblijven ++ dierenverzorger ++ dierenverzorgers ++ dierenvoer ++ dierenwelzijn ++ diergeneesmiddelen ++ diergezondheid ++ diergroep ++ dierhouderij ++ diermeel ++ dieronderzoek ++ diertransporten ++ dierverzorging ++ diervoeder ++ diervoeders ++ diervoeding ++ diervoer ++ dierwelzijn ++ dierziekte ++ dies natalis ++ dieselaccijns ++ dieselbrandstof ++ dieselgemalen ++ diesellucht ++ dieselprijs ++ dieselrijder ++ dieselrijders ++ dieseltank ++ dieseltechniek ++ dieselversie ++ dieselversies ++ dieselwagens ++ diftar ++ dijklichamen ++ dijktalud ++ dijkverbetering ++ dijkverbeteringen ++ dijkverbeteringsplan ++ dijkverhoging ++ dijkverhogingen ++ dijkverzwaring ++ dijkverzwaringen ++ dijkweg ++ dijkwoning ++ dikbetaalde ++ dikkedarmkanker ++ dikmakend ++ dikste ++ dikverdiende ++ dinertjes ++ dinsdagnamiddag ++ dioxineaffaire ++ dioxinebesmetting ++ dioxinecommissie ++ dioxinecrisis ++ dioxinekip ++ dioxinekippen ++ dioxinenorm ++ dioxineramp ++ dioxineschandaal ++ dioxinevervuiling ++ dioxinezaak ++ diplomatique ++ direct mail ++ direct marketing ++ directeur-eigenaar ++ directeur-hoofdredacteur ++ directeursfunctie ++ directeursfuncties ++ directiefunctie ++ directieraad ++ directiesalarissen ++ directiestructuur ++ directietafel ++ directievoorzitter ++ directievoorzitters ++ directiewisselingen ++ directiezetel ++ directoiretjes ++ director ++ dirigente ++ disc ++ disco-eigenaar ++ discobal ++ discobezoekers ++ discotheekeigenaren ++ discounter ++ discounters ++ discountketen ++ discretieplicht ++ discretionair ++ discretionaire ++ discs ++ discussiedag ++ discussielijst ++ discussielijsten ++ discussiemiddag ++ discussiemogelijkheden ++ discussiemogelijkheid ++ discussiepartner ++ discussiepartners ++ discussieronde ++ discussiesite ++ discussiestof ++ discussiethema ++ disfuncties ++ dispensatieregeling ++ dist ++ distributieactiviteiten ++ distributiecontract ++ distributiefunctie ++ distributiegroep ++ distributiegroepen ++ distributieketen ++ distributieketens ++ distributieland ++ distributiemarkt ++ distributiemogelijkheden ++ distributienetwerken ++ distributieovereenkomst ++ distributieproblemen ++ distributierechten ++ distributiesystemen ++ distributietak ++ districtsbeker ++ districtsbestuur ++ districtsdirecteur ++ districtsrechtbank ++ ditje? ++ ditjes en datjes ++ div. ++ diversificeren ++ diversifiëring ++ diversiteitsbeleid ++ dividendbeleid ++ dividendinkomsten ++ dividendpolitiek ++ dividendrendement ++ dividendverhoging ++ divisieclub ++ divisiedirecteur ++ divisiemanager ++ dié ++ dj-duo ++ dj-sets ++ dl ++ dm ++ doble ++ docentencorps ++ docentenopleiding ++ dochterrelatie ++ docking ++ doctoraalopleiding ++ documentairefilm ++ documentaireprogramma ++ documentaliste ++ documentatiemap ++ documentbeheer ++ documentbestand ++ documentenbeheer ++ documentje ++ documentverkeer ++ doddengras ++ dodenkamp ++ doders ++ doe-het-zelfketen ++ doe-het-zelfsector ++ doedelzakmuziek ++ doelgevaar ++ doelgroepstroken ++ doeloe ++ doelpubliek ++ doelpuntmaker ++ doelpuntrijke ++ doelvrouw ++ doemberichten ++ doemdenkerij ++ doktersassistent ++ doktersattest ++ dokterskabinet ++ doktersrecept ++ dokterstas ++ dollarbananen ++ dollarcrisis ++ dollardaling ++ dollarisatie ++ dollarprijs ++ dollarrisico ++ dolmes ++ domeinkapers ++ domeinregistratie ++ domo ++ domotica ++ donatiefunctionarissen ++ donderdagnamiddag ++ donorconferentie ++ donorformulier ++ donorgeld ++ donorgelden ++ donorgemeenschap ++ donorhulp ++ donorlever ++ donorlevers ++ donororgaan ++ donororganisaties ++ donorregister ++ donorzaad ++ dood gewaand ++ dood gewaande ++ dood wanen ++ doodervaring ++ doodknuffelen ++ doodordinaire ++ doodsimpele ++ doof-blinde ++ doofblinde ++ doofblinden ++ doofpotaffaire ++ doofpotoperatie ++ dooltocht ++ door en door ++ door-de-weekse ++ doorbehandelen ++ doordenking ++ doorgangskamp ++ doorgangsland ++ doorgave ++ doorgebouwd ++ doorgeklikt ++ doorgeleid ++ doorgeleverd ++ doorgeplaatst ++ doorgevlooid ++ doorgifte ++ doorglippen ++ doorgroeimogelijkheden ++ doorgroeimogelijkheid ++ doorklikken ++ doorklikmogelijkheden ++ doorleveren ++ doorontwikkelen ++ doorontwikkeling ++ doorontwikkelingen ++ doorpakken ++ doorplaatsen ++ doorploeteren ++ doorregeren ++ doorrekening ++ doorrekeningen ++ doorrijders ++ doorschakeling ++ doorstarters ++ doorstorten ++ doorstroomroute ++ doortrekking ++ doorverkochte ++ doorverkopers ++ doorvertalen ++ doorvoerland ++ doorvoerlanden ++ doorzendservice ++ dopamine ++ dopegebruik ++ dopingbeleid ++ dopingbestrijding ++ dopingcommissie ++ dopinggebruikers ++ dopinggeduide ++ dopinggeruchten ++ dopinggeval ++ dopinghandel ++ dopingjacht ++ dopinglaboratorium ++ dopinglijst ++ dopingmiddelen ++ dopingnetwerk ++ dopingpraktijken ++ dopingprobleem ++ dopingproces ++ dopingproducten ++ dopingregels ++ dopingreglement ++ dopingreglementen ++ dopingschandaal ++ dopingschorsing ++ dopingvraagstuk ++ dopingvrij ++ dopingvrije ++ dopingwet ++ dopingzondaar ++ dorpsagent ++ dorpsarts ++ dorpsfeest ++ dorpsfeesten ++ dorpsgrenzen ++ dorpshart ++ dorpsniveau ++ dorpsomroeper ++ dorpsoverleg ++ dorpsvernieuwing ++ dossierkosten ++ dossieronderzoek ++ dossierstukken ++ dossiertje ++ dotcom ++ dotcombedrijf ++ dotcombedrijven ++ dotcoms ++ douanecontrole ++ douanecontroles ++ douanemensen ++ douanepersoneel ++ double ++ doubt ++ douchewater ++ douchten ++ dovemansgesprek ++ dovenonderwijs ++ downbenadering ++ downgrading ++ downs ++ doxycycline ++ dra. ++ draagcomfort ++ draaibeweging ++ draaibewegingen ++ draaiknop ++ draaikonterij ++ draailier ++ draaiplateau ++ dragonsaus ++ drainagebuizen ++ dramareeks ++ dramatis ++ drankblikjes ++ drankenconcern ++ drankendivisie ++ drankengigant ++ drankengroep ++ drankenhandel ++ drankenindustrie ++ drankenkaart ++ drankenmarkt ++ drankenproducent ++ drankensector ++ drankhandel ++ drankkartons ++ dranklokalen ++ drankprobleem ++ drankreclame ++ drankverkoop ++ dreamteam ++ dreigtelefoontje ++ drempelbedrag ++ drempelbedragen ++ drempelverhogend ++ dresscode ++ dresseur ++ dressuuramazone ++ drie tiende ++ drie vierde ++ drie vijfde ++ driecilinder ++ driefasesysteem ++ driefasesystemen ++ driegangendiner ++ driehoeksborden ++ driehonderdtal ++ driejarenplan ++ drieletterige ++ driemaandsperiode ++ drietraps ++ drieweekse ++ drieënhalf ++ drieënhalve ++ drieënnegentig ++ drieëntachtig ++ drieënveertig ++ drieënvijftig ++ drieënzestig ++ drilsergeant ++ drinkende ++ drinkgelegenheden ++ drinkpoel ++ drinkpoelen ++ drinkwaren ++ drinkwaterbedrijf ++ drinkwaterbedrijven ++ drinkwaternorm ++ drinkwaterwinning ++ drinkyoghurt ++ droedels ++ dronkenmansgebed ++ dronkenmansgebeden ++ dronkenmansgelal ++ droogkomisch ++ droogkomische ++ droogskiën ++ droomauto ++ droomclub ++ droomdebuut ++ droomfinale ++ droomjob ++ droomkeuken ++ droompaar ++ droompaleis ++ droomproject ++ droomscenario ++ droomstad ++ droomstart ++ droomtijd ++ dropouts ++ drughandel ++ drugnota ++ drugproblematiek ++ drugsaanpak ++ drugsactie ++ drugsactiviteiten ++ drugsbazen ++ drugsbestrijding ++ drugsbrigade ++ drugsbureau ++ drugscircuit ++ drugsconsumptie ++ drugscriminaliteit ++ drugscrimineel ++ drugscriminelen ++ drugsdeal ++ drugsdeals ++ drugsdebat ++ drugsdeskundige ++ drugsdossier ++ drugsexperts ++ drugsgeld ++ drugshandelaar ++ drugshandelaars ++ drugshulpverlening ++ drugskoerier ++ drugslaboratoria ++ drugslijn ++ drugslijnen ++ drugsmarkt ++ drugsmilieu ++ drugsmisdrijven ++ drugsnetwerk ++ drugsonderzoek ++ drugsonderzoeker ++ drugsoorlog ++ drugsopvang ++ drugsorganisaties ++ drugspand ++ drugspanden ++ drugsproblematiek ++ drugsproces ++ drugsproductie ++ drugsruzie ++ drugssmokkelaars ++ drugsstaat ++ drugssyndicaat ++ drugstest ++ drugstransactie ++ drugstransacties ++ drugstransport ++ drugsvangst ++ drugsvangsten ++ drugsverbod ++ drugsverkoop ++ drugsverleden ++ drugsverslaafd ++ drugsverstrekking ++ drugsvoorlichting ++ drugswereld ++ drugswet ++ drugswetgeving ++ drugswinsten ++ drugszaak ++ drugszaken ++ druivenras ++ druivenrassen ++ druivensoort ++ druivenstokken ++ druiventeelt ++ drukbereden ++ drukbevaren ++ drukbevolkte ++ drukgebied ++ drukjacht ++ drukkersbedrijven ++ drukorder ++ drukorders ++ drukproces ++ drukriolering ++ druksystemen ++ drukverdeling ++ drukvoorbereiding ++ drukwerkzendingen ++ drumcomputer ++ drumcomputers ++ drumpartijen ++ drumster ++ drumstokjes ++ drumstokken ++ drumwerk ++ druďdetempel ++ du ++ dualisering ++ dubbel-cd ++ dubbelbelastingverdrag ++ dubbelbelastingverdragen ++ dubbelcijferige ++ dubbeldeks ++ dubbeldeksbus ++ dubbeldekswegen ++ dubbele axel ++ dubbelfinale ++ dubbelingen ++ dubbelinterview ++ dubbelklik ++ dubbelklikken ++ dubbelklikt ++ dubbelpartner ++ dubbelprijzen ++ dubbelspecialist ++ dubbelspecialiste ++ dubbelsporige ++ dubbeltalent ++ dubbeltitel ++ dubbeltitels ++ dubbeltjeswerk ++ dubbelvier ++ duevekaterse? ++ dug ++ duikeenden ++ duikklok ++ duikpak ++ duikpakken ++ duikploeg ++ duikschool ++ duikteam ++ duinengebied ++ duiveluitdrijvers ++ duiveluitdrijving ++ duivenhouders ++ duivenliefhebber ++ duizend-en-een ++ duizendsten ++ dumpingprijzen ++ dunwandige ++ duopartner ++ duopolie ++ duopresentatie ++ durfinvesteerder ++ durfinvesteerders ++ durfkapitaalfonds ++ durfkapitaalfondsen ++ durfkapitalist ++ durfkapitalisten ++ duurtijd ++ duurvermogen ++ duwers ++ dvd-films ++ dvd-recorder ++ dvd-rom ++ dwangburchten ++ dwangmedicatie ++ dwangsombeschikking ++ dynamisering ++ dáárdoor ++ dáárover ++ dáárvoor ++ dé ++ déjŕ vu ++ déjŕ-vugevoel ++ détail ++ déze ++ díe ++ dóórgaan ++ e'tjes ++ e-banking ++ e-business ++ e-commerce ++ e-commercebedrijf ++ e-commercebedrijven ++ e-government ++ e-learning ++ e-mailbericht ++ e-mailberichten ++ e-mailbox ++ e-maildienst ++ e-maildiensten ++ e-mailkranten ++ e-mailprogramma ++ e-mailprogramma's ++ e-mailservice ++ e-mailsysteem ++ e-pion ++ e.a. ++ e.e.a. ++ e.o. ++ e.v. ++ e.v.a. ++ earl ++ earnings ++ easy ++ eau de cologne ++ ebitda ++ echtheidskenmerken ++ echtscheidingsbemiddeling ++ echtscheidingsperikelen ++ eclipsbrilletjes ++ ecodrugs ++ ecologisering ++ economieminister ++ economiepagina ++ economieprofessor ++ economisering ++ ecostroom ++ ecozone ++ ede ++ edelmannen ++ edelsmeedwerk ++ educatiecentrum ++ educatiever ++ een derde ++ een tiende ++ een vierde ++ een zesde ++ eencilinder ++ eendenlever ++ eenentachtig ++ eenenveertig ++ eenenvijftig ++ eenenzestig ++ eenenzeventig ++ eenheidsinterval ++ eenheidslijst ++ eenheidsmarkt ++ eenheidsmunt ++ eenheidsregering ++ eenheidsstatuut ++ eenhoog ++ eenieders ++ eenmansorkest ++ eenwieler ++ eerste-elftalspeler ++ eerstens ++ eersterangsrol ++ eerstewereldlanden ++ eerstgenoemden ++ eertijdse ++ eetfestijn ++ eetgedeelte ++ eetgids ++ eetmomenten ++ eetproblemen ++ eetstoornis ++ eetverslaving ++ eeuweling ++ eeuwer ++ eeuwers ++ effectenbemiddelaar ++ effectenbemiddelaars ++ effectenbemiddeling ++ effectenbranche ++ effectendepot ++ effectendiensten ++ effectenhandelaren ++ effectenhuis ++ effectenhuizen ++ effecteninstelling ++ effecteninstellingen ++ effectenorders ++ effectenrecht ++ effectenwereld ++ effectisering ++ effectrapportage ++ effendi's ++ efficiencymaatregelen ++ eiersector ++ eierstokweefsel ++ eierzoekers ++ eigenaar-verhuurder ++ eigenarenheffing ++ eigenbouw ++ eigendomsvoorbehoud ++ eigening ++ eigenstandigheid ++ eigenwoningforfait ++ eiig ++ eilaci ++ eilanddeel ++ eimengsel ++ eindbalans ++ eindbeeld ++ eindbeoordeling ++ eindberging ++ eindbod ++ eindconsument ++ eindejaarsfeesten ++ eindejaarsgeschenk ++ eindejaarsperiode ++ eindejaarsrally ++ eindevaluatie ++ eindevaluaties ++ eindexamencijfer ++ eindexamencijfers ++ eindexamenjaar ++ eindexamenleerlingen ++ eindexamenproject ++ eindexamenresultaten ++ eindkapitaal ++ eindklassering ++ eindlijn ++ eindloon ++ eindloonregeling ++ eindloonstelsel ++ eindloonsysteem ++ eindrapportage ++ eindregie ++ eindrekening ++ eindscčne ++ eindselectie ++ eindtekst ++ eindtoernooi ++ eindverantwoordelijk ++ eindverbruiker ++ eindverbruikers ++ eindvervaldag ++ eindvoorraad ++ eindweegs ++ eindwinnaar ++ eiproducten ++ eiwithormoon ++ elektriciteitsbeurs ++ elektriciteitsbuis ++ elektriciteitsconcern ++ elektriciteitscrisis ++ elektriciteitsdistributeurs ++ elektriciteitsdistributie ++ elektriciteitsleidingen ++ elektriciteitsleverancier ++ elektriciteitsmarkt ++ elektriciteitsplan ++ elektriciteitsprijzen ++ elektriciteitsproducent ++ elektriciteitsproducenten ++ elektriciteitssector ++ elektriciteitswereld ++ elektriciteitswet ++ elektroakoestische ++ elektroconcern ++ elektromechanica ++ elektronicabeurs ++ elektronicaconcern ++ elektronicafabrikant ++ elektronicagigant ++ elektronicagroep ++ elektronicaketen ++ elektronicaproducent ++ elektronicaproducenten ++ elektronicareus ++ elektronicareuzen ++ elektronvolt ++ elektrozaak ++ elfdaagse ++ elfder ++ elfjarigen ++ elftalfoto ++ elitesoldaten ++ elitesport ++ elitevorming ++ emancipatieproces ++ embargo's ++ embedded ++ embryo-onderzoek ++ embryocellen ++ embryowet ++ emeritus-hoogleraar ++ emigratieland ++ emigratielanden ++ emigratieplannen ++ emigratiestroom ++ emissiehandel ++ emissienevel ++ emissiereductie ++ emissiereducties ++ emotie-tv ++ emotievolle ++ en bloc ++ en en ++ en face ++ enantiomeer ++ enantiomeren ++ encefalograaf ++ encrypteren ++ ende ++ endoscopische ++ enduro ++ energetica ++ energie-efficiëntie ++ energie-intensiteit ++ energiebeheer ++ energiebelasting ++ energiebranche ++ energieconcern ++ energieconcerns ++ energieconsumptie ++ energiecontracten ++ energiedeskundigen ++ energiedistributeur ++ energiedistributie ++ energiedistributiebedrijf ++ energiedistributiebedrijven ++ energiedrank ++ energiefactuur ++ energiefysica ++ energiegebied ++ energiegigant ++ energiegroep ++ energieheffing ++ energieheffingen ++ energiehuishouding ++ energielabel ++ energielasten ++ energieleverancier ++ energieleveranciers ++ energielevering ++ energieliberalisering ++ energiemaatschappij ++ energienet ++ energieplan ++ energiepoot ++ energiepremie ++ energieproducent ++ energieproducenten ++ energieproductie ++ energieproject ++ energieprojecten ++ energierekeningen ++ energiereus ++ energiestoot ++ energiestromen ++ energiesubsidies ++ energietaks ++ energietarieven ++ energietechnologie ++ energietoevoer ++ energieveld ++ energieverbruikers ++ energievormen ++ energievraag ++ energiewaarde ++ energiewereld ++ energiewinning ++ energiezuinigheid ++ enfant ++ enfants ++ engineeringbedrijf ++ engineeringgroep ++ enkelbreuk ++ enkelpartij ++ enquęte-uitslag ++ enquęterapport ++ ensemblestuk ++ enteritis ++ enteroloog ++ entertainmentbedrijf ++ entertainmentconcern ++ enthousiasmerend ++ entre ++ entreegebouw ++ entreehal ++ entreekosten ++ entreeticket ++ enzoverder ++ epidurale ++ epotest ++ er bij zeggen ++ eraan toe ++ erbij horen ++ erbij krijgen ++ erbij roepen ++ erdoorheen krijgen ++ ere-escorte ++ erebegraafplaats ++ ereconsul ++ erectiepil ++ erectiestoornissen ++ erectus ++ eredivisieduels ++ eredivisieteam ++ eredivisievoetbal ++ eredivisiewedstrijden ++ erefunctie ++ eregaste ++ erejury ++ ereklasse ++ erekwestie ++ erelijst ++ erelijstje ++ eremedaille ++ eremedailles ++ eremoorden ++ ereplicht ++ ererondje ++ ererondjes ++ ereterras ++ ereveld ++ erevelden ++ erewraak ++ erfpachtovereenkomst ++ erfscheiding ++ ergens achter komen ++ ergens heen kijken ++ ergens over praten ++ ergens tegenover staan ++ ergens vanaf willen ++ erkenningsprocedure ++ erkenningsvoorwaarde ++ erkenningsvoorwaarden ++ erlebnis ++ ernstigers ++ error ++ eruit liggen ++ eruitgehaald ++ eruitzag ++ escortbedrijven ++ escortbranche ++ esdorp ++ espressomachine ++ et cetera ++ etatistische ++ ethernet ++ etherruimte ++ ethylalcohol ++ etmaalgemiddelde ++ etnisch-culturele ++ etnisch-religieuze ++ etnomusicoloog ++ ette ++ euregio ++ euro-dollarkoers ++ eurobankbiljetten ++ eurobedrag ++ eurobedragen ++ eurobonds ++ eurocampagne ++ eurocommissaris ++ eurocommissarissen ++ euroconversie ++ eurofiel ++ euroforie ++ eurofraude ++ eurogebied ++ eurogeld ++ eurogroep ++ eurokit ++ eurokoers ++ euroland ++ euromuntjes ++ euromuntstukken ++ europrijs ++ europrijzen ++ europroject ++ europroof ++ euroreferendum ++ eurosceptici ++ euroscepticus ++ eurosceptisch ++ eurosceptische ++ eurostuk ++ euroteken ++ eurotekens ++ eurotijdperk ++ eurotop ++ eurowisselgeld ++ euthanasiebeleid ++ euthanasiekwestie ++ euthanasieverzoek ++ euthanasieverzoeken ++ euthanasievoorstel ++ euthanasievraag ++ euthanasiewens ++ euthanasiezaak ++ euthanasiezaken ++ evacuatiekosten ++ evaluatiecriteria ++ evaluatiecriterium ++ evaluatieformule ++ evaluatieformules ++ evaluatiemoment ++ evaluatiemomenten ++ evaluatiesysteem ++ evaluatievorm ++ evangelisatiewerk ++ evangelisch-lutherse ++ evangeliste ++ even groot ++ even lang ++ evenementenbeleid ++ evenementenbureau ++ evenementenbureaus ++ evenementencomplex ++ evenementenkalender ++ evenementenlijst ++ evenementenplein ++ evenemententerrein ++ evenementenvuurwerk ++ evengrote ++ evenhoevigen ++ evenpoint ++ evenpunt ++ evenredigheidsregel ++ event ++ evoluerend ++ evoluerende ++ ex aequo ++ ex cathedra ++ ex dividend ++ ex libris ++ ex librissen ++ ex temporeetje ++ ex voto ++ ex-advocaat ++ ex-ambtenaren ++ ex-baas ++ ex-bankier ++ ex-bestuurders ++ ex-bevelhebber ++ ex-bewoner ++ ex-bondskanselier ++ ex-chef ++ ex-commandant ++ ex-communist ++ ex-crimineel ++ ex-criminelen ++ ex-danser ++ ex-delinquent ++ ex-delinquenten ++ ex-dictators ++ ex-dienstplichtigen ++ ex-diplomaat ++ ex-directeur ++ ex-directeuren ++ ex-dochter ++ ex-doelman ++ ex-dominee ++ ex-drugsverslaafden ++ ex-dwangarbeider ++ ex-eigenaar ++ ex-filmster ++ ex-geliefde ++ ex-generaal ++ ex-gijzelaar ++ ex-gijzelaars ++ ex-gouverneur ++ ex-hongerstakers ++ ex-journalist ++ ex-junk ++ ex-kankerpatiënt ++ ex-kanselier ++ ex-keeper ++ ex-keizer ++ ex-kolonel ++ ex-kolonisator ++ ex-korpschef ++ ex-krakers ++ ex-landgenoten ++ ex-legerleider ++ ex-leider ++ ex-leraar ++ ex-lid ++ ex-manager ++ ex-marinier ++ ex-medewerkers ++ ex-mijnwerkers ++ ex-minnares ++ ex-model ++ ex-monopolist ++ ex-officieren ++ ex-ondernemer ++ ex-patiënt ++ ex-patiënte ++ ex-patiënten ++ ex-politici ++ ex-politicus ++ ex-politiechef ++ ex-politieke ++ ex-politieman ++ ex-politiemensen ++ ex-prostituee ++ ex-psychiatrische ++ ex-raadslid ++ ex-rebellen ++ ex-rebellenleider ++ ex-rechercheur ++ ex-renner ++ ex-rijkswachter ++ ex-roker ++ ex-rokers ++ ex-schrijver ++ ex-senator ++ ex-slaven ++ ex-spelers ++ ex-spion ++ ex-staatshoofd ++ ex-strijders ++ ex-student ++ ex-terrorist ++ ex-topman ++ ex-trainer ++ ex-verdachte ++ ex-verdachten ++ ex-verloofde ++ ex-verslaafde ++ ex-verslaafden ++ ex-vicepresident ++ ex-voetballer ++ ex-voorzitter ++ ex-vriend ++ ex-vriendin ++ ex-vriendje ++ ex-werkgever ++ ex-werknemer ++ ex-wielrenner ++ ex-winnaar ++ examendag ++ exameninstituut ++ examenjaar ++ examenklas ++ examenklassen ++ examenlokaal ++ examenmakers ++ examenperiode ++ examenzaal ++ excl. ++ exclusiviteitscontract ++ excuuscultuur ++ existent ++ existente ++ exitstrategie ++ exoneratiebeding ++ exoniem ++ exoniemen ++ exoplaneten ++ exotiek ++ expansiefase ++ expansiesteun ++ experimenteerfase ++ experimenteerzucht ++ explicite ++ exploitatiebijdrage ++ exploitatiehandeling ++ exploitatiehandelingen ++ exploitatielasten ++ exploitatieovereenkomst ++ exploitatieovereenkomsten ++ exploitatiesubsidie ++ exploitatievergunning ++ exploitatievergunningen ++ explosievenopruimingsdienst ++ exportaandeel ++ exportactiviteiten ++ exportbelangen ++ exportbeperking ++ exportbeperkingen ++ exportbevordering ++ exportcontracten ++ exportdiensten ++ exporteerbaar ++ exportfinanciering ++ exportgoederen ++ exportgroei ++ exportheffingen ++ exportkansen ++ exportkrediet ++ exportkredieten ++ exportmogelijkheden ++ exportopbrengst ++ exportopbrengsten ++ exportoverschot ++ exportpakket ++ exportprestaties ++ exportprijs ++ exportproblemen ++ exportpromotie ++ exportquota ++ exportregels ++ exportsector ++ exportsectoren ++ exportsteun ++ exportstrategie ++ exportsucces ++ exporttransacties ++ exportverbod ++ exportverzamelplaatsen ++ extenso ++ externaliseren ++ extralegaal ++ extreem-nationalisten ++ extreem-nationalistische ++ extreemlinks ++ extreemlinkse ++ extreemrechts ++ extremis ++ extrusie ++ extręme ++ f'jes ++ fa. ++ fabriekseigenaren ++ fabrieksgarantie ++ fabrieksgegevens ++ fabrieksijs ++ fabrieksmatig ++ fabrieksorders ++ fabriekspijpen ++ fabrieksruimte ++ facilitator ++ faciliterend ++ faciës ++ facturatie ++ faillissementsrecht ++ fair play ++ fait ++ falangistische ++ fall ++ falsificaten ++ fam. ++ familias ++ familie-eer ++ familie-epos ++ familieberaad ++ familiebijeenkomst ++ familieboerderij ++ familieclan ++ familieconflict ++ familiedag ++ familiefortuin ++ familiegebeuren ++ familiegeheim ++ familiegevoel ++ familiegroep ++ familiehereniging ++ familiehoofd ++ familiehuis ++ familiejuwelen ++ familiekapitaal ++ familiekasteel ++ familiekomedie ++ familielijn ++ familieman ++ familiemusical ++ familieonderneming ++ familiepark ++ familiepraktijk ++ familierechter ++ familierestaurant ++ familieruzie ++ familieruzies ++ familiesaga ++ familiesage ++ familiesfeer ++ familiespel ++ familiesport ++ familiestichting ++ familiestructuur ++ familietak ++ familietherapeute ++ familietragedie ++ familieverband ++ familieverbanden ++ familieverhaal ++ familievriend ++ familiewagen ++ familiezender ++ fanclubdag ++ fancy ++ fanfaremuziek ++ fansite ++ fansites ++ fantasieverhalen ++ fantasme ++ fantastica ++ fantasyfilm ++ farma ++ farma-afdeling ++ farmabedrijf ++ farmabedrijven ++ farmaciebedrijven ++ farmacieconcern ++ farmaciedivisie ++ farmaciegigant ++ farmaciereus ++ farmaciesector ++ farmaconcern ++ farmadivisie ++ farmagroep ++ farmagroepen ++ farmareus ++ farmasector ++ farmatak ++ fascistenleider ++ fata morgana ++ faunabeheerder ++ faunapassages ++ faunawet ++ faut ++ faux ++ favela ++ favorietenlijstje ++ faxtoestel ++ faxverkeer ++ februarinummer ++ federatieraad ++ feestband ++ feestbeesten ++ feestgevoel ++ feestjaar ++ feestmaand ++ feestmenu ++ feestmiddag ++ feestmuziek ++ feestperiode ++ feestsfeer ++ feesttafel ++ feestweekeinde ++ feestweekend ++ feestwinkel ++ feitencomplex ++ feitenonderzoek ++ feitenoverzicht ++ feitenrelaas ++ felbetwist ++ felbevochten ++ felgroene ++ fellow ++ fellows ++ feloranje ++ femme ++ feng ++ feng shui ++ fermionen ++ ferro ++ ferrobedrijven ++ ferroviaire ++ ferrymaatschappijen ++ ferryschepen ++ festivalcentrum ++ festivaldag ++ festivaldirecteur ++ festivaldirecteuren ++ festivaldirectie ++ festivalfilms ++ festivallocatie ++ festivalorganisatie ++ festivalorganisator ++ festivalorganisatoren ++ festivalprogramma ++ festivalpubliek ++ festivalseizoen ++ festivalstad ++ festivalweek ++ festivalweide ++ feu ++ few ++ feërieke ++ fibromyalgie ++ fibrose ++ fictieboek ++ fictiefilm ++ fictiefilms ++ fiction ++ fictionboek ++ fideď ++ fieltig ++ fietsaccessoires ++ fietsaftrek ++ fietsbeleid ++ fietsbrug ++ fietsdag ++ fietsdiefstal ++ fietsendiefstal ++ fietsendiefstallen ++ fietsenfabriek ++ fietsenplan ++ fietsenzaak ++ fietsfabriek ++ fietsfabrikanten ++ fietsgebruik ++ fietsindustrie ++ fietskilometers ++ fietskoerier ++ fietslengte ++ fietslicht ++ fietsliefhebbers ++ fietsnetwerk ++ fietsonderdelen ++ fietspadennet ++ fietsparcours ++ fietsplan ++ fietsplezier ++ fietsreis ++ fietsreizen ++ fietsroutenetwerk ++ fietssnelweg ++ fietsstallingen ++ fietssuggestiestroken ++ fietstest ++ fietstoerist ++ fietstoeristen ++ fietsverbinding ++ fietsverbindingen ++ fietsverkeer ++ fietsverlichting ++ fietsvoorzieningen ++ fietswrakken ++ fig. ++ fijnbladig ++ fijnbladige ++ fijngebouwd ++ fijngebouwde ++ fijngeslepen ++ fijnmazigheid ++ fijnmechanische ++ fileberichten ++ filebestrijding ++ filegevoelige ++ filekaart ++ fileplan ++ fileproblematiek ++ filerijder ++ fileverkeer ++ filiaalleider ++ filiaalmanager ++ filialisering ++ filmaanbod ++ filmactiviteiten ++ filmauteurs ++ filmavonden ++ filmavontuur ++ filmbeleid ++ filmbezoek ++ filmbiografie ++ filmbranche ++ filmbusiness ++ filmcontract ++ filmcrew ++ filmcultuur ++ filmdecor ++ filmdistributie ++ filmdivisie ++ filmdocumentaire ++ filmdrama ++ filmepos ++ filmervaring ++ filmevenement ++ filmfabriek ++ filmfeest ++ filmfinanciering ++ filmfonds ++ filmfragmenten ++ filmfreak ++ filmgenre ++ filmgenres ++ filmgeschiedenis ++ filmhit ++ filminstituut ++ filmjaar ++ filmkanalen ++ filmkijker ++ filmklimaat ++ filmkopie ++ filmkopieën ++ filmland ++ filmlegende ++ filmlocatie ++ filmlocaties ++ filmmaatschappijen ++ filmmagazine ++ filmmaken ++ filmmarkt ++ filmmensen ++ filmonderscheiding ++ filmpersonage ++ filmpersonages ++ filmpionier ++ filmplan ++ filmplannen ++ filmposters ++ filmpremičre ++ filmprijs ++ filmproducer ++ filmproductiebedrijf ++ filmprofessionals ++ filmprogramma ++ filmproject ++ filmprojecten ++ filmprojectie ++ filmpubliek ++ filmrecensent ++ filmrecensies ++ filmredacteur ++ filmreportage ++ filmreportages ++ filmrubriek ++ filmscholen ++ filmschool ++ filmscčne ++ filmsector ++ filmstad ++ filmstijl ++ filmsucces ++ filmtalent ++ filmweek ++ filmwerk ++ filmwerken ++ filodeeg ++ filterprogramma's ++ filtersoftware ++ filtersystemen ++ fin ++ finalepartij ++ finaliste ++ financieel directeur ++ financieel-administratief ++ financieel-administratieve ++ financierder ++ financierders ++ financieringsbehoefte ++ financieringsbehoeften ++ financieringsbron ++ financieringsbronnen ++ financieringsconstructie ++ financieringsconstructies ++ financieringsfonds ++ financieringsinstrument ++ financieringsmiddelen ++ financieringsprogramma ++ financieringsregelingen ++ financieringsrente ++ financieringsronde ++ financieringsstromen ++ financieringsstructuur ++ financieringssysteem ++ financieringsvoorwaarden ++ financieringsvorm ++ financiëledienstengroep ++ finasteride ++ firmware ++ first ++ fiscaal jurist ++ fiscaalvriendelijk ++ fiscaalvriendelijke ++ fitnesszaal ++ five ++ fixe ++ fixen ++ fiësta ++ flamencodans ++ flamencodanser ++ flamencogitarist ++ flamencojurk ++ flamencozanger ++ flamingantische ++ flaneerboulevard ++ flappentap ++ flashy ++ flatbedscanner ++ flatwachten ++ flavonoďden ++ fleetmarkt ++ fleetowner ++ flessenwater ++ flexievorm ++ flexievormen ++ flexkrachten ++ flippo ++ flippo's ++ flitsbereik ++ flitsscheiding ++ fluoxetine ++ flutprogramma ++ flutprogramma's ++ fly ++ flyeren ++ flyzone ++ focaccia ++ focusgroepen ++ fokbedrijf ++ fokbedrijven ++ fokkenhals ++ fokkenra ++ fokkenwant ++ fokprogramma ++ fokvarkens ++ folioformaat ++ folkfestival ++ folky ++ follow ++ fondsbeheer ++ fondsbeheerder ++ fondsbeheerders ++ fondsenbeheer ++ fondsenbeheerder ++ fondsenbeheerders ++ fondsenmarkt ++ fondsenwervende ++ fondsenwerver ++ fondsenwervers ++ fondsmanager ++ fondsverzekerden ++ fondswerving ++ food ++ foodsector ++ football ++ footballclub ++ footballspeler ++ force ++ formatiegesprekken ++ formatieopdracht ++ formatieperiode ++ formatieproces ++ formatieronde ++ formazitting ++ formularium ++ formulefilm ++ formulevak ++ formulierveld ++ forteiland ++ forumavond ++ fosforverbindingen ++ fotoblad ++ fotocollectie ++ fotocollecties ++ fotofestival ++ fotogalerie ++ fotogalerij ++ fotogeschiedenis ++ fotografieconcern ++ fotografiemuseum ++ fotogroep ++ fotokwaliteit ++ fotolab ++ fotolijstjes ++ fotometrisch ++ fotometrische ++ fotomuseum ++ fotoportret ++ fotoportretten ++ fotoprijs ++ fotoprints ++ fotoproject ++ fotoredactie ++ fotoreeksen ++ fototentoonstelling ++ fototentoonstellingen ++ fotoverkenners ++ fotoverzameling ++ fotovoltaďsche ++ fouilleringsactie ++ fourageren ++ fout-negatief ++ fout-positief ++ fout-positieve ++ foutenfestival ++ foutenlast ++ foutenmarge ++ foutenmarges ++ foutherstel ++ foutverbetering ++ foutverbeteringen ++ fr. ++ fraais ++ fractieassistent ++ fractiebestuur ++ fractiecommissie ++ fractieleiderschap ++ fractiesecretaris ++ fractiestandpunt ++ fractietop ++ fractievoorzitterschap ++ fractiewoordvoerder ++ fractiewoordvoerders ++ frambozencoulis ++ framenummer ++ franca ++ franchisegever ++ franchisegevers ++ franchisehouders ++ franchisers ++ franchisesysteem ++ franchising ++ franciscanenorde ++ frankeeraanduiding ++ fransijn ++ fraudebedrag ++ fraudebedragen ++ fraudebeleid ++ fraudebestendigheid ++ fraudebestrijders ++ fraudebureau ++ fraudedossier ++ fraudedossiers ++ fraudegeval ++ fraudegevoeligheid ++ fraudemogelijkheden ++ fraudeonderzoek ++ fraudepraktijken ++ fraudepreventie ++ fraudeproces ++ fraudeschandaal ++ fraudeschandalen ++ fraudevrij ++ fraîche ++ freakshow ++ free ++ freestylers ++ frequentiebereik ++ frequentieblokken ++ frequentieomzetter ++ frequentieomzetters ++ frequentiepakketten ++ frequentieplan ++ frequentieregelaar ++ frequentieruimte ++ frequentieveiling ++ frietvet ++ frisdrankconcern ++ frisdrankengigant ++ frisdrankenindustrie ++ frisdrankfabrikant ++ frisdrankgigant ++ frisdrankindustrie ++ frisdrankproducent ++ friszure ++ frontdienst ++ frontensysteem ++ frontman ++ fruitbedrijven ++ fruitconsumptie ++ fruithandel ++ fruitmarkt ++ fruitpluk ++ fruitplukkers ++ fruitras ++ fruitrassen ++ fruitsector ++ fruitsoorten ++ fruitterminal ++ frustrerender ++ ftalaten ++ fte's ++ full ++ functiebalk ++ functiebeperking ++ functiedifferentiatie ++ functienaam ++ functieprofiel ++ functieroulatie ++ functiescheiding ++ functieverandering ++ fundamentalistisch-islamitische ++ fundraiser ++ fundum ++ funshopper ++ fusiebedrijf ++ fusiebesluit ++ fusiebeurs ++ fusiebeweging ++ fusiebewegingen ++ fusieclub ++ fusieconcern ++ fusiedatum ++ fusiegeruchten ++ fusiegesprek ++ fusiegolf ++ fusiegolven ++ fusiegroep ++ fusiekoorts ++ fusiekosten ++ fusiekrant ++ fusiemaatschappij ++ fusienieuws ++ fusieonderzoek ++ fusieoperatie ++ fusieovereenkomst ++ fusieoverleg ++ fusiepartner ++ fusiepartners ++ fusieploeg ++ fusiepoging ++ fusieproject ++ fusieregels ++ fusieschool ++ fusievennootschap ++ fusieverbod ++ fusievoornemen ++ fusievoorstel ++ fusievoorstellen ++ futures ++ futuresbeurs ++ fytotherapie ++ g'tjes ++ g.g.d. ++ galeristen ++ galgje ++ galliumarsenide ++ gamepad ++ gammaflitsen ++ gangbaardere ++ gangstarapper ++ gangsterrap ++ ganzenleverterrine ++ ganzenpad ++ garantiebedrag ++ garantiesubsidie ++ garantieverplichting ++ garantieverplichtingen ++ gardetoneel ++ gardisme ++ gardistisch ++ garnaalkroketten ++ gas geven ++ gasactiviteiten ++ gasafzet ++ gasbaten ++ gasboring ++ gascentrale ++ gascentrales ++ gasconcern ++ gascontract ++ gasexport ++ gasfabriekterrein ++ gasgebruik ++ gasgevulde ++ gasgigant ++ gashandelaar ++ gashydraten ++ gasindustrie ++ gasinkomsten ++ gasleverancier ++ gasleveranciers ++ gasleveranties ++ gaslevering ++ gasmaatschappij ++ gasmaatschappijen ++ gasmarkt ++ gasopslag ++ gaspijp ++ gaspijpleiding ++ gaspijplijn ++ gasproducent ++ gasproducenten ++ gasproductie ++ gasproject ++ gasprojecten ++ gassector ++ gastacteur ++ gastacteurs ++ gastconservator ++ gastcurator ++ gastenhuis ++ gastenlijst ++ gastles ++ gastlessen ++ gastmusici ++ gastmuzikant ++ gastmuzikanten ++ gastouderopvang ++ gastouderschap ++ gastpresentator ++ gastprofessor ++ gastransport ++ gastregie ++ gastro ++ gaststad ++ gaststeden ++ gaswet ++ gate ++ geanonimiseerde ++ geaprčs ++ gebedsruimte ++ gebedsruimtes ++ gebel ++ gebiedsagent ++ gebiedsgebonden ++ gebiedsgericht ++ gebiedsgerichte ++ gebitsproblemen ++ geboortekanaal ++ geboortemaand ++ gebouwbeheer ++ gebouwenbeheer ++ gebroeders Grimm ++ gebruikelijkheid ++ gebruikergedefinieerd ++ gebruikersgegevens ++ gebruikersgericht ++ gebruikersheffing ++ gebruikersmarkt ++ gebruikersopleiding ++ gebruikersorganisaties ++ gebruikersovereenkomst ++ gebruikersraad ++ gebruikersrecht ++ gebruikersrechten ++ gebruikersruimte ++ gebruikersruimten ++ gebruikersruimtes ++ gebruiksdoel ++ gebruiksduur ++ gebruiksfunctie ++ gebruiksfuncties ++ gebruiksgoed ++ gebruikshandeling ++ gebruikshandelingen ++ gebruiksovereenkomst ++ gebruiksovereenkomsten ++ gebruiksplan ++ gebruikstermijn ++ gebruiksvergunning ++ gebruiksvergunningen ++ gebruiksvoorwaarden ++ gecommercialiseerde ++ gecommiteerd ++ geconcenteerd ++ geconcipieerde ++ gedachtekring ++ gedachtespoor ++ gedachtestap ++ gedans ++ gedefiniëerd ++ gedeklasseerd ++ gediagnostiseerd ++ gedichtendag ++ gediversifieerde ++ gedoogbeschikking ++ gedoogbesluit ++ gedoogcultuur ++ gedoogsituatie ++ gedoogstatus ++ gedoogvergunning ++ gedownloade ++ gedragenheid ++ gedragsbeďnvloeding ++ gedragskenmerken ++ gedragskundigen ++ gedragsmoeilijkheden ++ gedragstherapeut ++ gedragsverandering ++ gedragsveranderingen ++ gedragsvoorschriften ++ geefgedrag ++ geeks ++ geel-blauwe ++ geel-bruine ++ geel-oranje ++ geel-rode ++ geel-zwart ++ geel-zwarte ++ geenbezwaarsysteem ++ geesteswetenschappen ++ geflyerd ++ gefoezel ++ gefortuneerden ++ gefrutsel ++ gegevensstructuur ++ gegevensverkeer ++ gegevensverstrekking ++ gegevensverzameling ++ geglobaliseerd ++ gegoeden ++ gehaktballetjes ++ gehandicaptenraad ++ gehandicaptensector ++ gehandicaptenvervoer ++ gehandicaptenvoorzieningen ++ geheimagent ++ geheimdoenerij ++ geheimhoudingsverklaring ++ geherkwalificeerd ++ gehobbel ++ gehol ++ gehoorbeentjes ++ gehoorbeschermers ++ gehoorbescherming ++ gehoorschade ++ gehoorstoornis ++ gehydrateerd ++ geilt ++ geitenboerderij ++ geitenhouderij ++ geitenhouders ++ gejaag ++ gejojo ++ gekef ++ gekkere ++ geklimatiseerde ++ geknaag ++ geknipper ++ gekraai ++ gekronkel ++ gelambrizeerde ++ geldbeheer ++ geldbeleid ++ geldbeluste ++ geldbesparende ++ geldbron ++ geldbronnen ++ geldcircuit ++ geldcirculatie ++ gelde ++ geldgewin ++ geldgroei ++ geldhandelingen ++ geldinjectie ++ geldinjecties ++ geldkoffer ++ geldmachine ++ geldmachines ++ geldmaker ++ geldmarktrente ++ geldmarkttarieven ++ geldopname ++ geldopnames ++ geldoverdracht ++ geldpotje ++ geldpotten ++ geldprobleem ++ geldroof ++ geldschepping ++ geldstelsel ++ geldsysteem ++ geldtekort ++ geldtransactie ++ geldtransacties ++ geldtransfers ++ geldtransportbedrijf ++ geldtransporteur ++ geldverkwisting ++ geldverstrekker ++ geldverstrekkers ++ geldvoorraad ++ gelegenheidsaanvoerder ++ gelegenheidsband ++ gelegenheidscoalitie ++ gelegenheidscoalities ++ gelegenheidscombinatie ++ gelegenheidsformatie ++ gelegenheidsspits ++ gelegenheidstrio ++ gelegenheidswerk ++ gelegenheidswetgeving ++ geleidingssysteem ++ gelezene ++ gelieg ++ gelijk op ++ gelijkaardigs ++ gelijkgebleven ++ gelijkgeslachtelijke ++ gelijkhebberige ++ gelijkheidsdenken ++ gelijkheidsprincipe ++ gelijkopgaande ++ gelijkstaat ++ gelinkte ++ geloer ++ geloofsgroep ++ geloofsgroepen ++ geloofsrichting ++ geloofsstrijd ++ geloofstraditie ++ geloofsuitingen ++ geloofswereld ++ geloofwaardigheidsprobleem ++ geluidmetingen ++ geluidoverlast ++ geluidsarchief ++ geluidsbeeld ++ geluidsbehang ++ geluidsbron ++ geluidsbronnen ++ geluidscherm ++ geluidschermen ++ geluidscontouren ++ geluidsdecor ++ geluidsdempers ++ geluidsdichte ++ geluidseffect ++ geluidseisen ++ geluidsgrens ++ geluidsgrenzen ++ geluidsisolerende ++ geluidskunst ++ geluidsmaatregelen ++ geluidsmateriaal ++ geluidsmeter ++ geluidsmeters ++ geluidsmix ++ geluidsnorm ++ geluidsonderzoek ++ geluidsproblemen ++ geluidsproductie ++ geluidsreductie ++ geluidsregels ++ geluidsruimte ++ geluidsscherm ++ geluidsstudio ++ geluidssysteem ++ geluidsverbinding ++ geluidsversterking ++ geluidsvoorschriften ++ geluidswagen ++ geluidswagens ++ geluidswal ++ geluidsweergave ++ geluidswering ++ geluidszonering ++ geluksfactor ++ gem. ++ gemakkelijkheidshalve ++ gemaksproducten ++ gemakswinkels ++ gemeenschapsbelang ++ gemeenschapsdenken ++ gemeenschapsinformatie ++ gemeenschapsleven ++ gemeenschapsvorming ++ gemeentebestuurder ++ gemeentebestuurders ++ gemeentegeld ++ gemeentegelden ++ gemeentegrens ++ gemeentehuize ++ gemeentekantoor ++ gemeentenaam ++ gemeentenamen ++ gemeenteniveau ++ gemeentepolitiek ++ gemeenteraadscommissie ++ gemeentesubsidie ++ gemeenteverkiezing ++ gemeenteverkiezingen ++ gemeentevervoerbedrijf ++ gemeentevlag ++ gemeentevoorlichtster ++ gemeentewerf ++ gemeentewerkers ++ gemeentewoning ++ gemeentewoningen ++ gemeentewoordvoerder ++ gemeentewoordvoerster ++ gemeenteziekenhuis ++ gemeentezijde ++ gemenerd ++ gemengd dubbel ++ gemiauw ++ gemillimeter ++ gemondialiseerd ++ gendefect ++ geneesmiddelenbudget ++ geneesmiddelengebruik ++ geneesmiddelenmarkt ++ geneesmiddelenonderzoek ++ geneesmiddelenpakket ++ geneesmiddelenprijzen ++ geneesmiddelenvoorziening ++ genenbank ++ genenbanken ++ genenkaart ++ generaalsregime ++ generatiegenote ++ generica ++ generis ++ genezingsverhaal ++ gengewassen ++ geniehulpbataljon ++ genieofficier ++ genoomonderzoek ++ genoomproject ++ genotsrecht ++ gentech ++ gentechnieken ++ gentechvrije ++ gentleman's ++ gents ++ genua ++ genvoedsel ++ gepersonaliseerd ++ gepersonifieerde ++ gepiercete ++ gepingel ++ geplagieerde ++ gepokt en gemazeld ++ gepolijster ++ geprivatiseerde ++ geprivilegieerden ++ gepromote ++ gerechtsdossier ++ gerechtstolk ++ gerechtstolken ++ gerecyclede ++ gerepatrieerde ++ gerepatrieerden ++ gerichtere ++ gerook ++ geruchtvorming ++ geruime tijd ++ gesalarieerde ++ gesamplede ++ geschenkartikelen ++ geschenkboekje ++ geschenke ++ geschiedenisboekjes ++ geschiedenisdocent ++ geschiedenisprogramma ++ geschiedenisstudent ++ geschiedsvervalsing ++ geschiedwetenschap ++ geschriftenbescherming ++ gescout ++ gesedeerd ++ geslachtskeuze ++ gesneefde ++ gespreksdeelnemers ++ gespreksleidster ++ gesprekstafel ++ gespreksverslagen ++ gespreksvoering ++ gesprokene ++ gestand blijven ++ gestand doen ++ gestolene ++ gestyleerde ++ get. ++ getalenteerden ++ getalnotatie ++ getaltheorie ++ getijdenverschil ++ getimede ++ getraumatiseerden ++ getrest ++ getrouwheidskaart ++ getrouwheidskaarten ++ getrouwheidsprogramma's ++ getrouwtrek ++ getuige ŕ decharge ++ getuigeverklaringen ++ getuur ++ getwijfel ++ geureenheden ++ geurhinder ++ geurlijn ++ geurnorm ++ geuronderzoek ++ geuroverlast ++ gevaarscriterium ++ gevandaliseerd ++ gevandaliseerde ++ gevangenisautoriteiten ++ gevangenisbeleid ++ gevangenisbevolking ++ gevangenisbewaarder ++ gevangenisbrieven ++ gevangeniscapaciteit ++ gevangenisdrama ++ gevangeniseiland ++ gevangenisoproer ++ gevangenispopulatie ++ gevangenisregime ++ gevangenissysteem ++ gevangenname ++ gevechtsfuncties ++ gevechtshelikopter ++ gevechtsrantsoenen ++ gevechtstaken ++ gevelbekleding ++ gevelplaten ++ gevelversiering ++ gevoelswereld ++ geweldgebruik ++ geweldpleger ++ geweldplegers ++ geweldsdreiging ++ geweldsescalatie ++ geweldsexcessen ++ geweldsfilms ++ geweldsgebruik ++ geweldsincidenten ++ geweldsmonopolie ++ geweldszaken ++ gewestplanwijziging ++ gewestwegen ++ gewichtdeel ++ gewichtseis ++ gewichtstrap ++ gewichtstrappen ++ gewichtsverdeling ++ gezangenboek ++ gezelligheidsspelletjes ++ gezichtsherkenning ++ gezichtverlies ++ gezinden ++ gezinsbestedingen ++ gezinsfinanciën ++ gezinsgeluk ++ gezinsherenigers ++ gezinsonderzoek ++ gezinspartij ++ gezinspatroon ++ gezinspolitiek ++ gezinssocioloog ++ gezinsuitje ++ gezinsvermogen ++ gezinsvormen ++ gezinsvriendelijk ++ gezinsvriendelijke ++ gezinswoning ++ gezinswoningen ++ gezinszaken ++ gezondheidsbelangen ++ gezondheidsbeleid ++ gezondheidsbescherming ++ gezondheidsbevordering ++ gezondheidsbudget ++ gezondheidsclaim ++ gezondheidsclaims ++ gezondheidscontrole ++ gezondheidseffect ++ gezondheidseffecten ++ gezondheidseisen ++ gezondheidsenquęte ++ gezondheidsinformatie ++ gezondheidsinspectie ++ gezondheidsinstellingen ++ gezondheidskosten ++ gezondheidskundige ++ gezondheidsmarkt ++ gezondheidsprobleem ++ gezondheidsproducten ++ gezondheidsprogramma ++ gezondheidssituatie ++ gezondheidssysteem ++ gezondheidstest ++ gezondheidstesten ++ gezondheidsverschillen ++ gezondheidsverzekering ++ gezondheidsvoorlichters ++ gezondheidsvoorlichting ++ gezondheidsvraagstukken ++ gezondheidswaarschuwing ++ gezondheidswaarschuwingen ++ gezondheidswinst ++ gezondheidszorgsysteem ++ gezondsheidszorg ++ gezuip ++ gezwabber ++ gezweef ++ geëncrypteerd ++ geëncrypteerde ++ geëxtrudeerde ++ geďntrigeer ++ geďsoleerdheid ++ geörienteerd ++ geörienteerde ++ geüploade ++ gietermodus ++ gifgasaanslag ++ gifgasaanval ++ gifstof ++ giftenaftrek ++ gifzakjes ++ giga ++ gigabit ++ gigabyte ++ gigajoule ++ gigawattuur ++ gijzelaarscrisis ++ gijzeldrama ++ gijzelingsaffaire ++ gijzelingscrisis ++ gildebrief ++ gildebrieven ++ gildedeken ++ gildedekens ++ gildepatroon ++ gildepatroons ++ gildepenning ++ gildepenningen ++ gilles ++ ginkgo biloba ++ girogluren ++ gitaarband ++ gitaarbands ++ gitaarduo ++ gitaargeluid ++ gitaargeweld ++ gitaargroepen ++ gitaarheld ++ gitaarlessen ++ gitaarpartijen ++ gitaarplaat ++ gitaarriff ++ gitaarriffs ++ gitaarsolo ++ gitaarsolo's ++ gitaarspelende ++ gitaarstijl ++ gitaarvirtuoos ++ gitaarwerk ++ gitariste ++ gladheidsbestrijding ++ glamoureus ++ glamoureuze ++ glamrock ++ glanzender ++ glas in lood ++ glasbedrijf ++ glasfabrikant ++ glasgroep ++ glasindustrie ++ glaskunst ++ glasoppervlak ++ glaspaleis ++ glaspartijen ++ glastuinbouwgebied ++ glasvezelnetwerk ++ glasvezelnetwerken ++ glasvezelverbindingen ++ glasvezelversterkte ++ glaszetter ++ glaszetters ++ glijpartij ++ glittert ++ globaliseren ++ globaliseringsproces ++ globalisme ++ globaliteit ++ gloeiendhete ++ gloeilampenfabriek ++ gloeilamplicht ++ glucosegehalte ++ gluonen ++ glutenvrij ++ glutenvrije ++ glycoproteďne ++ glyfosaat ++ goarea ++ godfather ++ godfathers ++ godsdienstonderricht ++ godsdienststrijd ++ godsdienstwaanzinnige ++ godsdienstwetenschapper ++ goed komen ++ goedbekeken ++ goedbeschouwd ++ goedbetalende ++ goedbewaarde ++ goedbezochte ++ goededoelenloterijen ++ goededoelenorganisaties ++ goederenbedrijf ++ goederenbehandelaar ++ goederenlijn ++ goederenspoor ++ goederenspoorlijn ++ goederenuitvoer ++ goederenvervoerders ++ goedgekomen ++ goedgelovigen ++ goedgemikte ++ goedgeorganiseerde ++ goedgeplaatste ++ goedgetrainde ++ goedgevigheid ++ goedgevuld ++ goedingelichte ++ goedkeuringsprocedure ++ goedkeuringsprocedures ++ goedkeuringsstempel ++ goedkeuringswet ++ goedkomt ++ goedmaker ++ goedmakertje ++ goedmarkt ++ goedmenende ++ goedopgeleide ++ goedverdienende ++ goedverkopende ++ goedwerkende ++ goelag ++ goeroeachtig ++ goeroeachtige ++ gokactiviteiten ++ gokbedrijf ++ gokcircuit ++ gokgedrag ++ gokindustrie ++ gokkantoren ++ gokmachines ++ gokmarkt ++ gokparadijs ++ gokpraktijken ++ gokproblemen ++ goksite ++ goksites ++ gokstad ++ gokverslaving ++ gokwereld ++ gokwerk ++ gokwezen ++ goldrush ++ golfenergie ++ golfhoogte ++ golfkampioen ++ golfkarretje ++ golfkarretjes ++ golfliefhebber ++ golfliefhebbers ++ golfpark ++ golftas ++ golftoernooi ++ golftoernooien ++ goors ++ gootsteenontstopper ++ goreng ++ gospelkoor ++ gospelzanger ++ gothic ++ goud smeden ++ gouda ++ gouden eeuw ++ goudfolie ++ goudjacht ++ goudkoers ++ goudmijnaandelen ++ goudschat ++ goudstandaard ++ goulashsoep ++ gouverneursverkiezingen ++ gouverneurszetel ++ government ++ graaiers ++ graansector ++ graanteelt ++ graanvoorraden ++ graffitikunst ++ graffitispuiters ++ grafgeschenken ++ grafkisten ++ grafrechten ++ grafrust ++ grammaticacontrole ++ granaataanslag ++ grand café ++ grand seigneur ++ granny ++ grappa ++ grasgroei ++ grasmachine ++ grasstroken ++ grata ++ gratiebeleid ++ gratin ++ grave ++ grec ++ gremium ++ grensarbeidersregeling ++ grenseffecten ++ grensformaliteiten ++ grenshospitium ++ grenspassage ++ grenspatrouilles ++ grensproblemen ++ grenssoldaten ++ grensverkenning ++ grensverlegging ++ grenszone ++ grenzeloosheid ++ grey ++ griepgolf ++ griepseizoen ++ grietfilet ++ griezeligs ++ griffiegeld ++ grijs-blauwe ++ grijs-groene ++ grindproducenten ++ gringo's ++ griot ++ griots ++ groede ++ groeibedrijf ++ groeibevorderaar ++ groeibevorderaars ++ groeibevorderende ++ groeibriljant ++ groeicapaciteit ++ groeidoelstellingen ++ groeidynamiek ++ groeifinanciering ++ groeiherstel ++ groeikapitaal ++ groeilampen ++ groeilanden ++ groeimachine ++ groeimotor ++ groeiniveau ++ groeipad ++ groeipatroon ++ groeiperspectief ++ groeiperspectieven ++ groeipijn ++ groeipijnen ++ groeiplan ++ groeiplannen ++ groeipotentieel ++ groeiprestaties ++ groeiprognose ++ groeiprognoses ++ groeiraming ++ groeiramingen ++ groeiritme ++ groeiruimte ++ groeiscenario ++ groeisegment ++ groeiseizoen ++ groeispurt ++ groeistrategie ++ groeitrend ++ groeiverhaal ++ groeiverschil ++ groeiversnelling ++ groeiverwachting ++ groeiverwachtingen ++ groeivoet ++ groeivoeten ++ groeivoorspelling ++ groen geverfd ++ groen-blauwe ++ groen-wit ++ groenafval ++ groenarm ++ groenbeleid ++ groenbeleidsplan ++ groenbemesters ++ groenbestemming ++ groenboek ++ groencertificaat ++ groencertificaten ++ groendienst ++ groendomein ++ groendomeinen ++ groenelement ++ groenelementen ++ groenfonds ++ groenfondsen ++ groenlof ++ groenonderhoud ++ groenopleiding ++ groenopleidingen ++ groenplan ++ groenprogramma ++ groenproject ++ groenregeling ++ groensingel ++ groenstructuren ++ groenstructuur ++ groenstructuurplan ++ groentegerecht ++ groentekraam ++ groentesoort ++ groentesoorten ++ groepsbezoeken ++ groepsdirecteur ++ groepsdirectie ++ groepsdruk ++ groepsduels ++ groepsexpositie ++ groepsgebonden ++ groepsgeluid ++ groepsgenoten ++ groepsgerichte ++ groepsgeweld ++ groepshoofden ++ groepshuisvesting ++ groepskeuze ++ groepsleerkracht ++ groepsleerkrachten ++ groepsleiding ++ groepsmaatschappijen ++ groepsniveau ++ groepsomzet ++ groepsresultaat ++ groepsrisico ++ groepsruimte ++ groepsruimten ++ groepssessies ++ groepstentoonstelling ++ groepstraining ++ groepstrainingen ++ groepsverschillen ++ groepsvervoer ++ groepsverzekering ++ groepsverzekeringen ++ groepsverzorging ++ groepswedstrijd ++ groepswinnaar ++ groepswinst ++ groepswonen ++ groepswoningen ++ groezeligheid ++ grondaanval ++ grondacties ++ grondaffaire ++ grondafhandeling ++ grondbank ++ grondbewerking ++ gronddepot ++ grondeekhoorn ++ grondeekhoorns ++ grondgebonden ++ grondkosten ++ grondleger ++ grondmarkt ++ grondontsmettingsmiddelen ++ grondoperaties ++ grondreiniging ++ grondsanering ++ grondse ++ grondser ++ grondstoffenfonds ++ grondstoffenleveranciers ++ grondstoffenmarkt ++ grondstoffenmarkten ++ grondstofkosten ++ grondstuk ++ grondtransactie ++ grondtransacties ++ gronduitgifte ++ grondvervuiling ++ grondverwerving ++ grondwaterbeschermingsgebied ++ grondwerktuigkundige ++ grondwerktuigkundigen ++ grondwerkzaamheden ++ grondwetsbepaling ++ grondwetspecialist ++ grondwetsvoorstel ++ grondwetszaken ++ grootafnemer ++ grootbank ++ grootbloemig ++ grootbloemige ++ grootdistributie ++ grootgemaakt ++ groothandelsactiviteiten ++ groothandelsbedrijf ++ groothandelsmarkt ++ grootkeuken ++ grootkeukens ++ groovy ++ grosso modo ++ groteren ++ grotestadsproblemen ++ grotestedenbeleid ++ grottencomplex ++ grottenstelsel ++ groupware ++ growshop ++ growshops ++ grungy ++ gróte ++ gsm-antennes ++ gsm-bedrijf ++ gsm-bedrijven ++ gsm-fabrikanten ++ gsm-gebruik ++ gsm-gebruiker ++ gsm-gebruikers ++ gsm-markt ++ gsm-mast ++ gsm-masten ++ gsm-net ++ gsm-netwerk ++ gsm-operator ++ gsm-operatoren ++ gsm-producenten ++ gsm-tarieven ++ gsm-technologie ++ gsm-telefoons ++ gsm-toestel ++ gsm-toestellen ++ gsm-verkeer ++ guerre ++ guerrillagroepen ++ guerrillagroepering ++ guerrillagroeperingen ++ gueule ++ guldenbiljetten ++ guldenmunten ++ gunstmaatregelen ++ gunstregime ++ gunstregimes ++ gymjuf ++ gymnaste ++ gymnastiekvereniging ++ h'tjes ++ h-pion ++ haalservice ++ haargel ++ haaronderzoek ++ haartransplantatie ++ haarverlies ++ haastje ++ habilis ++ hacking ++ haggis ++ haha ++ halachische ++ half-Jood ++ halfacht ++ halfbevroren ++ halfblote ++ halfdroge ++ halfgeleiderdivisie ++ halfgeleiderfabriek ++ halfgeleiderfabrikant ++ halfgeleiderindustrie ++ halfgeleiderproducent ++ halfgeleidersector ++ halfhartigheid ++ halfjaarrekening ++ halfjaarresultaat ++ halfjaarresultaten ++ halfjaarverlies ++ halfjaarverslag ++ halfjaarwinst ++ halfkoers ++ halfpipe ++ halfpipes ++ halfslaperig ++ halfuursdienst ++ halfvergane ++ halfverharde ++ halfvier ++ halfvijf ++ halfvrijstaande ++ halfwees ++ halfwezenuitkering ++ halfwilde ++ halfzijdig ++ halonen ++ halt houden ++ hamsterburchten ++ hamstringblessure ++ hand in hand ++ handafdrukken ++ handbalinternational ++ handbalploeg ++ handbalsters ++ handblessure ++ handcomputer ++ handcomputers ++ handcoördinatie ++ handelbaarheid ++ handeloos ++ handelsafspraken ++ handelsbeperkingen ++ handelsblok ++ handelsblokken ++ handelsboycot ++ handelscijfers ++ handelsconcern ++ handelsconflict ++ handelsconflicten ++ handelscontacten ++ handelscontracten ++ handelsdag ++ handelsdagen ++ handelsgeschil ++ handelsgeschillen ++ handelsgezant ++ handelsimperium ++ handelskwesties ++ handelsland ++ handelsliberalisatie ++ handelsliberalisering ++ handelsmaatregelen ++ handelsmarkt ++ handelsmetropool ++ handelsministers ++ handelsmogelijkheden ++ handelsnatie ++ handelsnederzetting ++ handelsoverleg ++ handelsplatform ++ handelspositie ++ handelspost ++ handelsposten ++ handelspraktijken ++ handelspreferenties ++ handelsrechter ++ handelsregels ++ handelsronde ++ handelsrondes ++ handelssancties ++ handelssessie ++ handelsstatus ++ handelsstromen ++ handelsstroom ++ handelssysteem ++ handelssystemen ++ handelstarieven ++ handelsuren ++ handelsvolume ++ handelsvolumes ++ handelsvoordeel ++ handelsvoordelen ++ handelsvoorraad ++ handelsvoorwaarden ++ handelsweek ++ handelswetten ++ handelszone ++ handenschuddend ++ handenvrij ++ handenvrije ++ handgesmede ++ handheld ++ handhelds ++ handpop ++ handsets ++ hanggroepjongeren ++ hangjeugd ++ hangjongere ++ happy end ++ harddiskruimte ++ harddrugsgebruik ++ harddrugsverslaafden ++ hardliner ++ hardliners ++ hardrockfestival ++ hardrockgroep ++ hardtop ++ hardwareleverancier ++ hardwareleveranciers ++ haring kaak ++ haring kaakt ++ haring kaken ++ haring speten ++ haringvissers ++ harmelen ++ harmony ++ harrypotterbrilletje ++ hartafdeling ++ hartfalen ++ hartfilmpje ++ hartland ++ hartonderzoek ++ hartpatiënte ++ hartspiercellen ++ hartsterfte ++ hartvorm ++ hasjhandelaar ++ hasjhandelaren ++ haut ++ haute couture ++ haute cuisine ++ havenactiviteiten ++ havenakkoord ++ havenbeleid ++ havenbesturen ++ havenbestuur ++ havenbuurt ++ havencomplex ++ havenfront ++ havengebonden ++ havengeul ++ haveninfrastructuur ++ haveninstallaties ++ havenkantoor ++ havenontvangstinstallatie ++ havenontvangstinstallaties ++ havenpersoneel ++ havenpool ++ havenproject ++ havenprojecten ++ havensector ++ haventarieven ++ haventerrein ++ haventerreinen ++ havenuitbreiding ++ havenwerknemers ++ havo-vwo ++ hbo-diploma ++ hbo-raad ++ hbo-studie ++ hbo-v ++ hbo-verpleegkunde ++ hbs ++ headliner ++ heao-student ++ heavymetalband ++ heden ten dage ++ hedging ++ heemkundekring ++ heengetild ++ heengezet ++ heenkijkt ++ heenwerken ++ heenzending ++ heenzendingen ++ heenzetten ++ heer des huizes ++ hefboomfonds ++ hefboomfondsen ++ heffingensysteem ++ heffingsrente ++ heffingstarief ++ heg noch steg ++ heid ++ heidegebied ++ heidegebieden ++ heilig verklaard ++ heiligenverering ++ heiwerkzaamheden ++ heksenvervolgingen ++ heldenstatus ++ heldenverhaal ++ heldergroen ++ helderheidsverloop ++ helderste ++ helemáál ++ helgekleurde ++ helikopterbasis ++ helikopterongeluk ++ helikopterplatform ++ helikoptervlucht ++ helikoptervluchten ++ heliumballon ++ heliumgas ++ helpe ++ hematocriet ++ hematocrietwaarde ++ hemochromatose ++ hendrik ++ hendriken ++ hennepkwekerij ++ hennepkwekerijen ++ hennepkwekers ++ henry ++ heraanleg ++ herbekijken ++ herbevoorrading ++ herbezet ++ herbronnen ++ hercontrole ++ hercontroles ++ herdenkingsboek ++ herdenkingscentrum ++ herdenkingsconcert ++ herdenkingsmonument ++ herdenkingsmunten ++ herdenkingsplaat ++ herdenkingsplaquette ++ herdenkingstentoonstelling ++ herderskinderen ++ herenleed ++ herevaluatie ++ herfinancieringsrente ++ herfstseizoen ++ herhaalbaarheid ++ herijkingsnota ++ herijkingsoperatie ++ herindelingsplan ++ herindelingsplannen ++ herindelingsprocedure ++ herindelingsvoorstel ++ herindelingsvoorstellen ++ herintreedster ++ herintreedsters ++ herkenner ++ herkomstbenaming ++ herlocatie ++ hernationalisering ++ hernummering ++ herontwikkeling ++ heropgestart ++ heropleven ++ heropstanding ++ heropstart ++ heropstarten ++ heroptreden ++ herorganiseren ++ heroriënteringsgesprekken ++ heroďne-experiment ++ heroďneprostituees ++ heroďneverstrekking ++ herpesvirus ++ herplant ++ herplanten ++ herplantplicht ++ herpositioneren ++ herschatting ++ herschrijfbare ++ hersenbarričre ++ hersencapaciteit ++ hersenchirurg ++ hersenchirurgie ++ hersengolven ++ hersenkanker ++ hersenkneuzing ++ hersenkracht ++ hersenkraker ++ hersenmassa ++ hersenoperatie ++ hersenscan ++ hersenschade ++ hersenvocht ++ hersenzones ++ herstart ++ herstelbemiddeling ++ herstelkansen ++ herstelmaatregelen ++ herstelpotentieel ++ herstelproces ++ herstelrecht ++ hersteltijd ++ hersteltrainer ++ herstraten ++ herstructureringslasten ++ herstructureringsmaatregelen ++ herstructureringsprogramma ++ herstructureringswet ++ hertekend ++ hertekende ++ hertekenen ++ hertekening ++ hertog van Alva ++ heruitvinden ++ herverkiesbaar ++ herverkiezen ++ herverkozen ++ hervertelling ++ hervestigen ++ hervormingsbeleid ++ hervormingsgezinden ++ hervormingsgezindheid ++ hervormingskoers ++ hervormingsproces ++ hervormingsproject ++ hervormingsvoorstel ++ hervulbare ++ herwerking ++ het Bildt ++ het Breezand ++ het is menens ++ heteromannen ++ heupblessure ++ heupdysplasie ++ heupfracturen ++ heupklachten ++ heuptasje ++ hg ++ hielprik ++ hieperdepiep ++ hiervóór ++ high society ++ high-end ++ highteade ++ highteaden ++ highteaën ++ hightechsector ++ hijsinstallatie ++ hinderwetvergunningen ++ hindoe-nationalisten ++ hiphopband ++ hiphopbeat ++ hiphopgroep ++ hiphopnummer ++ hiphopnummers ++ hiphopplaten ++ hiphopscene ++ hiphopwereld ++ hippietijd ++ hippique ++ hitfabriek ++ hitfilm ++ hitlist ++ hitmachine ++ hitmusical ++ hitnotering ++ hitpotentie ++ hitsen ++ hitsucces ++ hiv-besmetting ++ hiv-besmettingen ++ hiv-patiënten ++ hiv-test ++ hiv-tests ++ hivbesmettingen ++ hivpatiënten ++ hivtest ++ hivtests ++ hl ++ hobbyboer ++ hobbyboeren ++ hobbydieren ++ hobbykoks ++ hocbasis ++ hocbeleid ++ hocbeslissing ++ hocbeslissingen ++ hockeybondscoach ++ hockeycarričre ++ hockeycoach ++ hockeycompetitie ++ hockeyfederatie ++ hockeyfinale ++ hockeyinternational ++ hockeyloopbaan ++ hockeyteam ++ hockeyvereniging ++ hockeyvrouwen ++ hocus ++ hoevetoerisme ++ hoevéél ++ hofcultuur ++ hoffotograaf ++ hofjacht ++ hofpersoneel ++ hofschilder ++ hoger-onderwijsinstellingen ++ hogergeplaatsten ++ hogergeschoolden ++ hogeropgeleide ++ hogesnelheidsnet ++ hokjesdenken ++ hold ++ holdingmaatschappij ++ holdingstructuur ++ hollandaisesaus ++ holocaustmuseum ++ homepagina ++ homevideo ++ homevideo's ++ homo australopithecus ++ homo erectus ++ homo habilis ++ homo sapiens ++ homo universalis ++ homojongeren ++ homomonument ++ homoparade ++ homorelatie ++ homorelaties ++ homostel ++ homovijandige ++ homowereld ++ hondenclub ++ hondeneigenaren ++ hondengeblaf ++ hondenkennel ++ hondenslee ++ hondenuitlaatplaats ++ honderddertig ++ honderdnegentig ++ honderdsten ++ honderdtachtig ++ honderdtien ++ honderdtwintig ++ honderdtwintigduizend ++ honderdveertig ++ honderdveertigduizend ++ honderdvijfentwintig ++ honderdvijftien ++ honderdvijftigduizend ++ honderdzestig ++ honderdzeventig ++ hongerbuikje ++ hongerprobleem ++ honkbalcoach ++ honkbalploeg ++ honkbalseizoen ++ honkbalteam ++ honkbalveld ++ honkbalwereld ++ honoris causa ++ hoofdaanklaagster ++ hoofdaannemers ++ hoofdacteur ++ hoofdadvocaat ++ hoofdadvocaat-generaal ++ hoofdanalist ++ hoofdarchitectuur ++ hoofdargument ++ hoofdattractie ++ hoofdbaan ++ hoofdbedoeling ++ hoofdbestuurslid ++ hoofdbewaker ++ hoofdbezigheid ++ hoofdbezwaar ++ hoofdboekhouder ++ hoofdcategorie ++ hoofdcategorieën ++ hoofdcoach ++ hoofdcommentaar ++ hoofdconservator ++ hoofdconstructeur ++ hoofddirecteur ++ hoofddocument ++ hoofdeconoom ++ hoofdeiland ++ hoofdelementen ++ hoofdfonds ++ hoofdfondsen ++ hoofdgast ++ hoofdgetuige ++ hoofdhuis ++ hoofdindex ++ hoofdingenieur-directeur ++ hoofdinkomen ++ hoofditem ++ hoofdjournaal ++ hoofdkern ++ hoofdklasser ++ hoofdklemtoon ++ hoofdleverancier ++ hoofdlijnennotitie ++ hoofdlocatie ++ hoofdloze ++ hoofdnet ++ hoofdnummer ++ hoofdonderhandelaar ++ hoofdonderzoeker ++ hoofdontwerper ++ hoofdopdracht ++ hoofdorgel ++ hoofdpodium ++ hoofdpoort ++ hoofdproblemen ++ hoofdproduct ++ hoofdredacteur-directeur ++ hoofdredacteurschap ++ hoofdreden ++ hoofdredenen ++ hoofdrijbaan ++ hoofdriool ++ hoofdroute ++ hoofdrubrieken ++ hoofdscheidsrechter ++ hoofdscherm ++ hoofdscout ++ hoofdstroming ++ hoofdstromingen ++ hoofdstuknummer ++ hoofdstuknummering ++ hoofdtoernooi ++ hoofdtrainer ++ hoofdtribune ++ hoofduitvoerder ++ hoofdvakdocent ++ hoofdverantwoordelijk ++ hoofdverantwoordelijke ++ hoofdverantwoordelijkheid ++ hoofdverblijf ++ hoofdverblijfplaats ++ hoofdverhaal ++ hoofdverkeersader ++ hoofdverzekerde ++ hoofdvestigingen ++ hoofdvoedsel ++ hoofdvogel ++ hoofdvoorstelling ++ hoofdvoorstellingen ++ hoofdwegennet ++ hoofdwoning ++ hoogbegaafdheid ++ hoogdrempelig ++ hoogdrempelige ++ hoogenergetisch ++ hoogenergetische ++ hooggegrepen ++ hooggeleerden ++ hooggeplaatsten ++ hooggespecialiseerde ++ hoogglanzend ++ hoogglanzende ++ hoogleraarschappen ++ hoogrenderende ++ hoogspanningslijn ++ hoogspanningslijnen ++ hoogstgelegen ++ hoogstverantwoordelijke ++ hoogverrijkt ++ hoogwaterbescherming ++ hoogwatergolf ++ hoogwaterkering ++ hooibalen ++ hoorspelacteur ++ hopeloosheid ++ hopscheuten ++ horeca-activiteiten ++ horecabazen ++ horecabeheer ++ horecabeleid ++ horecabestemming ++ horecabeurs ++ horecabezoekers ++ horecabond ++ horecaboot ++ horecabranche ++ horecafaciliteiten ++ horecafunctie ++ horecagebied ++ horecagedeelte ++ horecagroothandel ++ horecamedewerkers ++ horecaondernemer ++ horecapanden ++ horecaprijzen ++ horecavereniging ++ horecavergunning ++ horecavoorziening ++ horecavoorzieningen ++ horecawet ++ horenden ++ horizontalisering ++ horlogemerk ++ hormonengebruik ++ hormoongebruik ++ hormoonontregelaars ++ hormoonstimulatie ++ hormoonverstorend ++ hormoonverstorende ++ hormoonvrij ++ horrorkomedie ++ hospitalisering ++ hostellerie ++ hosting ++ hotelarrangementen ++ hotelboekingen ++ hotelbusiness ++ hoteldirecteur ++ hoteleigenaar ++ hoteleigenaren ++ hotelindustrie ++ hotelmanagement ++ hotelovernachting ++ hotelverblijf ++ hotelwezen ++ houdbaarheidstermijn ++ houderij ++ hour ++ house-dj ++ houtbedrijf ++ houtbedrijven ++ houtbewerkingsmachines ++ houtbond ++ houtkrullen ++ houtlagering ++ houtproducenten ++ houtproducten ++ houtsculpturen ++ houtsector ++ houtsingel ++ houtskeletbouw ++ houtskoolschets ++ houtvoorraad ++ hoveniersbedrijf ++ hr ++ hsl-oost ++ https ++ hubertusbrood ++ hufterigheid ++ huidafwijkingen ++ huidbleekmiddelen ++ huidklachten ++ huidtherapie ++ huidverzorgingsproducten ++ huidweefsel ++ huilbaby ++ huis aan huis ++ huis van Oranje ++ huis van Oranje-Nassau ++ huis van Saksen-Coburg ++ huisadvocaat ++ huisartsbezoek ++ huisartsenhulp ++ huisartsenpost ++ huisartsentekort ++ huisartsenvak ++ huisartsenvereniging ++ huisartsenzorg ++ huisartsgeneeskunde ++ huisband ++ huisbezitters ++ huisdrukkerij ++ huisgezelschap ++ huishond ++ huishoudartikelen ++ huishoudlinnen ++ huishoudproducten ++ huishoudtextiel ++ huishoudwater ++ huiskamerrestaurant ++ huiskamersfeer ++ huisleverancier ++ huisschrijver ++ huisteelt ++ huistheater ++ huisvestingscomplex ++ huisvestingsmogelijkheden ++ huisvestingsplan ++ huisvestingsproblematiek ++ huisvestingsprojecten ++ huisvestingsverordening ++ huisvuilbelasting ++ huisvuilinzameling ++ huisvuilophaling ++ huiswerkopdracht ++ huiswerkopdrachten ++ huizenbestand ++ huizenbezitter ++ huizenbezitters ++ huizenjacht ++ huizenkopers ++ huizenprijs ++ huizenverkopen ++ hulpaanbod ++ hulpbedrag ++ hulpbeleid ++ hulpbudget ++ hulpgeld ++ hulpgelden ++ hulpgevers ++ hulphond ++ hulpinspanningen ++ hulpinstantie ++ hulpinstelling ++ hulpinstellingen ++ hulpkonvooi ++ hulpmaatregelen ++ hulpontvangende ++ hulpoperatie ++ hulpplan ++ hulpploegen ++ hulpregel ++ hulpsheriff ++ hulpstroom ++ hulpteam ++ hulpverlenersjargon ++ hulpverleningscircuit ++ hulpverleningsdiensten ++ hulpverleningsvoertuig ++ hulpverleningsvoertuigen ++ hulpverleningswerkzaamheden ++ hulpverzoek ++ hulpverzoeken ++ hulpvlucht ++ hulpvluchten ++ hulpzendingen ++ hulpzoekenden ++ humaine ++ human ++ humanere ++ humorvol ++ humorvolle ++ huns weegs ++ hunzelf ++ hutongs ++ huuraanbod ++ huurappartementen ++ huurbaas ++ huurbasis ++ huurdersorganisatie ++ huurdersorganisaties ++ huurdersraad ++ huurdersraden ++ huurgeld ++ huurinkomsten ++ huurlijn ++ huurmarkt ++ huurmoordenares ++ huursector ++ huursubsidieregeling ++ huursubsidiewet ++ huurtarieven ++ huurteams ++ huurvoorwaarden ++ huurwaarborg ++ huwelijksceremonie ++ huwelijksdatum ++ huwelijkskandidate ++ huwelijkspolitiek ++ huwelijksquotiënt ++ huwelijksrelatie ++ huwelijksstelsel ++ huwelijksvermogensstelsel ++ huwelijkswet ++ hydro ++ hygiëne-eisen ++ hygiënecode ++ hygiënemaatregelen ++ hygiëneregels ++ hygiënevoorschriften ++ hypercholesterolemie ++ hyperintelligente ++ hyperkinetische ++ hypermacht ++ hypermarktketen ++ hypertekst ++ hypotheekaanbieders ++ hypotheekadvies ++ hypotheekadviseurs ++ hypotheekaftrek ++ hypotheekbemiddelaars ++ hypotheekconstructie ++ hypotheekfraude ++ hypotheekgarantie ++ hypotheekgegevens ++ hypotheeklast ++ hypotheekportefeuille ++ hypotheekverstrekking ++ hypotheekvormen ++ héle ++ híer ++ hóe ++ hóeven ++ i'tjes ++ i.c. ++ i.e. ++ i.h.a. ++ i.h.b. ++ i.m. ++ i.o. ++ i.o.v. ++ i.p.v. ++ i.s.m. ++ i.t.t. ++ i.v.m. ++ i.z.g.st. ++ ibuprofen ++ ict ++ ict-bedrijven ++ id ++ ideale gaswet ++ ideeënvorming ++ identificatiemogelijkheden ++ identificatieteam ++ identiteitscontrole ++ identiteitsdocumenten ++ identiteitsfraude ++ identiteitsgegevens ++ identiteitsgevoel ++ identiteitsgevoelige ++ identiteitspapieren ++ identiteitsprobleem ++ identiteitsproblemen ++ identiteitsvorming ++ idiot ++ idiot savant ++ iedereens ++ iederéén ++ ietsiepietsie ++ ijleffect ++ ijling ++ ijsdagen ++ ijsdwergen ++ ijsfabriek ++ ijsfabrikant ++ ijshockeyteam ++ ijskanaal ++ ijskernen ++ ijskonijn ++ ijskorst ++ ijsman ++ ijsmassa ++ ijsmassa's ++ ijsmerk ++ ijspaleis ++ ijspiste ++ ijspriem ++ ijssculpturen ++ ijsshow ++ ijsshows ++ ijssoorten ++ ijsvereniging ++ ijsverenigingen ++ ijswolken ++ ijzergebrek ++ ijzergehalte ++ ijzerwarenwinkel ++ ik-cultuur ++ ik-heid ++ ik-verteller ++ ik-zuchtiger ++ ik-zuchtigere ++ ik-zuchtigst ++ ik-zuchtigste ++ il ++ illegalenbeleid ++ illegalenregeling ++ imagobeschadiging ++ imagocampagne ++ imagocampagnes ++ imagoschade ++ imagoverandering ++ imagoverlies ++ imagovorming ++ imamopleiding ++ imitatiedrang ++ imitatiegedrag ++ immigrantengezin ++ immigrantenpartij ++ immigrantenzoon ++ immigratiebeleid ++ immigratiedebat ++ immigratiegolf ++ immigratieprobleem ++ immigratieregels ++ immigratiesamenleving ++ immigratievraagstuk ++ immigratiewetgeving ++ immobilisatie ++ immobiliën ++ immobiliënsector ++ immunotherapie ++ immuunziekte ++ impeachmentprocedure ++ implementatiemacht ++ implementatiepartner ++ implementatiepartners ++ importbarričres ++ importbelasting ++ importbeperkende ++ importbeperking ++ importbeperkingen ++ importcapaciteit ++ importcontracten ++ importgoederen ++ importlanden ++ importprijzen ++ importquota ++ importregime ++ importstroom ++ importsubstitutie ++ importtarief ++ importtarieven ++ importverbod ++ improvisatietheater ++ in casu ++ in concreto ++ in de lorum ++ in defensiekringen ++ in den beginne ++ in den lande ++ in den vreemde ++ in dier voege ++ in dubio ++ in duplo ++ in dusverre ++ in een mum van tijd ++ in extremis ++ in feite ++ in gebreke ++ in gebruik nemen ++ in gebruik stellen ++ in godsnaam ++ in groten getale ++ in hemelsnaam ++ in het zweet zijns aanschijns ++ in modekringen ++ in natura ++ in optima forma ++ in petto ++ in spe ++ in stand gehouden ++ in stand houden ++ in stand houdend ++ in stand houdende ++ in studentenkringen ++ in vivo ++ in voege ++ in vredesnaam ++ in werking treden ++ in zoverre ++ inauguratierede ++ inboedelschade ++ inboedelverzekeringen ++ inbraakrisico ++ inbraakwerend ++ inbreiding ++ inbreidingslocaties ++ inburgeringsbeleid ++ inburgeringsplicht ++ inburgeringsproces ++ incassobeleid ++ incestverleden ++ incidentenpolitiek ++ incidentrijke ++ incl. ++ incognita ++ incontinentieluiers ++ inculturatie ++ inden ++ indexfonds ++ indexfondsen ++ indexitem ++ indexpagina ++ indexstijging ++ indianenbevolking ++ indianenwet ++ indicatiecommissie ++ indicatiecommissies ++ indicatieorgaan ++ indium ++ individuelen ++ indoor ++ indoortoernooi ++ industriebouw ++ industrieconcern ++ industrieconcerns ++ industrieconglomeraat ++ industriegebouwen ++ industriegrond ++ industriestaat ++ industriestaten ++ industriewater ++ industriezand ++ ineenvloeien ++ inentingsprogramma ++ infanteriebrigade ++ infectiepreventie ++ infiltratieteam ++ inflatiedaling ++ inflatiedoelstelling ++ inflatiedruk ++ inflatiepeil ++ inflatiepercentage ++ inflatiepercentages ++ inflatierisico ++ inflatiestijging ++ inflatietempo ++ inflatieverschillen ++ inflatieverwachting ++ inflatieverwachtingen ++ influenzavirus ++ infobord ++ infographic ++ infonummer ++ infopakket ++ informaticabedrijf ++ informaticabedrijven ++ informaticadiensten ++ informaticadochter ++ informaticagroep ++ informaticarecht ++ informaticasector ++ informaticastudent ++ informaticasysteem ++ informatie-infrastructuur ++ informatieaanbod ++ informatieachterstand ++ informatiebeheer ++ informatieberoep ++ informatieberoepen ++ informatiebestanden ++ informatiebeveiliging ++ informatiebijeenkomst ++ informatiecampagne ++ informatiecampagnes ++ informatieconcern ++ informatiegaring ++ informatiegids ++ informatiehonger ++ informatiekantoor ++ informatieleverancier ++ informatiemakelaar ++ informatiemanagement ++ informatiemap ++ informatiemiddag ++ informatienummers ++ informatiepakketten ++ informatiepaneel ++ informatiepanelen ++ informatiepositie ++ informatieproduct ++ informatieproducten ++ informatieprogramma's ++ informatiepunt ++ informatiepunten ++ informatierevolutie ++ informatieronde ++ informatiesamenleving ++ informatiesector ++ informatiesessie ++ informatiesessies ++ informatiesnelwegen ++ informatiestand ++ informatiestands ++ informatietechnologen ++ informatietelefoon ++ informatievergadering ++ informatieverschaffing ++ informatieverzameling ++ informatievoorsprong ++ informatievrijheid ++ informatiezuil ++ informatiezuilen ++ information ++ informule ++ infraheffing ++ infrastructuurfonds ++ infrastructuurkosten ++ infrastructuurwerken ++ infuusvloeistof ++ ingangspartij ++ ingangspoort ++ ingebruikname ++ ingekaderde ++ ingekohierd ++ ingelepeld ++ ingenieur-architect ++ ingenomen met ++ ingenomen tegen ++ ingeprezen ++ ingescand ++ ingesleept ++ ingesukkeld ++ ingezetenenomslag ++ inging ++ inhaalactie ++ inhaalbeweging ++ inhaaleffect ++ inhaalprogramma ++ inhaalrace ++ inhaalslag ++ inhameren ++ inhoudsvolle ++ inkijkoperatie ++ inkijkoperaties ++ inknippen ++ inkomensachteruitgang ++ inkomensbescherming ++ inkomensbestanddelen ++ inkomensbron ++ inkomensbronnen ++ inkomenscategorieën ++ inkomenscompensatie ++ inkomenseffect ++ inkomenseis ++ inkomenseisen ++ inkomensgebouw ++ inkomensgevolgen ++ inkomensgroei ++ inkomenskloof ++ inkomensmatiging ++ inkomensniveau ++ inkomensonafhankelijke ++ inkomensondersteunende ++ inkomensondersteuning ++ inkomensongelijkheid ++ inkomensontwikkeling ++ inkomensoverdracht ++ inkomensoverdrachten ++ inkomensregeling ++ inkomensreparatie ++ inkomensschade ++ inkomensschijf ++ inkomenssituatie ++ inkomenssolidariteit ++ inkomenssteun ++ inkomensstroom ++ inkomenssubsidies ++ inkomenstekort ++ inkomenstoeslagen ++ inkomensverbetering ++ inkomensverbeteringen ++ inkomensverhoudingen ++ inkomenszekerheid ++ inkomhal ++ inkomstenbriefje ++ inkomstendaling ++ inkomstenjaar ++ inkomstenkant ++ inkomstenmeevaller ++ inkomstenmeevallers ++ inkomstenpost ++ inkoopkortingen ++ inkoopkosten ++ inkoopkracht ++ inkoopmacht ++ inkoopmanagersindex ++ inkoopprogramma ++ inkoopvoordelen ++ inkttekeningen ++ inlegboekje ++ inlener ++ inleveractie ++ inlichtingenbronnen ++ inlichtingenchef ++ inlichtingenwerk ++ inline ++ inloggegevens ++ inlogt ++ inloopavond ++ inloopperiode ++ inningskosten ++ innovatiecentra ++ innovatiecentrum ++ innovatiekracht ++ innovatieprijs ++ innovatievermogen ++ innovator ++ innovators ++ inprijs ++ inregelen ++ inrichtingselement ++ inrichtingselementen ++ inrichtingsproject ++ inrichtingsprojecten ++ inrijverbod ++ inroeien ++ inroostering ++ ins en outs ++ inscannen ++ inschakelbare ++ inschattingsvermogen ++ inschrijfdatum ++ inschrijfduur ++ inschrijfkosten ++ inschrijvingsduur ++ inschrijvingsprijs ++ inschrijvingsprocedure ++ insectenplagen ++ insectensoorten ++ insekticiden ++ inserviceonderwijs ++ inside ++ inside-informatie ++ inslaand ++ inslaande ++ inslagbekken ++ inslagbekkens ++ inslaggebied ++ inspanningsastma ++ inspectierapport ++ inspectierapporten ++ inspectiesysteem ++ inspectiesystemen ++ inspectieteam ++ inspectieteams ++ inspelende ++ inspraakbijeenkomst ++ inspraakmogelijkheden ++ inspraakreactie ++ inspraakreacties ++ inspraakrecht ++ inspraakronde ++ inspraakrondes ++ inspraaktermijn ++ inspringing ++ inspringingen ++ installatiebestand ++ installatiebestanden ++ installatiebranche ++ installatietechnisch ++ installatietechnische ++ instandhoudingsverklaring ++ instandhoudingsverklaringen ++ instapdrempel ++ instapkosten ++ instapmodel ++ instapmoment ++ instapprijs ++ instapversie ++ institutionelen ++ instroomcijfers ++ instructiefilm ++ instrumentenbouwer ++ insulineproductie ++ integratiebedrijf ++ integratiedebat ++ integratiegedachte ++ integratiegedeelte ++ integratiekosten ++ integratiemodel ++ integriteitsbeleid ++ integriteitsonderzoek ++ intekenperiode ++ intellectualis ++ intensive care ++ intensivisten ++ inter ++ interconnectie ++ interconnectietarieven ++ intercooler ++ interestaftrek ++ interferentiepatroon ++ interferometer ++ intergenerationele ++ intergouvermentele ++ interieurbekleding ++ interieurdesign ++ interieurfoto's ++ interieurruimte ++ interieurstukken ++ interieurtextiel ++ interim-bestuurders ++ interim-bondscoach ++ interim-burgemeester ++ interim-coach ++ interim-directeur ++ interim-directie ++ interim-grondwet ++ interim-management ++ interim-parlement ++ interim-periode ++ interim-premier ++ interim-president ++ interim-trainer ++ interim-voorzitter ++ interim-wet ++ interimarbeid ++ interimsector ++ interlandverplichtingen ++ interlandvoetbal ++ interlocuteur ++ intermodaal ++ internaut ++ internauten ++ internet-tv ++ internetaanbieder ++ internetaandeel ++ internetaandelen ++ internetaankopen ++ internetachtige ++ internetactiviteiten ++ internetadres ++ internetadressen ++ internetambitie ++ internetavontuur ++ internetbank ++ internetbedrijf ++ internetbetaling ++ internetbeveiliger ++ internetbeveiliging ++ internetbezoekers ++ internetboekhandel ++ internetboekhandels ++ internetbranche ++ internetbroker ++ internetbrowser ++ internetbureau ++ internetcommunicatie ++ internetcomputer ++ internetdivisie ++ internetdochter ++ interneteconomie ++ internetfaciliteiten ++ internetfonds ++ internetgebied ++ internetgebruik ++ internetgemeenschap ++ internetgeneratie ++ internetgerelateerde ++ internetgoeroe ++ internetgroep ++ internethandel ++ internethype ++ internetindustrie ++ internetinfrastructuur ++ internetinitiatieven ++ internetinvesteringen ++ internetjournalist ++ internetjournalistiek ++ internetklanten ++ internetkrant ++ internetkunst ++ internetlocatie ++ internetmagazine ++ internetmarkt ++ internetmuziek ++ internetnamen ++ internetnieuws ++ internetondernemer ++ internetondernemers ++ internetonderneming ++ internetpagina ++ internetpionier ++ internetpioniers ++ internetplannen ++ internetplatform ++ internetpoot ++ internetportaal ++ internetproducten ++ internetproject ++ internetprotocol ++ internetradio ++ internetreclame ++ internetrevolutie ++ internetsector ++ internetsites ++ internetsoftware ++ internetspel ++ internetspelers ++ internetstrategie ++ internetsurfers ++ internettaal ++ internettarieven ++ internettechnologie ++ internettelefonie ++ internettelefoon ++ internettelefoons ++ internettijdperk ++ internettoepassingen ++ internettransacties ++ internetveiling ++ internetverbindingen ++ internetverkoop ++ internetverkopen ++ internetversie ++ internetverslaving ++ internetwereld ++ internetwinkel ++ internetwinkels ++ internetzeepbel ++ internetzoekmachine ++ interoperabel ++ interoperabele ++ interprofessioneel ++ interprofessionele ++ interventiebeginsel ++ interventiepolitiek ++ interviewboek ++ interviewprogramma ++ interviewserie ++ intikker ++ intra ++ intreders ++ intrestaftrek ++ intrestvoet ++ intrestvoeten ++ intrigerender ++ introductiedag ++ introductiedatum ++ introductieperiode ++ introductieweek ++ introductieweken ++ intuďtionisme ++ invalidenparkeerplaats ++ invaliditeitsverzekering ++ invalwerk ++ invasieplannen ++ invasieve ++ inventariswaarde ++ investeringsalternatief ++ investeringsalternatieven ++ investeringsbedrag ++ investeringsbedragen ++ investeringsbedrijf ++ investeringsbedrijven ++ investeringsbereidheid ++ investeringsbeslissing ++ investeringsbudget ++ investeringscriteria ++ investeringscriterium ++ investeringsdossiers ++ investeringsfirma ++ investeringsgedrag ++ investeringsgeld ++ investeringsgelden ++ investeringsgoederen ++ investeringsgroep ++ investeringsimpuls ++ investeringskapitaal ++ investeringsland ++ investeringslasten ++ investeringsmanager ++ investeringsmiddelen ++ investeringsmogelijkheden ++ investeringsniveau ++ investeringspeil ++ investeringsportefeuille ++ investeringsregeling ++ investeringsregels ++ investeringsritme ++ investeringssom ++ investeringssteun ++ investeringsstop ++ investeringsstrategie ++ investeringsstromen ++ investeringsstroom ++ investeringsuitgaven ++ investeringsvehikel ++ investeringsvolume ++ invoegbedrijf ++ invoeringskosten ++ invoeringsproblemen ++ invoerprijzen ++ invoerregeling ++ invoervak ++ invoerverbod ++ invoervergunning ++ invulflitsen ++ invulveld ++ invulvelden ++ inzamelpunt ++ inzamelpunten ++ inzamelsysteem ++ inzendtermijn ++ inzonden ++ inzoomfactor ++ inéén ++ ipso ++ iron ++ ironicus ++ irritatiefactor ++ islamkenner ++ islamofobie ++ islamwereld ++ isolatiekosten ++ isolatiewaarde ++ issuepartij ++ ivf-klinieken ++ j'tjes ++ jaar in jaar uit ++ jaar op jaar ++ jaaranalyse ++ jaaranalyses ++ jaarbedrag ++ jaarbegin ++ jaarbegroting ++ jaarcapaciteit ++ jaarcongres ++ jaarhelft ++ jaarhuur ++ jaarkoers ++ jaarlast ++ jaarlasten ++ jaaropbrengst ++ jaarplanning ++ jaarprestatie ++ jaarrapportage ++ jaarrecord ++ jaarrendement ++ jaarrond ++ jaarruimte ++ jaarstijging ++ jaarthema ++ jaartrajectkaart ++ jaarverbruik ++ jaarverlies ++ jaarverslaggeving ++ jaarvolume ++ jaarwende ++ jabotjes ++ jachtongeluk ++ jachttechnieken ++ jachtverbod ++ jagersvereniging ++ janneketaal ++ jansvlinder ++ januaridag ++ januarinummer ++ jarenoude ++ jarosiet ++ java ++ jazzbassist ++ jazzcentrum ++ jazzclub ++ jazzclubs ++ jazzcombo ++ jazzgeschiedenis ++ jazzgitaar ++ jazzgitarist ++ jazzkringen ++ jazzkwartet ++ jazzlegende ++ jazzliefhebber ++ jazzliefhebbers ++ jazzmusicus ++ jazzmuzikant ++ jazzpodia ++ jazzpubliek ++ jazzsaxofonist ++ jazzscene ++ jazzstandards ++ jazztrio ++ jazzwereld ++ jazzzanger ++ jeansbroek ++ jeanslijn ++ jeansrok ++ jetsetters ++ jeu de boules ++ jeu-de-boule ++ jeugd-tbs ++ jeugdafdelingen ++ jeugdauteur ++ jeugdbeleidsplan ++ jeugdblok ++ jeugdboekenschrijfster ++ jeugdbrandweer ++ jeugdbrigade ++ jeugdclub ++ jeugdclubs ++ jeugdcoach ++ jeugdcomplex ++ jeugdcoördinator ++ jeugdcriminelen ++ jeugdculturen ++ jeugdcultuur ++ jeugddebat ++ jeugddelinquenten ++ jeugddelinquentie ++ jeugddetentie ++ jeugddienst ++ jeugddrama ++ jeugdervaringen ++ jeugdfoto ++ jeugdfoto's ++ jeugdgeweld ++ jeugdgroep ++ jeugdhulp ++ jeugdhulpverlening ++ jeugdidolen ++ jeugdidool ++ jeugdinternational ++ jeugdkamp ++ jeugdkampen ++ jeugdmagistraten ++ jeugdopera ++ jeugdopleiding ++ jeugdopleidingen ++ jeugdparticipatie ++ jeugdprins ++ jeugdproblematiek ++ jeugdproject ++ jeugdprostitutie ++ jeugdpsychiatrie ++ jeugdreclassering ++ jeugdroman ++ jeugdromans ++ jeugdschaak ++ jeugdselectie ++ jeugdserie ++ jeugdsport ++ jeugdteam ++ jeugdteams ++ jeugdtheatergezelschappen ++ jeugdvoetbal ++ jeugdvoetballers ++ jeugdwedstrijd ++ jeugdwedstrijden ++ jeugdwereldkampioen ++ jeugdwerkplan ++ jeune ++ jihadstrijders ++ jip ++ jkvr. ++ jl. ++ jobaanbod ++ jobsite ++ jobsites ++ jobverlies ++ john ++ jollenman ++ jongenskoor ++ jongerenactiviteiten ++ jongerenbeleid ++ jongerenblad ++ jongerenbladen ++ jongerenclub ++ jongerenculturen ++ jongerencultuur ++ jongerendag ++ jongerendrama ++ jongerenfestival ++ jongerenjury ++ jongerenklassement ++ jongerenkrant ++ jongerenmagazine ++ jongerenomroep ++ jongerenpanel ++ jongerenpartij ++ jongerenpartijen ++ jongerenproblematiek ++ jongerenproject ++ jongerenzender ++ jonggehandicapten ++ jonggehandicaptenkorting ++ jonkvrouwe ++ joods-zijn ++ journaallezer ++ journalistenopleiding ++ jr. ++ jubileumbundel ++ jubileumeditie ++ jubileumjaar ++ jubileumuitzending ++ judocarričre ++ judocoach ++ judofederatie ++ judoselectie ++ judotrainer ++ julinummer ++ jumeaux ++ jumeleren ++ jumpen ++ juniorentoernooi ++ junkmail ++ juntaleden ++ jurakalk ++ jure ++ jurisdictioneel ++ juryberaad ++ jurysysteem ++ juryvoorzitter ++ just ++ just in time ++ justitieambtenaren ++ justitiedossier ++ justitiefunctionarissen ++ justitiehuizen ++ justitiemensen ++ justitieminister ++ justitiepaleis ++ justitiesamenwerking ++ juwelenroof ++ járen ++ júist ++ k'tjes ++ k.k. ++ kB ++ kHz ++ kJ ++ kaaklijn ++ kaarsenmakerij ++ kaartautomaat ++ kaartautomaten ++ kaartbeeld ++ kaartcontrole ++ kaartcontroles ++ kaartcontroleurs ++ kaartenverkoop ++ kaartjesverkoop ++ kaartmateriaal ++ kaartnummer ++ kaartnummers ++ kaartverdeling ++ kaartverkoopsysteem ++ kaasfabriek ++ kaasfabrieken ++ kaasmeisje ++ kaaspakhuis ++ kabel-tv ++ kabelaanbieder ++ kabelaanbieders ++ kabelaanbod ++ kabelaansluiting ++ kabelaansluitingen ++ kabelaar ++ kabelaars ++ kabelactiviteit ++ kabelactiviteiten ++ kabelbedrijven ++ kabelbelangen ++ kabelbranche ++ kabelconcern ++ kabeldiensten ++ kabeldistributie ++ kabeldivisie ++ kabelexploitatie ++ kabelfabrikant ++ kabelinfrastructuur ++ kabelintercommunales ++ kabellegger ++ kabellift ++ kabelmaatschappijen ++ kabelmarkt ++ kabelmodem ++ kabelmodems ++ kabelmodemtechnologie ++ kabeloperator ++ kabelplan ++ kabelsector ++ kabeltarief ++ kabeltarieven ++ kabeltram ++ kabeltrein ++ kabeltrui ++ kabelzender ++ kabelzenders ++ kabinetchef ++ kabinetsdeelname ++ kabinetsdelegatie ++ kabinetsdiscussie ++ kabinetsinformateur ++ kabinetsinformateurs ++ kabinetsmaatregelen ++ kabinetsmedewerker ++ kabinetsnota ++ kabinetsploeg ++ kabinetssecretaris ++ kabinetsstandpunt ++ kabinetsvoornemen ++ kabinetsvoornemens ++ kabinetsvoorstel ++ kabinetsvoorstellen ++ kabinetszaken ++ kabinetszittingen ++ kaderakkoord ++ kadernota ++ kaderopleiding ++ kaderovereenkomst ++ kaderprogramma ++ kaderstukje ++ kafka ++ kajakkers ++ kalashnikovs ++ kalendersysteem ++ kalkgebrek ++ kalmeringspillen ++ kalverhouderij ++ kalvermesterij ++ kalvermesterijen ++ kalversector ++ kameraanbod ++ kamerbewoning ++ kamerbureau ++ kamerbureaus ++ kamerlidmaatschap ++ kamermarkt ++ kamermuziekfestival ++ kamermuzikale ++ kamernood ++ kamerverhuur ++ kampeerboeren ++ kampeermiddelen ++ kampeervakanties ++ kampioenenbal ++ kampioensfeest ++ kampioensjaar ++ kampioensschaal ++ kamsalamander ++ kamsalamanders ++ kanaalwater ++ kanaalzone ++ kanariepiet ++ kandidaat-bewindslieden ++ kandidaat-bouwers ++ kandidaat-burgemeester ++ kandidaat-burgemeesters ++ kandidaat-commissaris ++ kandidaat-deelnemers ++ kandidaat-huurders ++ kandidaat-koper ++ kandidaat-kopers ++ kandidaat-leden ++ kandidaat-lid ++ kandidaat-lidmaatschap ++ kandidaat-lijsttrekker ++ kandidaat-minister ++ kandidaat-ministers ++ kandidaat-opvolger ++ kandidaat-opvolgers ++ kandidaat-overnemer ++ kandidaat-premier ++ kandidaat-president ++ kandidaat-raadsleden ++ kandidaat-raadslid ++ kandidaat-stad ++ kandidaat-steden ++ kandidaat-toetreders ++ kandidaat-voorzitter ++ kandidaat-voorzitters ++ kandidaat-wethouder ++ kandidaatlanden ++ kandidatencommissie ++ kandidatenmatches ++ kaneelijs ++ kangoeroevlees ++ kankerbehandeling ++ kankercentra ++ kankerfonds ++ kankermedicijn ++ kankerpatiënte ++ kankerrisico ++ kankersoorten ++ kankerspecialist ++ kankersterfte ++ kankertherapie ++ kanoroutes ++ kanovereniging ++ kansarmoede ++ kanshebster ++ kanslozen ++ kansrijken ++ kansspelbeleid ++ kansspelmarkt ++ kantonrechtersformule ++ kantoorbouw ++ kantoordirecteur ++ kantoorfuncties ++ kantoorgenoot ++ kantoorgenoten ++ kantoorhumor ++ kantoorkolossen ++ kantoormarkt ++ kantoormedewerkers ++ kantoormensen ++ kantoormuren ++ kantooroppervlak ++ kantoorpakket ++ kantoorpakketten ++ kantoorsoftware ++ kantoorstad ++ kantoortoren ++ kantoortorens ++ kantoorvilla ++ kantorengebied ++ kantorengebouw ++ kantorenmarkt ++ kantorenvoorraad ++ kapitaalaflossing ++ kapitaalaflossingen ++ kapitaalbescherming ++ kapitaalbeslag ++ kapitaalcontroles ++ kapitaaldekking ++ kapitaalinbreng ++ kapitaalinkomen ++ kapitaalinvoer ++ kapitaalkosten ++ kapitaalronde ++ kapitaalstructuur ++ kapitaalsverhoging ++ kapitaaluitgaven ++ kapitaalvennootschappen ++ kapitaalvergroting ++ kapitaalverschaffers ++ kapitaalverstrekkers ++ kapotgereden ++ kappersbranche ++ kappersketen ++ kappersopleiding ++ kappersschool ++ kapperszoon ++ kapwoning ++ kapwoningen ++ karakterstructuur ++ karakterverschillen ++ karnemelkse ++ karnemelkse pap ++ karst ++ kartelautoriteit ++ kartelautoriteiten ++ kartelbureau ++ kartelparadijs ++ kartelwaakhond ++ kartelwetgeving ++ karting ++ kartonbedrijf ++ kartrekker ++ kartuizerklooster ++ kasbeheerder ++ kasgeldbeheer ++ kaskraker ++ kaskrediet ++ kasoverschotten ++ kassalade ++ kasschuiven ++ kassenbouw ++ kassenbouwers ++ kassengebied ++ kasteelboerderij ++ kasteelmuur ++ kasteelterrein ++ kasteeltoren ++ kasteelvrouwe ++ kastelenstichting ++ kastelozen ++ kastensysteem ++ katachtigen ++ kathodische ++ katoenboeren ++ katoenvelden ++ kattenbezitters ++ kattenbrokjes ++ kattenliefhebber ++ kavelprijs ++ kavelruil ++ kazernecomplex ++ kazernepoort ++ kca ++ kcal ++ keelamandelen ++ keepersprobleem ++ keerlen ++ keigaaf ++ keizerspinguďns ++ kelderbox ++ kelderboxen ++ keldervloer ++ kelvin ++ kennisborging ++ kennisdebat ++ kennisindustrie ++ kennisinstellingen ++ kennisinstituten ++ kennisinstituut ++ kennisintensiteit ++ kenniskloof ++ kennisland ++ kennismaatschappij ++ kennismakingsronde ++ kennismakingstournee ++ kennismanagement ++ kennismanager ++ kennismanagers ++ kennisnet ++ kennisontwikkeling ++ kennissamenleving ++ kennisuitwisseling ++ kennisvoorsprong ++ kennisvragen ++ kenniswerker ++ kenniswerkers ++ kenniswijk ++ kentekenhouder ++ kentekenregister ++ keppel ++ keramiste ++ keratitis ++ kerkasiel ++ kerkbelasting ++ kerkdak ++ kerke ++ kerkfusie ++ kerkjurist ++ kerkleider ++ kerklidmaatschap ++ kerkmensen ++ kerkpolitiek ++ kerkpolitieke ++ kerktelefonie ++ kerktelefoon ++ kerkverband ++ kerkvloer ++ kermisgangers ++ kermismolen ++ kermisterrein ++ kernactiviteit ++ kernarsenaal ++ kernarsenalen ++ kernbedrijf ++ kernbeslissing ++ kernbeslissingen ++ kernboodschap ++ kerncijfers ++ kerncompetentie ++ kerncompetenties ++ kerndepartement ++ kerndoelen ++ kerndoelgroep ++ kernelement ++ kernenergieprogramma ++ kernidee ++ kernideeën ++ kerninflatie ++ kerninstallaties ++ kernland ++ kernlanden ++ kernmateriaal ++ kernnet ++ kernprogramma ++ kernredactie ++ kernstad ++ kernstopverdrag ++ kernstuk ++ kerntakendiscussie ++ kernteams ++ kerntechnologie ++ kerntemperatuur ++ kerntransplantatie ++ kerntransport ++ kerntransporten ++ kernvaardigheden ++ kernvakken ++ kernwaarden ++ kernwapenlanden ++ kernwapenprogramma ++ kernwapenstaten ++ kerosineprijs ++ kerst-cd ++ kerstbestand ++ kerstbonus ++ kerstbrood ++ kerstcircus ++ kerstdis ++ kerstfilm ++ kerstgevoel ++ kersthit ++ kerstinkopen ++ kerstkalkoen ++ kerstkindje ++ kerstmannen ++ kerstmusical ++ kerstmuts ++ kerstmuziek ++ kerstoffensief ++ kerstpost ++ kerstpreek ++ kerstrede ++ kerstshow ++ kersttafel ++ ketamine ++ ketelbouwer ++ ketenbewaking ++ ketenkaart ++ ketenvorming ++ ketterplakkaten ++ keukenapparatuur ++ keukenchef ++ keukeninrichting ++ keukenla ++ keukenprins ++ keukenschort ++ keuringsinstantie ++ keuringsinstanties ++ keuringsinstituut ++ keuringspraktijk ++ keuringsregels ++ keuringsstation ++ keuringsstations ++ keuringssysteem ++ keuze-uren ++ keuze-uur ++ keuzegids ++ keuzeprobleem ++ keuzeproces ++ keuzeprocessen ++ keuzevakje ++ kiemgetal ++ kiemgroente ++ kiemgroenten ++ kiemplasma ++ kiemtemperatuur ++ kienavonden ++ kiesbureau ++ kiescampagne ++ kiescommissie ++ kiesgedrag ++ kieslijst ++ kieslokaal ++ kiesvolk ++ kievitsbloem ++ kiezersgroep ++ kiezersgroepen ++ kiezersgunst ++ kiezersmandaat ++ kiezersmarkt ++ kiezersonderzoek ++ kiezersonderzoeken ++ kiezerspotentieel ++ kiezersregistratie ++ kiezersuitspraak ++ kijkcijfersucces ++ kijkersaantal ++ kijkhoek ++ kijkplezier ++ kijktijd ++ kijkwijzer ++ kilo-ohm ++ kilobit ++ kilobits ++ kilometeradministratie ++ kilometerheffing ++ kilometerpunt ++ kilometerslang ++ kilometerslange ++ kilometertarief ++ kilometerzone ++ kinderactiviteiten ++ kinderanimatie ++ kinderattracties ++ kinderboekenauteur ++ kinderboekenserie ++ kinderburcht ++ kindercentra ++ kindercentrum ++ kindercollectie ++ kinderconcert ++ kinderconcerten ++ kindercrčche ++ kindercrčches ++ kinderdagopvang ++ kinderdisco ++ kinderfantasie ++ kinderfeestje ++ kinderfilm ++ kinderfilmfestival ++ kindergedichten ++ kinderhandel ++ kinderhoekje ++ kinderhulporganisatie ++ kinderjury ++ kinderleven ++ kinderlevens ++ kinderlichaam ++ kinderlijn ++ kinderlozen ++ kindermarkt ++ kindermiddag ++ kindermisbruik ++ kindermuseum ++ kindermusical ++ kinderneuroloog ++ kindernevendienst ++ kinderombudsman ++ kinderoncologie ++ kinderoptocht ++ kinderpagina ++ kinderpartijtje ++ kinderpornografische ++ kinderpornozaak ++ kinderpsychiatrie ++ kinderpsychologe ++ kinderrechtenfestival ++ kinderreclame ++ kinderschare ++ kindersekstoerisme ++ kindershow ++ kinderslavernij ++ kindersmokkel ++ kindertelevisie ++ kindertheater ++ kindertop ++ kindervakantiewerk ++ kindervingers ++ kindervoeten ++ kinderzaken ++ kinderzender ++ kinderziel ++ kindonvriendelijke ++ kindrelatie ++ kinds zijn ++ kindslaven ++ kindsoldaat ++ kindzorg ++ kinkhoestvaccin ++ kipgerecht ++ kippenbedrijf ++ kippenbedrijven ++ kippenboerderij ++ kippencrisis ++ kippenhouder ++ kippenhouderij ++ kippenhouders ++ kippenveren ++ kippenvet ++ kipsaté ++ klaargerecht ++ klaarhebben ++ klaarmaaltijd ++ klachtenbrief ++ klachtenformulier ++ klachtenfunctionaris ++ klachtengeld ++ klachtenlijst ++ klachtenloket ++ klachtennummer ++ klachtenprocedures ++ klachtenstroom ++ klachtenvrij ++ klachtvereiste ++ klamaai-ijzer ++ klamaai-ijzers ++ klankbordgroep ++ klankbordgroepen ++ klankgedichten ++ klanklandschappen ++ klankreeks ++ klankschalen ++ klankvelden ++ klankwereld ++ klantenbasis ++ klantengegevens ++ klantengroep ++ klantengroepen ++ klantenpanels ++ klantenportefeuille ++ klantenraad ++ klantenrelaties ++ klantentevredenheid ++ klantentrouw ++ klantenverlies ++ klantgegevens ++ klantgerichter ++ klantinformatie ++ klantonvriendelijk ++ klantonvriendelijke ++ klantspecifieke ++ klanttevredenheid ++ klantvriendelijkheid ++ klapbessenstruik ++ klapmechanisme ++ klassenassistenten ++ klassengrootte ++ klassenindeling ++ klassenverkleining ++ klassiekerkoning ++ klauwzeercrisis ++ klauwzeerepidemie ++ klauwzeervirus ++ klaveciniste ++ klaverendrie ++ klavierwerken ++ kledingcode ++ kledingfabrikant ++ kledinginzameling ++ kledingketen ++ kledingketens ++ kledingkeuze ++ kledinglijn ++ kledingmerk ++ kledingmerken ++ kledingontwerpen ++ kledingpakket ++ kledingregels ++ kledingrekken ++ kledingsector ++ kledingsstuk ++ kledingstijl ++ kledingverkoop ++ kledingverkoper ++ kledingvoorschrift ++ kleedhok ++ kleedruimten ++ kleiduivenschutter ++ klein houden ++ kleinbloemig ++ kleinbloemige ++ kleinburgerlijkheid ++ kleinstedelijke ++ kleinverbruikersheffing ++ kleinwild ++ kleisoort ++ kleiwinning ++ klembord ++ kleptocratie ++ kletsende ++ kleurbalans ++ kleurbanen ++ kleurcorrectie ++ kleurcorrecties ++ kleureffecten ++ kleurenmagazine ++ kleurenprinter ++ kleurenverloop ++ kleurgebruik ++ kleurkeuze ++ kleurprincipes ++ kleuterboekje ++ kleuterboekjes ++ kleutergroep ++ kleutergroepen ++ klikfonds ++ klikfondsen ++ kliklijn ++ kliko's ++ klimaatafspraken ++ klimaatakkoord ++ klimaatbeleid ++ klimaatcommissie ++ klimaatdeskundigen ++ klimaatnota ++ klimaatonderzoek ++ klimaatoverleg ++ klimaatprobleem ++ klimaatproblemen ++ klimaatsysteem ++ klimgeit ++ klimhal ++ klimhallen ++ klimmend ++ klimmende ++ klimrots ++ klimsport ++ klimtalent ++ klimtoestellen ++ klimwand ++ klimwanden ++ klimwerk ++ klinkerbestrating ++ klinkerbotsing ++ klokkijken ++ kloosterboek ++ kloostercomplex ++ kloostergebouw ++ kloosteromgeving ++ kluisruimte ++ klusjesdienst ++ kmo ++ kmo'er ++ kmo's ++ kmo-markt ++ kmo-zone ++ knaagkever ++ knalblauwe ++ knalgroene ++ knaloranje ++ knalvuurwerk ++ knapenkoor ++ knelgevallen ++ knellender ++ knelpuntenpot ++ knieblessure ++ knieklachten ++ kniekwetsuur ++ knipbeurt ++ kno ++ knock ++ knoflookpad ++ knokfilm ++ knuffelbare ++ knulligheid ++ koeiengriep ++ koeienvlees ++ koeienziekte ++ koekfabrikant ++ koelcapaciteit ++ koelcontainer ++ koelvers ++ koelverse ++ koepelzaal ++ koersbepaling ++ koersbroek ++ koersdag ++ koersdirecteur ++ koersdoel ++ koersdoelen ++ koersenbord ++ koersevolutie ++ koersexplosie ++ koersgegevens ++ koersgevoelig ++ koersgevoelige ++ koersgevoeligheid ++ koersgrafiek ++ koersgrafieken ++ koersinformatie ++ koersklim ++ koersmanipulatie ++ koersopstoot ++ koerspiek ++ koersprestatie ++ koerssprong ++ koersuitslagen ++ koersvastheid ++ koersverhouding ++ koersverhoudingen ++ koersverlegging ++ koerswending ++ koerswinstverhouding ++ koetswerkkleur ++ koffieapparaat ++ koffiedames ++ koffiehoek ++ koffiemerk ++ koffieoogst ++ koffieproducent ++ koffieproducenten ++ koffieproducerende ++ koffieruimte ++ koffieshophouder ++ koffieshophouders ++ koggeschepen ++ kokkelschelpen ++ kokschool ++ koksmes ++ kolenindustrie ++ kollenbloem ++ kollenbloemen ++ kolombreedten ++ kolombreedtes ++ kolomkop ++ kolomkoppen ++ kolonel-generaal ++ koloniserende ++ koloniste ++ kolonistenbeweging ++ komgrens ++ komt-ie ++ kond doen ++ konijnenmelk ++ konikpaarden ++ koning Arthur ++ koning Willem I ++ koning Willem II ++ koningin Beatrix ++ koningin Juliana ++ koningin Wilhelmina ++ koninginnenharing ++ koninginnenstuk ++ koningsgezinden ++ koningsklasse ++ koningskoppel ++ koningsnummer ++ koningsstad ++ koninklijken ++ koninkrijksdeel ++ koninkrijksrelaties ++ kookeiland ++ kookproces ++ kookprogramma's ++ kookrubriek ++ kooktechniek ++ kooktechnieken ++ kookwater ++ kookwinkel ++ kookwinkels ++ kooldioxidegas ++ koolstofhoudende ++ koolstofmonoxide ++ koopadvies ++ koopadviezen ++ koopappartementen ++ koopbereidheid ++ koopbijdrage ++ koopcentrum ++ koopdrift ++ koopinteresse ++ koopjesperiode ++ koopkrachtbeeld ++ koopkrachtdaling ++ koopkrachtreparatie ++ koopkrachtverhoging ++ koopkrachtverlies ++ kooplustigen ++ koopmarkt ++ koopmoment ++ koopplicht ++ koopprijsgrens ++ kooprecht ++ koopsector ++ koopsignaal ++ koopsubsidie ++ koopverplichting ++ koopwoningenmarkt ++ koopwoningmarkt ++ koordirectie ++ koorklank ++ kopallak ++ kopersectie ++ koperverbindingen ++ kopieerapparatuur ++ kopieergedrag ++ kopieervergoeding ++ koppelbazerij ++ koppelgenoot ++ koppeltijdrit ++ koppelvlak ++ koppelvlakken ++ koppositie ++ kopsterke ++ kopvrouw ++ koranscholen ++ korfbalveld ++ korfbalvereniging ++ kornellen ++ korpsleden ++ kort geding ++ korte golf ++ kortetermijnbelangen ++ kortetermijnvisie ++ kortfilms ++ kortgestraften ++ kortingbonnen ++ kortingsbon ++ kortingsbonnen ++ kortingspas ++ kortingsregeling ++ kortingsregelingen ++ kortlevende ++ kosmoloog ++ kostenaftrek ++ kostenanalyse ++ kostenargument ++ kostenargumenten ++ kostenbasis ++ kostenbesparingsprogramma ++ kostenbewustzijn ++ kostencontrole ++ kostendaling ++ kostendekkingsgraad ++ kosteneffect ++ kosteneffecten ++ kosteneffectiviteit ++ kostenefficiënt ++ kostenefficiëntie ++ kostenexplosie ++ kostenforfait ++ kostenkant ++ kostenmatiging ++ kostenneutraal ++ kostenonderzoek ++ kostenonderzoeken ++ kostenoogpunt ++ kostenoverwegingen ++ kostenpercentage ++ kostenprobleem ++ kostenreductie ++ kostenverdeling ++ kostenverhoging ++ kostenverhogingen ++ kostenverlagingen ++ kostenvermindering ++ kostenverschillen ++ kostprijsverhogende ++ kostprijsverlaging ++ kostuumontwerper ++ kostwinnaar ++ kostwinnersvoordeel ++ kotsbeu ++ kouderecord ++ kraaiachtigen ++ kraakverse ++ kraakwereld ++ kraamverlof ++ kraamverzorgenden ++ krabvlees ++ krachtinspanning ++ krachtkoppeling ++ krachtpatserij ++ krachtsexplosie ++ krachttennis ++ krachtverhoudingen ++ krachtvoetbal ++ krakerswereld ++ kranenbouwer ++ krantenarchieven ++ krantenboer ++ krantenconcerns ++ krantenfusie ++ krantengroep ++ kranteninterview ++ krantenjournalisten ++ krantenland ++ krantenmarkt ++ krantenpublicaties ++ krantenredactie ++ krantensite ++ krantensites ++ krantenstrip ++ krantenstrips ++ krantenstuk ++ krantenstukjes ++ krantentitels ++ krantenverkoop ++ krantenverslagen ++ krantenwereld ++ krantenwinkel ++ krantenwinkels ++ kraterveld ++ kredietbedrag ++ kredietbedrijf ++ kredietbeleid ++ kredietbeoordeling ++ kredietcentrale ++ kredietfaciliteit ++ kredietfaciliteiten ++ kredietlijn ++ kredietmaatschappij ++ kredietmogelijkheden ++ kredietovereenkomsten ++ kredietportefeuille ++ kredietrating ++ kredietrisico's ++ kredietruimte ++ kredietschaarste ++ kredietverlenende ++ kredietverschaffer ++ kredietverzekeraar ++ kredietverzekeraars ++ kredietvoorwaarden ++ kredietvorm ++ kredietvraag ++ kreeftachtigen ++ kreeftensaus ++ krensen ++ krijgshandelingen ++ krijgslustige ++ krijgsmachtdeel ++ krijgsmachtdelen ++ kringloopbedrijf ++ kringloopbedrijven ++ kringloopcentra ++ kringloopcentrum ++ krisjna ++ kronkellijntje ++ kronkellijntjes ++ kroonbenoeming ++ krotbewoners ++ krottenwijkbewoners ++ kruideniersbedrijf ++ kruidenmengsel ++ kruidenpreparaten ++ kruidenvrouwtje ++ kruiding ++ kruisbesmetting ++ kruisbloemigen ++ kruishoogte ++ kruisparticipatie ++ kruisparticipaties ++ kruissubsidies ++ kruissubsidiëring ++ kruisvorm ++ kuikenseksster ++ kuitenbijter ++ kunst- en vliegwerk ++ kunstaanbod ++ kunstaankopen ++ kunstbegroting ++ kunstbeurs ++ kunstbeurzen ++ kunstbeweging ++ kunstbomen ++ kunstboom ++ kunstbudget ++ kunstcentra ++ kunstcentrum ++ kunstcircuit ++ kunstcommissie ++ kunstdiscipline ++ kunsteducatie ++ kunstenaarsateliers ++ kunstenaarsgroep ++ kunstenaarsorganisaties ++ kunstenaarsvereniging ++ kunstenaarsverenigingen ++ kunstencentra ++ kunstencentrum ++ kunstenplan ++ kunstenplanperiode ++ kunstensector ++ kunstenveld ++ kunstenwereld ++ kunstexpert ++ kunstfilms ++ kunstfotograaf ++ kunstgrasmat ++ kunstgrind ++ kunsthal ++ kunstheup ++ kunstheupen ++ kunstkanaal ++ kunstkerstboom ++ kunstklep ++ kunstklimaat ++ kunstkoe ++ kunstlens ++ kunstleven ++ kunstlever ++ kunstmagazine ++ kunstmatigs ++ kunstmestfabriek ++ kunstmuziek ++ kunstpagina ++ kunstproductie ++ kunstrovers ++ kunstschaatser ++ kunstscčne ++ kunstsector ++ kunststeen ++ kunststofindustrie ++ kunststofonderdelen ++ kunststofproducent ++ kunststofproducten ++ kunststofverpakkingen ++ kunststofverwerking ++ kunststudenten ++ kunstuitlenen ++ kunstvak ++ kunstvakonderwijs ++ kunstzwendel ++ kustdorp ++ kustgemeente ++ kustgemeenten ++ kustlocatie ++ kustscheepjes ++ kusttoerisme ++ kusttram ++ kustversteviging ++ kustzonebeheer ++ kwaadwillenden ++ kwaadwilligen ++ kwalificatiekans ++ kwalificatiereeks ++ kwalificatiesysteem ++ kwaliteitsarme ++ kwaliteitsassistent ++ kwaliteitsbeheer ++ kwaliteitsbesef ++ kwaliteitsbewustzijn ++ kwaliteitsbladen ++ kwaliteitsborging ++ kwaliteitscommissie ++ kwaliteitscontroleur ++ kwaliteitscriteria ++ kwaliteitscriterium ++ kwaliteitsdenken ++ kwaliteitsdienst ++ kwaliteitsfilm ++ kwaliteitsfilms ++ kwaliteitsfunctie ++ kwaliteitshandboek ++ kwaliteitsimpuls ++ kwaliteitsinjectie ++ kwaliteitsjournalistiek ++ kwaliteitskaart ++ kwaliteitskenmerken ++ kwaliteitskeurmerk ++ kwaliteitskring ++ kwaliteitsmanagement ++ kwaliteitsmanager ++ kwaliteitsmedia ++ kwaliteitsmeting ++ kwaliteitsmuziek ++ kwaliteitsonderzoek ++ kwaliteitsoordeel ++ kwaliteitsoordelen ++ kwaliteitspers ++ kwaliteitsprijs ++ kwaliteitsprobleem ++ kwaliteitsproblemen ++ kwaliteitsslag ++ kwaliteitssprong ++ kwaliteitssystemen ++ kwaliteitstoets ++ kwaliteitsverhogend ++ kwaliteitsverhoging ++ kwaliteitsverhouding ++ kwaliteitsverlies ++ kwaliteitsvermindering ++ kwaliteitsvol ++ kwaliteitsvolle ++ kwaliteitswerk ++ kwaliteitswinst ++ kwaliteitszender ++ kwaliteitverhouding ++ kwantumsprong ++ kwartaalgroei ++ kwartaalrapportering ++ kwartaalresultaat ++ kwartaalresultaten ++ kwartaalverlies ++ kwartaalwinst ++ kwartfinaleduel ++ kwartfinalewedstrijd ++ kwarttriatlon ++ kwaststreken ++ kweekvis ++ kweekzalm ++ kwetsbaarheden ++ kwetsend ++ kwetsender ++ kwijtscheldingsnorm ++ kwijtscheldingsregeling ++ l'etjes ++ l'oeil ++ laadschop ++ laadvolume ++ laagblijvend ++ laagblijvende ++ laagbouwwoningen ++ laagdrempeligheid ++ laaggeklasseerde ++ laaggekwalificeerde ++ laagliggende ++ laagrenderende ++ laagvlieger ++ laagvliegers ++ laagvliegoefeningen ++ laanbeplanting ++ laanbomen ++ laatnegentiende ++ laatstejaarsstudent ++ laborante ++ ladingpakketten ++ ladingpapieren ++ ladingspapieren ++ ladingstromen ++ laetare ++ lage-inkomensgroepen ++ lage-lonenlanden ++ lagerbetaalden ++ lagergeschoolden ++ lageropgeleiden ++ lagevloerbussen ++ laisser ++ laissez ++ lampenfabrikant ++ lampionnenoptocht ++ lampionoptocht ++ lamsfilet ++ lamsschenkel ++ land- en volkenkunde ++ landbezetters ++ landbezettingen ++ landbouwakkoord ++ landbouwattaché ++ landbouwbedrijfsleven ++ landbouwbegroting ++ landbouwbelangen ++ landbouwbestrijdingsmiddelen ++ landbouwbudget ++ landbouwcommissie ++ landbouwdieren ++ landbouwdossier ++ landbouwexpert ++ landbouwexport ++ landbouwgif ++ landbouwhervorming ++ landbouwhervormingen ++ landbouwindustrie ++ landbouwkundig ++ landbouwland ++ landbouwlobby ++ landbouwmarkt ++ landbouwminister ++ landbouwministerie ++ landbouwmodel ++ landbouwonderzoek ++ landbouwopbrengsten ++ landbouworganisatie ++ landbouworganisaties ++ landbouwpercelen ++ landbouwraad ++ landbouwsector ++ landbouwsectoren ++ landbouwspecialist ++ landbouwsteun ++ landbouwsysteem ++ landbouwtechnologie ++ landbouwtrekkers ++ landbouwuitgaven ++ landbouwverkeer ++ landbouwwoordvoerders ++ landeigendom ++ landenbeleid ++ landencompetitie ++ landenfondsen ++ landeninformatie ++ landenkampioenschap ++ landenlijst ++ landenorganisaties ++ landenrapport ++ landenrisico ++ landenstrijd ++ lander ++ landgoedeigenaar ++ landgoedeigenaren ++ landingsgebied ++ landingsgelden ++ landingsplek ++ landingspoging ++ landingsverbod ++ landinrichtingscommissie ++ landinrichtingsplan ++ landkwestie ++ landlozen ++ landmachtbevelhebber ++ landmachttop ++ landmassa ++ landoppervlakte ++ landschapformaat ++ landschapjes ++ landschapsarchitectuur ++ landschapsbeeld ++ landschapsbeelden ++ landschapschilderkunst ++ landschapsfoto's ++ landschapsfotografie ++ landschapsontwikkeling ++ landschapsplan ++ landschapsschilderijen ++ landschapsschilderkunst ++ landschapsstijl ++ landschapstypen ++ landschapswaarden ++ landsgedeelte ++ landskampioenschap ++ landsnaam ++ landspolitiek ++ landstrook ++ landverdeling ++ landwet ++ langarmaap ++ langarmapen ++ lange-afstandsraketten ++ lange-afstandsverbindingen ++ langeafstandsschot ++ langeafstandsvervoer ++ langeafstandswedstrijd ++ langebaanploeg ++ langebaanschaatser ++ langetermijnbelegging ++ langetermijndenken ++ langetermijnonderzoek ++ langetermijnperspectief ++ langetermijnplannen ++ langetermijnrelatie ++ langetermijnsparen ++ langetermijntrend ++ langetermijnverhuur ++ langgekoesterde ++ langgestrafte ++ langgestraften ++ langkampeerders ++ langlaufski's ++ langslepend ++ langslepende ++ langsom ++ langsrazen ++ langsstromen ++ langstlopende ++ langwerkende ++ langzichtwissel ++ lapis ++ laserbehandeling ++ lasergeleide ++ lasergestuurde ++ laserpen ++ laserpuls ++ lasertechniek ++ lasertherapie ++ lastenoverzicht ++ lastenstelsel ++ lastenverdeling ++ lastenverhoging ++ lastenverhogingen ++ lastenverlaging ++ lastenverlagingen ++ lastenvermindering ++ lastenverschuiving ++ laswerkzaamheden ++ latin ++ latin jazz ++ lavendelplant ++ lavendelplanten ++ lawaaihinder ++ lawinepijlen ++ lay ++ lazuli ++ leadgitarist ++ leao ++ learning ++ leasebak ++ leasebakken ++ leaseconstructie ++ leaseconstructies ++ leaseprijs ++ leasewagen ++ leasewagens ++ leasingmaatschappij ++ leasingmaatschappijen ++ lectine ++ ledenaantallen ++ ledenbijdragen ++ ledencongres ++ ledengebonden ++ ledengroei ++ ledenorganisatie ++ ledenorganisaties ++ ledenraadpleging ++ ledenraadplegingen ++ ledenreferendum ++ ledenwervingspagina ++ lederhuid ++ leds ++ leefbaarheidsstudie ++ leefgenot ++ leefkwaliteit ++ leeflaag ++ leefomgeving ++ leefomgevingen ++ leeftijdgebonden ++ leeftijdgenote ++ leeftijdsaanduiding ++ leeftijdsaanduidingen ++ leeftijdsbewust ++ leeftijdscriterium ++ leeftijdsfase ++ leeftijdslimiet ++ leeftijdsonderzoek ++ leefvorm ++ leefvormen ++ leeg raken ++ leeggeroofd ++ leeggeroofde ++ leeggespoten ++ leegroven ++ leegruimen ++ leenbedrag ++ leencapaciteit ++ leerbedrijf ++ leercentra ++ leercentrum ++ leercurve ++ leereffect ++ leerfabriek ++ leergebied ++ leergedrag ++ leerindustrie ++ leerling-journalist ++ leerlingenbegeleiding ++ leerlingenpopulatie ++ leerlingenstop ++ leerlingental ++ leerlingenvervoer ++ leerlingplaatsen ++ leerlingverpleegkundigen ++ leerlingzaken ++ leermodel ++ leermoment ++ leermomenten ++ leeromgeving ++ leeromgevingen ++ leerperiode ++ leerplichtambtenaar ++ leerplichtigen ++ leerprocessen ++ leerproject ++ leerprojecten ++ leerresultaten ++ leerroute ++ leers ++ leerstandaarden ++ leerstoelgroep ++ leerweg ++ leesbevordering ++ leescafé ++ leesclub ++ leescultuur ++ leesgedrag ++ leeslint ++ leespauze ++ leesproblemen ++ leestip ++ leet ++ leeuwenmest ++ legalen ++ legatiesecretaris ++ legeraankopen ++ legerarts ++ legerchef ++ legerhervorming ++ legerhospitaal ++ legerkolonel ++ legerkonvooi ++ legermaterieel ++ legermuseum ++ legeroefening ++ legeroffensief ++ legerpost ++ legerstafchef ++ legertop ++ legeskosten ++ legionellabesmettingen ++ legionellavrij ++ legionellose ++ leiderschapsstijl ++ leiderschapsverkiezing ++ leidersrol ++ leiderstype ++ leilinden ++ leitmotiv ++ lekenrechters ++ lekenstaat ++ lengtegroei ++ leningenpakket ++ leningkapitaal ++ lente-ui ++ lenteuitjes ++ leptospirose ++ lerarensalarissen ++ lerarenteam ++ lerarentekort ++ lerarentekorten ++ lesaanbod ++ lesdag ++ lesdagen ++ lesgebouw ++ leskisten ++ lespraktijk ++ lesruimte ++ lessencyclus ++ lessenpakket ++ lessenreeks ++ lestijd ++ lestijden ++ lesuitval ++ lesvrije ++ lesweek ++ lesweken ++ letselongevallen ++ letselschadeadvocaten ++ letterattributen ++ lettre ++ levenbeschouwelijke ++ levensadem ++ levensbelangrijk ++ levensbelangrijke ++ levensberoving ++ levensbesef ++ levensbeëindigende ++ levensdoelen ++ levensdroom ++ levensenergie ++ levensgebieden ++ levensinstelling ++ levensinvulling ++ levenskwaliteit ++ levensloopregeling ++ levensmiddelengroothandel ++ levensmiddelenmarkt ++ levensmiddelentechnologen ++ levensmiddelentechnoloog ++ levensniveau ++ levensnoodzakelijke ++ levensoriëntatie ++ levensperspectief ++ levensproblemen ++ levensreis ++ levensverbintenissen ++ levensverlengend ++ levensverlengende ++ levensverlenging ++ levensverzekeraar ++ levensverzekeraars ++ levensverzekeringspolissen ++ levensverzekeringsproducten ++ levensvreugd ++ levenswetenschappen ++ leveranciersafhankelijkheid ++ leveranciersonafhankelijkheid ++ leveranciersoverleg ++ leveranciersstandaard ++ leveranciersstandaarden ++ leverbeschadiging ++ leverbetrouwbaarheid ++ levercellen ++ levercirrose ++ leveringskosten ++ leveringsproblemen ++ leveringsprogramma ++ leveringsvergunning ++ leveringszekerheid ++ levertermijnen ++ leverweefsel ++ levulose ++ lezersbereik ++ lezerspanel ++ lezersvragen ++ liberaal-economische ++ liberaliseringsbeleid ++ liberaliseringsproces ++ libertarische ++ librettoschrijver ++ licentiebeheer ++ licentiecommissie ++ licentiecontracten ++ licentiegever ++ licentiekosten ++ licentiemodel ++ licentiemodellen ++ licentienemers ++ licentiestructuren ++ licentiestructuur ++ licentiesysteem ++ lichaamsbeheersing ++ lichaamscel ++ lichaamshaar ++ lichaamskenmerken ++ lichaamsmateriaal ++ lichaamsschema ++ lichaamsvet ++ lichaamsvocht ++ lichaamsvorm ++ lichaamsvreemde ++ licht verteerbaar ++ licht-donker ++ lichtarmaturen ++ lichtbalk ++ lichtblokken ++ lichtdivisie ++ lichtenergie ++ lichtfeest ++ lichtgebogen ++ lichthinder ++ lichtman ++ lichtnetadapter ++ lichtpuls ++ lichtroze ++ lichtspel ++ lichtstraat ++ lidmaatschapsbewijs ++ lidocaďne ++ liedbundel ++ liedcyclus ++ liedjesfestival ++ liedjeswedstrijd ++ liedrepertoire ++ liedzanger ++ liefdadigheidsconcert ++ liefdadigheidsprojecten ++ liefdadigheidswerk ++ liefdesgodin ++ liefdeskoppel ++ liefdesnest ++ liefdesnestje ++ liefdespad ++ liefdesrelatie ++ liefdesrelaties ++ liefdesversje ++ liefdeverhouding ++ liesklachten ++ liesoperatie ++ lievelingsfilm ++ lievelingshond ++ lievelingszoon ++ lifestyleblad ++ liftinstallaties ++ liftmonteur ++ liftmuziek ++ ligbed ++ light ++ lignine ++ lijdensdruk ++ lijfgeur ++ lijfhuis ++ lijfhuizen ++ lijfrente-uitkering ++ lijfrente-uitkeringen ++ lijfrenteaftrek ++ lijfrentekapitaal ++ lijkenpikkerij ++ lijkenzakken ++ lijkredenen ++ lijkzakken ++ lijmpoging ++ lijmsoorten ++ lijndikte ++ lijndiktes ++ lijnstijl ++ lijnstijlen ++ lijnvoering ++ lijstenmakerij ++ lijststem ++ lijstvolgorde ++ lijstvorming ++ lik op stuk ++ likkebaardend ++ limes ++ limoenschil ++ limonadefabrikant ++ line ++ line-up ++ linea recta ++ lineariseren ++ lingeriefabrikant ++ lingerielijn ++ lingua ++ liniaalbalk ++ linkeraanvaller ++ linkerbaan ++ linkerduim ++ linkerheup ++ linkerkantlijn ++ linkerknie ++ linkerkolom ++ linkerkuit ++ linkermarge ++ linkermuisknop ++ linkerpagina's ++ linkerpink ++ linkerrijstrook ++ linkerrijtje ++ linkerspits ++ linkervleugelverdediger ++ linkerwang ++ linkje ++ links-liberalisme ++ linksradicale ++ lintdorp ++ liposomen ++ liquidatiewaarde ++ liquiditeitsprobleem ++ listening ++ listeria ++ listing ++ literatuurfestival ++ literatuurliefhebbers ++ literatuurprofessor ++ literatuurwetenschappen ++ literatuurwetenschapper ++ literatuurwetenschappers ++ literprijs ++ lits ++ littekenvorming ++ live-cd ++ live-uitvoering ++ liveact ++ liveacts ++ livealbum ++ liveband ++ liveconcert ++ livetelevisie ++ lobbyclubs ++ lobbying ++ locatiebalk ++ locatiedirecteur ++ locatiemanager ++ locatietheater ++ locatiewijzer ++ locosecretaris ++ locus ++ loenen ++ lofredenen ++ logeerhuis ++ logementhouder ++ loggegevens ++ loggere ++ lonenlanden ++ longcapaciteit ++ longinfecties ++ longmachine ++ longonderzoek ++ longtumor ++ longue ++ longweefsel ++ loodraam ++ loodramen ++ loodvervanger ++ loonafspraken ++ loonbelastingverklaring ++ loonberekening ++ loonbeslag ++ loonblokkering ++ loonbod ++ looncompensatie ++ loonconcurrentie ++ loondaling ++ loondoorbetaling ++ loondruk ++ loonfront ++ loongebouw ++ loongroei ++ loonhandicap ++ looninkomen ++ looninlevering ++ loonkloof ++ loonkost ++ loonkostenhandicap ++ loonkostenstijging ++ loonkostenverlaging ++ loonlastenverlaging ++ loonmassa ++ loonniveau ++ loonniveaus ++ loonnorm ++ loonoffers ++ loonontwikkeling ++ loonontwikkelingen ++ loonoverleg ++ loonruimte ++ loonstructuur ++ loonsubsidie ++ loonverlies ++ loonverschil ++ loonverschillen ++ loonwerk ++ loonwerkersbedrijf ++ loonwig ++ loopbaanadvies ++ loopbaanadviseur ++ loopbaanbeleid ++ loopbaanenquęte ++ loopbaanontwikkeling ++ loopband ++ loopgroep ++ loopgroepen ++ loopstal ++ loopvermogen ++ loopwagen ++ lorkenbomen ++ lorkenboom ++ losgesneden ++ loss ++ losstaande ++ loswal ++ loterijmarkt ++ lotgenotencontact ++ loungemuziek ++ loungen ++ low ++ low cost ++ lowbudgetproductie ++ luchtacrobatiek ++ luchtactie ++ luchtacties ++ luchtafvoer ++ luchtafweersystemen ++ luchtbehandeling ++ luchtbehandelingsinstallatie ++ luchtcampagne ++ luchtduel ++ luchtfietser ++ luchtfietserij ++ luchtfotos ++ luchthappers ++ luchthavenbedrijf ++ luchthavenexploitant ++ luchthavengebouw ++ luchthavenpersoneel ++ luchthaventerrein ++ luchthavenuitbater ++ luchtlandingsdivisie ++ luchtmachtbevelhebber ++ luchtmachtchef ++ luchtmachteenheden ++ luchtmachtgeneraal ++ luchtmachtmilitairen ++ luchtmachtofficier ++ luchtmachtofficieren ++ luchtmetingen ++ luchtmoleculen ++ luchtoperatie ++ luchtoperaties ++ luchtoverwicht ++ luchtpassagiers ++ luchtramp ++ luchtreus ++ luchtreuzen ++ luchtshow ++ luchtshows ++ luchtsteun ++ luchtvaartaandelen ++ luchtvaartactiviteiten ++ luchtvaartakkoord ++ luchtvaartautoriteit ++ luchtvaartautoriteiten ++ luchtvaartbedrijven ++ luchtvaartbeleid ++ luchtvaartbeurs ++ luchtvaartbranche ++ luchtvaartcluster ++ luchtvaartconcern ++ luchtvaartcrisis ++ luchtvaartgebied ++ luchtvaartgroep ++ luchtvaarthistorie ++ luchtvaartlobby ++ luchtvaartmarkt ++ luchtvaartmuseum ++ luchtvaartondernemingen ++ luchtvaartongevallen ++ luchtvaartorganisatie ++ luchtvaartovereenkomst ++ luchtvaartpersoneel ++ luchtvaartpolitie ++ luchtvaartpolitiek ++ luchtvaartpolitieke ++ luchtvaartsector ++ luchtvaarttarieven ++ luchtvaarttechniek ++ luchtvaartverdrag ++ luchtvaartverdragen ++ luchtvaartwereld ++ luchtvaartwet ++ luchtverdedigingssysteem ++ luchtverdedigingssystemen ++ luchtverkeersbeveiliging ++ luchtverkeerscontrole ++ luchtwaardigheidsbewijs ++ luchtwegklachten ++ luchtwervelingen ++ luidklok ++ luidsprekersysteem ++ luistercijfers ++ luisterervaring ++ luistergedrag ++ luistergenot ++ luistermuziek ++ luisteronderzoek ++ luisterplezier ++ luisterpubliek ++ luistertest ++ luistertijd ++ luitenant-admiraalschap ++ luizenplaag ++ lulverhaal ++ luministische ++ lunchkaart ++ lustopwekkende ++ luxehuis ++ luxelingerie ++ luxemerk ++ luxemerken ++ luxeproduct ++ luxeproducten ++ luxer ++ luxewoningen ++ lycopeen ++ lymfedrainage ++ m'etjes ++ m.i. ++ m.i.v. ++ m.u.v. ++ mA ++ mHz ++ mW ++ maag-darmstelsel ++ maagzuurremmer ++ maagzuurremmers ++ maaiveldniveau ++ maakindustrie ++ maakproces ++ maaltijdsalade ++ maaltijdvoorziening ++ maandagnamiddag ++ maandbedragen ++ maandbudget ++ maandgemiddelde ++ maandlast ++ maandpremie ++ maandtarief ++ maandtotaal ++ maanreizen ++ maanstof ++ maartnummer ++ maatregelenpakket ++ maatschappijmodel ++ maatschappijpolis ++ maatschoenen ++ maatwerkanalyse ++ maatwerkanalyses ++ maatwerkprogrammatuur ++ maatwerksoftware ++ macabre ++ machina ++ machinefabrikant ++ machtsbalans ++ machtsbolwerk ++ machtsdeling ++ machtselite ++ machtsfactor ++ machtsongelijkheid ++ machtsoverdracht ++ machtspartij ++ machtsrelaties ++ machtsspel ++ machtsuitbreiding ++ machtsverdeling ++ machtsverlies ++ machtsverschillen ++ machtsvraag ++ machtswissel ++ macrocijfers ++ maculadegeneratie ++ madrassa's ++ maffiabende ++ maffiageld ++ mafia ++ mafia-achtige ++ magazijnmedewerker ++ magerzucht ++ magisch realisme ++ magistrate ++ magneetbaan ++ magneetwerking ++ magneetzweefbaan ++ magneetzweeftrein ++ magnetronmaaltijd ++ magnetronmaaltijden ++ magnificus ++ mailaccount ++ mailbericht ++ mailberichten ++ maildienst ++ maildiensten ++ mailinglijst ++ mailinglijsten ++ mailkranten ++ mailprogramma ++ mailprogramma's ++ mailservice ++ mailsysteem ++ main ++ mains ++ mainsspeler ++ makelaarskosten ++ makelaarsorganisatie ++ makerschap ++ makroon ++ malariagevallen ++ malariapatiënten ++ malathion ++ male ++ mamba ++ mammoetbotten ++ man-vrouwrollen ++ managementboek ++ managementboeken ++ managementbuy ++ managementcapaciteiten ++ managementcontract ++ managementcontracten ++ managementcultuur ++ managementervaring ++ managementjargon ++ managementlagen ++ managementondersteuning ++ managementproblemen ++ managementsactiviteiten ++ managementsteam ++ managementstructuur ++ managementsysteem ++ managementsystemen ++ managementtalent ++ managementtheorie ++ managementtheorieën ++ managementtijd ++ managementvaardigheden ++ managing ++ mangoboom ++ mannenbastion ++ mannenberoepen ++ mannenbolwerk ++ mannenbondscoach ++ mannenbroeder ++ mannenclub ++ mannenfinale ++ mannengeur ++ mannengroep ++ mannenhaat ++ mannenhanden ++ mannenkiesrecht ++ mannenlichaam ++ mannenliefde ++ mannenmode ++ mannenploeg ++ mannentennis ++ mannentorso ++ mannenvriendschap ++ maquis ++ marathondebuut ++ marathonkampioene ++ marathonpartij ++ marathontitel ++ marathonvoorstelling ++ margeverbetering ++ marginalen ++ marie ++ marinebouw ++ marinehelikopter ++ marinemensen ++ marinepersoneel ++ marineschepen ++ marineschip ++ marinestad ++ marinetop ++ marinevliegkamp ++ marionettenregime ++ markeerstift ++ markervaccin ++ marketeer ++ marketen ++ marketingacties ++ marketingadviseur ++ marketingbedrijf ++ marketingbedrijven ++ marketingbeleid ++ marketingbudget ++ marketingcampagne ++ marketingcampagnes ++ marketingcommunicatie ++ marketingdiensten ++ marketingdoeleinden ++ marketingfunctie ++ marketinginformatie ++ marketinginspanningen ++ marketinginstrument ++ marketinginstrumenten ++ marketingjongens ++ marketingkosten ++ marketingmachine ++ marketingmedewerker ++ marketingmensen ++ marketingmiddel ++ marketingmix ++ marketingoffensief ++ marketingonderzoek ++ marketingpolitiek ++ marketingstrategie ++ marketingstrategieën ++ marketingstunt ++ marketingsucces ++ marketingtruc ++ marketingtrucs ++ marketinguitgaven ++ marketingverantwoordelijke ++ marketingwereld ++ marketmaker ++ marketplace ++ marktactiviteiten ++ marktafspraken ++ marktbezoekers ++ marktcommentaar ++ marktcondities ++ marktconform ++ marktconforme ++ marktdenken ++ marktdominantie ++ marktdynamiek ++ markteconomische ++ markterkenning ++ marktevolutie ++ marktfalen ++ marktfundamentalisme ++ marktgebonden ++ marktgedreven ++ marktgegevens ++ marktgemiddelde ++ marktgeoriënteerde ++ markthandelaar ++ marktherstel ++ markthervormingen ++ marktkansen ++ marktkapitalisatie ++ marktkennis ++ marktkrachten ++ marktleiderschap ++ marktliberalisering ++ marktmacht ++ marktmaker ++ marktmodel ++ marktniche ++ marktniches ++ marktomgeving ++ marktomstandigheden ++ marktomvang ++ marktopening ++ marktpenetratie ++ marktpositionering ++ marktprikkels ++ marktprincipe ++ marktprincipes ++ marktspeler ++ marktsucces ++ marktsysteem ++ markttarieven ++ markttechnisch ++ markttendens ++ markttoegang ++ marktverdeling ++ marktverordening ++ marktverstoring ++ marktvooruitzichten ++ marktvoorwaarden ++ marktvorsers ++ marsrichting ++ marsseizoen ++ marterachtigen ++ mary ++ masculine ++ masqué ++ massa-arrestaties ++ massa-executie ++ massademonstratie ++ massademonstraties ++ massakrant ++ massaproducent ++ massaprotest ++ massaprotesten ++ massaslachting ++ massaslachtingen ++ massaspectrometrie ++ massasport ++ massaverkrachting ++ massaverkrachtingen ++ massavervoer ++ masse ++ masterfase ++ masterplan ++ mastersopleiding ++ mastersopleidingen ++ masterstructuur ++ mastertitel ++ matchpartij ++ matchplay ++ matchwinner ++ materiaalgebruik ++ materiaalman ++ materiaalpech ++ materiaalverlies ++ materialiteit ++ materiedeeltjes ++ matpartij ++ matrassenfabriek ++ matriarch ++ matrixborden ++ matrixstructuur ++ mavoadvies ++ max. ++ maxcontract ++ maximumaantal ++ maximumcapaciteit ++ maximumduur ++ maximumfactuur ++ maximumformaat ++ maximumgewicht ++ maximumkoppel ++ maximumnorm ++ maximumpercentage ++ maximumsalaris ++ mazelenepidemie ++ maďsland ++ maďsteelt ++ maďszetmeel ++ mbo'ers ++ mbo-diploma ++ mbo-instellingen ++ mbo-leerlingen ++ mbo-niveau ++ mbo-scholen ++ mbo-studenten ++ mea ++ mea culpa ++ medaillekandidate ++ medailleregen ++ medaillespiegel ++ medaillewinnaar ++ medaillewinnaars ++ medaillewinnares ++ medeaandeelhouder ++ medeaandeelhouders ++ medeactievoerders ++ medebestuur ++ medebezoekers ++ medecursisten ++ mededingingsautoriteit ++ mededingingsautoriteiten ++ mededingingsbeleid ++ mededingingswetgeving ++ mededingingswetten ++ mededingingszaken ++ medefinancier ++ medefinanciering ++ medefinancieringsprogramma ++ medegebruikers ++ medegedetineerden ++ medegefinancierd ++ medehoofdredacteur ++ medeontwerper ++ medeopsteller ++ medeorganisator ++ medepatiënte ++ medepatiënten ++ medeplegen ++ medepleger ++ medepresentator ++ medescholier ++ medescholieren ++ medeschuld ++ medesponsor ++ medestichter ++ medevennoot ++ medewerkenden ++ medewetgever ++ media-aanbod ++ media-activiteiten ++ media-adviseur ++ mediabaas ++ mediabelangen ++ mediabelangstelling ++ mediaberichten ++ mediabestedingen ++ mediabudget ++ mediabureau ++ mediacentrale ++ mediacentrum ++ mediaconcentratie ++ mediaconcentraties ++ mediaconglomeraat ++ mediaconglomeraten ++ mediaconsument ++ mediacratie ++ mediacultuur ++ mediadebat ++ mediadiensten ++ mediadirecteur ++ mediafiguren ++ mediagebied ++ mediageil ++ mediagekte ++ mediageweld ++ mediagroep ++ mediagroepen ++ mediakritiek ++ mediamaatschappij ++ mediamacht ++ mediamagnaat ++ mediamarkt ++ mediaminister ++ mediamix ++ mediaoffensief ++ mediaoorlog ++ mediaoptreden ++ mediaoptredens ++ mediapark ++ mediapolitiek ++ mediaproducten ++ mediaprogramma ++ mediaredactie ++ mediareus ++ mediaruimte ++ mediasector ++ mediashow ++ mediaspecialist ++ mediaspektakel ++ mediaspeler ++ mediastilte ++ mediastorm ++ mediastrateeg ++ mediastrategie ++ mediatechnologie ++ mediatieke ++ mediatijdperk ++ mediatisering ++ mediatrainer ++ mediatrainers ++ mediatraining ++ mediatrainingen ++ mediatycoon ++ mediavertegenwoordigers ++ mediawoordvoerder ++ mediazaken ++ medica ++ medicijnbeleid ++ medicijnengebruik ++ medicijnengroothandel ++ medicijnenstudent ++ medicijnkosten ++ medicijnverslaving ++ medicijnverstrekking ++ medisch-biologisch ++ medisch-biologische ++ medisch-professionele ++ medisch-sociale ++ medisch-specialistische ++ meditatieruimte ++ mee-installeren ++ meebeslist ++ meebesturen ++ meebeweegt ++ meebewegen ++ meebieden ++ meebiedt ++ meebouwen ++ meebrullen ++ meebuigen ++ meediscussiëren ++ meefietsen ++ meefluiten ++ meegebouwd ++ meegekookt ++ meegesmokkeld ++ meegevlogen ++ meegeďnstalleerd ++ meegroeien ++ meegroeit ++ meehobbelen ++ meehuilen ++ meekeek ++ meekoken ++ meeleest ++ meelevendheid ++ meeleveren ++ meelift ++ meeloten ++ meenste ++ meerderheidsaandeel ++ meerderheidsopvatting ++ meerderheidsparticipatie ++ meerderheidsregering ++ meerderheidsstelsel ++ meerinkomsten ++ meerjarenbeleid ++ meerjarenperspectief ++ meerkamper ++ meerkleurig ++ meerkost ++ meerlagige ++ meerpartijensysteem ++ meerpersoons ++ meerpersoonshuishouden ++ meerpersoonshuishoudens ++ meeruitgaven ++ meerverbruik ++ meerwaardebelasting ++ meerwerk ++ meeschreef ++ meeschrijven ++ meesmokkelen ++ meestappen ++ meestbelovende ++ meester-schilder ++ meestergitarist ++ meesterkraker ++ meesterpianist ++ meesterverteller ++ meesterzet ++ meestgelezen ++ meestgezochte ++ meestijgen ++ meestverdienende ++ meestverkochte ++ meestvoorkomende ++ meetcode ++ meetopstelling ++ meetpalen ++ meetperiode ++ meetploeg ++ meetprogramma ++ meetreeks ++ meetsysteem ++ meetsystemen ++ meettijd ++ meetwerk ++ meeverhuisd ++ meeverhuizen ++ meeverkocht ++ meevliegen ++ meevliegt ++ meevoetballen ++ meevoetballende ++ meewerkaftrek ++ meezingbare ++ meg ++ mega ++ mega-evenement ++ megabanenmarkt ++ megabedrijf ++ megabedrijven ++ megaconcert ++ megaconcerten ++ megacontract ++ megadancing ++ megadancings ++ megadeal ++ megadiscotheek ++ megainvesteringen ++ megalomane ++ megaohm ++ megaoperatie ++ megaorder ++ megaovername ++ megaproces ++ megastad ++ megasteden ++ megastore ++ megastores ++ megasucces ++ megawinkels ++ megazaak ++ megazaken ++ meidenblad ++ meidenclub ++ meiherdenking ++ meikoningin ++ meinummer ++ meivakantie ++ meiviering ++ melamine ++ melatonine ++ meldingsbereidheid ++ meldingssysteem ++ meldlijn ++ meldpost ++ meldsysteem ++ melkaanvoer ++ melkconsumptie ++ melkgeiten ++ melkproducenten ++ melkquota ++ melkquotum ++ melkrechten ++ melkveebedrijf ++ mellitus ++ memoriam ++ mengvoederbedrijf ++ mengvoederbedrijven ++ mengvoederindustrie ++ meningokok ++ meningokokbacterie ++ meningokokkenziekte ++ meningspeiling ++ mensachtigen ++ mensenetende ++ mensenhaar ++ mensenhandelaars ++ mensenhandelaren ++ mensenmaat ++ mensenpark ++ mensenrechtenactiviste ++ mensenrechtenadvocaat ++ mensenrechtenambassadeur ++ mensenrechtenbeleid ++ mensenrechtenbeweging ++ mensenrechtencomité ++ mensenrechtencommissie ++ mensenrechtengroep ++ mensenrechtengroepen ++ mensenrechtengroepering ++ mensenrechtengroeperingen ++ mensenrechtenkwesties ++ mensenrechtenrapport ++ mensenrechtenschenders ++ mensenrechtensituatie ++ mensenrechtenspecialist ++ mensensmokkelaar ++ mensensmokkelbende ++ mensensmokkelorganisaties ++ mensensmokkelzaak ++ mensensoorten ++ mensfiguren ++ mensgeworden ++ menstype ++ mensualiteiten ++ menswaardigheid ++ mentaliteitsomslag ++ merchandise ++ mergelwinning ++ merkafhankelijk ++ merkafhankelijke ++ merkbekendheid ++ merkdealers ++ merkenbeleid ++ merkendorp ++ merkenportefeuille ++ merkgebonden ++ merkgeneesmiddelen ++ merkidentiteit ++ merkproducenten ++ merkproduct ++ merkrecht ++ merkrechten ++ merksteen ++ merktrouw ++ mesothelioom ++ mestactieplan ++ mestafzet ++ mestafzetcontracten ++ mestbassins ++ mestbedrijf ++ mestbeleid ++ mestboekhouding ++ mestboycot ++ mestheffing ++ mestkorrels ++ mestmaatregelen ++ mestopslag ++ mestplannen ++ mestprobleem ++ mestproblematiek ++ mestproductie ++ mestproductierechten ++ mestquota ++ mestrechten ++ meststoffenwet ++ mestverwerkende ++ mestverwerker ++ mestverwerkingsbedrijf ++ mestwet ++ mestwetgeving ++ met dien verstande ++ met veel verve ++ met verve ++ met voorbedachten rade ++ meta ++ meta-analyse ++ metaalatomen ++ metaalbewerkingsbedrijf ++ metaalconstructiebedrijf ++ metaaldeeltjes ++ metaalhydride ++ metaalhydridebatterij ++ metaalhydridebatterijen ++ metaalionen ++ metaalkleur ++ metaalplaten ++ metaalprijzen ++ metaalproducten ++ metaalsector ++ metaalsoort ++ metaaltechniek ++ metaalvakbond ++ metaalverwerking ++ metagegeven ++ metagegevens ++ metal ++ metalbands ++ metalektro ++ metalfestival ++ metalgroep ++ meteorietenregen ++ meteorietinslag ++ metermarkt ++ meterprijs ++ methionine ++ methotrexaat ++ metrobedrijf ++ metrobestuurder ++ metrokaartje ++ metronet ++ metronetwerk ++ metropolitane ++ metrostel ++ metrosysteem ++ meubelbedrijf ++ meubelcollectie ++ meubeldesign ++ meubelgigant ++ meubelmaken ++ meubelplein ++ meubelsector ++ meubelwinkel ++ mevr. ++ mex ++ micro-economische ++ microbiologe ++ microbiologische ++ microfonist ++ microhenry ++ microprocessorsysteem ++ microprocessorsystemen ++ microtonale ++ microtubuli ++ middagappel ++ middagconcert ++ middagsessie ++ middagtemperatuur ++ middagzitting ++ middeldure ++ middelengebruik ++ middelloon ++ middelloonstelsel ++ middelloonsysteem ++ middenbouw ++ middencategorie ++ middenconsole ++ middendeel ++ middengebied ++ middengeleider ++ middenlaag ++ middenmanagement ++ middenmotor ++ middenplein ++ middenstijl ++ middenwesten ++ middenzaal ++ middle ++ midwinterhoornblazen ++ mierenkolonie ++ mierikswortelsaus ++ mifepriston ++ migrantenbeleid ++ migrantengroepen ++ migrantenproblematiek ++ migrantenrellen ++ migrantenstemrecht ++ migrantenstromen ++ migrantenstroom ++ migratiebeleid ++ migratiekosten ++ migratiepolitiek ++ migratierecht ++ migratiestop ++ mijn en dijn ++ mijnbouwers ++ mijncomplex ++ mijnenbestrijdingsvaartuig ++ mijnengevaar ++ mijngroep ++ mijnonderneming ++ mijnongeluk ++ mijns inziens ++ mijnsector ++ mijnsite ++ mijnterrein ++ mijnterreinen ++ milaan ++ milieu-informatie ++ milieu-inspecteur ++ milieu-inspecteurs ++ milieuactiviste ++ milieuadvies ++ milieuadviesbureau ++ milieuadviseur ++ milieuafdeling ++ milieuambtenaar ++ milieuambtenaren ++ milieuaspect ++ milieubalans ++ milieubedrijf ++ milieubegroting ++ milieubelang ++ milieubelangen ++ milieubeleidsplan ++ milieubepalingen ++ milieubesef ++ milieubesparende ++ milieubewustzijn ++ milieubezwaren ++ milieubureau ++ milieucentrum ++ milieucijfers ++ milieuclub ++ milieucommissie ++ milieuconferentie ++ milieuconvenant ++ milieuconvenanten ++ milieucoöperaties ++ milieucoördinator ++ milieucriminaliteit ++ milieucrisis ++ milieucriteria ++ milieudebat ++ milieudenken ++ milieudoelen ++ milieudoelstelling ++ milieudruk ++ milieueffect ++ milieueffectrapport ++ milieueffectrapportage ++ milieufederatie ++ milieufederaties ++ milieufonds ++ milieugebied ++ milieugedrag ++ milieugerichte ++ milieugevaarlijke ++ milieugevolgen ++ milieugrenzen ++ milieuhandhaving ++ milieuhinder ++ milieuhinderlijke ++ milieuhygiënisch ++ milieuhygiënische ++ milieujaarverslag ++ milieukeuring ++ milieukeurmerk ++ milieuklachten ++ milieukosten ++ milieukunde ++ milieukundig ++ milieukwaliteit ++ milieukwesties ++ milieuleges ++ milieulobby ++ milieumanagement ++ milieumarkt ++ milieuministerie ++ milieuministers ++ milieumisdrijven ++ milieuomstandigheden ++ milieuonderzoek ++ milieuonderzoeken ++ milieuoogpunt ++ milieuorganisaties ++ milieuoverwegingen ++ milieuparagraaf ++ milieupartijen ++ milieuprijs ++ milieuproblematiek ++ milieuraad ++ milieurapport ++ milieurapportage ++ milieurapporten ++ milieuredenen ++ milieuregelgeving ++ milieurendement ++ milieurichtlijnen ++ milieurisico ++ milieurisico's ++ milieuschadelijke ++ milieuschets ++ milieuschuld ++ milieusector ++ milieusituatie ++ milieusparende ++ milieuspecialist ++ milieuspecialisten ++ milieustudie ++ milieutaken ++ milieuteam ++ milieutechniek ++ milieutechnisch ++ milieutechnische ++ milieutechnologie ++ milieutop ++ milieuverantwoord ++ milieuverantwoorde ++ milieuverbeteringen ++ milieuverdrag ++ milieuvereniging ++ milieuverontreinigende ++ milieuverplichtingen ++ milieuverslag ++ milieuverslagen ++ milieuvervuilend ++ milieuvervuilende ++ milieuvoordeel ++ milieuvoordelen ++ milieuvoorwaarden ++ milieuvoorzieningen ++ milieuvraagstuk ++ milieuvraagstukken ++ milieuvriendelijker ++ milieuvriendelijkheid ++ milieuvriendelijkste ++ milieuwachter ++ milieuwereld ++ milieuwerkgroep ++ milieuwetgeving ++ milieuwethouder ++ milieuwinst ++ milieuzaak ++ milieuzorgsysteem ++ milieuzorgsystemen ++ militair-operationele ++ miljardenaankoop ++ miljardenbedragen ++ miljardenbod ++ miljardenbusiness ++ miljardencontract ++ miljardendans ++ miljardendeal ++ miljardenmarkt ++ miljardenmeevallers ++ miljardenomzet ++ miljardenovername ++ miljardenovernames ++ miljardenplan ++ miljardenproject ++ miljardenschuld ++ miljardenstroom ++ miljardenstrop ++ miljardentransacties ++ miljardenwinst ++ miljardenwinsten ++ miljardenzaak ++ miljoenenbedragen ++ miljoenenboete ++ miljoenenbonus ++ miljoenenclaim ++ miljoenenclaims ++ miljoenencontract ++ miljoenendeal ++ miljoeneninvestering ++ miljoeneninvesteringen ++ miljoenenomzet ++ miljoenenpubliek ++ miljoenenroof ++ miljoenenstrop ++ miljoenentekort ++ miljonairsdochter ++ millenniumbestendig ++ millenniumbestendigheid ++ millenniumbom ++ millenniumbug ++ millenniumjaar ++ millenniumnacht ++ millenniumovergang ++ millenniumplatform ++ millenniumprobleem ++ millenniumproblematiek ++ millenniumproject ++ millenniumproof ++ millenniumtest ++ millenniumviering ++ millenniumwisseling ++ millihenry ++ millihertz ++ miltvuurbacteriën ++ miltvuurbrief ++ miltvuurbrieven ++ min. ++ minder-validen ++ minderhedenorganisaties ++ minderheidsaandelen ++ minderheidsdeelnemingen ++ minderheidsparticipatie ++ minderheidsparticipaties ++ minderheidsregime ++ mini-cd ++ miniatuurstad ++ miniatuurversie ++ minicamping ++ miniconcert ++ miniconferentie ++ minicontainers ++ minifestival ++ minimal ++ minimumaantallen ++ minimumduur ++ minimumformaat ++ minimumlengte ++ minimumniveau ++ minimumorder ++ minimumpakket ++ minimumpensioen ++ minimumpercentage ++ minimumrendement ++ minimumsalaris ++ minimumvereiste ++ minimumvereisten ++ minionderneming ++ minirotondes ++ ministaat ++ ministaatje ++ ministadion ++ ministelsel ++ minister-presidentschap ++ ministerconferentie ++ ministerpost ++ ministerposten ++ ministerraadsvergadering ++ ministersbijeenkomst ++ ministersconferentie ++ ministerscrisis ++ ministerskamer ++ ministersniveau ++ ministerssalaris ++ ministre ++ minorsysteem ++ minstverdienende ++ minute ++ mirakeloplossing ++ mirrors ++ mis poes ++ misbegrepen ++ misbruiker ++ misbruikers ++ miscommunicaties ++ misdaadanalyse ++ misdaadbende ++ misdaadbendes ++ misdaadboeken ++ misdaadcijfer ++ misdaadcijfers ++ misdaadgeld ++ misdaadgenre ++ misdaadgeschiedenis ++ misdaadjournalist ++ misdaadkomedie ++ misdaadliteratuur ++ misdaadmilieu ++ misdaadschrijver ++ misdaadthriller ++ misdaadverslaggever ++ misdaadwereld ++ mise ++ misinformatie ++ misinterpretatie ++ missende ++ mistgordijn ++ misviering ++ mitochondriaal ++ mitochondriale ++ mitochondriën ++ mitswa ++ mix-cd ++ mixdranken ++ mixed grill ++ mixed pickles ++ mkb ++ ml ++ mld. ++ mlk ++ mlk-school ++ mln. ++ mobbing ++ mobieletelefoniebedrijf ++ mobilisatiecomplex ++ mobiliteitscentrum ++ mobiliteitsfonds ++ mobiliteitsgroei ++ mobiliteitsplan ++ mobiliteitsplannen ++ mobiliteitsprobleem ++ mobiliteitsproblematiek ++ mobiliteitsproblemen ++ mobiliteitsvraagstuk ++ mobilofoonoperator ++ mobimeter ++ moddergooien ++ mode-evenement ++ mode-imperium ++ modeafdeling ++ modebedrijf ++ modebewustzijn ++ modeduo ++ modefoto ++ modefotograaf ++ modegebied ++ modeketen ++ modeketens ++ modekringen ++ modelabel ++ modeland ++ modelbouwers ++ modelcode ++ modelcontract ++ modeldorp ++ modelijn ++ modeljaar ++ modellenpolitiek ++ modellenreeks ++ modellenwedstrijd ++ modellenwerk ++ modelportefeuille ++ modelproject ++ modelstaat ++ modeltrein ++ modeltreintjes ++ modeltuinen ++ modelwijk ++ modemakers ++ modemerk ++ modemkaart ++ modemuseum ++ modemverbinding ++ modeontwerpster ++ modeopleiding ++ modepers ++ modeprijs ++ moderedactrice ++ moderniseringsoperatie ++ modeschool ++ modestad ++ modestudenten ++ modetalent ++ modevormgeving ++ modewereld ++ modulariteit ++ modulatietechniek ++ modulatietechnieken ++ moduleerbaar ++ moederbank ++ moederbord ++ moederholding ++ moederkloek ++ moederonderneming ++ moederpartij ++ moedervennootschap ++ moegetergde ++ moerasdelta ++ moeraseiken ++ moerdijk ++ molenaarszoon ++ molenbouwer ++ molengang ++ molengangen ++ monarchvlinders ++ mond op mond ++ mond-en-klauwzeercrisis ++ mondbeademing ++ monddeel ++ monddelen ++ mondgevoel ++ mondgezondheid ++ mondharmonicaspeler ++ mondkanker ++ mondkapje ++ mondkapjes ++ mondverzorging ++ mondzorg ++ monitoringscommissie ++ monnikenbestaan ++ mono-etnische ++ monocultureel ++ monolitisch ++ monolitische ++ monopoliemacht ++ monopoliewinsten ++ monsterfusie ++ monsterhit ++ monsterproject ++ monsterverlies ++ monsterwinsten ++ montageafdeling ++ montageatelier ++ montagekamer ++ montageleider ++ montagetechnieken ++ montagevoorstellingen ++ montessori ++ monumentenverordening ++ monumentenwacht ++ mooifilmerij ++ moordcomplot ++ moordmachine ++ moordmachines ++ moordmysterie ++ moordzucht ++ moreel-ethische ++ morning ++ mortale ++ mortales ++ mortierbommen ++ mortierinslagen ++ mortis ++ moskeevereniging ++ moslim-fundamentalistische ++ moslimbeweging ++ moslimcultuur ++ moslimfamilies ++ moslimgebied ++ moslimgeestelijken ++ moslimgeleerde ++ moslimgeleerden ++ moslimgroep ++ moslimgroepen ++ moslimgroepering ++ moslimgroeperingen ++ moslimhaat ++ moslimjongens ++ moslimkinderen ++ moslimkringen ++ moslimland ++ moslimleerlingen ++ moslimleger ++ moslimleider ++ moslimman ++ moslimmeerderheid ++ moslimmeisje ++ moslimmilitanten ++ moslimminderheid ++ moslimpartij ++ moslimpartijen ++ moslimraad ++ moslimstad ++ moslimterrorisme ++ moslimvluchtelingen ++ moslimvrouw ++ moslimwereld ++ moslimzijde ++ motion ++ motivatieproblemen ++ motivatierichting ++ motivator ++ motorbende ++ motorbendes ++ motorfabrikant ++ motorfabrikanten ++ motorgeluid ++ motorindustrie ++ motorjack ++ motorliefhebbers ++ motormaaier ++ motormanagement ++ motormarkt ++ motorongeval ++ motorpak ++ motorprestaties ++ motorproblemen ++ motorrijtuigenverzekeringen ++ motorscooter ++ motortechniek ++ motorversies ++ motorzaak ++ mousselinesaus ++ moéten ++ mp3 ++ mp3-formaat ++ mp3-spelers ++ mucoviscidose ++ muggenzifterij ++ muisklikken ++ muisknop ++ muisspel ++ muiswijzer ++ muizenplaag ++ muizige ++ multi ++ multi's ++ multi-etniciteit ++ multiculturaliteit ++ multimediabedrijf ++ multimediacomputer ++ multimediaconcern ++ multimediadiensten ++ multimediaproducten ++ multimediatoepassingen ++ multimodaal ++ multimodale ++ multiplatform ++ multiple sclerose ++ multipolaire ++ multiresistente ++ multitasking ++ munitieopslag ++ muntautomaten ++ muntbeleid ++ munthuizen ++ muntrisico ++ muntschat ++ museumarchitectuur ++ museumbeleid ++ museumcafé ++ museumdepots ++ museumfunctie ++ museumgebouw ++ museumgebouwen ++ museumgids ++ museumkunst ++ museumkwartier ++ museummedewerkers ++ museumpubliek ++ museumschip ++ museumspoorlijn ++ museumstaf ++ museumsuppoost ++ museumtram ++ museumtuin ++ museumwereld ++ music ++ musicalfilm ++ musicalnummers ++ musicalster ++ musicalsterren ++ musicalversie ++ musicalwereld ++ musk ++ mutatis mutandis ++ muurbekleding ++ muziek-cd ++ muziek-cd's ++ muziekaanbod ++ muziekacademie ++ muziekactiviteiten ++ muziekbeleid ++ muziekbeleving ++ muziekbestanden ++ muziekbusiness ++ muziekcafé ++ muziekcarričre ++ muziekcentrum ++ muziekcollectie ++ muziekconcern ++ muziekconcours ++ muziekcultuur ++ muziekdienst ++ muziekdivisie ++ muziekdocent ++ muziekdocenten ++ muziekdocumentaire ++ muziekfiles ++ muziekgebied ++ muziekgenre ++ muziekgroep ++ muziekinstallatie ++ muziekjournalist ++ muziekjournalisten ++ muziekkanaal ++ muziekkanalen ++ muziekkeus ++ muziekkeuze ++ muziekkiosk ++ muziekklimaat ++ muzieklabel ++ muzieklerares ++ muziekliteratuur ++ muziekmaken ++ muziekmarkt ++ muziekmuseum ++ muzieknummer ++ muziekopleiding ++ muziekopleidingen ++ muziekpers ++ muziekpiraterij ++ muziekpodia ++ muziekpodium ++ muziekpraktijk ++ muziekprijs ++ muziekprijzen ++ muziekproducent ++ muziekproducenten ++ muziekproducties ++ muziekproject ++ muziekprojecten ++ muziekrecensent ++ muziekrechten ++ muziekscene ++ muzieksector ++ muzieksite ++ muzieksites ++ muzieksmaak ++ muzieksoort ++ muziekspektakel ++ muziekstad ++ muziekstijl ++ muziekstroming ++ muziekstromingen ++ muziekstudenten ++ muziekstudio ++ muziektaal ++ muziektalent ++ muziektempel ++ muziektheatrale ++ muziektherapeut ++ muziektraditie ++ muziektradities ++ muziekuitgeverij ++ muziekuitgeverijen ++ muziekvakonderwijs ++ muziekvideo ++ muziekvideo's ++ muziekvoorstelling ++ muziekvorm ++ muziekvormen ++ muziekwedstrijd ++ muziekwerk ++ muziekwerken ++ muziekzenders ++ muzikante ++ mw ++ mw. ++ mycoplasma ++ mémoire ++ móest ++ móet ++ móeten ++ mógen ++ n'etjes ++ n.a.v. ++ n.o.t.k. ++ na-ijl ++ na-ijlde ++ na-ijlden ++ na-ijlt ++ na-ijveriger ++ na-ijverigere ++ na-ijverigst ++ na-ijverigste ++ naaktscčne ++ naaktslak ++ naaktslakken ++ naamgeefster ++ naamgever ++ naamgevers ++ naamkeuze ++ naar binnen ++ naar de barbiesjes ++ naar de barrebiesjes ++ naar hartenlust ++ nachtburgemeester ++ nachtbus ++ nachtbussen ++ nachtclubdanseres ++ nachtclubzangeres ++ nachte ++ nachtkleding ++ nachtmerriescenario ++ nachtnorm ++ nachtprogramma ++ nachtradio ++ nachtregime ++ nachtritme ++ nachtritten ++ nachtscčne ++ nachtsluiting ++ nachttemperatuur ++ nachturen ++ nachtwinkel ++ nachtzichtapparatuur ++ nacontrole ++ nadeelcompensatie ++ naijlend ++ naijlende ++ najaarsdag ++ najaarsnota ++ najaarsoverleg ++ nakijkwerk ++ nakomer ++ nalatigheidsinteresten ++ naltrexon ++ namaakartikelen ++ namelijke ++ namenlijsten ++ nanobuisjes ++ nanogram ++ nanovolt ++ napoletano ++ narcostaat ++ narcoticahandel ++ narrowcasting ++ nascendi ++ nastrevenswaardig ++ natalis ++ natiestaat ++ natiestaten ++ nationaliste ++ native ++ natransport ++ natté ++ naturalisatiedienst ++ naturalisatieprocedure ++ natuuraankopen ++ natuurbeeld ++ natuurbeheerder ++ natuurbeheerders ++ natuurbelang ++ natuurbelangen ++ natuurbeleid ++ natuurbeleving ++ natuurbestemming ++ natuurbeweging ++ natuurcentrum ++ natuurcompensatie ++ natuurdocumentaires ++ natuurdoelen ++ natuureducatie ++ natuurfenomeen ++ natuurgeluiden ++ natuurgeneeskundige ++ natuurgeweld ++ natuurgidsen ++ natuurgras ++ natuurgrond ++ natuurherstel ++ natuurijsbaan ++ natuurlandschap ++ natuurlyriek ++ natuurminnende ++ natuurontwikkelaars ++ natuurontwikkeling ++ natuurontwikkelingsproject ++ natuurontwikkelingsprojecten ++ natuurorganisatie ++ natuurpad ++ natuurpracht ++ natuurproject ++ natuurreligie ++ natuurrijke ++ natuurschade ++ natuurtaferelen ++ natuurtochten ++ natuurtuin ++ natuurvereniging ++ natuurwaarde ++ natuurwandeling ++ natuurwandelingen ++ navelstaarderige ++ navelstaarderij ++ navelstrengbloed ++ navigatieknop ++ navigatieknoppen ++ navigatiemiddelen ++ navigeer ++ navorderingsaanslag ++ naw ++ naw-gegevens ++ nazibeweging ++ nazibewind ++ nazileider ++ nazimisdaad ++ nazipartij ++ nazipraktijken ++ naziregime ++ nazislachtoffer ++ nazisympathieën ++ nazitijd ++ naziverleden ++ nazivlag ++ nazomeravond ++ nazomerweer ++ naäpers ++ necrofiele ++ nederzettingenblokken ++ nederzettingenpolitiek ++ nee-stem ++ neergeklapt ++ neergemaaid ++ neerklapbare ++ neerslagkansen ++ negationisme ++ negationisten ++ negationistische ++ negativiteit ++ negendelige ++ negenennegentig ++ negenentachtig ++ negenenveertig ++ negenenvijftig ++ negenenzestig ++ negentienjarigen ++ nek aan nek ++ nekklachten ++ nekletsel ++ nekrace ++ nekwervel ++ neo ++ neoclassicistische ++ neoconservatieve ++ neokoloniale ++ neomodernisme ++ nepbloed ++ nepper ++ neppil ++ neppillen ++ nepwapens ++ nertsenfokker ++ nertsenfokkerij ++ nertsenfokkerijen ++ nertsenfokkers ++ nertsenhouderij ++ nertsenhouders ++ nervosa ++ nestgelegenheid ++ nestkast ++ nestkasten ++ nestmateriaal ++ netbeheer ++ netbeheerders ++ netbesturen ++ netbestuur ++ netcoördinator ++ netcoördinatoren ++ netgebruikers ++ netmanager ++ netmanagers ++ netoverschrijdend ++ netoverschrijdende ++ netpartners ++ netprofielen ++ netprofilering ++ netstatuut ++ nettere ++ netto-effect ++ netto-ontvanger ++ netto-uitvoer ++ nettobankproduct ++ nettobetaler ++ nettocashpositie ++ nettodividend ++ nettogroepswinst ++ nettohuur ++ nettolast ++ nettoschuld ++ nettovermogen ++ nettowinstgroei ++ nettowinstmarge ++ netwerkaanbieder ++ netwerkaanbieders ++ netwerkapparatuur ++ netwerkarchitectuur ++ netwerkbedrijf ++ netwerkbedrijven ++ netwerkbeheer ++ netwerkbeheerder ++ netwerkbeveiliging ++ netwerkcapaciteit ++ netwerkcomputer ++ netwerkdiensten ++ netwerkeconomie ++ netwerker ++ netwerkers ++ netwerkgesprek ++ netwerkgigant ++ netwerkinfrastructuur ++ netwerkintegrator ++ netwerkkaarten ++ netwerkmaatschappij ++ netwerkorganisatie ++ netwerkorganisaties ++ netwerksamenleving ++ netwerkstad ++ netwerksteden ++ netwerkstructuur ++ netwerksystemen ++ netwerktechniek ++ netwerktechnieken ++ netwerktechnologie ++ netwerktechnologieën ++ netwerkverbindingen ++ netwerkvorming ++ network ++ neurobiologen ++ neurobiologische ++ neurochirurgische ++ neurotoxine ++ neurotoxines ++ neurotoxische ++ neutraals ++ neutralen ++ neuzelig ++ nevenbedrijf ++ nevenbedrijven ++ nevendossiers ++ nevengeul ++ nevenpersonages ++ nevenprojecten ++ nevenschade ++ neventaken ++ nevenverschijnsel ++ nevenverschijnselen ++ new ++ newageachtig ++ newageachtige ++ newagealbum ++ newagedrama ++ newagegeluidsbehang ++ nez ++ nichepubliek ++ nick ++ niercellen ++ nierdonoren ++ nierfalen ++ nierkanker ++ nieroperatie ++ nierschade ++ niet-Jood ++ niet-Joods ++ niet-Joodse ++ niet-Nederlands ++ niet-aanvalspact ++ niet-aanwezige ++ niet-abonnees ++ niet-academische ++ niet-achtergestelde ++ niet-acute ++ niet-aftrekbare ++ niet-agrarische ++ niet-alcoholische ++ niet-artsen ++ niet-bancaire ++ niet-begeleide ++ niet-behandelde ++ niet-beschermde ++ niet-besmette ++ niet-betaalde ++ niet-betalers ++ niet-betaling ++ niet-bijbelse ++ niet-communistische ++ niet-competitieve ++ niet-conventionele ++ niet-corrupte ++ niet-criminele ++ niet-deelnemende ++ niet-democratische ++ niet-duurzame ++ niet-economische ++ niet-erfelijke ++ niet-essentiële ++ niet-eurolanden ++ niet-exclusieve ++ niet-familieleden ++ niet-financiële ++ niet-fiscale ++ niet-functionele ++ niet-functionerende ++ niet-fysieke ++ niet-geautoriseerde ++ niet-gebruikte ++ niet-gehandicapte ++ niet-gehandicapten ++ niet-gekwalificeerde ++ niet-gemanipuleerde ++ niet-gemodificeerde ++ niet-genoteerde ++ niet-georganiseerde ++ niet-geplande ++ niet-gepubliceerde ++ niet-gerealiseerde ++ niet-geregistreerde ++ niet-geringe ++ niet-gespecialiseerde ++ niet-gesubsidieerde ++ niet-gevaccineerde ++ niet-gewelddadige ++ niet-geďdentificeerde ++ niet-giftige ++ niet-gouvernementele ++ niet-huwelijkse ++ niet-industriële ++ niet-ingezetenen ++ niet-inheemse ++ niet-integer ++ niet-inwoners ++ niet-islamieten ++ niet-islamitische ++ niet-journalistieke ++ niet-juridische ++ niet-juristen ++ niet-kenners ++ niet-kerkelijke ++ niet-kerkelijken ++ niet-kernactiviteiten ++ niet-klanten ++ niet-klassieke ++ niet-leven ++ niet-levende ++ niet-lezers ++ niet-literaire ++ niet-marktconforme ++ niet-materiële ++ niet-medici ++ niet-menselijke ++ niet-moslims ++ niet-nationalistische ++ niet-natuurlijke ++ niet-noodzakelijke ++ niet-nucleaire ++ niet-ontplofte ++ niet-openbare ++ niet-operationele ++ niet-orthodoxe ++ niet-permanente ++ niet-personele ++ niet-politieke ++ niet-professionele ++ niet-publieke ++ niet-rationele ++ niet-realistische ++ niet-reguliere ++ niet-relevante ++ niet-religieuze ++ niet-rendabele ++ niet-renderende ++ niet-representatieve ++ niet-rijksmusea ++ niet-rokende ++ niet-royeerbare ++ niet-specifieke ++ niet-spoedeisende ++ niet-sporters ++ niet-sportieve ++ niet-stedelijke ++ niet-stemgerechtigde ++ niet-stemmers ++ niet-strategische ++ niet-structurele ++ niet-traditionele ++ niet-transgene ++ niet-universitaire ++ niet-verslaafde ++ niet-vervolging ++ niet-verwante ++ niet-verzekerde ++ niet-werknemers ++ niet-wetenschappelijke ++ niet-winstgevende ++ niet-woningen ++ niet-zakelijke ++ nietesspel ++ nietsverhullende ++ nietszeggendheid ++ nieuwbenoemde ++ nieuwbouwgebied ++ nieuwbouwmarkt ++ nieuwbouwprogramma ++ nieuwbouwproject ++ nieuwen ++ nieuwgeborenen ++ nieuwgebouwde ++ nieuwjaarsartikel ++ nieuwjaarsbrand ++ nieuwjaarsduik ++ nieuwjaarsperiode ++ nieuwjaarsramp ++ nieuwjaarstoespraak ++ nieuwjaarstoespraken ++ nieuwjaarsviering ++ nieuwkomersbeleid ++ nieuwsaanbod ++ nieuwsarme ++ nieuwsartikelen ++ nieuwsfotograaf ++ nieuwsitem ++ nieuwsjaarsdag ++ nieuwskrant ++ nieuwsmakers ++ nieuwsnet ++ nieuwsonderwerpen ++ nieuwsontwikkelingen ++ nieuwsorganisatie ++ nieuwsorganisaties ++ nieuwspagina ++ nieuwsprogramma's ++ nieuwsquiz ++ nieuwsredactie ++ nieuwsredacties ++ nieuwsselectie ++ nieuwsshow ++ nieuwssite ++ nieuwssites ++ nieuwsstation ++ nieuwsticker ++ nieuwswaardig ++ nightclubs ++ nikkel-cadmium ++ nikkel-cadmiumbatterij ++ nikkel-cadmiumbatterijen ++ nikkel-metaalhydride ++ nikkel-metaalhydridebatterij ++ nikkel-metaalhydridebatterijen ++ nikkelallergie ++ nikkelprijs ++ nikkelproducent ++ nimby ++ ninja ++ ninja's ++ nipkowschijf ++ nitraatgehalte ++ nitraatnorm ++ nitraatrichtlijn ++ niçoise ++ niét ++ njet ++ nl.openoffice.org ++ nm ++ no ++ nogal wiedes ++ nolens ++ nolens volens ++ nom ++ nom de guerre ++ nomadentent ++ non-beleid ++ non-commerciële ++ non-discriminatie ++ non-discussie ++ non-ferrobedrijven ++ non-ferrometalen ++ non-fictionboek ++ non-informatie ++ non-issue ++ non-profitinstellingen ++ non-profitsector ++ non-respons ++ non-vaccinatie ++ non-vaccinatiebeleid ++ noodbedden ++ noodbevel ++ noodbevoegdheden ++ noodbouw ++ nooddecreet ++ nooddiensten ++ noodenting ++ noodentingen ++ noodgebouwen ++ noodhospitaal ++ noodhuisvesting ++ noodknop ++ noodkrediet ++ noodleverancier ++ noodleveranciers ++ noodlokaal ++ noodnet ++ noodnummer ++ noodopvang ++ noodoverloopgebied ++ noodoverloopgebieden ++ noodpakket ++ noodpompen ++ noodprocedure ++ noodprocedures ++ noodprogramma ++ noodregeling ++ noodremprocedure ++ noodstroom ++ noodstroomvoorziening ++ noodvaart ++ noodvaccinatie ++ noodvaccinaties ++ noodweg ++ noodwoningen ++ noodzaakdiscussie ++ nooit ofte nimmer ++ noord-oostelijke ++ noord-westelijke ++ noord-zuidroute ++ noordoever ++ noordrand ++ noordtak ++ noordwesthoek ++ norminkomen ++ norminkomens ++ normloos ++ normloze ++ normoverschrijdend ++ normpraktijk ++ nostalgici ++ not ++ nota bene ++ notaristarieven ++ notariswet ++ nous ++ nouveau ++ nouveaustijl ++ nouveaux ++ novembernummer ++ nr. ++ nucleotiden ++ nulcoupon ++ nulde ++ nulmeting ++ nultolerantie ++ numerus fixus ++ nummerformaat ++ nummeringstekens ++ nummeroverdraagbaarheid ++ nummerplan ++ nummerportabiliteit ++ nummerrekeningen ++ nutsdiensten ++ nutsgroep ++ nutssector ++ nutssectoren ++ nádat ++ o jee ++ o'tjes ++ o.i.d. ++ o.l.v. ++ o.t.t. ++ o.v.t. ++ o.v.v. ++ objectbalk ++ objectcode ++ objectgeoriënteerde ++ obligatiebeleggers ++ obligatiefonds ++ obligatiefondsen ++ obligatierendementen ++ oblige ++ obscur ++ obscura ++ observatiecentrum ++ observatiehut ++ observatiekliniek ++ observatieteam ++ observatieteams ++ obsessief-compulsieve ++ ochtendappels ++ ochtendetappe ++ ochtendfile ++ ochtendfiles ++ ochtendhandel ++ ochtendkoffie ++ ochtendritueel ++ ochtendsessie ++ ochtendshow ++ ochtendtraining ++ ochtendvergadering ++ ochtendzitting ++ octrooieerbaar ++ octrooieerbaarheid ++ octrooieerbare ++ octrooisysteem ++ octrooiwetgeving ++ oefencampagne ++ oefencentrum ++ oefendorp ++ oefenduel ++ oefengebied ++ oefenpartij ++ oefenpartijen ++ oefenpartner ++ oefenperiode ++ oefenprogramma ++ oefenruimte ++ oefenstage ++ oefenvormen ++ oercontinent ++ oergeweld ++ oerlandschap ++ oerlelijk ++ oerlelijke ++ oermodel ++ oermoeder ++ oernatuur ++ oersimpele ++ oerversie ++ oervogel ++ oesterbar ++ oesterkwekers ++ oetan ++ oetang ++ oetans ++ oeuvrecatalogus ++ oeuvreprijs ++ oeuvreprijzen ++ of zo ++ off ++ offerplaats ++ offerteaanvraag ++ offertetrajecten ++ officepakket ++ offrerend ++ offrerende ++ offschepen ++ offschip ++ offshore-installaties ++ offsysteem ++ offwedstrijd ++ okra ++ okra's ++ old ++ olie voor voedsel ++ olie-exporterend ++ olie-exporteurs ++ olie-installatie ++ olie-voor-voedselprogramma ++ olieaanvoer ++ oliebehoefte ++ oliebevoorrading ++ oliebranche ++ olieconsumptie ++ oliecontracten ++ oliefirma ++ oliefirma's ++ oliefonds ++ oliefraude ++ oliegeld ++ oliegestookte ++ oliegigant ++ oliegiganten ++ oliegroep ++ oliehandelaar ++ oliehandelaren ++ olieindustrie ++ olielek ++ olielekkage ++ olielekkages ++ olieleverancier ++ olieleveranties ++ olieminister ++ olieopbrengsten ++ olieopslag ++ olieopslagplaats ++ olieopslagplaatsen ++ oliepalmplantages ++ oliepeil ++ oliepijp ++ oliepijplijn ++ olieprijsdaling ++ olieprijsstijging ++ olieproductie ++ olieproject ++ olierekening ++ oliereserve ++ olieresten ++ oliereus ++ oliereuzen ++ olieschaarste ++ olieschok ++ olieschokken ++ oliesector ++ oliesmokkel ++ oliespoor ++ oliestad ++ oliestroom ++ olietekort ++ olieverkoop ++ olievervuiling ++ olievondst ++ olievondsten ++ olievoorraad ++ olievoorziening ++ olievrije ++ oliewaarden ++ oliewerkers ++ olifantenpoep ++ oligopolistische ++ olijfgaarden ++ om 's hemelswil ++ om en om ++ ombouwoperatie ++ ombudscommissie ++ ombudsdienst ++ ombudsdiensten ++ ombudsfunctie ++ ombudswerk ++ omdát ++ omerta ++ omgangshuis ++ omgangshuizen ++ omgevingskenmerk ++ omgevingskenmerken ++ omgevingslucht ++ omkatten ++ omkeerprocedé ++ omkoopzaak ++ omkopingspraktijken ++ omkopingszaak ++ omleidingsroute ++ ommanteling ++ omnummering ++ omranding ++ omrekeningskoers ++ omrekenkoers ++ omroepbeleid ++ omroepbesturen ++ omroepbestuurders ++ omroepdirecteuren ++ omroepgeld ++ omroepgelden ++ omroepinstelling ++ omroepjournalisten ++ omroepmaatschappij ++ omroepman ++ omroepmiddelen ++ omroeppersoneel ++ omroeppolitiek ++ omroeppolitieke ++ omroepprogrammagegevens ++ omroepreserve ++ omroepreserves ++ omroepstichting ++ omroeptientje ++ omroepverkiezingen ++ omroepzaken ++ omroepzuilen ++ omruilbod ++ omslagfoto ++ omslagsysteem ++ omvattender ++ omwisselbaar ++ omwisselbare ++ omzetdoelstelling ++ omzetdrempel ++ omzetgerelateerde ++ omzetrecord ++ omzetschade ++ omzetsprong ++ omzetstijgingen ++ omzettoename ++ omzetverdubbeling ++ omzetverliezen ++ omzetverwachting ++ omzetverwachtingen ++ omzetwaarschuwing ++ on-Hollandser ++ onaangelijnd ++ onaanraakbaren ++ onafhankelijkheidsleider ++ onafhankelijkheidsstrijder ++ onbeschikbaar ++ onbetekenends ++ onder meer ++ onderaanneming ++ onderbemanning ++ onderbenutting ++ onderbetaling ++ onderbord ++ onderborden ++ onderbuikgevoel ++ ondercapaciteit ++ ondercommandant ++ onderduikster ++ ondergeschoffeld ++ onderhandelingsfase ++ onderhandelingsmacht ++ onderhandelingsmandaat ++ onderhandelingspartijen ++ onderhandelingsperiode ++ onderhandelingspunten ++ onderhandelingsresultaten ++ onderhandelingsspel ++ onderhandelingstactiek ++ onderhandelingsteam ++ onderhoudsafdeling ++ onderhoudsbijdrage ++ onderhoudsbudget ++ onderhoudsfonds ++ onderhoudsgeld ++ onderhoudsgevoelig ++ onderhoudsklachten ++ onderhoudstechnicus ++ onderhoudstoestand ++ onderhoudsuitkeringen ++ onderlingen ++ ondernemerscultuur ++ ondernemersklimaat ++ ondernemerskringen ++ ondernemersprijs ++ ondernemersvereniging ++ ondernemersverenigingen ++ ondernemersvertrouwen ++ ondernemersvrijheid ++ ondernemings ++ ondernemingsbestuur ++ ondernemingscultuur ++ ondernemingspensioenfonds ++ ondernemingspensioenfondsen ++ ondernemingsrisico ++ ondernemingsstructuur ++ ondernemingsvermogen ++ ondernemingswereld ++ ondernemingswinsten ++ onderpresteren ++ onderraad ++ onderrapportage ++ onderrug ++ onderschepping ++ onderscheppingen ++ onderscheppingsraketten ++ onderschrijvers ++ onderschrijving ++ onderstaatssecretaris ++ ondersteuner ++ onderverhuring ++ onderverzekering ++ ondervoeden ++ onderwaarde ++ onderwater ++ onderwaterbodems ++ onderwaterleven ++ onderwerpregel ++ onderwijs-cao ++ onderwijsachterstand ++ onderwijsachterstanden ++ onderwijsachterstandenbeleid ++ onderwijsakkoord ++ onderwijsautoriteiten ++ onderwijsbegeleidingsdienst ++ onderwijsbond ++ onderwijsbudget ++ onderwijscarričre ++ onderwijscentrum ++ onderwijsconcept ++ onderwijscultuur ++ onderwijsdebat ++ onderwijsdeelname ++ onderwijsdoeleinden ++ onderwijsdoelen ++ onderwijsfonds ++ onderwijsgebied ++ onderwijsgebouw ++ onderwijsgebouwen ++ onderwijsgeld ++ onderwijsgelden ++ onderwijshervorming ++ onderwijshervormingen ++ onderwijshuisvesting ++ onderwijsinhoudelijke ++ onderwijsinspecteur ++ onderwijsinspecteurs ++ onderwijsinstanties ++ onderwijsinvesteringen ++ onderwijsklimaat ++ onderwijskoepels ++ onderwijskosten ++ onderwijskwaliteit ++ onderwijsland ++ onderwijslandschap ++ onderwijsloopbaan ++ onderwijsmarkt ++ onderwijsmateriaal ++ onderwijsminister ++ onderwijsmodel ++ onderwijsmogelijkheden ++ onderwijsnetwerk ++ onderwijsniveau ++ onderwijsniveaus ++ onderwijsnummer ++ onderwijsplan ++ onderwijsplannen ++ onderwijsprestaties ++ onderwijsprijs ++ onderwijsproces ++ onderwijsresultaten ++ onderwijssalarissen ++ onderwijssector ++ onderwijssoftware ++ onderwijssoort ++ onderwijssoorten ++ onderwijsstelsel ++ onderwijstaal ++ onderwijsteam ++ onderwijstijd ++ onderwijstype ++ onderwijsuitgaven ++ onderwijsvernieuwing ++ onderwijsvrijheid ++ onderwijswereld ++ onderwijswethouder ++ onderwijswoordvoerder ++ onderzeedienst ++ onderzoekcentrum ++ onderzoekcommissie ++ onderzoekinstituten ++ onderzoekinstituut ++ onderzoeksafdeling ++ onderzoeksafdelingen ++ onderzoeksapparatuur ++ onderzoeksbedrijf ++ onderzoeksbelang ++ onderzoeksbeleid ++ onderzoeksbevoegdheden ++ onderzoeksbevoegdheid ++ onderzoeksbudgetten ++ onderzoekscapaciteit ++ onderzoekscel ++ onderzoekscijfers ++ onderzoekscoördinator ++ onderzoeksdaden ++ onderzoeksdirecteur ++ onderzoeksdoeleinden ++ onderzoeksdomein ++ onderzoeksdomeinen ++ onderzoeksdossier ++ onderzoeksdossiers ++ onderzoekseenheid ++ onderzoekservaring ++ onderzoeksfase ++ onderzoeksgeld ++ onderzoekshandelingen ++ onderzoeksinspanningen ++ onderzoeksinstanties ++ onderzoeksjournalist ++ onderzoeksjournalistiek ++ onderzoekslab ++ onderzoekslaboratorium ++ onderzoeksleider ++ onderzoekslijn ++ onderzoekslijnen ++ onderzoeksmateriaal ++ onderzoeksmatig ++ onderzoeksmissie ++ onderzoeksmogelijkheden ++ onderzoeksonderwerp ++ onderzoeksopdracht ++ onderzoeksorganisatie ++ onderzoeksorganisaties ++ onderzoeksperiode ++ onderzoeksplan ++ onderzoeksplannen ++ onderzoeksplicht ++ onderzoekspraktijk ++ onderzoeksprotocol ++ onderzoeksraad ++ onderzoeksreactor ++ onderzoeksreactoren ++ onderzoeksruimte ++ onderzoekssubsidies ++ onderzoekstafel ++ onderzoeksterreinen ++ onderzoeksuitkomsten ++ onderzoeksvaardigheden ++ onderzoeksvaardigheid ++ onderzoeksvoorstel ++ onderzoeksvoorstellen ++ onderzoekswereld ++ onderzoekswerk ++ ondeskundigen ++ ondode ++ ondoenbaar ++ ondragelijk ++ one ++ ong. ++ ongeadresseerde ++ ongebondenen ++ ongediplomeerden ++ ongedocumenteerde ++ ongedocumenteerden ++ ongekeurde ++ ongeldigverklaring ++ ongemakkentoeslag ++ ongemodereerd ++ ongepantserde ++ ongerechtigde ++ ongeschoolden ++ ongeteste ++ ongevallencijfers ++ ongewervelden ++ onheilsberichten ++ onheilsplek ++ onheilszwangere ++ onintuďtief ++ onintuďtieve ++ onislamitisch ++ onkraakbaar ++ onkraakbare ++ onleefbaarheid ++ onlineversie ++ onmiddellijkheid ++ onnozelen ++ ononderhandelbaar ++ ononderhandelbare ++ onov. ++ onov. ww. ++ onoverdraagbaarheid ++ onroerendezaakbelastingen ++ onroerendgoedfondsen ++ onsterfelijken ++ ontbijtgranen ++ ontbijtkamer ++ ontbijtprogramma ++ ontbindingsprocedure ++ ontbolstering ++ ontbundeling ++ ontdubbeling ++ ontelbaren ++ ontgifting ++ ontgrinding ++ ontgroeningsceremonie ++ ontgronder ++ ontgrondingsvergunning ++ onthaasting ++ ontheffingsregeling ++ onthutsender ++ ontkrachting ++ ontlezing ++ ontluisterender ++ ontmijning ++ ontnemingsvordering ++ ontnemingsvorderingen ++ ontnemingszaken ++ ontoegeeflijk ++ ontploffende ++ ontpoldering ++ ontraceerbaar ++ ontradend ++ ontradende ++ ontremming ++ ontslagbesluit ++ ontslagcommissie ++ ontslagdreiging ++ ontslagleeftijd ++ ontslagpremie ++ ontslagtoets ++ ontslagvergoeding ++ ontslagvergoedingen ++ ontslagverzoek ++ ontslakken ++ ontsluitingsroute ++ ontsluitingstechniek ++ ontsluitingstechnieken ++ ontsmettingsbak ++ ontsmettingsbakken ++ ontsmettingsmatten ++ ontsnappingskunstenaar ++ ontspannender ++ ontspanningsactiviteit ++ ontstekingsremmend ++ ontstekingsremmende ++ onttovering ++ ontuchtplegers ++ ontvangstcentrum ++ ontvangstkamer ++ ontvangstruimten ++ ontwapeningsbesprekingen ++ ontwapeningscommissie ++ ontwapeningsplan ++ ontwapeningsproces ++ ontwerpbeschikking ++ ontwerpbestemmingsplan ++ ontwerpbureaus ++ ontwerpersduo ++ ontwerpgrondwet ++ ontwerpkosten ++ ontwerpprogramma ++ ontwerprapport ++ ontwerpregeerakkoord ++ ontwerprichtlijn ++ ontwerpslotverklaring ++ ontwerpstrategie ++ ontwerpstreekplan ++ ontwerpstudio ++ ontwerpteam ++ ontwerpteams ++ ontwerptracébesluit ++ ontwerpwedstrijd ++ ontwijkgedrag ++ ontwikkelingsafdelingen ++ ontwikkelingsamenwerking ++ ontwikkelingsbedrijf ++ ontwikkelingsbudget ++ ontwikkelingscentrum ++ ontwikkelingscombinatie ++ ontwikkelingsdoeleinden ++ ontwikkelingsinspanningen ++ ontwikkelingskrediet ++ ontwikkelingskredieten ++ ontwikkelingsmaatschappijen ++ ontwikkelingsmodel ++ ontwikkelingspotentieel ++ ontwikkelingsproblematiek ++ ontwikkelingsproblemen ++ ontwikkelingsprogramma ++ ontwikkelingsrelatie ++ ontwikkelingsroman ++ ontwikkelingssteden ++ ontwikkelingsstrategie ++ ontwikkelingsstudies ++ ontwikkelingstijd ++ ontwikkelingstraject ++ ontwikkelingsverdrag ++ ontwikkelingsvisie ++ ontwikkelingsvraagstukken ++ ontwikkelkosten ++ ontwikkelmethode ++ ontwikkelmethoden ++ ontwikkelmethodes ++ ontwikkelmodel ++ ontwikkelmodellen ++ ontwikkelteam ++ ontwikkelteams ++ ontzanden ++ ontzander ++ ontzilting ++ ontziltingsinstallaties ++ onveiligheidsgevoel ++ onverplichtende ++ onverrichter zake ++ onverschilligen ++ onvertraagd ++ onverzoenlijken ++ onvoorwaardelijkheid ++ onwilligen ++ onzes inziens ++ onzinkbare ++ oogaandoening ++ oogaandoeningen ++ oogbewegingen ++ oogkliniek ++ oogkwaal ++ oogonderzoek ++ oogproblemen ++ oogstperiode ++ oogstverwachtingen ++ oogstwoord ++ oogstwoorden ++ oorflappen ++ oorlog voeren ++ oorlogsacties ++ oorlogsarchieven ++ oorlogsbeelden ++ oorlogsclaims ++ oorlogscriminelen ++ oorlogsdag ++ oorlogsdoden ++ oorlogsdoelen ++ oorlogsdrama ++ oorlogsepos ++ oorlogservaring ++ oorlogsfront ++ oorlogsgeschiedenis ++ oorlogshitser ++ oorlogshitsers ++ oorlogsinspanning ++ oorlogsinspanningen ++ oorlogsjournalistiek ++ oorlogskabinet ++ oorlogskind ++ oorlogskunst ++ oorlogsleed ++ oorlogsleider ++ oorlogsmunitie ++ oorlogsnieuws ++ oorlogsperiode ++ oorlogspremier ++ oorlogssfeer ++ oorlogssituatie ++ oorlogssituaties ++ oorlogsspel ++ oorlogsstemming ++ oorlogsstrategie ++ oorlogstrofeeën ++ oorlogsverhalen ++ oorlogsverslaggever ++ oorlogsvrijwilliger ++ oorlogswonden ++ oorlogszone ++ oorlogszones ++ oorstrelend ++ oorstukjes ++ oorsuizen ++ oorthermometer ++ oost-west ++ oost-westbaan ++ oostbloklanden ++ oostflank ++ oostoever ++ oosttangent ++ oostvleugel ++ op ad-hocbasis ++ op de bonnefooi ++ op ooghoogte ++ op uitleenbasis ++ op zichzelf ++ opbergvakken ++ opbotst ++ opbouwjaren ++ opbouwperiode ++ opbrekingen ++ opdrachtenbeleid ++ opdrachtgevende ++ opdrachtgeverschap ++ opdrachtnemer ++ opdrachtverklaring ++ opeengepropt ++ open source ++ openbaar maken ++ openbaargemaakt ++ openbaarvervoerbedrijf ++ openbaarvervoerbedrijven ++ openbloeien ++ opendeurbeleid ++ openingsact ++ openingsartikel ++ openingsavond ++ openingsdoelpunt ++ openingsduel ++ openingsetappe ++ openingsfeest ++ openingsfestiviteiten ++ openingsfilm ++ openingsgedicht ++ openingshandeling ++ openingshoofdstuk ++ openingsklassieker ++ openingslied ++ openingsmanifestatie ++ openingsmatch ++ openingsnummer ++ openingspagina ++ openingsprogramma ++ openingsrit ++ openingsronde ++ openingssessie ++ openingstheorie ++ openingsvarianten ++ openingsverhaal ++ openingsvoorbereiding ++ openingsweekeinde ++ openingsweekend ++ openklappen ++ openluchttentoonstelling ++ opensourcelicentie ++ opensourceprogramma ++ opensourceprogramma's ++ opensourceproject ++ opensourceprojecten ++ opensourcesoftware ++ openstellingstijden ++ operadiva ++ operafestival ++ operafragmenten ++ operaklas ++ operakostuums ++ operaliefhebbers ++ operaproductie ++ operatheater ++ operatieassistenten ++ operatiecapaciteit ++ operatietechniek ++ operatietechnieken ++ operatieterrein ++ operawereld ++ opfrisbeurt ++ opgavenverplichting ++ opgaveverplichtingen ++ opgemelde ++ opgeroepenen ++ ophaalsysteem ++ ophaling ++ ophoogzand ++ ophouding ++ opiniestukken ++ opinio ++ opinion ++ opiumproductie ++ opiumteelt ++ opkan ++ opkomstdrempel ++ oplaadpunten ++ oplaaiend ++ oplagedaling ++ opleidingsbedrijf ++ opleidingscapaciteit ++ opleidingscoördinator ++ opleidingsfonds ++ opleidingsgraad ++ opleidingskamp ++ opleidingsploeg ++ opleidingsprojecten ++ opleidingsrichting ++ opleidingssysteem ++ opleidingstraject ++ opleidingstrajecten ++ opleverdatum ++ oplichtingspraktijk ++ oplichtingszaak ++ opmaakprofiel ++ opmaakprofielen ++ opnamecriteria ++ opnamecriterium ++ opnamedag ++ opnamefuncties ++ opnamekwaliteit ++ opnameperiode ++ opnamesessies ++ oppervlakteschepen ++ opponente ++ opportuniteiten ++ opportuniteitsbeginsel ++ oppositiebeweging ++ oppositiebewegingen ++ oppositiefiguren ++ oppositiegroep ++ oppositiegroepen ++ oppositiegroeperingen ++ oppositiekandidaat ++ oppositiekandidaten ++ oppositiekrant ++ oppositiekuur ++ oppositieleden ++ oppositielid ++ oppositierol ++ oprichter-directeur ++ oprichtingsdatum ++ oproepcontract ++ oproepcontracten ++ oproepnummer ++ opruimingskosten ++ opruimplicht ++ opruimwerk ++ opslagdepot ++ opslagsystemen ++ opslagvat ++ opsommingstekens ++ opspoorbaar ++ opsporingsactiviteiten ++ opsporingsbelang ++ opsporingsbevel ++ opsporingscapaciteit ++ opsporingseenheid ++ opsporingshandelingen ++ opsporingsinstantie ++ opsporingsmogelijkheden ++ opsporingsprogramma ++ opsporingssysteem ++ opsporingsverzoek ++ opstapcursus ++ opstappunt ++ opstartend ++ opstartende ++ opstartkosten ++ opstelplaatsen ++ opt ++ opt-in ++ opt-out ++ optieconstructies ++ optiehouder ++ optiepakket ++ optiepakketten ++ optieplan ++ optieplannen ++ optieprijs ++ optieprogramma ++ optieprogramma's ++ optieregeling ++ optieregelingen ++ optieseries ++ optrekking ++ opvangadres ++ opvangbekkens ++ opvangbeleid ++ opvangcapaciteit ++ opvangfaciliteiten ++ opvangfunctie ++ opvanginstellingen ++ opvangkosten ++ opvangmodel ++ opvangmoeder ++ opvangorganisatie ++ opvangplaats ++ opvangplek ++ opvangplekken ++ opvangproblemen ++ opvangprogramma ++ opvangproject ++ opvangprojecten ++ opvangregeling ++ opvangruimte ++ opvangvoorziening ++ opvoedcursus ++ opvoedcursussen ++ opvoedingsondersteuning ++ opvoedingssituatie ++ opvoedingsstijl ++ opvoedingstaak ++ opvulteken ++ opvultekens ++ opwekkingsbron ++ opwekkingsliederen ++ opwerkingscontracten ++ opwerkingsfabrieken ++ opzeggingstermijn ++ opzeggingsvergoeding ++ orang ++ oranje-bruin ++ oranje-gele ++ oranjebruin ++ oranjebruine ++ oranjegeel ++ oranjegele ++ oranjetruidrager ++ oratio ++ orbi ++ ordemaatregelen ++ ordergedreven ++ orgaanhandel ++ orgaanuitname ++ organisatieafhankelijk ++ organisatieafhankelijke ++ organisatiecultuur ++ organisatiegrens ++ organisatiegrenzen ++ organisatiekosten ++ organisatienaam ++ organisatienamen ++ organochloorverbindingen ++ orgelklanken ++ orgelwerken ++ oriëntatiejaar ++ orkaanseizoen ++ orkaanwinden ++ orkestenbestel ++ orkestmusici ++ orkestrepertoire ++ orthodox-islamitisch ++ orthodox-islamitische ++ osteopaten ++ oud-ambtenaren ++ oud-atleet ++ oud-bestuurders ++ oud-bewindslieden ++ oud-bewoners ++ oud-communistische ++ oud-dictator ++ oud-directeuren ++ oud-eurocommissaris ++ oud-hoofdcommissaris ++ oud-informateur ++ oud-inspecteur ++ oud-inwoners ++ oud-kampioene ++ oud-koloniën ++ oud-korpschef ++ oud-leerkrachten ++ oud-linkse ++ oud-marineman ++ oud-mijnwerkers ++ oud-minister-president ++ oud-ministers ++ oud-monopolist ++ oud-notaris ++ oud-ondernemer ++ oud-regeringsleider ++ oud-renners ++ oud-schaatser ++ oud-secretaris-generaal ++ oud-sporters ++ oud-staatshoofd ++ oud-testamentische ++ oud-vakbondsbestuurder ++ oud-vicepremier ++ oud-vicepresident ++ oud-voetballers ++ oud-voorzitters ++ oud-werkgever ++ oud-werknemers ++ oud-wethouders ++ oud-zwemster ++ ouder gewoonte ++ oudercomité ++ ouderdieren ++ ouderdomsdiabetes ++ ouderdomsgebrek ++ ouderdomsgebreken ++ ouderdomssuikerziekte ++ ouderenadviseur ++ ouderenadviseurs ++ ouderenaftrek ++ ouderenbeleid ++ ouderenkoor ++ ouderenkorting ++ ouderenmishandeling ++ ouderenpartijen ++ ouderenpsychiatrie ++ ouderenraad ++ ouderenvoorzieningen ++ ouderenwoningen ++ oudervogels ++ oudjaarsdag ++ outen ++ outs ++ outsiderkunst ++ outsourcen ++ outsourcing ++ outsyndroom ++ outsysteem ++ ov-bedrijven ++ ovariumkanker ++ over the counter ++ overambitieuze ++ overbedeeld ++ overbegrazing ++ overbehandeling ++ overbeharing ++ overbelading ++ overbemande ++ overbetaald ++ overbetaalde ++ overbezorgdheid ++ overboord gooien ++ overbruggingsuitkering ++ overconsumptie ++ overeenstemmend ++ overerfbaar ++ overexploitatie ++ overexposure ++ overgangsbestuur ++ overgangsbewind ++ overgangscontract ++ overgangsjaar ++ overgangskabinet ++ overgangsklasse ++ overgangsparlement ++ overgangsproblemen ++ overgangsproces ++ overgangsraad ++ overgangsregel ++ overgangsregels ++ overgangssituatie ++ overgangstermijn ++ overgangstermijnen ++ overgangszone ++ overgekocht ++ overgekochte ++ overgeplakt ++ overgeproduceerde ++ overgetypte ++ overgronden ++ overgrondt ++ overheidsaanbestedingen ++ overheidsaandeel ++ overheidsaandelen ++ overheidsactiviteiten ++ overheidsagentschap ++ overheidsbaan ++ overheidsbanen ++ overheidsbanken ++ overheidsbegroting ++ overheidsbegrotingen ++ overheidsbelang ++ overheidsbescherming ++ overheidsbeslissingen ++ overheidsbesluit ++ overheidsbesluiten ++ overheidsbestellingen ++ overheidsbestuur ++ overheidsbezit ++ overheidsbezuinigingen ++ overheidsbudget ++ overheidsbudgetten ++ overheidsbureau ++ overheidscampagne ++ overheidscommissaris ++ overheidscommissarissen ++ overheidscommissie ++ overheidscommunicatie ++ overheidsconsumptie ++ overheidscontracten ++ overheidsdotatie ++ overheidsdwang ++ overheidseigendom ++ overheidseisen ++ overheidsfonds ++ overheidsfunctie ++ overheidsfuncties ++ overheidsfunctionaris ++ overheidsgarantie ++ overheidsgebouw ++ overheidshandelen ++ overheidsholding ++ overheidshulp ++ overheidsinformatie ++ overheidsinitiatief ++ overheidsinmenging ++ overheidsinstituut ++ overheidsinterventie ++ overheidsinterventies ++ overheidsinvestering ++ overheidskantoren ++ overheidskas ++ overheidskosten ++ overheidskredieten ++ overheidsleningen ++ overheidsmacht ++ overheidsmanagement ++ overheidsmiddelen ++ overheidsmonopolie ++ overheidsniveau ++ overheidsniveaus ++ overheidsobligatie ++ overheidsobligaties ++ overheidsonderneming ++ overheidsondernemingen ++ overheidsonderzoek ++ overheidsopdracht ++ overheidsoptreden ++ overheidsorganisatie ++ overheidspapier ++ overheidsplannen ++ overheidsprogramma ++ overheidsprogramma's ++ overheidsproject ++ overheidsprojecten ++ overheidspropaganda ++ overheidspublicatie ++ overheidspublicaties ++ overheidsrapport ++ overheidsregulering ++ overheidsrol ++ overheidssalarissen ++ overheidsstukken ++ overheidssturing ++ overheidstaak ++ overheidstaken ++ overheidsvertegenwoordigers ++ overheidswerkgevers ++ overheidszijde ++ overhoekjes ++ overingetekend ++ overkluizing ++ overkoepeling ++ overkomstduur ++ overkopen ++ overlastbestrijding ++ overlastgevende ++ overlastveroorzakers ++ overlegcomité ++ overlegforum ++ overleggroep ++ overlegronde ++ overlegronden ++ overlegrondes ++ overlegstelsel ++ overlegtafel ++ overlevingskracht ++ overlevingskunst ++ overlevingsstrategie ++ overlevingsstrategieën ++ overlijdensdekking ++ overlijdensgevallen ++ overlijdensrisico ++ overlijdensrisicoverzekering ++ overnamebedrag ++ overnamebeleid ++ overnamebiedingen ++ overnamedoelwit ++ overnamegesprekken ++ overnamegevecht ++ overnamegolf ++ overnamekandidaat ++ overnamekandidaten ++ overnamekansen ++ overnamekoorts ++ overnamemarkt ++ overnamenieuws ++ overnamepad ++ overnamepartner ++ overnameplan ++ overnameplannen ++ overnamepoging ++ overnamepogingen ++ overnamepolitiek ++ overnamepremie ++ overnamepremies ++ overnameproces ++ overnameprooi ++ overnameprooien ++ overnameregels ++ overnameslag ++ overnamespeculatie ++ overnamespeculaties ++ overnamestrategie ++ overnamevoorstel ++ overnamewetgeving ++ overpopulatie ++ overreserves ++ overrijpheid ++ overrompelingstactiek ++ overschrijvingskaart ++ overslagplaats ++ overslagplaatsen ++ overslagpunt ++ overslagterminal ++ overslagterminals ++ oversluiten ++ oversluitingen ++ overspeligen ++ overstapplaats ++ overstorten ++ overstromingsrisico ++ overtekening ++ overtolligen ++ overvaltactiek ++ overvaltechniek ++ oververkocht ++ overwinningspremie ++ overzichtslijst ++ overzichtsniveau ++ overzichtstekening ++ overzichtstekeningen ++ oxytocine ++ ozb ++ ozb-aanslag ++ ozb-belasting ++ ozb-opbrengst ++ ozb-tarief ++ ozb-tarieven ++ p'tjes ++ p.m. ++ p.o. ++ p.p. ++ p.w. ++ paaigronden ++ paardenhoofd ++ paardenhouderij ++ paardenkarren ++ paardenkoers ++ paardenkoets ++ paardenpoep ++ paardenwereld ++ paars-groen ++ paars-wit ++ paars-witte ++ paasbestand ++ paasboodschap ++ paasdatum ++ paasreces ++ pachtprijs ++ pachtprijzen ++ pachtsysteem ++ paddenpoel ++ paddenpoelen ++ paddenstoelenzoeker ++ paddenstoeltjes ++ pag. ++ pager ++ pagers ++ pagina-einde ++ paginabreedte ++ paginaformaat ++ paginaformaten ++ paginagrootte ++ paginamarges ++ pakjesbezorger ++ pakjesdienst ++ pakkender ++ pakketpolis ++ pakketzegel ++ pakketzegels ++ pakkie-an ++ paleize ++ palfium ++ palingkwekerij ++ palingrokerij ++ palingsound ++ palingstand ++ palingvissers ++ paneuropese ++ pangang ++ paniekaanval ++ paniekaanvallen ++ panieksituaties ++ paniekverhalen ++ paniekverkopen ++ pantserinfanterie ++ papaverteelt ++ papavervelden ++ papierbedrijf ++ papierloos ++ papierloze ++ papiermaker ++ papiermakers ++ papierprijs ++ papierproducent ++ papierproducenten ++ papiersector ++ papierslib ++ papierstroom ++ papierverlies ++ papierwerk ++ para-tbc ++ paracommercie ++ paraglider ++ parallelbanen ++ paramilitairen ++ parenclub ++ parfumeriezaak ++ parfumeriezaken ++ parfumindustrie ++ parfumlijn ++ paribus ++ paringsritueel ++ parkeerbedrijf ++ parkeerbelasting ++ parkeerbeleid ++ parkeercontrole ++ parkeerdak ++ parkeerfaciliteiten ++ parkeerfonds ++ parkeergedrag ++ parkeerkosten ++ parkeerlaag ++ parkeermaatregelen ++ parkeermogelijkheden ++ parkeernorm ++ parkeernormen ++ parkeernota ++ parkeeroverlast ++ parkeerplan ++ parkeerplek ++ parkeerplekken ++ parkeerproblematiek ++ parkeerregeling ++ parkeerrem ++ parkeersituatie ++ parkeertarief ++ parkeertijd ++ parkeervoorziening ++ parket-generaal ++ parketmagistraat ++ parketmagistraten ++ parketsecretaris ++ parketwoordvoerder ++ parkgebied ++ parkinson ++ parkjes ++ parlementaire-enquętecommissie ++ parlementscommissie ++ parlementscommissies ++ parlementskandidaat ++ parlementskandidaten ++ parlementszetel ++ parmezaankaas ++ parochiecentrum ++ pars pro toto ++ parti ++ participatiebedrijf ++ participatiefonds ++ participation ++ particratie ++ partij kiezen ++ partijafdeling ++ partijafdelingen ++ partijbaronnen ++ partijbasis ++ partijencoalitie ++ partijenovereenkomst ++ partijenpost ++ partijfuncties ++ partijgebouw ++ partijgelederen ++ partijgeledingen ++ partijgeschiedenis ++ partijhoofdkwartier ++ partijkantoor ++ partijkantoren ++ partijkeuze ++ partijkoers ++ partijkopstukken ++ partijleiderschap ++ partijlijn ++ partijlijnen ++ partijlijsten ++ partijmachine ++ partijmensen ++ partijpoliticus ++ partijprominenten ++ partijstatuten ++ partijstelling ++ partijstrategen ++ partijstructuren ++ partijstructuur ++ partijtijgers ++ partijtrouw ++ partijverbod ++ partijvergadering ++ partijverkiezingen ++ partijvernieuwing ++ partijvertegenwoordigers ++ partijvlag ++ partijvlaggen ++ partijvoorzitster ++ partijwezen ++ partnerbedrijf ++ partnerregistratie ++ partnerschapsregistratie ++ partnerstad ++ partnertoeslag ++ partout ++ partoutje ++ partouts ++ partyschepen ++ pas op de plaats ++ pascal ++ pasgebouwde ++ pashouder ++ paso ++ paspoortaffaire ++ paspoortfraude ++ paspoortgegevens ++ paspoortproject ++ paspoortsysteem ++ paspoortwet ++ passagiere ++ passagiersaantal ++ passagiersafhandeling ++ passagiersbus ++ passagiersgroei ++ passagiersruimte ++ passagiersstoel ++ passagiersstromen ++ passagiersterminal ++ passantenonderzoek ++ passiefzijde ++ passieverhaal ++ passievol ++ passionnel ++ pastafabrikant ++ pasteuze ++ pastorietuin ++ pasverworven ++ patates ++ patentaanvraag ++ patenteerbaar ++ patentering ++ pater Damiaan ++ pater Eustachius ++ patience spelen ++ patiencespel ++ patisson ++ patiëntengegevens ++ patiëntengroep ++ patiëntengroepen ++ patiëntenrecht ++ patiëntenrechten ++ patiëntenwet ++ patiëntvriendelijker ++ patrimoniumvennootschap ++ pats-boem ++ pausreis ++ pauzeknop ++ pavlovreactie ++ pay ++ pay-per-view ++ pc-afdeling ++ pc-divisie ++ pc-fabrikant ++ pc-gebruik ++ pc-gebruiker ++ pc-gebruikers ++ pc-industrie ++ pc-kaart ++ pc-makers ++ pc-markt ++ pc-privéproject ++ pc-scherm ++ pc-verkoop ++ pc-verkoper ++ pdf ++ peacekeeping ++ peau ++ pecannoten ++ pechgevallen ++ pechverhelping ++ pectoris ++ pedofilienetwerk ++ pedofilienetwerken ++ pedofiliezaak ++ pedofiliezaken ++ pedoseksualiteit ++ pedoseksueel ++ pedoseksuele ++ pedoseksuelen ++ peer-to-peernetwerk ++ peernetwerk ++ peilbuizen ++ peilzender ++ peilzenders ++ pennenproef ++ pensioenadviseurs ++ pensioenafspraken ++ pensioenbedrag ++ pensioenbedragen ++ pensioenberekening ++ pensioenbesparingen ++ pensioenbetalingen ++ pensioendeskundige ++ pensioendossier ++ pensioengebied ++ pensioengeld ++ pensioengerechtigden ++ pensioenhervorming ++ pensioenhervormingen ++ pensioeninkomen ++ pensioeninstelling ++ pensioenjaren ++ pensioenkapitaal ++ pensioenkapitalen ++ pensioenkosten ++ pensioenland ++ pensioenlast ++ pensioenlasten ++ pensioenmarkt ++ pensioenpijler ++ pensioenplan ++ pensioenplicht ++ pensioenpot ++ pensioenprobleem ++ pensioenproblematiek ++ pensioenproducten ++ pensioenreparatie ++ pensioensector ++ pensioenspaarfonds ++ pensioenspaarfondsen ++ pensioenstelsel ++ pensioensysteem ++ pensioensystemen ++ pensioentekort ++ pensioentekorten ++ pensioentoezegging ++ pensioentoezeggingen ++ pensioenuitgaven ++ pensioenuitvoerder ++ pensioenuitvoerders ++ pensioenverlies ++ pensioenvermogen ++ pensioenverplichtingen ++ pensioenverzekeraar ++ pensioenverzekeraars ++ pensioenwereld ++ pensioenwetgeving ++ penster ++ pentiti ++ people ++ peperspray ++ pept ++ per capita ++ per se ++ perceelsgrenzen ++ perchloorethyleen ++ percussief ++ percussiemuziek ++ percussieve ++ perdue ++ performant ++ performante ++ performantie ++ performen ++ periodekampioenschap ++ permetrine ++ perpetuum ++ persartikelen ++ persbeleid ++ persboycot ++ perscontacten ++ perscorps ++ persdag ++ perserij ++ persgroep ++ persjury ++ persleger ++ perslekken ++ persluchtapparatuur ++ persluchtmaskers ++ perslunch ++ persmagnaat ++ persmededeling ++ persona ++ persona non grata ++ personae ++ personal ++ personaliseren ++ personalisering ++ personeelsaantal ++ personeelsaantallen ++ personeelsbijeenkomsten ++ personeelsdirecteur ++ personeelsgebied ++ personeelsgroei ++ personeelsinzet ++ personeelskrapte ++ personeelsomvang ++ personeelsopties ++ personeelsreductie ++ personeelsreducties ++ personeelsruimte ++ personeelsstatuut ++ personeelsuitgaven ++ personeelswisselingen ++ personenalarmering ++ personencontrole ++ personencontroles ++ persontmoeting ++ persoonlijkheidsonderzoek ++ persoonlijkheidsrechten ++ persoonlijkheidstest ++ persoonscontrole ++ persoonsgericht ++ persoonsgerichte ++ persoonslijst ++ perspresentatie ++ persreis ++ persruimte ++ persverantwoordelijke ++ persvereniging ++ pesocrisis ++ pester ++ pesters ++ pestgebieden ++ pestgedrag ++ pestgevallen ++ pestvirus ++ petfood ++ petit ++ petroleumprijzen ++ petroleumsector ++ peuterleeftijd ++ peuteropvang ++ peuterspeelzaalwerk ++ peutertijd ++ peyote ++ pfff ++ pianoconcerto ++ pianoklank ++ pianopartijen ++ pianostukken ++ pianowerk ++ pianowerken ++ pick ++ pico bello ++ picogram ++ pied ++ piekarbeid ++ piekjaar ++ piekniveau ++ piekvraag ++ piercers ++ pierenbadje ++ pierrotjes ++ pijnbehandeling ++ pijnboompitten ++ pijncentrum ++ pijnkliniek ++ pijnlijders ++ pijnpuntje ++ pijnstilling ++ pijnvrij ++ pilootproject ++ pilootprojecten ++ pilootwinkel ++ pilot ++ pilotenstaking ++ pilotenvakbond ++ pilotenvereniging ++ pilotproject ++ pilotprojecten ++ pilots ++ pinbetalingen ++ pince ++ pintransacties ++ pionierend ++ pionierende ++ pioniersgroep ++ pionierstijd ++ piramidefondsen ++ piramidespelen ++ piratenfilm ++ pizzabezorgers ++ pičce ++ pičces ++ plaagdieren ++ plaaginsecten ++ plaatdelen ++ plaats delict ++ plaatsaanduiding ++ plaatser ++ plaatsingsbesluit ++ plaatsingslijst ++ plaatsingswedstrijden ++ plaatsten ++ place ++ places ++ plafondhoogte ++ plain ++ plan de campagne ++ plangebied ++ plankaart ++ planmatigheid ++ planontwikkeling ++ planperiode ++ planschadevergoeding ++ plantafstand ++ plantafstanden ++ plantageholding ++ plantagehouders ++ plantencollectie ++ plantengenetica ++ plantenmateriaal ++ plantenresten ++ plantenwortels ++ plantgoedbehandeling ++ plantmateriaal ++ planvoorbereiding ++ planvorming ++ plasbuis ++ plasmascherm ++ plasmaschermen ++ plastuit ++ plateauschoenen ++ platenbonzen ++ platencollectie ++ platenfirma ++ platenkast ++ platenkopers ++ platenproducenten ++ platenproducer ++ platenverkoop ++ platenwereld ++ plattelandsbeleid ++ plattelandsdorp ++ plattelandseconomie ++ plattelandsgebied ++ plattelandstoerisme ++ plattelandsvernieuwing ++ plattelandswegen ++ plattere ++ platvorm ++ play ++ plaît ++ plejade ++ pletwals ++ plezierjagers ++ pleziervaarders ++ plm. ++ ploegbelang ++ ploegdokter ++ ploegenachtervolging ++ ploegenklassement ++ ploegenspel ++ ploegensysteem ++ ploeggenote ++ ploegkoers ++ ploegleden ++ ploegleiderswagen ++ ploegleiding ++ ploegmanager ++ ploegpresentatie ++ plotlijnen ++ plotwending ++ plotwendingen ++ pluimveemest ++ pluimveesector ++ pluimveevlees ++ pluk-ze-wetgeving ++ plume ++ plurale ++ pluspakket ++ pluspakketten ++ pluspion ++ plv. ++ pocketreeks ++ pocketreeksen ++ pocus ++ podiumact ++ podiumbeest ++ podiumdebuut ++ podiumkunstenaar ++ podiumplaats ++ podiumplaatsen ++ podotherapeut ++ poederbrief ++ poederbrieven ++ pofferd ++ pokerspeler ++ pokkenvaccin ++ polderbewoners ++ polderdorp ++ polderdorpen ++ polderhuis ++ polderoverleg ++ polderstad ++ poliswaarde ++ politie-cao ++ politie-infiltrant ++ politie-informant ++ politie-inzet ++ politieactie ++ politieafdelingen ++ politieambtenaar ++ politieambtenaren ++ politieautoriteiten ++ politiebegroting ++ politiebeleid ++ politiebestanden ++ politiebestel ++ politiebevoegdheden ++ politiebezoek ++ politiebron ++ politiebronnen ++ politiebudget ++ politiecapaciteit ++ politiechef ++ politiecommandant ++ politiecommissariaat ++ politiecontacten ++ politiecontrole ++ politiecordon ++ politiecultuur ++ politiedeskundigen ++ politiedetective ++ politiedossier ++ politiedossiers ++ politieduo ++ politiedwang ++ politiefunctionaris ++ politiegebouw ++ politiegeweld ++ politiehervorming ++ politiehulp ++ politiek-bestuurlijk ++ politiek-bestuurlijke ++ politiek-correcte ++ politiek-cultureel ++ politiek-culturele ++ politiek-diplomatieke ++ politiek-filosofische ++ politiek-historische ++ politiek-inhoudelijk ++ politiek-inhoudelijke ++ politiek-militair ++ politiek-militaire ++ politiek-morele ++ politiek-psychologisch ++ politiek-psychologische ++ politiek-religieuze ++ politiek-sociale ++ politiek-strategisch ++ politiek-strategische ++ politiekapel ++ politiekazerne ++ politiekeurmerk ++ politiekolonel ++ politiekorpschef ++ politiekosten ++ politieland ++ politieleiding ++ politielint ++ politiemedewerker ++ politiemedewerkers ++ politiemeldkamer ++ politieminister ++ politieministers ++ politiemonitor ++ politienummer ++ politieofficier ++ politieofficieren ++ politieonderwijs ++ politieoorlog ++ politieoperatie ++ politieopleiding ++ politieorganisatie ++ politieorganisaties ++ politiepak ++ politieperskaart ++ politiepraktijk ++ politieprefect ++ politierechercheurs ++ politieregisters ++ politiereorganisatie ++ politiesamenwerking ++ politiescanner ++ politiestation ++ politiestatistieken ++ politiesterkte ++ politiestructuur ++ politiesurveillance ++ politiesurveillant ++ politiesurveillanten ++ politiesysteem ++ politietaak ++ politieteam ++ politieteams ++ politiethriller ++ politietop ++ politievak ++ politievakbond ++ politievakbonden ++ politieversterking ++ politievoertuigen ++ politievoorlichter ++ politiewereld ++ politiewerk ++ politiezone ++ politiezorg ++ polsbanden ++ polsbandje ++ polycarbonaat ++ polyfenolen ++ polyglotbijbel ++ polymorfismen ++ polypropeen ++ polyurethaanschuim ++ polyvalentie ++ pompoenlampion ++ pompoenlampionnen ++ pompoenpitten ++ pompoensoep ++ ponymarkt ++ poolcentrum ++ pop-cd ++ pop-lp ++ popact ++ popalbum ++ popblad ++ popcentrum ++ popdeuntjes ++ popdiva ++ popduo ++ popelpee ++ popfans ++ popformatie ++ popgeschiedenis ++ pophit ++ pophits ++ popijopies ++ popindustrie ++ popjournalist ++ popjournalistiek ++ popklassiekers ++ poplegende ++ poplied ++ popliefhebber ++ popnummer ++ popnummers ++ poppenfilm ++ poppenkastfiguren ++ poppenkastfiguur ++ poppenserie ++ poppers ++ popplaat ++ popplaten ++ poppodia ++ poppodium ++ popprijs ++ popquiz ++ poprock ++ poptempel ++ poptijdschrift ++ populariteitstest ++ populierenbos ++ popwereld ++ pornobaas ++ pornobedrijf ++ pornokoning ++ pornosite ++ pornowereld ++ porseleinfabriek ++ portaalsite ++ portaalsites ++ portalsite ++ portefeuillebeheer ++ portefeuillesamenstelling ++ portiekflat ++ portiekflats ++ portretformaat ++ portretfoto ++ positief-kritisch ++ positiviteit ++ postagenten ++ postbedeling ++ postbedrijf ++ postbedrijven ++ postbusadres ++ postcodegebied ++ postcodegebieden ++ postcodeloterij ++ postcommunisten ++ poste ++ posteriori ++ postfascisten ++ postgebouw ++ postmarkt ++ postorderaar ++ postorderservice ++ postorderverkoop ++ postpakken ++ postpunk ++ postsector ++ postsorteercentra ++ postsorteercentrum ++ poststemmen ++ poststroom ++ posttraumatisch stresssyndroom ++ postverwerking ++ pottenbakken ++ poulesysteem ++ power ++ powerhouse ++ powerpop ++ poëziekritiek ++ poëzieliefhebber ++ poëzieliefhebbers ++ poëzietijdschrift ++ poëziewedstrijd ++ poëziezomer ++ pr-activiteiten ++ pr-adviseur ++ pr-bedrijf ++ pr-beleid ++ pr-functionaris ++ pr-machine ++ pr-man ++ pr-verantwoordelijke ++ praatclub ++ praatcultuur ++ praathuis ++ prachtfilm ++ prachtprestatie ++ praecox ++ praktijkdag ++ praktijkkennis ++ praktijkkosten ++ praktijkkostenvergoeding ++ praktijkman ++ praktijkmensen ++ praktijkondersteuning ++ praktijkonderwijs ++ praktijkopdrachten ++ praktijkopleiding ++ praktijktest ++ praktijkverhandeling ++ praktijkverpleegkundige ++ praktijkverpleegkundigen ++ praktijkvoering ++ praktisch-politieke ++ pre-electorale ++ preciezere ++ precisie-uurwerk ++ precisiebommen ++ predikante ++ predikantenopleiding ++ predikantschap ++ prelatuur ++ prematuren ++ premiebetalende ++ premiebetaler ++ premiebetalers ++ premiedaling ++ premiedifferentiatie ++ premiefraude ++ premiegrondslag ++ premiekosten ++ premieplicht ++ premierskandidaat ++ premiestijging ++ premiestijgingen ++ premiestortingen ++ premiesysteem ++ premieverschillen ++ premievoordeel ++ premixen ++ prepaid ++ prepress ++ preselectie ++ presentatieprogramma ++ presentatietechnieken ++ presentatievorm ++ presentatievormen ++ presentatiewerk ++ preservering ++ presidentsambt ++ presidentscampagne ++ presidentskandidate ++ presidentskandidatuur ++ presidentsrace ++ presidentsschap ++ presidentsvrouw ++ presse ++ prestatie-indicatoren ++ prestatiebevorderend ++ prestatiebevorderende ++ prestatiecontract ++ prestatiecontracten ++ prestatiecurve ++ prestatiegegevens ++ prestatienorm ++ prestatienormen ++ prestatieverbetering ++ presterend ++ prestigeduel ++ prestigemerk ++ prestigeoverwegingen ++ prestigestrijd ++ preventiecampagne ++ preventieplan ++ preventieteam ++ preventiewerkers ++ preëmptieve ++ priester-dichter ++ priesterkaste ++ prijs-kwaliteitsverhouding ++ prijsaanduiding ++ prijscategorie ++ prijsconcurrentie ++ prijsdier ++ prijsdifferentiatie ++ prijsdruk ++ prijsdumping ++ prijseffect ++ prijseffecten ++ prijserosie ++ prijsevolutie ++ prijsgevoelige ++ prijsgevoeligheid ++ prijsinformatie ++ prijskortingen ++ prijslimiet ++ prijsmarge ++ prijsofferte ++ prijsoffertes ++ prijsonderhandelingen ++ prijsondersteuning ++ prijsopdrijvende ++ prijsprikkels ++ prijsrange ++ prijsrisico's ++ prijssegment ++ prijsstabiliteit ++ prijssteun ++ prijsstructuur ++ prijsstunter ++ prijsstunters ++ prijssubsidies ++ prijssysteem ++ prijstransparantie ++ prijsverhouding ++ prijsvoorstellen ++ prijsvork ++ prijswijzigingen ++ prijswinnende ++ prijzenbedrag ++ prijzendruk ++ prijzenfestival ++ prijzengala ++ prijzenpakket ++ prijzenpolitiek ++ prijzenwet ++ prima donna ++ primatencentrum ++ princeps ++ principekwestie ++ principezaak ++ prinsenpaar ++ prinsenwagen ++ prinses Máxima ++ printerdivisie ++ printerfabrikant ++ prion ++ prionen ++ prionziekte ++ prionziekten ++ priorisch ++ prioristisch ++ prioristische ++ prioriteitsstelling ++ pris ++ privacybeleid ++ privacygevoelig ++ privacygevoelige ++ privacyregels ++ privatisatie ++ privatiseringsbeleid ++ privatiseringsplannen ++ privatiseringsproces ++ privatiseringsprogramma ++ privatiseringswet ++ privé-eigendom ++ privé-informatie ++ privéadres ++ privéarchief ++ privébelangen ++ privébibliotheek ++ privécollectie ++ privécollecties ++ privédoeleinden ++ privédomein ++ privégegevens ++ privéhanden ++ privéhuizen ++ privékilometers ++ privéklanten ++ privékliniek ++ privéklinieken ++ privéles ++ privélessen ++ privémilitie ++ privémuseum ++ privéomstandigheden ++ privéondernemer ++ privéonderneming ++ privéorganisaties ++ privépartners ++ privéprobleem ++ privéproblemen ++ privéproject ++ privéredenen ++ privésecretaresse ++ privésecretaresses ++ privésituatie ++ privéterrein ++ privétrainer ++ privévertrekken ++ privéverzamelaar ++ privévliegtuig ++ privéwoning ++ privéziekenhuizen ++ prix ++ prixtoernooi ++ prixtoernooien ++ prixwedstrijd ++ pro Deo ++ pro bono ++ pro forma ++ pro memorie ++ pro's ++ pro-Deaan ++ probleembedrijven ++ probleembuurt ++ probleembuurten ++ probleemjeugd ++ probleemjongeren ++ probleemkredieten ++ probleemland ++ probleemlanden ++ probleemleerlingen ++ probleempunt ++ probleempunten ++ probleemscholen ++ probleemwijk ++ probleemwijken ++ procedeetjes ++ procedurekosten ++ procedureslag ++ procedurevergadering ++ procesbegeleider ++ procescontrole ++ procesdag ++ procesdossier ++ procesinnovatie ++ procesmanagement ++ procesmanager ++ procesorde ++ procespartijen ++ procesvereenvoudiging ++ procesvertegenwoordiging ++ producentenvertrouwen ++ producersduo ++ productcategorie ++ productcategorieën ++ productengamma ++ productenpakket ++ productgamma ++ productieactiviteiten ++ productieafspraken ++ productieband ++ productiefaciliteit ++ productiegroei ++ productiehuis ++ productiehuizen ++ productiekantoor ++ productiekern ++ productieland ++ productielanden ++ productielocatie ++ productiemachines ++ productiemanager ++ productiemanagers ++ productieomstandigheden ++ productieplaatsen ++ productieplafond ++ productieplatform ++ productieproblemen ++ productiequota ++ productieruimte ++ productiestructuur ++ productieteam ++ productietechnisch ++ productietoename ++ productieverhoging ++ productieverlaging ++ productieverlies ++ productievestiging ++ productievestigingen ++ productievolume ++ productievolumes ++ productiewaarde ++ productiewerk ++ productiviteitsderving ++ productiviteitstoename ++ productiviteitswinst ++ productiviteitswinsten ++ productkwaliteit ++ productleverancier ++ productleveranciers ++ productlijnen ++ productmarkten ++ productmix ++ productnaam ++ productnamen ++ productnummer ++ productnummers ++ productontwikkelaar ++ productontwikkelaars ++ productportfolio ++ productvernieuwing ++ productwijziging ++ productwijzigingen ++ proefboren ++ proefbuis ++ proefcentrum ++ proefdiercentrum ++ proefexamen ++ proeffase ++ proefgebieden ++ proefgemeenten ++ proeflancering ++ proeflanceringen ++ proefnotities ++ proefonderzoek ++ proefpakket ++ proefpanel ++ proefprogramma ++ proefrijbewijs ++ proeftafel ++ proefteam ++ proeftraject ++ proefwinkel ++ prof. ++ profavontuur ++ profbestaan ++ profbond ++ profcompetitie ++ professionelen ++ professionelere ++ profhonkballer ++ profile ++ profileringsdrang ++ profit ++ profitariaat ++ profitinstellingen ++ profitorganisatie ++ profitsector ++ profjaar ++ profloopbaan ++ profpeloton ++ profronde ++ proftennisser ++ proftennissers ++ proftoernooi ++ proftoernooien ++ profvoetbalclub ++ profzege ++ programma-aanbieders ++ programma-informatie ++ programmabeleid ++ programmabrochure ++ programmabudget ++ programmabureau ++ programmacoördinator ++ programmaformule ++ programmaformules ++ programmagenres ++ programmagids ++ programmagidsen ++ programmahulp ++ programmakeuze ++ programmakosten ++ programmamanager ++ programmaonderdeel ++ programmaonderdelen ++ programmaraad ++ programmaraden ++ programmareeks ++ programmaschema ++ programmaserie ++ programmaverantwoordelijkheid ++ programmavoorschriften ++ programmavoorstel ++ programmavoorstellen ++ programmawet ++ programmawijzigingen ++ progressievoorbehoud ++ projectbegeleider ++ projectbeheer ++ projectbeschrijving ++ projectdirecteur ++ projectenlijst ++ projectkosten ++ projectleiding ++ projectplan ++ projectreferentie ++ projectsubsidie ++ projectteams ++ projectverantwoordelijke ++ projectwerk ++ projectwethouder ++ proliferatieverdrag ++ prominenten ++ prominentie ++ promotieactie ++ promotieacties ++ promotieactiviteiten ++ promotiebudget ++ promotiemiddel ++ promotieplan ++ promotietoer ++ promotietour ++ pronazi ++ pronkzitting ++ pronkzittingen ++ propagandadoeleinden ++ propagandamiddel ++ propagandaminister ++ propagandaslag ++ prophecy ++ prostitutiebranche ++ prostitutiecircuit ++ prostitutiegebied ++ prostitutiemilieu ++ prostitutienetwerk ++ prostitutiepanden ++ protagoniste ++ protestbord ++ protestborden ++ protesterenden ++ protestpartij ++ prothesedragers ++ protocolakkoord ++ protontherapie ++ provinciebestuurder ++ provinciebestuurders ++ provincieclub ++ provinciegenoten ++ provinciegrens ++ provinciehoofdstad ++ provinciewet ++ provocatus ++ proxy ++ prozabewerkingen ++ prudentiële ++ pseudointellectuele ++ pseudologia ++ pseudologia fantastica ++ pseudonimiteit ++ psilocine ++ psoriasispatiënten ++ psychogeriatrie ++ psychopate ++ psychotici ++ puberzoon ++ public ++ publicatielijst ++ publicatiemethode ++ publicatiemethodes ++ publiciteitsgevoelige ++ publiciteitsgolf ++ publiciteitsmachine ++ publiciteitsmateriaal ++ publiciteitsoffensief ++ publiek-privaat ++ publieksactiviteiten ++ publieksbalie ++ publieksbereik ++ publiekscampagne ++ publiekscampagnes ++ publieksdebat ++ publieksevenementen ++ publieksfavorieten ++ publieksfunctie ++ publieksfuncties ++ publiekslieveling ++ publieksonvriendelijk ++ publieksonvriendelijke ++ publieksparticipatie ++ publieksreacties ++ publieksreclame ++ publieksruimte ++ publieksruimten ++ publiekssucces ++ publiekstaak ++ publiekstaken ++ publieksvoorzieningen ++ publieksvriendelijkheid ++ publiekswissel ++ puinbreker ++ punkbeweging ++ punkmuziek ++ punkrocker ++ punkscene ++ punksongs ++ puntenaftrek ++ puntengrens ++ puntenrecord ++ puntenrijbewijs ++ puntentrui ++ puntenverlies ++ puntenvoorsprong ++ puntgrootte ++ puntverlies ++ puzzelspel ++ pvc-prijzen ++ pyknisch ++ pyknische ++ pyrolyse ++ pyromane ++ pęche ++ q'tjes ++ q.e.d. ++ quad ++ qualitate ++ quasi-diepzinnige ++ quasi-intellectuele ++ quasibestraffend ++ quasidiepzinnig ++ quasidocumentair ++ quasifilosofisch ++ quasimonopolie ++ quasionverschillig ++ quasireligieus ++ quasislordig ++ quasistaat ++ quatre ++ que ++ query ++ query's ++ qui ++ qui pro quo ++ quinoa ++ quizprogramma ++ quizvraag ++ quo ++ r'etjes ++ raadpleegbaar ++ raadsagenda ++ raadsbreed ++ raadsmedewerkers ++ raadsmeerderheid ++ raadsnestor ++ raadsperiode ++ raadsvergoeding ++ raadsvoordracht ++ raadsvoorstel ++ raadsvoorstellen ++ raadsvoorzitter ++ raadszaal ++ raambekleder ++ raampartijen ++ raamprostituees ++ raamprostitutiegebied ++ raapsteel ++ racespel ++ racespellen ++ racesport ++ raciste ++ radargeleide ++ radarverklikkers ++ radarvliegtuigen ++ radarwaarnemingen ++ radiatorrooster ++ radio-cassetterecorder ++ radio-dj ++ radio-optredens ++ radiocampagne ++ radiocolumn ++ radiocommunicatie ++ radiodirecteur ++ radiodocumentaires ++ radiohit ++ radiohoorspel ++ radiojournaliste ++ radiokanalen ++ radiolandschap ++ radiomaken ++ radiomakers ++ radioman ++ radiomarkt ++ radiomicrofoon ++ radionetwerk ++ radionieuws ++ radiopresentator ++ radiopresentatrice ++ radioschotels ++ radioshow ++ radioshows ++ radiospectrum ++ radiotherapeut ++ radiotherapeuten ++ radiouitzendingen ++ radiovriendelijke ++ radiozendtijd ++ raften ++ raga ++ raga's ++ railterminal ++ raketafweersysteem ++ raketbeschietingen ++ raketbrandstof ++ raketdreiging ++ raketkop ++ raketlancering ++ raketlanceringen ++ raketonderdelen ++ raketproef ++ raketproeven ++ raketprogramma ++ raketschild ++ raketsla ++ raketsysteem ++ raketsystemen ++ rakettechnologie ++ rakettenarsenaal ++ rakettenfabriek ++ rakettenschild ++ rakettest ++ raketverdediging ++ raketverdedigingssysteem ++ rallyrijden ++ rallywagen ++ rames ++ ramkrakers ++ rampbestrijding ++ rampbestrijdingsplan ++ rampcafé ++ rampdag ++ rampenbestrijders ++ rampenoefening ++ rampenoefeningen ++ rampenstaf ++ rampenteam ++ rampenverzekering ++ rampenzender ++ rampnacht ++ rampoefening ++ rampplaats ++ rampplek ++ ramptoestel ++ ramptrein ++ randactiviteiten ++ randapparaat ++ randapparaten ++ randbeplanting ++ randdebiel ++ randstedelijke ++ ranking ++ rapact ++ rapformatie ++ rapidpartijen ++ rapidschaak ++ rapscene ++ rapster ++ rasa ++ rasbestuurder ++ rassenoorlog ++ rassenrellen ++ rassprinter ++ rassé ++ rasterlijn ++ rasterlijnen ++ rasverteller ++ ratingbureau ++ rauwmelkse ++ rave ++ ravers ++ rayonkantoor ++ razendknap ++ re-educatie ++ re-integratiebedrijf ++ re-integratiebeleid ++ re-integratiegedeelte ++ reactiemacht ++ reactiepatronen ++ reactiepatroon ++ reading ++ real ++ real time ++ reality ++ realityprogramma ++ realpolitik ++ realtime ++ reanimatiepogingen ++ rebellengebied ++ rebellengroepen ++ rebellengroepering ++ rebellenkamp ++ rebellenorganisatie ++ recentere ++ receptgeneesmiddelen ++ receptiebalie ++ receptiekosten ++ recessiebestendig ++ recherche-eenheid ++ recherchecapaciteit ++ recherchechef ++ recherchechefs ++ recherchetechnieken ++ recherchezaken ++ recht voor z'n raap ++ rechtbankvonnis ++ rechtbankvoorzitter ++ rechtbreien ++ rechterbenedenhoek ++ rechterborst ++ rechterhersenhelft ++ rechterheup ++ rechterkantlijn ++ rechterknie ++ rechterkolom ++ rechtermarge ++ rechtermuisknop ++ rechterpagina's ++ rechterportier ++ rechterrijstrook ++ rechts-extremisme ++ rechts-nationalistische ++ rechtsbasis ++ rechtsbedrijf ++ rechtsbestel ++ rechtsbijstandverzekeraar ++ rechtsbijstandverzekeraars ++ rechtscultuur ++ rechtsen ++ rechtsfilosoof ++ rechtsgemeenschap ++ rechtsgrondslag ++ rechtshandigen ++ rechtshulpverdrag ++ rechtshulpverleners ++ rechtshulpverzoek ++ rechtshulpverzoeken ++ rechtsinstantie ++ rechtsinstanties ++ rechtsleer ++ rechtsontwikkeling ++ rechtspositieregelingen ++ rechtsprincipe ++ rechtsprincipes ++ rechtsprocedure ++ rechtsprocedures ++ rechtspsychologie ++ rechtsspraak ++ rechtsstatelijk ++ rechtsstatelijke ++ rechtstoepassing ++ rechtstoepassingen ++ rechtsverwerking ++ rechtswaarborgen ++ rechttoe rechtaan ++ rechtzoekende ++ rechtzoekenden ++ recidivisme ++ reclame-industrie ++ reclame-inspanningen ++ reclame-uiting ++ reclame-uitingen ++ reclameactie ++ reclameactiviteiten ++ reclamebedrijf ++ reclamebedrijven ++ reclamebeelden ++ reclamebeleid ++ reclamebesluit ++ reclamebestedingen ++ reclamebranche ++ reclamebudget ++ reclamebudgetten ++ reclameconcern ++ reclamecontract ++ reclamefestival ++ reclamefotografie ++ reclamegeld ++ reclamegelden ++ reclamekosten ++ reclamekreet ++ reclameleus ++ reclamemaken ++ reclamemarkt ++ reclamemiddel ++ reclamemonopolie ++ reclamemuziek ++ reclameprijs ++ reclameregie ++ reclameruimte ++ reclamesector ++ reclameslogan ++ reclametaal ++ reclametarieven ++ reclameteam ++ reclameuitingen ++ reclamevrij ++ reclamevrije ++ reclamewereld ++ reclasseringscontact ++ reclasseringsmedewerker ++ reclasseringstoezicht ++ reconquista ++ reconstructieplan ++ reconstructieplannen ++ reconstructietekening ++ reconstructiewerkzaamheden ++ recordboeken ++ recordbrekende ++ recordgroei ++ recordhoeveelheid ++ recordinternational ++ recordjacht ++ recordkampioen ++ recordkoers ++ recordlaagte ++ recordniveau ++ recordoplage ++ recordpeil ++ recordprijs ++ recordprijzen ++ recordrace ++ recordreeks ++ recordresultaat ++ recordresultaten ++ recordscore ++ recordvangst ++ recordverbetering ++ recordverkoop ++ recordverkopen ++ recordverlies ++ recordverliezen ++ recordvlucht ++ recreatiebad ++ recreatiebos ++ recreatiecomplex ++ recreatieondernemers ++ recreatieplas ++ recreatieplassen ++ recreatieproject ++ recreatieprojecten ++ recreatieroute ++ recruiters ++ recruteerde ++ recruteert ++ recruten ++ recurrent ++ recurrente ++ recyclagebedrijf ++ recycleerbaar ++ red. ++ redactiekantoor ++ redactiesecretariaat ++ redactiestatuten ++ redactiestatuut ++ redactieteam ++ redactiezaal ++ reddingsdienst ++ reddingsmiddelen ++ reddingspakket ++ reddingsplan ++ reddingsteam ++ reddingsvaartuig ++ reddingswerkzaamheden ++ reddingwerkers ++ redelijkheidsbeginsel ++ redelijkheidstoets ++ redelijkheidstoetsen ++ redersfamilie ++ reductiedoelstelling ++ reductiedoelstellingen ++ reductieplan ++ reductieregeling ++ reductio ++ reductio ad absurdum ++ reewild ++ referendabel ++ referendumverordening ++ referendumverzoek ++ referendumvoorstel ++ referentieaandeelhouder ++ referentieaandeelhouders ++ referentiekoers ++ referentielening ++ referentielijst ++ referentieprijs ++ referentierente ++ reflexwerking ++ regeerploeg ++ regelafbreking ++ regelbegin ++ regeldrift ++ regeleinde ++ regeleinden ++ regelgevend ++ regelgevende ++ regelgever ++ regelgevers ++ regelneverij ++ regelniveau ++ regelniveaus ++ regelwijziging ++ regenbanden ++ regenboognatie ++ regenpauze ++ regering-in-ballingschap ++ regeringleiders ++ regeringsadviseur ++ regeringsakkoord ++ regeringsapparaat ++ regeringsautoriteiten ++ regeringsbronnen ++ regeringsbureau ++ regeringscijfers ++ regeringscombinatie ++ regeringsconferentie ++ regeringscontrole ++ regeringsdeelname ++ regeringsdelegatie ++ regeringsdelegaties ++ regeringsdocumenten ++ regeringsformatie ++ regeringsgebied ++ regeringsgetrouwe ++ regeringsgezinde ++ regeringshoofden ++ regeringshulp ++ regeringsinstanties ++ regeringskamp ++ regeringskandidaat ++ regeringskrant ++ regeringsleidster ++ regeringslid ++ regeringsmaatregel ++ regeringsmaatregelen ++ regeringsmacht ++ regeringsmilitairen ++ regeringsonderzoek ++ regeringsorgaan ++ regeringspolitiek ++ regeringspost ++ regeringsstad ++ regeringssysteem ++ regeringstoestel ++ regeringstop ++ regeringsvliegtuig ++ regeringsvoornemen ++ regeringsvorming ++ regeringswerk ++ regeringswijk ++ regeringswissel ++ regiefout ++ regiefunctie ++ regiegroep ++ regieopvatting ++ regierol ++ regiobestuurder ++ regiocode ++ regiocodes ++ regiodirecteur ++ regiodirecteuren ++ regiofunctie ++ regiogemeenten ++ regiogrenzen ++ regiokantoor ++ regiokantoren ++ regiokorps ++ regionalen ++ regionalismen ++ regionieuws ++ regiopolitie ++ regioraad ++ regioteam ++ regioverkiezingen ++ regiovisie ++ regiovoorzitter ++ regiovorming ++ registratiecommissie ++ registratieformulier ++ registratieformulieren ++ registratiemethode ++ registratieprocedure ++ registratiesystemen ++ regularisatiecampagne ++ regularisatiecommissie ++ regularisatieprocedure ++ regularisering ++ rehabilitatieprogramma ++ reinigingsheffing ++ reinigingsinstallatie ++ reinigingskosten ++ reinigingsproces ++ reinigingsproducten ++ reisafstand ++ reisafstanden ++ reisbagage ++ reisbedrijf ++ reisbijstand ++ reisblad ++ reisboekhandel ++ reisbrieven ++ reisbudget ++ reisconcern ++ reisdag ++ reisdocument ++ reisdoelen ++ reisgedrag ++ reisgemak ++ reisgezel ++ reisgroep ++ reishandboek ++ reisindustrie ++ reisinformatie ++ reiskostenaftrek ++ reiskostenregeling ++ reislustigen ++ reismagazine ++ reismarkt ++ reismogelijkheden ++ reisonderneming ++ reisplanner ++ reisroute ++ reisroutes ++ reisschrijver ++ reissector ++ reissites ++ reisuren ++ reisverbod ++ reisvergunning ++ reisvoorwaarden ++ reiswagen ++ reisweg ++ reisziekte ++ reizigersaantallen ++ reizigersbedrijf ++ reizigersgroei ++ reizigersinformatie ++ reizigersorganisatie ++ reizigersstromen ++ reizigersstroom ++ rekenblad ++ rekenbladen ++ rekenboekjes ++ rekeningafschriften ++ rekeningoverzicht ++ rekeningsaldo ++ rekenkracht ++ rekenonderwijs ++ rekentabel ++ rekentabellen ++ rekenvaardigheden ++ rekenvaardigheid ++ rekenvermogen ++ rekkertje ++ relatiebeheer ++ relatiebeheerder ++ relatiekomedie ++ relatiemanagement ++ relatiemarkt ++ relatienetwerk ++ relatieprobleem ++ relatiesfeer ++ relatievorming ++ relations ++ relaxruimte ++ relen ++ religieus-culturele ++ religieus-politieke ++ rellerigheid ++ relschoppende ++ remedial ++ remigratieproject ++ remkracht ++ remkrachtverdeler ++ remme ++ remote ++ remvermogen ++ remwerking ++ renaissancemuziek ++ rendabiliseren ++ rendang ++ rendementscurve ++ rendementsheffing ++ rendementsverhoging ++ rendementsverlies ++ rendementsverschil ++ rendez ++ rendiervlees ++ reng ++ renovatiemarkt ++ renprijs ++ rensters ++ rente-evolutie ++ renteangst ++ rentebeleid ++ rentebeslissing ++ rentebesluit ++ rentebesluiten ++ rentebewegingen ++ rentecurve ++ rentedruk ++ rentegevoeligheid ++ rentehobbel ++ rentemaatregel ++ rentemarkt ++ renteniveau ++ renteniveaus ++ renteontwikkeling ++ rentepolitiek ++ rentepremie ++ renteresultaat ++ renterisico ++ renteschommelingen ++ renteverplichtingen ++ renteverwachtingen ++ rentevooruitzichten ++ rentevrees ++ rentevrij ++ rentevrije ++ rentewapen ++ rentewijziging ++ rentewijzigingen ++ reorganisatiekosten ++ reorganisatielast ++ reorganisatielasten ++ reorganisatieproces ++ reorganisatieprocessen ++ reorganisatieronde ++ reparatiemaatregelen ++ reparatiewet ++ repertoirekeuze ++ repje ++ reporente ++ reportageprogramma ++ reportagereeks ++ reportageserie ++ reproductierecht ++ reprograferen ++ reptielenhuis ++ reputatieschade ++ rerelease ++ researchpark ++ researchwerk ++ resellers ++ reservaatsgebied ++ reservataire ++ reservatiesysteem ++ reservecapaciteit ++ reservedelen ++ reservedoelman ++ reservekopie ++ reservekopieën ++ reservelijst ++ reserveperiode ++ reservepolitie ++ reserverekening ++ reserveringskosten ++ reserveringsruimte ++ reserverol ++ resocialisering ++ resp. ++ responsabiliseren ++ responstijd ++ restafval ++ restante ++ restaurant-hotel ++ restaurantbezoek ++ restaurantbezoeker ++ restaurantformule ++ restaurantgedeelte ++ restaurantkosten ++ restaurantmanager ++ restaurantpersoneel ++ restaurantwezen ++ restauratiebeurt ++ restauratiefonds ++ restauratieproject ++ restauratieprojecten ++ restauratiesubsidie ++ restauratiewerk ++ restbedrag ++ restfractie ++ restpartijen ++ restpost ++ restproduct ++ restproducten ++ restrictievere ++ restruimte ++ restschuld ++ reststemmen ++ restverschijnselen ++ resultaatafhankelijke ++ resultaatbeloning ++ resultaatgebied ++ resultaatgebieden ++ resultaatsverbintenis ++ resultaatsverplichting ++ resultaatverantwoordelijk ++ resultatenseizoen ++ retailer ++ retailers ++ retailing ++ retailsector ++ retinol ++ retouren ++ retourpremie ++ retourprovisie ++ retourrecht ++ retourservice ++ retourtarief ++ retriever ++ retrospectie ++ retrotrend ++ retsina ++ reuzeblij ++ reuzenblad ++ reuzenpinguďn ++ revalidatieperiode ++ revisievergunning ++ rez ++ reëlere ++ rhythm ++ ribblessure ++ riches ++ richtingloosheid ++ ricine ++ ricotta ++ ridderideaal ++ ridderverhaal ++ ridderverhalen ++ rider ++ rietgedekte ++ rietsnijders ++ rietsuikerplantages ++ riff ++ right ++ rigor ++ rij-instructeurs ++ rijgenot ++ rijinstructrice ++ rijkbloeiend ++ rijkbloeiende ++ rijkgevulde ++ rijkop ++ rijksbeleid ++ rijkscollectie ++ rijksconsulent ++ rijksgeld ++ rijksgelden ++ rijksinspecteur ++ rijksinspectie ++ rijksinspecties ++ rijksmaarschalk ++ rijksministerraad ++ rijksmonumentenlijst ++ rijksniveau ++ rijksrechercheonderzoek ++ rijksrechercherapport ++ rijksrechercheur ++ rijksrechercheurs ++ rijksregels ++ rijksstenden ++ rijkssteun ++ rijkstaken ++ rijkstoelage ++ rijksvergoeding ++ rijkswachtkazerne ++ rijkwaliteiten ++ rijprestaties ++ rijstboer ++ rijstevlaai ++ rijstterrassen ++ rijtest ++ rijtijdenwet ++ rijvaardigheidstest ++ rijveiligheid ++ rijwoning ++ rijwoningen ++ ringleiding ++ ringslot ++ ringvaccinatie ++ rio ++ rioleringsnet ++ rioleringsplan ++ rioleringsplannen ++ rioleringswerkzaamheden ++ rioolaansluiting ++ rioolafvoerrecht ++ rioollucht ++ riooloverstort ++ riooloverstorten ++ rioolpijp ++ rioolsysteem ++ riposten ++ ripostes ++ risico-inventarisatie ++ risico-organen ++ risicobedrijven ++ risicobeheer ++ risicobeheersing ++ risicobeoordeling ++ risicobeperkend ++ risicobeperkende ++ risicodekking ++ risicodieren ++ risicodragers ++ risicoduel ++ risicofonds ++ risicogebied ++ risicogebieden ++ risicogedrag ++ risicogehalte ++ risicograad ++ risicojongeren ++ risicokapitaalfonds ++ risicokapitaalfondsen ++ risicokapitaalverschaffers ++ risicokinderen ++ risicolanden ++ risicoleerlingen ++ risicomaatschappij ++ risicomanagement ++ risicomateriaal ++ risicoperceptie ++ risicoprofiel ++ risicoprofielen ++ risicoschuwe ++ risicoselectie ++ risicosupporters ++ risicotreinen ++ risicovrij ++ risicovrije ++ ritalin ++ rittenadministratie ++ rittenwedstrijd ++ rivierblindheid ++ rivierboten ++ riviercruises ++ rivierlandschap ++ rivierlandschappen ++ rivierzijde ++ roadmuziek ++ roadster ++ roaring ++ roc's ++ rockartiest ++ rockcultuur ++ rockfestival ++ rockformatie ++ rockgeluid ++ rockgitarist ++ rockheld ++ rocklegende ++ rockmusicus ++ rockmuzikant ++ rocknummer ++ rocknummers ++ rockplaat ++ rockplaten ++ rockpubliek ++ rockscene ++ rockshow ++ roddeljournalistiek ++ roddeltante ++ roddelverhalen ++ rodelaar ++ rodetruidrager ++ roebelcrisis ++ roeicoach ++ roeiseizoen ++ roeiwereld ++ roependen ++ roestvrij staal ++ roetfilter ++ roetfilters ++ roetschade ++ roetuitstoot ++ roggeaar ++ rogvleugel ++ rolbeugels ++ rolcontainer ++ rolcontainers ++ rolkraagtrui ++ roll ++ rollenbank ++ rollercoaster ++ rollmuziek ++ rolschaatsster ++ rolstoelbus ++ rolstoelvervoer ++ rom ++ rommetje ++ rompboerderij ++ roms ++ romspeler ++ rond krijgen ++ rondbellen ++ rondemiss ++ rondewerk ++ rondgepompt ++ rondgezeuld ++ rondpompen ++ rondpompt ++ rondrennen ++ rondschuiven ++ rondsmijten ++ rondstruinen ++ rondtocht ++ rondwegen ++ rood-geel ++ rood-gele ++ rood-oranje ++ rood-wit ++ rood-witten ++ rood-zwart ++ rood-zwarte ++ roodbaars ++ roodgeschilderde ++ roodgeverfde ++ roodloof ++ roodoranje ++ roodstenen ++ roofbank ++ roofmijten ++ rookbeleid ++ rookpauze ++ rookpauzes ++ rookruimte ++ rooksmaak ++ rookverslaving ++ roomsen ++ rootsmuziek ++ roro ++ rotatiesysteem ++ rotcenten ++ rotgeschrokken ++ rotgevoel ++ rotperiode ++ rotschop ++ rotsformatie ++ rotslandschap ++ rotvaart ++ rotweer ++ rotwoord ++ route-informatie ++ routeboekje ++ routeplanning ++ routers ++ routinecontrole ++ routinecontroles ++ rouwbezoek ++ rouwkaarten ++ rouwrituelen ++ rouwstemming ++ rouwverlof ++ royaltyverslaggever ++ rozetruidrager ++ rsi ++ rsi-klachten ++ rubidium ++ rubrieksadvertenties ++ rugletsel ++ rugoperatie ++ rugtas ++ ruilbod ++ ruilsysteem ++ ruim bemeten ++ ruimbemeten ++ ruimingsbeleid ++ ruimte-tijd ++ ruimtebasis ++ ruimtebehoefte ++ ruimtebesparende ++ ruimteclaims ++ ruimtegebruik ++ ruimtegevoel ++ ruimtelijk-economische ++ ruimtemissie ++ ruimtemissies ++ ruimteprogramma ++ ruimtepuin ++ ruimterace ++ ruimtetechnologie ++ ruimtetekort ++ ruimtetijd ++ ruimtetoerisme ++ ruimtetoerist ++ ruimtetuig ++ ruimtetuigen ++ ruimtevaartactiviteiten ++ ruimtevaartbureau ++ ruimtevaartconcern ++ ruimtevaartorganisatie ++ ruimtevaartorganisaties ++ ruimtevaartproject ++ ruimtevaartprojecten ++ ruimtevaarttechnologie ++ ruimtevretende ++ ruimtewezen ++ ruimtewinst ++ ruitpatroon ++ runderfilet ++ rundermest ++ runderslachterijen ++ rundersperma ++ rundervet ++ rundveebedrijf ++ rundveebedrijven ++ rundveesector ++ rundvleesconsumptie ++ rundvleesmarkt ++ rundvleesproducten ++ running ++ rustmoment ++ rustmomenten ++ rustzoekers ++ ruweolieprijs ++ ruziënd ++ ruďnestad ++ résistance ++ röntgenbeelden ++ röntgenopname ++ röntgenopnamen ++ röntgensatelliet ++ s'il ++ s'jes ++ s.j. ++ sabbatsverlof ++ saison ++ salarisachterstand ++ salarisgegevens ++ salarisgroei ++ salarisniveau ++ salarisonderhandelingen ++ salarisplafond ++ salarisstijging ++ salarisstijgingen ++ salarisverbetering ++ salarisvergelijking ++ salarisverschil ++ salarisverschillen ++ salbutamol ++ salmonellavergiftiging ++ salsaband ++ samenlevingsproblemen ++ samenlevingsregister ++ samenwerkingsafspraken ++ samenwerkingscontract ++ samenwerkingscontracten ++ samenwerkingsgesprekken ++ samenwerkingsmodel ++ samenwerkingsorganisatie ++ samenwerkingspartner ++ samenwerkingspartners ++ samenwerkingsplan ++ samenwerkingsprogramma ++ samenwerkingsverdrag ++ samenwerkingsverdragen ++ samenwerkingverband ++ samenzitten ++ sanctiepakket ++ sanctiepolitiek ++ sanctieregime ++ sanctiewet ++ saneringsfonds ++ saneringskosten ++ saneringsmaatregel ++ saneringsonderzoek ++ saneringsprogramma ++ saneringsproject ++ saneringsprojecten ++ saneringsregeling ++ saneringsronde ++ saneringswerk ++ saneringswerkzaamheden ++ sang ++ sans ++ sapiens ++ sarcoďdose ++ sarin ++ sashimi ++ satanistische ++ satellietbedrijf ++ satellietgestuurde ++ satellietkanalen ++ satellietmetingen ++ satellietnavigatie ++ satellietnavigatiesysteem ++ satellietnetwerk ++ satellietontvanger ++ satellietontvangers ++ satellietproject ++ satellietsignalen ++ satellietsysteem ++ satellietsystemen ++ satelliettelefoon ++ satelliettelefoons ++ satellietwaarneming ++ satellietwaarnemingen ++ satellietwagens ++ sativa ++ savant ++ savoir ++ saxofoniste ++ saxofoonspel ++ scanapparaat ++ scanapparatuur ++ scenarioschrijven ++ scenarist-regisseur ++ scenariste ++ scenograaf ++ schaakleven ++ schaakliefhebber ++ schaakmedewerker ++ schaaksport ++ schaalbaar ++ schaalbaarheid ++ schaalbare ++ schaaleffecten ++ schaalvoordeel ++ schaalvoordelen ++ schaamtegevoelens ++ schaapsherder ++ schaatsbelg ++ schaatsbond ++ schaatscarričre ++ schaatsclub ++ schaatsfabrikant ++ schaatskampioen ++ schaatskampioene ++ schaatskampioenen ++ schaatsland ++ schaatslanden ++ schaatsleven ++ schaatsliefhebber ++ schaatsmijl ++ schaatspeloton ++ schaatsploeg ++ schaatsschool ++ schaatssport ++ schaatstalent ++ schaatstitel ++ schaatstoernooi ++ schaatstoernooien ++ schaatstoppers ++ schaatstrainer ++ schaatsunie ++ schaatswereld ++ schadebeperking ++ schadeherstel ++ schadelast ++ schadelijder ++ schademeldingen ++ schadeprocedure ++ schadeprocedures ++ schadevergoedingsplicht ++ schadevergoedingsplichten ++ schadevergoedingsregeling ++ schaduwbestaan ++ schaduweconomie ++ schaduwverkiezingen ++ schakelband ++ schakelend ++ schakelende ++ schandaalsfeer ++ schapenhoeder ++ schapenhoeders ++ schapenziekte ++ schapruimte ++ scharnierfunctie ++ scharnierjaar ++ scharniermoment ++ scharrelvlees ++ schatkaart ++ schatkistsaldo ++ schatkisttekort ++ schatzoeker ++ scheefstand ++ scheeftrekking ++ scheeftrekkingen ++ scheepsafval ++ scheepsagent ++ scheepsbewegingen ++ scheepslui ++ scheepsnieuwbouw ++ scheepsongeluk ++ scheepsreparatie ++ scheepstypen ++ scheepvaartgroep ++ scheepvaartindustrie ++ scheepvaartongevallen ++ scheepvaartverbindingen ++ scheidingsbemiddelaar ++ scheidingsbemiddeling ++ scheidingsinstallatie ++ scheidingsteken ++ scheidsrechtersfluit ++ scheikundedoos ++ scheikundeles ++ schemergebied ++ schermafdruk ++ schermenbeurs ++ schermenhandel ++ scherpstellen ++ schetsje ++ schietclub ++ schietclubs ++ schietkans ++ schietshow ++ schietspel ++ schietspellen ++ schijfruimte ++ schijnconstructies ++ schijndemocratie ++ schijnheiligen ++ schijntegenstelling ++ schijnveiligheid ++ schijnwerkelijkheid ++ schijnzekerheden ++ schijnzekerheid ++ schildersbranche ++ schildersgroep ++ schildersschool ++ schilderstijl ++ schildklierhormoon ++ schimmelsporen ++ schimmigheid ++ schippersinternaten ++ schizofrenen ++ schlagerzanger ++ schoenenfabrikant ++ schoenenmarkt ++ schoenverkoper ++ schokbestendigheid ++ schokdemping ++ scholenbestand ++ scholenfusie ++ scholengroep ++ scholenproject ++ scholierenstaking ++ scholingsaftrek ++ scholingskosten ++ scholingsplan ++ scholingsproject ++ scholingsprojecten ++ schommelingsmarge ++ schoolactiviteiten ++ schooladvies ++ schoolagent ++ schoolartikelen ++ schoolbataljon ++ schoolbeleid ++ schoolbestuurder ++ schoolbestuurders ++ schoolbudget ++ schoolbudgetten ++ schoolcarričre ++ schoolcijfers ++ schoolcomplex ++ schoolcomputer ++ schoolcomputers ++ schoolcultuur ++ schooldeur ++ schooldeuren ++ schooldirecteur ++ schooldirecteuren ++ schooldirectie ++ schoolfruit ++ schoolgeweld ++ schoolgids ++ schoolgidsen ++ schoolgrootte ++ schoolinternaat ++ schoolkamp ++ schoolkantines ++ schoolklimaat ++ schoolkosten ++ schoolleeftijd ++ schoolleiding ++ schoolleidingen ++ schoolmanagement ++ schoolmateriaal ++ schoolniveau ++ schoolorganisatie ++ schoolpoort ++ schoolpopulatie ++ schoolprestaties ++ schoolproject ++ schoolprojecten ++ schoolpsycholoog ++ schoolregels ++ schoolresultaten ++ schoolroute ++ schoolseizoen ++ schoolsport ++ schoolsucces ++ schoolsysteem ++ schooltuinproject ++ schooltuinprojecten ++ schooluitval ++ schoolverlaten ++ schoolvervoer ++ schoolvoetbal ++ schoolweek ++ schoolweken ++ schoonheidsoperaties ++ schoonmaakactie ++ schoonmaakactiviteiten ++ schoonmaakbranche ++ schoonmaakpersoneel ++ schoothond ++ schorsingsprocedure ++ schouderblessure ++ schouderklop ++ schraallanden ++ schrifteffect ++ schrifteffecten ++ schrijfcursus ++ schrijfcursussen ++ schrijfkop ++ schrijfmateriaal ++ schrijfplezier ++ schrijfproblemen ++ schrijfrechten ++ schrijfwedstrijd ++ schrijve ++ schrijver-journalist ++ schrijverscarričre ++ schrijversduo ++ schrijversechtpaar ++ schrijversleven ++ schrijversportretten ++ schrijversteam ++ schrooi-ijzer ++ schrooi-ijzers ++ schuifknop ++ schuifknoppen ++ schuifpui ++ schuldafbouw ++ schuldbedrag ++ schuldbeheer ++ schuldbemiddeling ++ schuldenakkoord ++ schuldenbeleid ++ schuldenkwestie ++ schuldenkwijtschelding ++ schuldenlastverlichting ++ schuldenplan ++ schuldenproblematiek ++ schuldenverlichting ++ schuldfinanciering ++ schuldgraad ++ schuldherschikking ++ schuldhulpverlening ++ schuldkwijtschelding ++ schuldpositie ++ schuldprobleem ++ schuldproblemen ++ schuldquote ++ schuldratio ++ schuldreductie ++ schuldregeling ++ schuldsaldo ++ schuldsaldoverzekering ++ schuldtitels ++ schuldverlichting ++ schuldvermindering ++ schurkenstaat ++ schutskring ++ schuttersfeest ++ schuurfeesten ++ sciencefictionserie ++ scientologen ++ scoringsdrang ++ scoutingclub ++ scoutinggroep ++ scoutingsapparaat ++ scramjet ++ screenings ++ screeningsprogramma ++ screenshots ++ scudraketten ++ scullen ++ second ++ secret ++ sectoranalyse ++ sectorcommissies ++ sectordirecteur ++ sectorfonds ++ sectorfondsen ++ sectorgemiddelde ++ sectorgenoot ++ sectorgenoten ++ sectorieel ++ sectorindices ++ sectoriële ++ sectornieuws ++ sectorniveau ++ sectorraad ++ sectorraden ++ sectorwoningen ++ secularisten ++ sedatie ++ seitan ++ seizoengroenten ++ seizoenkaart ++ seizoenprestatie ++ seizoensarbeiders ++ seizoenskaarten ++ seizoensstart ++ seizoenswerk ++ seizoenszege ++ seizoenwerkers ++ seizoenzege ++ seksadvertentie ++ seksadvertenties ++ seksaffaire ++ seksbedrijven ++ seksbranche ++ seksegebonden ++ seksegelijkheid ++ seksespecifieke ++ seksfeesten ++ seksfuiven ++ sekshuizen ++ seksinrichting ++ sekspartners ++ seksuologe ++ seksverslaving ++ selecta ++ selectiebeleid ++ selectiebureau ++ selectiebureaus ++ selectielijst ++ selectiemodus ++ selectieprocessen ++ selectieregels ++ selectieronde ++ selectiesysteem ++ selectieteam ++ semi-illegale ++ semi-industrieel ++ semi-industriële ++ semiarts ++ semiartsen ++ semiautobiografisch ++ semiautobiografische ++ semidocumentaire ++ semifinale ++ semiklassieker ++ semiklassiekers ++ seminomadisch ++ semireligieuze ++ senior partner ++ seniorenlabel ++ seniorenraad ++ seniorenwoning ++ sensatielust ++ sensatiezoeker ++ sensibilisering ++ sensibiliseringscampagne ++ sensing ++ separeercel ++ seponering ++ septemberaanslagen ++ septic ++ serafineorgel ++ seriemoorden ++ serieverkrachter ++ serversoftware ++ service-instituut ++ servicebedrijf ++ servicegeweld ++ servicekanon ++ servicelijn ++ servicemedewerkers ++ servicemonteur ++ servicemonteurs ++ servicenummer ++ settopbox ++ settopboxen ++ setverlies ++ seventies ++ sex ++ sf ++ sf-film ++ sfeermaker ++ sfeerschepping ++ sfeerschetsen ++ shagindustrie ++ shell ++ shooters ++ shopper ++ shopping ++ shoppingcenter ++ shoppingcentra ++ shoppingcentrum ++ shoppingmall ++ shoppingmalls ++ shortpositie ++ shotgun ++ showdans ++ showelement ++ shownieuws ++ showprogramma ++ showtime ++ shui ++ siertabak ++ siertelers ++ siertorens ++ siervoorwerpen ++ siervuurwerk ++ sierwaarde ++ sigaarrokende ++ sigarenboer ++ sigarendoos ++ sigarenhandel ++ sigarenindustrie ++ sigarettenfabriek ++ sigarettenindustrie ++ sigarettenmarkt ++ sigarettenpakje ++ sigarettenpakjes ++ sigarettenproducenten ++ sigarettenverkoop ++ signaalsterkte ++ sikhtempel ++ sileen ++ silica ++ siliconenimplantaten ++ silicose ++ simsonsverzuchting ++ sinds mensenheugenis ++ sine ++ singer ++ sit ++ sit-in ++ sitebezoekers ++ situsanering ++ sičcle ++ sjabloonbestand ++ sjabloonbestanden ++ sjeu ++ sjouwwerk ++ skate-off ++ skatebaan ++ skatebanen ++ skatepark ++ skeeleraar ++ skibaan ++ skibus ++ skidorp ++ skidorpen ++ skied ++ skifederatie ++ skikampioen ++ skilatten ++ skiles ++ skiloopster ++ skimateriaal ++ skimmia ++ skipas ++ skischolen ++ skiseizoen ++ skispringer ++ skistation ++ skistations ++ skitrein ++ slaagcijfers ++ slaagkans ++ slaagpercentage ++ slaapapneu ++ slaapcabine ++ slaapcomfort ++ slaaphouding ++ slaapkamergeheimen ++ slaappatroon ++ slaapplek ++ slaapprobleem ++ slaapwandeling ++ slachtcapaciteit ++ slachtfeest ++ slachtgewicht ++ slachtkoeien ++ slachtlijn ++ slachtofferzorg ++ slachtrunderen ++ slachtvarkens ++ slachtveld ++ slachtverbod ++ slagersvrouw ++ slagwerkster ++ slam ++ slams ++ slankheidsideaal ++ slaventijd ++ slavenverzet ++ slavernijmonument ++ slavernijverleden ++ slecht verlicht ++ slechthorendheid ++ slechtzittende ++ sleepbedrijf ++ sleepmodus ++ sleutel-op-de-deur ++ sleutelduel ++ sleutelelement ++ sleutelelementen ++ sleutelfactor ++ sleutelfactoren ++ sleuteljaar ++ sleutelmoment ++ sleutelmomenten ++ sleutelproject ++ sleutelprojecten ++ sleutelsectoren ++ slibdepot ++ slibstort ++ slijptol ++ slijptollen ++ slijtersziekte ++ slijtvastheid ++ slimmen ++ slimsten ++ slingerklok ++ slingerweg ++ sloopafval ++ sloopkosten ++ sloopmateriaal ++ sloopplannen ++ slopersbal ++ slotact ++ slotafstand ++ slotapplaus ++ slotavond ++ slotbeeld ++ slotbetoog ++ slotconcert ++ slotcoördinator ++ slotdag ++ slotdebat ++ slotdeel ++ slotdividend ++ slotdocument ++ slotfilm ++ slotkilometer ++ slotklim ++ slotkwartier ++ slotmaten ++ slotminuten ++ slotminuut ++ slotnoot ++ slotonderhandelingen ++ slotpartij ++ slotpassage ++ slotrecord ++ slotrit ++ slotronde ++ slotseconde ++ slotserie ++ slotstand ++ slottoespraak ++ slotverhaal ++ slotvraag ++ slotweek ++ slotzwemmer ++ slow ++ sluitergordijn ++ sluitingsbevel ++ sluitingsplan ++ sluitingsplannen ++ sluitingstermijn ++ sluitreden ++ sluizencomplex ++ smaadproces ++ smaadreden ++ smaakgevoel ++ smaakpalet ++ smaakprofiel ++ smaaksensatie ++ smaakvervlakking ++ smartenkind ++ smartshop ++ smartshops ++ smeergeldaffaire ++ smeergeldaffaires ++ smeergeldschandaal ++ smeltkaas ++ smeuďgheid ++ smijtfilm ++ smijtwerk ++ smiley ++ smith ++ smokkelnetwerken ++ smokkelorganisaties ++ smokkelzaak ++ sms-bericht ++ sms-berichten ++ sms-berichtje ++ sms-berichtjes ++ sms-dienst ++ sms-verkeer ++ snackbarhouder ++ snarentheorie ++ sneeuwcondities ++ sneeuwgebieden ++ sneeuwmassa ++ sneeuwpret ++ sneeuwrijke ++ sneeuwtapijt ++ sneeuwzeker ++ snelcursus ++ sneldienst ++ snelheidsafhankelijke ++ snelheidsbegrenzing ++ snelheidsboetes ++ snelheidslijn ++ snelheidsmonster ++ snelheidsregelaar ++ snelheidsvermindering ++ snelkraak ++ snelkraken ++ snellereactiemacht ++ snellezen ++ snelmenu ++ snelsnel ++ snelsten ++ snelstgroeiende ++ sneltempo ++ sneltoets ++ sneltoetscombinatie ++ sneltoetsen ++ sneltreinverbinding ++ snelwegennet ++ sneuvelbereidheid ++ snijkopzuiger ++ snipers ++ snoeiafval ++ snoeibeurt ++ snoepautomaat ++ snoepfabrikanten ++ snoepreis ++ snoezelen ++ snookerspeler ++ snuffelstage ++ soapachtige ++ soapopera ++ soapster ++ sociaal geneeskundige ++ sociaal geograaf ++ sociaal psychologen ++ sociaal psycholoog ++ sociaal verpleegkundige ++ sociaal-emotioneel ++ sociaal-ethisch ++ sociaal-maatschappelijk ++ sociaal-religieuze ++ sociaaldemocrate ++ sociaaldemocratischer ++ sociaalethische ++ sociaalliberaal ++ sociaalmaatschappelijke ++ sociaalmedische ++ sociaalpedagogisch ++ sociaalpedagogische ++ sociaalpolitiek ++ sociaalpolitieke ++ sociaalpsychiatrisch ++ sociaalpsychiatrische ++ sociaalpsychische ++ sociaalrealisme ++ sociaalrealistisch ++ socialezekerheidsbijdragen ++ socialiste ++ socialistisch realisme ++ socio ++ sociobiologische ++ sociopaat ++ sociopolitieke ++ sociowoningen ++ soepblikken ++ softdrugsgebruik ++ software-industrie ++ softwarecode ++ softwarecomponent ++ softwarecomponenten ++ softwareconcern ++ softwarecontract ++ softwarecontracten ++ softwaredistributeur ++ softwaredistributeurs ++ softwarefabrikant ++ softwarefabrikanten ++ softwaregroep ++ softwarekosten ++ softwareleverancier ++ softwarelicenties ++ softwaremakers ++ softwarematig ++ softwarematige ++ softwareontwikkelaar ++ softwareproblemen ++ softwareproducent ++ softwareproduct ++ softwareproducten ++ softwaresector ++ softwaresysteem ++ softwaresystemen ++ softwaretoepassingen ++ soja-eiwit ++ soja-eiwitten ++ soldatenmoeders ++ soleil ++ solidariteitsfonds ++ solidariteitsprincipe ++ solidariteitstoeslag ++ solidere ++ sollicitatiecursus ++ sollicitatieronde ++ solo-cd ++ soloalbum ++ soloconcerten ++ solodebuut ++ sologitarist ++ soloproject ++ solotentoonstelling ++ solovoorstelling ++ solowerk ++ solozeiler ++ solvabiliteitsratio ++ solventen ++ somfunctie ++ sommig ++ sonarapparatuur ++ songmateriaal ++ songschrijven ++ songschrijver ++ songschrijvers ++ songstructuren ++ songtitel ++ songtitels ++ soortenbeschrijving ++ soortenbeschrijvingen ++ sopraansaxofonist ++ sorbenkruid ++ sorrydemocratie ++ sorteerbedrijven ++ sorteercriteria ++ sorteerproef ++ sorteervolgorde ++ sotto ++ souljazz ++ soulplaat ++ soulvolle ++ soupertjes ++ source ++ souvenirtjes ++ spaarbedrag ++ spaarcentje ++ spaarfondsenwet ++ spaarformule ++ spaargedrag ++ spaarinspanning ++ spaarloonregeling ++ spaarloonregelingen ++ spaarmarkt ++ spaarmogelijkheden ++ spaarproduct ++ spaarproducten ++ spaarprogramma ++ spaarpunten ++ spaartekort ++ spaarverzekering ++ spaarvolume ++ spammers ++ spanningsgebied ++ spanningsgebieden ++ spanningshoofdpijn ++ spanningsomzetter ++ spanningsopbouw ++ sparring ++ speaking ++ specerijenhandel ++ speciaalbieren ++ speculatiewinst ++ speculatiewinsten ++ speelautomatenhal ++ speelbos ++ speeldata ++ speelfilmlengte ++ speelfilmregisseur ++ speelgedrag ++ speelgoedfabrikant ++ speelgoedindustrie ++ speelgoedketen ++ speelgoedpistool ++ speelgoedpop ++ speelgoedsector ++ speelgoedwapens ++ speelhoek ++ speelkansen ++ speellijst ++ speellokaal ++ speelomgeving ++ speelparadijs ++ speelperiode ++ speelplek ++ speelplekken ++ speelronde ++ speelronden ++ speelschema ++ speelstad ++ speeltechniek ++ speeltempo ++ speeltoestel ++ speeltoestellen ++ speelvlak ++ speelvloer ++ speelvoorzieningen ++ speelweek ++ speerwerpster ++ spekreepjes ++ spektakelshow ++ spektakelwaarde ++ spelbord ++ spelconcept ++ spelconsole ++ spelconsoles ++ speldeel ++ speler-trainer ++ spelergroep ++ spelerscarričre ++ spelerscontracten ++ spelersgroep ++ spelerslijst ++ spelersloopbaan ++ spelersmakelaar ++ spelersmakelaars ++ spelersmarkt ++ spelersmateriaal ++ spelersraad ++ spelersvakbond ++ spelersveld ++ spelersvrouwen ++ spelervaring ++ spelgedrag ++ spelletjesfabrikant ++ spelletjesmakers ++ spelletjesmarkt ++ spellingbestand ++ spellingbestanden ++ spellingscontrole ++ spellingsuggestie ++ spellingvoorschrift ++ spellingvoorschriften ++ spellingwet ++ spelmateriaal ++ spelmogelijkheden ++ spelniveau ++ spelontwikkelaars ++ spelopvatting ++ spelpatronen ++ spelplezier ++ spelprogramma ++ spelronde ++ spelshow ++ spelshows ++ spelsoort ++ spelsoorten ++ spelsystemen ++ speltype ++ speltypes ++ spelvreugde ++ sperperiode ++ speurdersroman ++ spiegeleffect ++ spiegelpaleis ++ spiegeltent ++ spiergroep ++ spierverslapper ++ spierverslapping ++ spiervlees ++ spierziekte ++ spierziekten ++ spijbelgedrag ++ spijkerbom ++ spijsverteringsstelsel ++ spilholding ++ spina ++ spina bifida ++ spionageaffaire ++ spionageschandaal ++ spionagesysteem ++ spionagethriller ++ spionagetoestel ++ spitsenkoppel ++ spitsentrainer ++ spitsheffing ++ spitspositie ++ spitsreizigers ++ spitstarief ++ spitstarieven ++ spitstoeslag ++ spoedadvies ++ spoedhulp ++ spoedoverleg ++ spoedritten ++ spoelvloeistof ++ sponseren ++ sponsoractie ++ sponsoractiviteiten ++ sponsorbedrag ++ sponsorbedragen ++ sponsorbeleid ++ sponsorcode ++ sponsorcontract ++ sponsorcontracten ++ sponsorgeld ++ sponsormogelijkheden ++ sponsorploegen ++ spookdorp ++ spookdorpen ++ spookfirma's ++ spookslot ++ spooktrein ++ spoorbedrijven ++ spoorbond ++ spoorcapaciteit ++ spoorkuil ++ spoormaatschappij ++ spoormarkt ++ spoormaterieel ++ spoornetwerk ++ spoorovergang ++ spoorstation ++ spoortraject ++ spoortrajecten ++ spoortunnel ++ spoortunnels ++ spoorverdubbeling ++ spoorverkeer ++ spoorvervoer ++ spoorvervoerders ++ spoorweginfrastructuur ++ spoorweglawaai ++ spoorwegnetwerk ++ spoorwegongevallen ++ spoorwegtraject ++ spoorwegvakbond ++ spoorwegvakbonden ++ sporenmateriaal ++ sportaanbod ++ sportactiviteit ++ sportarena ++ sportattributen ++ sportautoriteiten ++ sportbegroting ++ sportbeleid ++ sportbestuurder ++ sportbestuurders ++ sportbond ++ sportboycot ++ sportbudget ++ sportcarričre ++ sportcommentator ++ sportcommentatoren ++ sportcontacten ++ sportcoupé ++ sportcultuur ++ sportdeelname ++ sportdisciplines ++ sportdocent ++ sportdrama ++ sportfaciliteit ++ sportfaciliteiten ++ sportfans ++ sportfederatie ++ sportfilm ++ sportgala ++ sportgebeurtenissen ++ sportgebied ++ sportgekke ++ sportgeschiedenis ++ sportheld ++ sporthelden ++ sporthistoricus ++ sportinfrastructuur ++ sportjaar ++ sportkanaal ++ sportkantine ++ sportkantines ++ sportkatern ++ sportkledij ++ sportkledingfabrikant ++ sportklimaat ++ sportkoepel ++ sportland ++ sportlanden ++ sportleiders ++ sportles ++ sportlessen ++ sportletsel ++ sportleven ++ sportmarketing ++ sportmarkt ++ sportmateriaal ++ sportmedisch ++ sportmedische ++ sportmerk ++ sportministers ++ sportmogelijkheden ++ sportmoment ++ sportmomenten ++ sportmuseum ++ sportnatie ++ sportnet ++ sportnota ++ sportopleiding ++ sportploeg ++ sportploegen ++ sportpresentator ++ sportprojecten ++ sportruimte ++ sportschoenenfabrikant ++ sportsector ++ sportsite ++ sportsites ++ sportstad ++ sportstimulering ++ sportstoelen ++ sporttalent ++ sportteam ++ sportteams ++ sporttoernooi ++ sporttoernooien ++ sporttribunaal ++ sportvoeding ++ sportvrijwilliger ++ sportwagenmerk ++ sportwet ++ sportzender ++ sportzenders ++ spraakgestuurd ++ spraakmaker ++ spraakproblemen ++ spraaktechnologiebedrijf ++ spraakverkeer ++ spreektempo ++ sprekenden ++ springkasteel ++ springputten ++ sprintelite ++ sprintkampioen ++ sprintkampioene ++ sprintkanon ++ sprintkoning ++ sprintsnelheid ++ sprintwerk ++ sprintzege ++ sproeiwater ++ sprookjesschrijver ++ sprookjesverhalen ++ spuiterij ++ spuitgietmachines ++ spuitomruil ++ spuittechnieken ++ spuitwerk ++ sr. ++ staafbommen ++ staalaandelen ++ staalconcern ++ staalcrisis ++ staaldivisie ++ staaldraadproducent ++ staalfusie ++ staalgigant ++ staalgroep ++ staalkoord ++ staalmarkt ++ staalprijs ++ staalprijzen ++ staalproducent ++ staalproducenten ++ staalproducten ++ staalreus ++ staalsector ++ staalstad ++ staartbotsing ++ staartbotsingen ++ staats-tv ++ staatsaandeel ++ staatsaandelen ++ staatsbalans ++ staatsbanket ++ staatsbezit ++ staatsboerderijen ++ staatsbudget ++ staatscomité ++ staatscommissies ++ staatsdeelnemingen ++ staatsenergiebedrijf ++ staatsfabriek ++ staatsfuncties ++ staatsgarantie ++ staatsgaranties ++ staatsgasbedrijf ++ staatsgeld ++ staatsgevangenis ++ staatsgeweld ++ staatsgrond ++ staatshanden ++ staatsholding ++ staatshuishoudkunde ++ staatshulp ++ staatsinkomen ++ staatsinterventie ++ staatsinvloed ++ staatskranten ++ staatskunst ++ staatsleider ++ staatsleiders ++ staatslot ++ staatsmaatschappijen ++ staatsmanschap ++ staatsmedia ++ staatsmonopolist ++ staatsniveau ++ staatsoliebedrijf ++ staatsorganisatie ++ staatspersbureau ++ staatspolitie ++ staatspropaganda ++ staatsreligie ++ staatsschuldquote ++ staatsschuldreductie ++ staatssubsidie ++ staatssubsidies ++ staatssysteem ++ staatstaal ++ staatstelecombedrijf ++ staatsterreur ++ staatstoelage ++ staatsuitgaven ++ staatsverband ++ staatsverdrag ++ staatsvorming ++ staatsvrouw ++ staatszenders ++ stabilisatiebeleid ++ stabiliteitscontrole ++ stabiliteitspact ++ stabiliteitsproblemen ++ stabiliteitsprogramma ++ stadhuize ++ stadinwaarts ++ stadionconcerten ++ stadionramp ++ stadsarchitectuur ++ stadsas ++ stadsbestuurders ++ stadsbezoek ++ stadsboerderij ++ stadsbouwmeester ++ stadsbrand ++ stadsbrug ++ stadsdebatten ++ stadsdeelbestuur ++ stadsdeelcommissie ++ stadsdeelcommissies ++ stadsdeelplan ++ stadsdeelplannen ++ stadsdeelvoorzitter ++ stadsdeelvoorzitters ++ stadsdeelwethouder ++ stadsdeelwethouders ++ stadsderby ++ stadsdichter ++ stadseconomie ++ stadsetiquette ++ stadsfront ++ stadsgebied ++ stadsgebieden ++ stadsgedeelte ++ stadsgeschiedenis ++ stadsgesprekken ++ stadsgevangenis ++ stadsgewestelijk ++ stadsgewestelijke ++ stadsgids ++ stadsgroen ++ stadsjongen ++ stadsjungle ++ stadskantoor ++ stadskantoren ++ stadskas ++ stadskerk ++ stadslandschap ++ stadslandschappen ++ stadsmus ++ stadsmuseum ++ stadsnatuur ++ stadsnet ++ stadsnetten ++ stadsontwikkeling ++ stadspaleis ++ stadspartij ++ stadspersoneel ++ stadsplanning ++ stadsprins ++ stadsproblemen ++ stadspromotie ++ stadsraad ++ stadsrand ++ stadsranden ++ stadsregering ++ stadsregio ++ stadsring ++ stadsrondrit ++ stadsrumoer ++ stadssecretaris ++ stadstheater ++ stadstimmerman ++ stadstoezicht ++ stadsuitbreiding ++ stadsuitleg ++ stadsvernieuwingsfonds ++ stadsvernieuwingsgebieden ++ stadsvernieuwingsproject ++ stadsvernieuwingsprojecten ++ stadsvervoerbedrijven ++ stadsverwarmingsprojecten ++ stadsvilla's ++ stadsvisie ++ stadsvlucht ++ stadswachters ++ stadsweg ++ stadswoning ++ stadswoningen ++ stadsziekenhuis ++ stafbestuur ++ stafbureau ++ stage lopen ++ stage-adres ++ stagebegeleider ++ stageplek ++ stageproject ++ stakingsmiddel ++ stakingswapen ++ stakingswinst ++ stalking ++ stallingsruimte ++ stalruimte ++ stamcel ++ stamcellijnen ++ stamcelonderzoek ++ stamceltherapie ++ stamleider ++ standaardantwoord ++ standaardbedrag ++ standaardbehandeling ++ standaardgedrag ++ standaardisatieorgaan ++ standaardkenmerken ++ standaardmethode ++ standaardnormen ++ standaardopties ++ standaardpolis ++ standaardreactie ++ standaardregeling ++ standaardrepertoire ++ standaardsituaties ++ standaardsjabloon ++ standaardtaalinstelling ++ standaardtoets ++ standaardvergoeding ++ standaardversie ++ standaardzin ++ standalone ++ standenonderwijs ++ stankbeleid ++ stankcirkel ++ stankcirkels ++ stanknormen ++ stante pede ++ stap voor stap ++ stapavond ++ start-ups ++ startbaanovereenkomst ++ startbedrag ++ startersmarkt ++ starterspakket ++ startfase ++ startinvestering ++ startjaar ++ startkosten ++ startkwalificatie ++ startloon ++ startniveau ++ startnota ++ startnotitie ++ startnotities ++ startonderbreker ++ startpakket ++ startperiode ++ startplek ++ startpremie ++ startpremies ++ startprijs ++ startrecht ++ startrij ++ startsalaris ++ starttarief ++ starttijd ++ startveld ++ startzwemmer ++ stateloosheid ++ statengemeenschap ++ statiegeldflessen ++ stationsbuurt ++ stationseiland ++ stationsgebied ++ stationsgebieden ++ stationslocaties ++ stationsomgeving ++ stationswinkels ++ stationwagen ++ stationwagon ++ statu ++ statusbalk ++ statushouders ++ statusinformatie ++ statusverhoging ++ statusverschillen ++ statuswet ++ stealth ++ stedelijkheid ++ stedenbeleid ++ stedendriehoek ++ stedenreizen ++ stedentrip ++ stedenverbond ++ steekproefgewijs ++ steekproefonderzoek ++ steenfabriek ++ steenfragmenten ++ steigermateriaal ++ stellingnamen ++ stelopdracht ++ stelplicht ++ stelplichten ++ stembeheersing ++ stembusfraude ++ stembusnederlaag ++ stembusronde ++ stembusslag ++ stembuszege ++ stemcomputer ++ stemcomputers ++ stemgewicht ++ stemherkenning ++ stemmengewicht ++ stemmentellers ++ stemmenverdeling ++ stemmenverhouding ++ stemmenweging ++ stemmingsstoornissen ++ stempelcontrole ++ stempelpost ++ stemronde ++ stemsysteem ++ stemtechniek ++ stemverdeling ++ stemverhouding ++ stemverhoudingen ++ stenen gooien ++ stenengooiende ++ stents ++ steppegordel ++ steraandeel ++ steraandelen ++ steraanvaller ++ steracteur ++ steracteurs ++ steranijs ++ sterarchitect ++ sterauteur ++ stereotypering ++ sterfproces ++ sterftegevallen ++ sterfterisico ++ sterkeren ++ sterkteverdeling ++ sterolen ++ sterproduct ++ sterrencast ++ sterrendag ++ sterrenensemble ++ sterrenet ++ sterrenformatie ++ sterrenhotel ++ sterrenkok ++ sterrenmix ++ sterrennet ++ sterrenparade ++ sterrenstatus ++ sterrenstof ++ sterrol ++ sterstatus ++ stervenskoud ++ stervenswens ++ sterverslaggever ++ stervoetballer ++ stervoetballers ++ stervorm ++ sterwaarden ++ steunaanvraag ++ steunbeleid ++ steunbewijs ++ steunfunctie ++ steungrens ++ steungroep ++ steunlijn ++ steunniveau ++ steunniveaus ++ steunpakket ++ steunverklaring ++ stichtingsvoorzitter ++ stichtingsvorm ++ stijfbevroren ++ stijger ++ stijgijzers ++ stijlbijbel ++ stijlboek ++ stikjaloers ++ stikstofatomen ++ stikstofrijke ++ stiliste ++ stimulerender ++ stimuleringspakket ++ stimuleringspremie ++ stimuleringsprijs ++ stimuleringsproject ++ stoelbekleding ++ stoelnummer ++ stoemelings ++ stoerdere ++ stoerdoenerij ++ stofexplosie ++ stofexplosies ++ stofschijf ++ stofvorming ++ stokstaartje ++ stonerrock ++ stookgedrag ++ stookhout ++ stookinstallaties ++ stookverbod ++ stoomhoutzagerij ++ stoommandje ++ stoppoging ++ storingsmeldingen ++ storingsmonteurs ++ stortcapaciteit ++ stortverbod ++ storyboard ++ storyboards ++ stotterend ++ straatadvocaat ++ straatagenten ++ straatcultuur ++ straatdealers ++ straatfeest ++ straatgenoten ++ straathoekwerk ++ straatjongeren ++ straatlampen ++ straatprijs ++ straatprotest ++ straatprotesten ++ straatrellen ++ straattheaterfestival ++ straatwand ++ straatwerk ++ strafbeleid ++ strafcornerkanon ++ strafeis ++ strafeisen ++ straffere ++ strafklacht ++ strafklachten ++ strafklimaat ++ strafmaximum ++ strafminuten ++ strafonderzoek ++ strafpuntensysteem ++ strafrechtbank ++ strafrechtdeskundige ++ strafrechtdeskundigen ++ strafrechtgeleerde ++ strafrechtjuristen ++ strafrechtspecialist ++ strafrechtsysteem ++ strafsancties ++ strafsector ++ strafstelsel ++ straftraining ++ strafuitvoering ++ strafverhoging ++ strafverzwaring ++ stralingsdeskundige ++ stralingsdeskundigen ++ stralingsniveau ++ stralingsnormen ++ stranddag ++ strandopgang ++ strandvoetbal ++ strandwacht ++ strategienota ++ strategiespel ++ strategievorming ++ strategiewijziging ++ strategist ++ stratenboek ++ stratenboekje ++ streamers ++ streberig ++ streekarchief ++ streekarchivaris ++ streekbewoners ++ streekderby ++ streekgewest ++ streekkeuken ++ streekmanager ++ streekpost ++ streekproducten ++ streekspecialiteiten ++ streekvervoerder ++ streekvervoerders ++ streetwear ++ strenggereformeerde ++ stressfactor ++ stressfactoren ++ stressklachten ++ stresspreventie ++ stressstoornis ++ stresssyndroom ++ stressvol ++ strijdplan ++ strijdwijze ++ strijkwerk ++ stripachtige ++ stripauteurs ++ stripclub ++ stripfestival ++ stripgeschiedenis ++ stripmuseum ++ stripreeks ++ stripserie ++ striptekenen ++ striptekeningen ++ striptijdschrift ++ stripvorm ++ stripwereld ++ strooifolder ++ strooisellaag ++ strooiveld ++ strooiwagen ++ strooiwagens ++ stroomaf- en stroomopwaarts ++ stroombeurs ++ stroomcentrales ++ stroomcontracten ++ stroomcrisis ++ stroometikettering ++ stroomgebruik ++ stroomgigant ++ stroomimport ++ stroomkabel ++ stroomkabels ++ stroomkosten ++ stroomleverancier ++ stroomleveranciers ++ stroommarkt ++ stroomop- en stroomafwaarts ++ stroomproducent ++ stroomproducenten ++ stroomrekening ++ stroomrug ++ stroomruggen ++ stroomsector ++ stroomtarieven ++ structuurbeleid ++ structuurdrager ++ structuurdragers ++ structuurfonds ++ structuurgelden ++ structuurregime ++ structuurversterking ++ structuurvisie ++ struikelpartijen ++ struikjes ++ struisvogelvlees ++ studentenaantal ++ studentenarbeid ++ studentenbetogingen ++ studentenchipkaart ++ studentencomplex ++ studentenkerk ++ studentenkringen ++ studentenorkest ++ studentenpopulatie ++ studentenrellen ++ studentenroeivereniging ++ studentenwereld ++ studentenwoning ++ studentenwoningen ++ studentenzaken ++ studiebelasting ++ studiebezoek ++ studiebol ++ studiefase ++ studiehouding ++ studielening ++ studieleningen ++ studiemiddag ++ studiemodel ++ studiemodellen ++ studieopdracht ++ studieperiode ++ studieplaatsen ++ studieplanning ++ studieplein ++ studieprestaties ++ studieproject ++ studierapport ++ studiesucces ++ studietempo ++ studietraject ++ studieverblijf ++ studieverenigingen ++ studievoortgang ++ studievriendin ++ studieweek ++ studiewerk ++ studioalbum ++ studiobazen ++ studiomuzikant ++ studioplaat ++ studioplaten ++ studium generale ++ stuk voor stuk ++ stukadoorsbedrijf ++ stukbeleid ++ stuklijst ++ stuklijsten ++ stuntaanbiedingen ++ stuntploeg ++ sturingsmechanisme ++ stuwstof ++ stylen ++ subdocument ++ subdraad ++ subgenre ++ subgenres ++ subindex ++ sublicentie ++ sublicenties ++ subliminale ++ subniveau ++ subregionale ++ subsector ++ subsectoren ++ subsidieaanvragers ++ subsidiebijdrage ++ subsidiefonds ++ subsidiefraude ++ subsidiekorting ++ subsidiepotje ++ subsidiepotjes ++ subsidiepotten ++ subsidieprogramma ++ subsidieronde ++ subsidiestelsel ++ subsidiestromen ++ subsidiestroom ++ subsidieverhoging ++ subsidieverordening ++ subsidieverstrekkers ++ subsidieverstrekking ++ subsidievoorstel ++ substantiëlere ++ subsystemen ++ subtopic ++ subtypen ++ suburbaan ++ suburbane ++ suburbia ++ subwoofer ++ succesauteur ++ succesjaar ++ succespercentage ++ succespercentages ++ succesperiode ++ succesprogramma ++ succesrecept ++ succesreeks ++ succesroman ++ successerie ++ successieplanning ++ successiewet ++ succestrainer ++ succesvolste ++ sudden ++ sui ++ sui generis ++ suikermais ++ suikerproducent ++ suikerproducenten ++ suikerregime ++ summer ++ super-de-luxe ++ super-pg ++ superband ++ superbelegger ++ superblij ++ superboeren ++ supercool ++ superdag ++ supergemotiveerd ++ supergroep ++ superheld ++ superhelden ++ superhit ++ superkanon ++ superknecht ++ superkrachten ++ superlicentie ++ supermarktbedrijf ++ supermarktbedrijven ++ supermarktconcern ++ supermarktformule ++ supermarktformules ++ supermarktgroep ++ supermarktonderneming ++ supermarktorganisatie ++ supermarktreus ++ supermarktsector ++ supermarktwereld ++ superminister ++ superministerie ++ supermodel ++ supermodellen ++ superproductie ++ superrace ++ superrijk ++ superrijken ++ supersnelrecht ++ superspannend ++ superspion ++ supersportieve ++ superstaat ++ supersterk ++ superstrak ++ superstrakke ++ supertalent ++ supertrendy ++ supervloeibaar ++ supervorm ++ superzuinige ++ superzware ++ supportersbegeleiders ++ supportersbegeleiding ++ supportersbeleid ++ supportersbus ++ supportersgedrag ++ supportersgroep ++ supportersgroepen ++ supportershome ++ supporterskern ++ supręme ++ surfboard ++ surround ++ suďcidepoging ++ suďcidepogingen ++ swingender ++ swingendste ++ symboolwetgeving ++ symfonicus ++ symphatisanten ++ synchroonspringen ++ synergiemogelijkheden ++ synoniemenbestand ++ synoniemenbestanden ++ synthesizerpop ++ synthipop ++ systeemeisen ++ systeemgericht ++ systeemgerichte ++ systeemintegratie ++ systeemleverancier ++ systeemrisico ++ sámen ++ t'tjes ++ t.b.v. ++ t.h.t. ++ t.o.v. ++ t.w. ++ t.w.v. ++ t.z.t. ++ taakgestraften ++ taakomvang ++ taakorganisaties ++ taakspecialisatie ++ taakstraf ++ taakuitbreiding ++ taakverlichting ++ taaladviesdienst ++ taaladviesdiensten ++ taaladviezen ++ taalbad ++ taalcentrum ++ taalcongres ++ taaldocenten ++ taalfaciliteiten ++ taalfilosoof ++ taalgevoeligheid ++ taalhulpbestand ++ taalhulpbestanden ++ taalhulpen ++ taalkeuze ++ taalmethode ++ taalmethodes ++ taalontwikkeling ++ taalpakket ++ taalpakketten ++ taalproject ++ taalstandaard ++ taalstoornissen ++ taaltechnologiebedrijf ++ taaltelefoon ++ taaltest ++ taaltoets ++ taalvaardig ++ taalvaardige ++ taalvariant ++ taalvarianten ++ taalvernieuwing ++ taalverschil ++ taalvirtuoos ++ taalwetenschappers ++ taalwetgeving ++ tabaksbedrijf ++ tabaksbedrijven ++ tabaksbeleid ++ tabaksboeren ++ tabaksconsumptie ++ tabaksfirma's ++ tabaksgebruik ++ tabakslobby ++ tabaksontmoedigingsbeleid ++ tabaksproducten ++ tabaksrichtlijn ++ tabakssector ++ tabakstelers ++ tabaksverkoop ++ tabaksverslaving ++ tabakswinkelier ++ tabblad ++ tabbladen ++ tabeleigenschappen ++ tabelkop ++ tabelkoppen ++ tabellenregister ++ tabletteermachines ++ tabloidkrant ++ tabloidpers ++ tabpagina ++ tabula ++ tachtigplussers ++ taekwondoka ++ tafelrand ++ tafeltennisfederatie ++ tafeltennisteam ++ tai ++ takelbedrijf ++ tale ++ tale Kanaäns ++ talentontwikkeling ++ taligheid ++ talkshowhost ++ talkshowpresentator ++ tamarindebos ++ tamarindebossen ++ tambour ++ tandartsbezoek ++ tandartsenopleiding ++ tandartshulp ++ tandartspraktijk ++ tandartspraktijken ++ tandzorg ++ tankbeurt ++ tankbeurten ++ tankcommandant ++ tankervliegtuigen ++ tankkaart ++ tapas ++ tapijtsector ++ tapis ++ tapwater ++ tariefdaling ++ tariefdalingen ++ tariefdifferentiatie ++ tariefmaatregelen ++ tariefschaal ++ tariefstructuur ++ tariefswijziging ++ tariefverschillen ++ tariefzone ++ tariefzones ++ tarievenbeleid ++ tarievenstelsel ++ tarievenstructuur ++ tarievensysteem ++ tarieventabel ++ tarieventabellen ++ tarievenwijzer ++ tarificatie ++ tarweaar ++ tarweprijs ++ tarwezetmeel ++ taurine ++ taxatiebureau ++ taxatiekosten ++ taxatieronde ++ taxatieverslag ++ taxatieverslagen ++ taxibeleid ++ taxibranche ++ taxibusjes ++ taxiconflict ++ taxidiensten ++ taxikosten ++ taximarkt ++ taxinummer ++ taxiondernemer ++ taxiondernemers ++ taxirijders ++ taxitarieven ++ taxivergunning ++ taxivergunningen ++ taxiwereld ++ taxiwet ++ taxizaken ++ tbc-bacillen ++ tbc-bestrijding ++ tbc-gevallen ++ tbc-onderzoek ++ tbc-test ++ tbs'er ++ tbs-behandeling ++ tbs-gestelden ++ tbs-inrichting ++ tbs-inrichtingen ++ tbs-instellingen ++ tbs-maatregel ++ tbs-plaatsen ++ te berde brengen ++ te midden ++ te midden van ++ te moede ++ te pas en te onpas ++ te stade ++ te werk gaan ++ teach ++ teacher ++ teaching ++ teambegeleider ++ teambuildingsactiviteit ++ teambuildingsactiviteiten ++ teamcaptain ++ teamdokter ++ teamgenote ++ teamgenotes ++ teamleiding ++ teamleidster ++ teamprestatie ++ teamspel ++ teamspeler ++ teamsporters ++ techfondsen ++ techniciteit ++ technicolor ++ technolease ++ technologie-index ++ technologieaandelen ++ technologiebedrijf ++ technologiebedrijven ++ technologiebeurs ++ technologiebeurzen ++ technologiecentrum ++ technologieconcern ++ technologiefonds ++ technologiefondsen ++ technologiegebieden ++ technologiegedreven ++ technologiegroep ++ technologiehoek ++ technologiemarkt ++ technologieprojecten ++ technologiesector ++ technologiesubsidies ++ technologietransfer ++ technologiewaarden ++ technologisering ++ technomuziek ++ teelbalkanker ++ tegelen ++ tegenbegroting ++ tegendemonstranten ++ tegengebaar ++ tegengeluid ++ tegengeluiden ++ tegenonderzoek ++ tegenstelbaar ++ tegenvordering ++ tekenbevoegd ++ tekenbevoegdheid ++ tekenfilmfiguur ++ tekenfilmfiguurtje ++ tekenfilmheld ++ tekenfunctie ++ tekenfuncties ++ tekengereedschappen ++ tekenkleur ++ tekenmateriaal ++ tekenopmaakprofiel ++ tekenprofiel ++ tekensets ++ tekenwedstrijd ++ tekortreductie ++ tekstbereik ++ tekstbericht ++ tekstberichten ++ tekstberichtjes ++ tekstbijdragen ++ tekstcursor ++ tekstdocument ++ teksteffecten ++ tekstkaders ++ tekstkleur ++ tekstlaag ++ tekstobject ++ tekstobjecten ++ tekstopmaakprofiel ++ tekstopmaakprofielen ++ tekstoptie ++ tekstopties ++ tekstrichting ++ tekstselectie ++ tekstvak ++ tekstverloop ++ telco ++ telco's ++ teldatum ++ telecomaanbieder ++ telecomaanbieders ++ telecomaandeel ++ telecomactiviteiten ++ telecomanalist ++ telecomapparatuur ++ telecombranche ++ telecomdiensten ++ telecomdochter ++ telecomfabrikant ++ telecomfusie ++ telecomgebruikers ++ telecomgigant ++ telecomgroep ++ telecominfrastructuur ++ telecomkabels ++ telecommaatschappij ++ telecommarkt ++ telecommarkten ++ telecommunicatiediensten ++ telecommunicatiegroep ++ telecommunicatiekosten ++ telecommunicatiemarkt ++ telecommunicatiemiddelen ++ telecommunicatiesector ++ telecommunicatievoorzieningen ++ telecommunicatiewet ++ telecomnet ++ telecomnetwerk ++ telecomnetwerken ++ telecomoperator ++ telecomoperatoren ++ telecomoperators ++ telecomproducten ++ telecomreus ++ telecomsector ++ telecomspelers ++ telecomtoezichthouder ++ telecomverbindingen ++ telecomverkeer ++ telecomwaakhond ++ telecomwaarden ++ telecomwereld ++ telecomwet ++ telecomwetgeving ++ telefilm ++ telefilms ++ telefoniebedrijf ++ telefoniediensten ++ telefoniedochter ++ telefoniemarkt ++ telefonienetwerk ++ telefonieplatform ++ telefonieplatformen ++ telefoonaanbieders ++ telefoongebruikers ++ telefoongeheim ++ telefoonnetwerken ++ telefoonoperator ++ telefoonservice ++ telefoonsnoer ++ telefoonspelletje ++ telefoonspelletjes ++ telefoonteam ++ telefoontikken ++ telemetrie ++ telethuiswerk ++ teletijdmachine ++ televisie-interview ++ televisieaanbod ++ televisiebaas ++ televisiebedrijven ++ televisiecampagne ++ televisiecarričre ++ televisiecontracten ++ televisiecursus ++ televisiedienst ++ televisiediensten ++ televisiefabriek ++ televisiefestival ++ televisiefeuilleton ++ televisiegebied ++ televisiegeschiedenis ++ televisiegesprek ++ televisiegroep ++ televisieheld ++ televisiejournalist ++ televisiejournalistiek ++ televisiekok ++ televisiekomiek ++ televisielampen ++ televisieland ++ televisiemaatschappijen ++ televisieman ++ televisiemarkt ++ televisiemedewerkers ++ televisienetwerk ++ televisienetwerken ++ televisieopnamen ++ televisieopnames ++ televisiepresentatrice ++ televisieprijzen ++ televisieproducent ++ televisieproducenten ++ televisieprogrammering ++ televisieproject ++ televisiepubliek ++ televisiequiz ++ televisierecensent ++ televisierede ++ televisiereeks ++ televisieregisseur ++ televisieregistratie ++ televisierol ++ televisieseizoen ++ televisiesignaal ++ televisiesignalen ++ televisiesoap ++ televisietoespraak ++ televisietoren ++ televisieverslaggever ++ televisiewereld ++ televisiewerk ++ telomerase ++ telsysteem ++ temperatuursverhoging ++ temperatuursverschillen ++ temperend ++ temperende ++ tempo doeloe ++ temponorm ++ tempore ++ tempore's ++ temporeetje ++ tempoverschillen ++ ten aanschouwen van ++ ten bate van ++ ten bedrage van ++ ten behoeve van ++ ten belope van ++ ten bewijze van ++ ten burele ++ ten dele ++ ten derden male ++ ten dienste ++ ten enenmale ++ ten faveure van ++ ten gehore ++ ten gemeentehuize ++ ten geschenke ++ ten gevolge van ++ ten grave dragen ++ ten huize van ++ ten kantore ++ ten laste gelegde ++ ten laste leggen ++ ten onrechte ++ ten overstaan van ++ ten overvloede ++ ten paleize ++ ten stadhuize ++ ten tonele ++ ten vierden male ++ ten voordele van ++ tennisbond ++ tenniscarričre ++ tenniscircuit ++ tenniscomplex ++ tennisfans ++ tennisfenomeen ++ tennisgeschiedenis ++ tennisjaar ++ tenniskampioenen ++ tennisland ++ tennisleraar ++ tennisliefhebber ++ tennisloopbaan ++ tennispark ++ tennisraket ++ tennisraketten ++ tennisseizoen ++ tennissport ++ tennissucces ++ tennistalent ++ tennistoppers ++ tennisvedette ++ tennisvereniging ++ tennisvrouwen ++ tenniswereld ++ tentamenopdracht ++ tentamenopdrachten ++ tentoonstellingsbeleid ++ tentoonstellingshal ++ tentoonstellingsmaker ++ tentoonstellingsmakers ++ tentoonstellingspark ++ ter kerke gaan ++ ter perse ++ ter plaatse ++ ter plekke ++ ter stede ++ ter wille ++ ter zake ++ ter ziele ++ tera ++ terabyte ++ terbeschikkinggestelden ++ terdoodveroordeelde ++ terdoodveroordeelden ++ termijnvisie ++ terms ++ terra incognita ++ terrassenbeleid ++ terre ++ terreinbeheer ++ terreinbeheerder ++ terreinbeheerders ++ terreuraanval ++ terreurbestrijders ++ terreurbeweging ++ terreurcampagne ++ terreurcellen ++ terreurdreiging ++ terreurnetwerk ++ terreurnetwerken ++ terreurregime ++ terrible ++ terribles ++ terrorisme-expert ++ terrorisme-experts ++ terroristengroep ++ terroristennetwerk ++ terroristenorganisatie ++ terug geweest ++ terug kunnen ++ terug moeten ++ terug willen ++ terug zijn ++ terugbetaalbaar ++ terugbetalingsprijs ++ terugbetalingsvoorwaarden ++ terugbouwen ++ terugdringing ++ teruggavebeleid ++ teruggehoord ++ teruggekeerden ++ teruggemeld ++ teruggeschoven ++ teruggestopt ++ teruggeweest ++ terughoudenheid ++ terugkeerbeleid ++ terugkeerders ++ terugkijkend ++ terugmelden ++ terugplaatsing ++ terugroepactie ++ terugroepbevel ++ terugtreding ++ terugverdieneffect ++ terugverdieneffecten ++ terugverkocht ++ terugveroverd ++ terugveroveren ++ terzelfder tijd ++ testamentische ++ testapparatuur ++ testauto ++ testbank ++ testbeleid ++ testcentra ++ testcentrum ++ testfaciliteiten ++ testgegevens ++ testjes ++ testmarkt ++ testmodel ++ testpanel ++ testperiode ++ testpersonen ++ testpersoon ++ testpubliek ++ testrit ++ testsystemen ++ testteam ++ testversie ++ testversies ++ testwedstrijd ++ testwedstrijden ++ tevergeefse ++ tevredenheidsonderzoek ++ tewerkstellingsbeleid ++ tex ++ textielexport ++ textielfamilie ++ textielgroep ++ textielhandel ++ textielhandelaar ++ textielmarkt ++ textielmuseum ++ textielproducent ++ textielproducenten ++ textielsector ++ textielstad ++ textielsupers ++ textielwinkels ++ thalassotherapie ++ the ++ theateracteur ++ theateragenda ++ theaterbedrijf ++ theaterbewerking ++ theatercarričre ++ theaterconcert ++ theaterdebuut ++ theaterfeest ++ theatergebouw ++ theaterland ++ theaterlicht ++ theaterliefhebber ++ theatermaken ++ theaterman ++ theatermarathon ++ theatermuziek ++ theateroptreden ++ theateroptredens ++ theaterpodium ++ theaterpraktijk ++ theaterprijs ++ theaterproductie ++ theaterprogramma ++ theaterproject ++ theaterregisseur ++ theatershow ++ theatersolo ++ theatertalent ++ theatertechnici ++ theatertekst ++ theaterteksten ++ theatertour ++ theatertournee ++ theatertraditie ++ theatervak ++ theatervernieuwer ++ theatervorm ++ theatervormen ++ theaterwereld ++ theaterwerk ++ theaterwerkplaats ++ theaterzaal ++ theatraliteit ++ theekoepels ++ themabijlage ++ themakanaal ++ themakanalen ++ themakeuze ++ themamiddag ++ themapagina ++ themapakket ++ themaprogramma ++ themasites ++ themaweken ++ themazender ++ themazenders ++ theologieopleidingen ++ theologiestudie ++ therapiesessies ++ theremin ++ thermo ++ thermostatische ++ thesauriefondsen ++ thinking ++ thomas ++ thrillerauteur ++ thrillerauteurs ++ thuis voelen ++ thuisadres ++ thuisarbeid ++ thuisbaan ++ thuisbehandeling ++ thuisbevallen ++ thuisbioscoop ++ thuisduel ++ thuisduels ++ thuisgebruikers ++ thuisgevoel ++ thuiskok ++ thuiskopie ++ thuiskopieën ++ thuiskopiëren ++ thuiskwekers ++ thuisnet ++ thuispagina ++ thuispubliek ++ thuisrijder ++ thuisservice ++ thuissituatie ++ thuisspeler ++ thuisstaat ++ thuisstad ++ thuisteelt ++ thuistelers ++ thuistest ++ thuisverzorging ++ thuisvoordeel ++ thuiswonen ++ thuiswonenden ++ thuiszorgbureaus ++ thuiszorgers ++ thuiszorginstelling ++ thuiszorginstellingen ++ thuiszorgmedewerkers ++ thymine ++ tickertape ++ ticketbureau ++ ticketverkoop ++ tienerblad ++ tienerdisco ++ tienerjongen ++ tienerjongens ++ tienerleeftijd ++ tienermeisje ++ tieneropvang ++ tienersterren ++ tienersterretje ++ tienjaars ++ tienjaarsrente ++ tienjarenplan ++ tijdcapsule ++ tijdregistratie ++ tijdreis ++ tijdreizen ++ tijdritfiets ++ tijdsbalk ++ tijdsbeleving ++ tijdsbeslag ++ tijdscapsule ++ tijdschriftenmarkt ++ tijdsdimensie ++ tijdsduren ++ tijdsgebrek ++ tijdsgeest ++ tijdshorizon ++ tijdskader ++ tijdsklem ++ tijdslijn ++ tijdspad ++ tijdsperiode ++ tijdsperspectief ++ tijdstabel ++ tijdstraf ++ tijdswaarde ++ tijdswinst ++ tijgerprint ++ tikkend ++ tikkende ++ tilapia ++ tillift ++ tiplijn ++ tireur ++ titelbalk ++ titelbescherming ++ titelfavoriet ++ titelfeest ++ titelkandidaat ++ titelkandidaten ++ titelpretendent ++ titelprolongatie ++ titelrace ++ titelstuk ++ tl ++ tl-balk ++ tl-lampen ++ tl-verlichting ++ to ++ toebemeten ++ toegangsdrempel ++ toegangseisen ++ toegangspunten ++ toegangsticket ++ toegangstickets ++ toegangsverbod ++ toegefaxt ++ toegeleid ++ toekomstgerichtheid ++ toekomstkansen ++ toekomstplaatje ++ toekomstproject ++ toekomstroman ++ toekomstschets ++ toekomststrategie ++ toekomstvastheid ++ toekomstvoorspellingen ++ toelatingscommissie ++ toelatingsproef ++ toelatingsregels ++ toelatingsvoorwaarden ++ toeleiden ++ toepassingssoftware ++ toerbus ++ toerbussen ++ toerisme-industrie ++ toerismesector ++ toeristenbranche ++ toeristeneiland ++ toeristenfuik ++ toeristenmarkt ++ toeristenmentaliteit ++ toeristenorganisatie ++ toeristenplaats ++ toeristenplaatsen ++ toeristenstad ++ toeristentrekker ++ toeristenval ++ toerit ++ toeritdosering ++ toeritten ++ toermotor ++ toernooidirecteur ++ toernooileiding ++ toernooischema ++ toernooizaal ++ toespitsing ++ toestemmingswet ++ toetreders ++ toetredingsdatum ++ toetredingsdrempel ++ toetredingsdrempels ++ toetredingslanden ++ toetredingsproces ++ toetscombinatie ++ toetsenbordje ++ toetseniste ++ toetsingsprocedure ++ toetsje ++ toetsresultaten ++ toevalsgetallen ++ toevoerlijnen ++ toewijzingsprocedure ++ toewijzingssysteem ++ toezicht houden ++ toezichtorgaan ++ toezichtsgebied ++ toezichtsgebieden ++ toezichtsorgaan ++ toiletbezoek ++ toiletdeur ++ toiletgang ++ toiletspoeling ++ toilette ++ toiletteje ++ toiletwagen ++ toiletwagens ++ token ++ tolerance ++ tolplan ++ tolpleinen ++ tolpoort ++ tolpoortjes ++ tolsysteem ++ tomatenkwekers ++ tomatenplanten ++ toneelacteurs ++ toneelauteur ++ toneelbestel ++ toneeldebuut ++ toneellessen ++ toneelmonoloog ++ toneeltekst ++ toneelversie ++ toneelwereld ++ toneelwerken ++ tongpiercing ++ tongue ++ tongwerken ++ tonijnsalade ++ tonnagegrondslag ++ top acht ++ top drie ++ top honderd ++ top tien ++ top twaalf ++ top twintig ++ top veertig ++ top vier ++ top vijf ++ top vijftien ++ top zes ++ topaandelen ++ topaankoop ++ topacteurs ++ topacts ++ topadvocaat ++ topamusement ++ toparchitecten ++ topauteurs ++ topbaan ++ topbands ++ topbanken ++ topbankier ++ topbankiers ++ topbasketbal ++ topbedrijf ++ topbedrijven ++ topbenoemingen ++ topbestemming ++ topbezetting ++ topcapaciteit ++ topcoach ++ topcrimineel ++ topdiplomaat ++ topduo ++ topeconomen ++ topfavoriete ++ topfilms ++ topformatie ++ topgroep ++ topholding ++ tophotels ++ topindustrieel ++ topindustriëlen ++ topinstituten ++ topinstituut ++ topjob ++ topjuristen ++ topkader ++ topkaderleden ++ topkaders ++ topkandidaat ++ topkantoren ++ topkeeper ++ topklinische ++ topkoers ++ topkoersen ++ topkok ++ topkunst ++ toplanden ++ topleiders ++ topliga ++ toplijst ++ toplocatie ++ toplokaties ++ toplopers ++ topmaand ++ topmedewerker ++ topmedewerkers ++ topmerk ++ topmilitair ++ topmilitairen ++ topmusea ++ topmusici ++ topmuzikanten ++ topnoten ++ topografieën ++ toponderhandelaar ++ toponderhandelaars ++ toponderzoek ++ toponderzoekers ++ topontwerper ++ topontwerpers ++ topopleiding ++ toporkest ++ toppaarden ++ topplaats ++ topplaatsen ++ topploeg ++ topploegen ++ toppolitici ++ toppoliticus ++ topprijs ++ topprijzen ++ topproduct ++ topproducten ++ topregisseur ++ toprenner ++ toprenners ++ toprijders ++ toproeien ++ toproeiers ++ topschaak ++ topschaatsen ++ topschaatser ++ topschaatsers ++ topschakers ++ topsegment ++ topseizoen ++ topspits ++ topspitsen ++ topsportbeleid ++ topsportbeleidsplan ++ topsportcarričre ++ topsportcoördinator ++ topsportevenementen ++ topsportgeneeskunde ++ topsporthal ++ topsportklimaat ++ topsportland ++ topsportmanager ++ topsportnota ++ topsportster ++ topsprinter ++ toptalent ++ toptalenten ++ toptarief ++ toptarieven ++ topteam ++ topteams ++ toptennisser ++ toptennissers ++ toptoernooi ++ toptoernooien ++ toptrainer ++ toptrainers ++ toptransfer ++ toptrio ++ topturnen ++ topversie ++ topvrouwen ++ topweekeinde ++ topwerk ++ topwerken ++ topwijn ++ topzwemmen ++ topzwemmer ++ topzwemster ++ torpedobuizen ++ tot dusver ++ tot dusverre ++ tot stand gekomen ++ tot stand komen ++ tot stikkens toe ++ tot vervelens toe ++ totaalaanpak ++ totaalervaring ++ totaalgeluid ++ totaalklank ++ totaalproduct ++ totaalproject ++ totaalrendement ++ totaalshots ++ totaalspektakel ++ totaalstand ++ totaalverbod ++ totaalvisie ++ total ++ tourbussen ++ tourettesyndroom ++ tourmanager ++ tourschema ++ tout ++ tout court ++ townships ++ traceerbaarheid ++ trackrecord ++ tractiecontrole ++ tracébesluit ++ tracédeel ++ tracédelen ++ tragédien ++ trainersbank ++ trainerslicentie ++ trainersloopbaan ++ trainersstaf ++ trainersvak ++ trainingsaanpak ++ trainingsarbeid ++ trainingsavond ++ trainingsavonden ++ trainingsbaan ++ trainingsdier ++ trainingskosten ++ trainingsmaatje ++ trainingsmogelijkheden ++ trainingsoord ++ trainingspartners ++ trainingsperiode ++ trainingsrit ++ trainingsritten ++ trainingssessie ++ trainingssessies ++ trainingstocht ++ trainingsuren ++ trainingsvlucht ++ trainingswerk ++ trajectbegeleider ++ trajectcontrole ++ trajectnota ++ trambedrijf ++ tramtunnel ++ tramverbod ++ trancemuziek ++ tranentrekkende ++ transactiebedrag ++ transactionele ++ transfergeld ++ transfergelden ++ transferpassagiers ++ transferperikelen ++ transferprijs ++ transferrechten ++ transformatorolie ++ transfusiebloed ++ transgenese ++ transmigratiebeleid ++ transmissiecapaciteit ++ transmissiesnelheid ++ transmurale ++ transponeringstabel ++ transponeringstabellen ++ transportassen ++ transportbataljon ++ transportbeleid ++ transportbranche ++ transportcentrum ++ transportgroep ++ transportinfrastructuur ++ transportland ++ transportleiding ++ transportlijn ++ transportmarkt ++ transportministers ++ transportnet ++ transportorganisatie ++ transportorganisaties ++ transportroute ++ transportroutes ++ transporttarieven ++ transportverbindingen ++ transportverbod ++ transportvergunning ++ transportverpakking ++ transportverpakkingen ++ transportwereld ++ transvetzuren ++ trapezenummer ++ trapezewerk ++ trappenhal ++ trapveld ++ trash ++ traumaheli ++ traumaverwerking ++ travertijn ++ treinbeďnvloeding ++ treindienstleider ++ treindienstleiders ++ treinenbouwer ++ treinladingen ++ treinmaatschappij ++ treinrover ++ treinseries ++ treinspoor ++ treinsporen ++ treinstaking ++ treinstakingen ++ treinstoring ++ treinstoringen ++ treinsurveillanten ++ treintarief ++ treintarieven ++ treinticket ++ treintraject ++ treintrajecten ++ treintransport ++ treintunnel ++ treinvertragingen ++ treinwagon ++ trekgedrag ++ trekkershutten ++ trekzak ++ trendgevoeligheid ++ trendkanaal ++ trendlijn ++ trendlijnen ++ trendvolgend ++ triatlete ++ tribal ++ tributyltin ++ tricotjes ++ triggerhappy ++ triglyceriden ++ trillingshinder ++ trillingsvrij ++ trilplaat ++ trilveen ++ trilvenen ++ triphop ++ troepeneenheid ++ troepenleverancier ++ troepenleveranciers ++ troepenleverende ++ troepenopbouw ++ troepenreductie ++ troepenschip ++ troepenterugtrekking ++ troepenvermindering ++ troepenversterking ++ troepenzending ++ trombosebeen ++ trompe ++ trompetspel ++ troonsopvolging ++ troostreden ++ tropischeplantenkas ++ trostomaat ++ trostomaten ++ trouwambtenaren ++ trouwdatum ++ trouwdiensten ++ trouwlocatie ++ truckdivisie ++ truckfabrikanten ++ truckmarkt ++ try ++ tryptofaan ++ tuberculosepatiënten ++ tuchtonderzoek ++ tuchtprocedure ++ tuchtprocedures ++ tuchtreglement ++ tuibrug ++ tuinartikelen ++ tuinbezitters ++ tuinbouwkas ++ tuinbouwkassen ++ tuinbouworganisatie ++ tuinbouworganisaties ++ tuinbouwsector ++ tuindersbedrijf ++ tuindersbedrijven ++ tuinhout ++ tuinpaviljoen ++ tuinschuurtje ++ tuinterras ++ tuinvijver ++ tumorgroei ++ tumorweefsel ++ tunnelbak ++ tunnelboor ++ tunnelboormachine ++ tunnelbouwers ++ tunnelbrand ++ tunnelbranden ++ tunneldeel ++ tunnelproject ++ tunnelramp ++ tunnelvariant ++ tunnelverbinding ++ turbinehal ++ turbodieselmotor ++ turbomotor ++ turfwinning ++ turkey ++ turnhal ++ tussen zitten ++ tussen-n ++ tussenafstand ++ tussenarrest ++ tussengastheer ++ tussengeneratie ++ tussenholding ++ tussenjaar ++ tussenkoeler ++ tussenniveau ++ tussenrapportage ++ tussenronde ++ tussenschoolse ++ tussentaal ++ tussentitels ++ tussenvariant ++ tv-aanbod ++ tv-acteur ++ tv-actie ++ tv-baas ++ tv-bazen ++ tv-bedrijf ++ tv-beelden ++ tv-blad ++ tv-campagne ++ tv-carričre ++ tv-circuit ++ tv-comedy ++ tv-commentator ++ tv-commentatoren ++ tv-contract ++ tv-contracten ++ tv-critici ++ tv-criticus ++ tv-diensten ++ tv-directeur ++ tv-documentaire ++ tv-documentaires ++ tv-dominee ++ tv-dominees ++ tv-drama ++ tv-ervaring ++ tv-film ++ tv-films ++ tv-fragmenten ++ tv-gebied ++ tv-geld ++ tv-gelden ++ tv-geschiedenis ++ tv-gesprek ++ tv-geweld ++ tv-gids ++ tv-hit ++ tv-interviewer ++ tv-journalist ++ tv-journalisten ++ tv-journalistiek ++ tv-kabel ++ tv-kok ++ tv-komiek ++ tv-komieken ++ tv-kritiek ++ tv-landschap ++ tv-magazine ++ tv-maker ++ tv-makers ++ tv-marathon ++ tv-markt ++ tv-medewerkers ++ tv-net ++ tv-netten ++ tv-netwerk ++ tv-netwerken ++ tv-nieuws ++ tv-omroepen ++ tv-oorlog ++ tv-opname ++ tv-opnamen ++ tv-opnames ++ tv-persoonlijkheden ++ tv-persoonlijkheid ++ tv-ploeg ++ tv-ploegen ++ tv-presentator ++ tv-presentatrice ++ tv-prijzen ++ tv-producent ++ tv-producente ++ tv-producenten ++ tv-producer ++ tv-productie ++ tv-producties ++ tv-project ++ tv-publiek ++ tv-quiz ++ tv-recensent ++ tv-reeks ++ tv-regisseur ++ tv-reportage ++ tv-seizoen ++ tv-serie ++ tv-series ++ tv-signaal ++ tv-soap ++ tv-special ++ tv-spel ++ tv-spelletje ++ tv-spelletjes ++ tv-sport ++ tv-spot ++ tv-spotje ++ tv-spotjes ++ tv-spots ++ tv-station ++ tv-stations ++ tv-ster ++ tv-sterren ++ tv-studio's ++ tv-systeem ++ tv-toespraak ++ tv-toren ++ tv-uitzending ++ tv-uitzendingen ++ tv-versie ++ tv-verslaggeefster ++ tv-verslaggever ++ tv-voetbal ++ tv-wereld ++ tv-zendtijd ++ twee derde ++ twee tiende ++ twee vijfde ++ tweedehandsauto's ++ tweedehandsboeken ++ tweedehandsmarkt ++ tweedehandswinkels ++ tweedehandszaak ++ tweedeklassenreiziger ++ tweedeklassenreizigers ++ tweedens ++ tweederangsrol ++ tweehonderddertig ++ tweehonderdjarig ++ tweehonderdtal ++ tweehonderdtwintig ++ tweehonderdveertig ++ tweehonderdvijftig ++ tweekappers ++ tweeledigheid ++ tweelingdorp ++ tweeliter ++ tweesterrenrestaurant ++ tweetaligen ++ tweeverdienende ++ tweeënnegentig ++ tweeëntachtig ++ tweeënveertig ++ tweeënveertigste ++ tweeënvijftig ++ tweeënzestig ++ tweeënzeventig ++ twenties ++ twintigjarigen ++ typeaanduidingen ++ typefoutje ++ typevoorbeeld ++ tégen ++ tęte ++ tętes ++ u'tjes ++ uiercel ++ uit eten ++ uit jagen ++ uit kunnen ++ uit willen ++ uitbesteder ++ uitbesteders ++ uitbodeming ++ uitbreidingsgebied ++ uitbreidingsgebieden ++ uitbreidingsinvesteringen ++ uitbreidingslocaties ++ uitbreidingsonderhandelingen ++ uitbreidingsproces ++ uitbreidingsprojecten ++ uitbreidingsronde ++ uitbreidingsvergunning ++ uitchecken ++ uitdijende ++ uitduel ++ uitduels ++ uiteenliggende ++ uiteenspatte ++ uitfadede ++ uitgaanscircuit ++ uitgaansgebied ++ uitgaansgebieden ++ uitgaansgeweld ++ uitgaanspubliek ++ uitgaansstraat ++ uitgaanstenue ++ uitgaanswijk ++ uitgavenbeheersing ++ uitgavengroei ++ uitgavenkader ++ uitgavenkant ++ uitgavenmeevallers ++ uitgavenniveau ++ uitgavennorm ++ uitgavenplafond ++ uitgavenpost ++ uitgavenposten ++ uitgavenstijging ++ uitgediscussieerd ++ uitgeefconcern ++ uitgefaseerd ++ uitgefaseerde ++ uitgekieperd ++ uitgeprocedeerden ++ uitgeregeerd ++ uitgerijpt ++ uitgestotenen ++ uitgeversbranche ++ uitgeversconcern ++ uitgeversgroep ++ uitgevershuis ++ uitgeversland ++ uitgeversparadijs ++ uitgiftebedrag ++ uitgifteprospectus ++ uithouding ++ uithuiszetting ++ uitjoeg ++ uitkan ++ uitkeringsbedrag ++ uitkeringsfabriek ++ uitkeringsfraude ++ uitkeringshoogte ++ uitkeringsinstantie ++ uitkeringsinstellingen ++ uitkeringslasten ++ uitkeringsniveau ++ uitkeringsontvanger ++ uitkeringsontvangers ++ uitkeringsorganisatie ++ uitkeringssituatie ++ uitkeringssysteem ++ uitkeringsverhouding ++ uitkijkpunt ++ uitkoopbod ++ uitkragende ++ uitlaatsysteem ++ uitlaatsystemen ++ uitleenpost ++ uitleenrecht ++ uitleenrechten ++ uitleveringsbevel ++ uitleveringswet ++ uitloopgebied ++ uitname ++ uitnodigender ++ uitoefenbaar ++ uitoefenkoers ++ uitonderhandelen ++ uitontwikkeld ++ uitponden ++ uitputtender ++ uitrustingsgoederen ++ uitrustingsniveau ++ uitschakelbare ++ uitschrijver ++ uitschrijvers ++ uitsnijderijen ++ uitsprakenlijst ++ uitspringing ++ uitstaans ++ uitstaans hebben met ++ uitstapkosten ++ uitstapleeftijd ++ uitstappers ++ uitstelgedrag ++ uitsterfbeleid ++ uitstroompremie ++ uittredingsvergoeding ++ uitvaartbranche ++ uitvaartondernemer ++ uitvaartondernemers ++ uitvaartverzekeraar ++ uitvaartverzekeringen ++ uitvaartverzorging ++ uitvaartwezen ++ uitvaartwinkel ++ uitvlagging ++ uitvoeringsinstantie ++ uitvoeringsinstelling ++ uitvoeringsinstellingen ++ uitvoeringsorganisaties ++ uitvoeringsplannen ++ uitvoeringsproblemen ++ uitvoeringsprogramma ++ uitvoeringsregeling ++ uitvoeringsregels ++ uitvoeringstaken ++ uitvoeringswet ++ uitvoerprijzen ++ uitwerkingsplan ++ uitwisselingsstudent ++ uitwonenden ++ uitzend-cao ++ uitzendactiviteiten ++ uitzendbaan ++ uitzendbaar ++ uitzendbanen ++ uitzendbasis ++ uitzendbedrijf ++ uitzendbedrijven ++ uitzendconcern ++ uitzenddag ++ uitzenddiensten ++ uitzender ++ uitzenders ++ uitzendformule ++ uitzendfrequentie ++ uitzendgebied ++ uitzendgroep ++ uitzendkantoor ++ uitzendkantoren ++ uitzendketen ++ uitzendlicentie ++ uitzendonderneming ++ uitzendondernemingen ++ uitzendpersoneel ++ uitzendsector ++ uitzendtijd ++ uitzendtijdstip ++ uitzenduren ++ uitzenduur ++ uitzendvergunning ++ uitzendwerkers ++ uitzichtpunt ++ uitzoekwerk ++ uitzonden ++ uitzonderingsgrond ++ uitzonderingsgronden ++ uitzonderingsregels ++ uitzoomen ++ uloscholen ++ uloschool ++ ultrageheime ++ ultraliberalisme ++ ultranationalist ++ ultraorthodoxen ++ underscore ++ unitaristisch ++ unithoofd ++ unitmanager ++ universa ++ universalis ++ universiteitsbestuurders ++ universiteitscomplex ++ universiteitsmedewerker ++ universiteitsmedewerkster ++ universiteitspersoneel ++ universiteitsprofessor ++ universiteitsprofessoren ++ universiteitsterrein ++ up ++ upcomedian ++ upcomedy ++ upgirl ++ upgrades ++ uppen ++ uptruck ++ urbi ++ urine-incontinentie ++ urinecontrole ++ urinecontroles ++ urineonderzoek ++ urinetest ++ urinetesten ++ urinetests ++ urineverlies ++ urnenmuur ++ uterien ++ uurbedrag ++ uurjournaal ++ uurvergoeding ++ uv ++ v'tjes ++ v.t.t. ++ v.v. ++ v.v.t. ++ vaandeldraagster ++ vaarvakanties ++ vaarverbinding ++ vaatafwijkingen ++ vaatchirurg ++ vaatproblemen ++ vaatwasmiddel ++ vacaturesite ++ vaccinatiebeleid ++ vaccinatieverbod ++ vakantiebaantjes ++ vakantieboek ++ vakantiebudget ++ vakantiecentra ++ vakantiecentrum ++ vakantiecharters ++ vakantiefiles ++ vakantiefolders ++ vakantiefoto ++ vakantiegedrag ++ vakantiegids ++ vakantiekracht ++ vakantiekrachten ++ vakantiepark ++ vakantieparken ++ vakantiepatroon ++ vakantieplaats ++ vakantiepret ++ vakantiereizigers ++ vakantiesfeer ++ vakantieverkeer ++ vakantievierders ++ vakantievluchten ++ vakantiewoning ++ vakbondsactivisten ++ vakbondscongres ++ vakbondsfederatie ++ vakbondslui ++ vakbondsmacht ++ vakbondsman ++ vakbondsmannen ++ vakbondsmensen ++ vakbondsonderhandelaars ++ vakbondstop ++ vakbondstraditie ++ vakbondsverleden ++ vakbondsvertegenwoordiger ++ vakbondsvleugel ++ vakbondsvoorman ++ vakbondsvrouw ++ vakbondswoordvoerder ++ vakinformatie ++ vakjury ++ vakkrachten ++ vakmatig ++ vakmatige ++ vakterrein ++ vakwereld ++ vakwerkhuis ++ vakwerkhuizen ++ validen ++ vals spelen ++ valsheid in geschrifte ++ valutadagen ++ valutaproblemen ++ vampierfilm ++ van ambtswege ++ van binnenuit ++ van buiten uit ++ van dien ++ van gemeentezijde ++ van goeden huize ++ van goeden wille ++ van heinde en verre ++ van iets af moeten ++ van jongs af ++ van moslimzijde ++ van nature ++ van onzentwege ++ van oudsher ++ van overheidswege ++ van stadswege ++ van stavast ++ van tevoren ++ van zins zijn ++ vancomycine ++ vangkooien ++ vangstcapaciteit ++ vangstcijfers ++ vangsthoeveelheden ++ vangsthoeveelheid ++ vangstquota ++ vangstquotum ++ vanillesaus ++ variabilisatie ++ varkenpest ++ varkensbedrijf ++ varkensbloed ++ varkensboer ++ varkensboerderij ++ varkenscellen ++ varkenscrisis ++ varkensdebat ++ varkensflats ++ varkenshart ++ varkenslever ++ varkensoren ++ varkensorganen ++ varkenspestcrisis ++ varkenspestepidemie ++ varkenspestgebied ++ varkenspestvirus ++ varkensplan ++ varkensprijzen ++ varkenssector ++ varkenssperma ++ varkensstapel ++ varkensteelt ++ varkenstransporten ++ varkensvrije ++ varkenswet ++ vastgebouwd ++ vastgekluisterd ++ vastgetimmerd ++ vastgoedaandelen ++ vastgoedactiviteiten ++ vastgoedadviseur ++ vastgoedbedrijf ++ vastgoedbeheer ++ vastgoedbeheerder ++ vastgoedbelangen ++ vastgoedbelegger ++ vastgoedbelegging ++ vastgoedbeleggingen ++ vastgoedbeleggingsfonds ++ vastgoedbevak ++ vastgoedbevaks ++ vastgoedbezit ++ vastgoedcertificaat ++ vastgoedcertificaten ++ vastgoeddochter ++ vastgoedfiscaliteit ++ vastgoedfonds ++ vastgoedfondsen ++ vastgoedgroep ++ vastgoedkantoor ++ vastgoedmagnaat ++ vastgoedmakelaar ++ vastgoedonderneming ++ vastgoedontwikkelaar ++ vastgoedontwikkelaars ++ vastgoedontwikkeling ++ vastgoedpapier ++ vastgoedpatrimonium ++ vastgoedprijzen ++ vastgoedproject ++ vastgoedprojecten ++ vastgoedspecialist ++ vastgoedwaarden ++ vastgoedwereld ++ vasthaken ++ vasthouding ++ vastrentende ++ vbo-afdelingen ++ vbo-leerlingen ++ vbo-scholen ++ vbo-school ++ vechtkunst ++ vechtmarkt ++ vechtsporter ++ vectorafbeelding ++ vectorafbeeldingen ++ vectortekening ++ vectortekeningen ++ veediefstal ++ veegwet ++ veelbekritiseerde ++ veelbezochte ++ veelbezongen ++ veelgeciteerde ++ veelgelaagde ++ veelgemaakt ++ veelgemaakte ++ veelgenoemde ++ veelgestelde ++ veelkantige ++ veelluik ++ veelrijders ++ veeltaligheid ++ veenpluis ++ veenweidegebied ++ veenweidegebieden ++ veerbootramp ++ veercomfort ++ veerhaven ++ veerhavens ++ veerstoepen ++ veertienjarigen ++ veesector ++ veeteeltsector ++ veetransporteurs ++ veevervoerders ++ veevoederfabrikanten ++ veevoederindustrie ++ veevoedersector ++ veevoerfabrikanten ++ veevoerproducenten ++ vegetaal ++ veiligheidlekken ++ veiligheidsaangelegenheden ++ veiligheidsafspraken ++ veiligheidsambtenaren ++ veiligheidsanalyse ++ veiligheidsapparatuur ++ veiligheidsarchitectuur ++ veiligheidsaspecten ++ veiligheidsbelang ++ veiligheidsbelangen ++ veiligheidsbeleving ++ veiligheidsbronnen ++ veiligheidscamera's ++ veiligheidscertificaat ++ veiligheidschef ++ veiligheidsconcept ++ veiligheidscontracten ++ veiligheidscoördinator ++ veiligheidscriteria ++ veiligheidsdenken ++ veiligheidsdeskundigen ++ veiligheidsdoctrine ++ veiligheidsgarantie ++ veiligheidsgaranties ++ veiligheidsgebied ++ veiligheidsgevoel ++ veiligheidsgrens ++ veiligheidsinspectie ++ veiligheidsinspecties ++ veiligheidsinstanties ++ veiligheidskabinet ++ veiligheidskenmerken ++ veiligheidskordon ++ veiligheidskwesties ++ veiligheidslek ++ veiligheidslekken ++ veiligheidsmacht ++ veiligheidsnet ++ veiligheidsniveau ++ veiligheidsofficier ++ veiligheidsonderzoek ++ veiligheidsonderzoeken ++ veiligheidsoogpunt ++ veiligheidsoperatie ++ veiligheidsorganisatie ++ veiligheidsoverleg ++ veiligheidspakket ++ veiligheidspersoneel ++ veiligheidspolitiek ++ veiligheidspolitieke ++ veiligheidsprobleem ++ veiligheidsproblematiek ++ veiligheidsprocedures ++ veiligheidsrapport ++ veiligheidsrapporten ++ veiligheidsregelingen ++ veiligheidsregime ++ veiligheidssamenwerking ++ veiligheidssituatie ++ veiligheidsstelsel ++ veiligheidsstructuren ++ veiligheidsstructuur ++ veiligheidsstudie ++ veiligheidsstudies ++ veiligheidstaken ++ veiligheidsuitrusting ++ veiligheidsvacuüm ++ veiligheidsvest ++ veiligheidsvesten ++ veiligheidsvoorwaarden ++ veiligheidsvraagstuk ++ veiligheidsvraagstukken ++ veiligheidszaken ++ veilingcomplex ++ veilingdag ++ veilingdagen ++ veilinghamer ++ veilingkosten ++ veilingomzet ++ veilingontwerp ++ veilingopbrengst ++ veilingopzet ++ veilingprijs ++ veilingprijzen ++ veilingprocedure ++ veilingregels ++ veilingreglement ++ veilingresultaten ++ veilingsite ++ veilingsites ++ veilingsysteem ++ veilingwaarde ++ veilingwereld ++ veilplicht ++ veldcompetitie ++ velddoelpunt ++ veldopnamen ++ velkant ++ vennengebied ++ vennootschapsrechtelijke ++ vennootschapsstructuur ++ vennootschapsvorm ++ vennootschapsvormen ++ vennootschapswet ++ vennootschapswetgeving ++ vensterbreedte ++ vensterhoogte ++ vensterprogrammering ++ vensterschool ++ venstertijden ++ venture ++ ventures ++ veranderingsmanagement ++ veranderingsmanager ++ verbeteringsplan ++ verbeteringsplannen ++ verbeteringsvoorstellen ++ verbeteringswerken ++ verbeterplan ++ verbeterprojecten ++ verbindings ++ verbindingsapparatuur ++ verbindingsas ++ verbindingsgang ++ verbindingskantoren ++ verbindingsroute ++ verbindingszone ++ verbindingszones ++ verblijfsaccommodatie ++ verblijfsarrangementen ++ verblijfsdocumenten ++ verblijfsgebied ++ verblijfsgebieden ++ verblijfsklimaat ++ verblijfsplaats ++ verblijfsrecreatie ++ verblijfsruimte ++ verblijfsruimten ++ verblijfsstatus ++ verblijfstatus ++ verblijfstoerisme ++ verblijfsverbod ++ verblijvingsbeding ++ verbodsrecht ++ verbouwplannen ++ verbrandingsresten ++ verbrekingsvergoeding ++ verbruikersorganisatie ++ verdedigingscentrum ++ verdedigingsduo ++ verdedigingslijn ++ verdedigingsstrategie ++ verdedigingstaak ++ verdedigingsteam ++ verdedigingswal ++ verdeelstation ++ verdeelstations ++ verdelingsmechanisme ++ verdelingssysteem ++ verdergaand ++ verdienend ++ verdovingsgeweer ++ verdragsherziening ++ verdragsmiddelen ++ verdragsregels ++ verdragsstaten ++ verdragswijziging ++ verdragswijzigingen ++ verendek ++ verenigingscultuur ++ verenigingsleden ++ verenigingslid ++ verfbehandeling ++ verfblik ++ verfoliën ++ verfspatten ++ verfstreek ++ verg. ++ vergadercircuit ++ vergadercircuits ++ vergadercultuur ++ vergaderdag ++ vergaderdagen ++ vergaderjaar ++ vergaderjaren ++ vergaderkamer ++ vergaderkamers ++ vergaderorde ++ vergaderweek ++ vergelijkingsbasis ++ vergelijkingssite ++ vergelijkingssites ++ vergoedingenstelsel ++ vergoedingspakket ++ vergroenen ++ vergroening ++ vergunningplichtig ++ vergunningsplicht ++ vergunningsvoorschriften ++ verhaalkunst ++ verhaalopbouw ++ verhaalsmogelijkheden ++ verhaalwendingen ++ verhoordag ++ verhoormethode ++ verhoormethoden ++ verhoortechniek ++ verhuiskostenvergoeding ++ verhuisoperatie ++ verhuisplan ++ verhuisplannen ++ verhuisplicht ++ verhuurmarkt ++ verhuurrecht ++ verificatiecommissie ++ verificatiesysteem ++ verifieerbaarheid ++ verjaardagsgeschenk ++ verjubelen ++ verkeersafwikkeling ++ verkeersagressie ++ verkeersambtenaar ++ verkeersassen ++ verkeersbeeld ++ verkeersbegeleiding ++ verkeersbegeleidingssysteem ++ verkeersbelasting ++ verkeersbesluit ++ verkeersbrug ++ verkeerscentrum ++ verkeerscirculatie ++ verkeerscirculatieplan ++ verkeersdeelname ++ verkeersdoorstroming ++ verkeersdruk ++ verkeerseducatie ++ verkeersellende ++ verkeersexamen ++ verkeersgegevens ++ verkeersgeleiding ++ verkeersgroei ++ verkeersgroep ++ verkeershandhaving ++ verkeershinder ++ verkeersinfarct ++ verkeersinzicht ++ verkeersjournaal ++ verkeersknelpunten ++ verkeersknoop ++ verkeerskundig ++ verkeerskundige ++ verkeersles ++ verkeerslessen ++ verkeersluw ++ verkeersluwe ++ verkeersmanagement ++ verkeersminister ++ verkeersministers ++ verkeersmisdrijven ++ verkeersomstandigheden ++ verkeersonderzoek ++ verkeersonveilig ++ verkeersonveilige ++ verkeersoverlast ++ verkeersproblematiek ++ verkeersproject ++ verkeersprojecten ++ verkeersregelaar ++ verkeersregeling ++ verkeersremmende ++ verkeersrotonde ++ verkeersroute ++ verkeersroutes ++ verkeerssignalering ++ verkeersspecialist ++ verkeersstructuur ++ verkeerstellingen ++ verkeerstoename ++ verkeerstoezicht ++ verkeersveilig ++ verkeersveilige ++ verkeersveiliger ++ verkeersveiligheidsactie ++ verkeersveiligheidsbeleid ++ verkeersveiligheidsplan ++ verkeersverbindingen ++ verkeerswetgeving ++ verkeerswethouder ++ verkeerszaken ++ verkenningsmissie ++ verkenningsmissies ++ verkenningsvoertuig ++ verkenningsvoertuigen ++ verkiezingsavond ++ verkiezingsborden ++ verkiezingsboycot ++ verkiezingscomité ++ verkiezingscongres ++ verkiezingsfolders ++ verkiezingsfondsen ++ verkiezingsfunctionarissen ++ verkiezingsgeweld ++ verkiezingsitem ++ verkiezingsjaar ++ verkiezingskoorts ++ verkiezingsnieuws ++ verkiezingspad ++ verkiezingsperiode ++ verkiezingsposter ++ verkiezingsposters ++ verkiezingsprocedure ++ verkiezingsproces ++ verkiezingsraad ++ verkiezingsronde ++ verkiezingsronden ++ verkiezingsslag ++ verkiezingsspot ++ verkiezingssucces ++ verkiezingswaarnemer ++ verkiezingswaarnemers ++ verkiezingswet ++ verkiezingszege ++ verkleutering ++ verkommering ++ verkoopaantallen ++ verkoopactie ++ verkoopacties ++ verkoopactiviteiten ++ verkoopadvies ++ verkoopadviezen ++ verkoopautomaten ++ verkoopbedrag ++ verkoopcatalogi ++ verkoopcatalogus ++ verkoopdivisie ++ verkoopdruk ++ verkoopgolf ++ verkoopinformatie ++ verkoopkoers ++ verkoopkoersen ++ verkooplijst ++ verkoopmaatschappij ++ verkoopmarges ++ verkoopmedewerker ++ verkoopnetwerk ++ verkoopplicht ++ verkooppraktijken ++ verkoopprocedure ++ verkoopproces ++ verkooprecord ++ verkoopruimte ++ verkoopsignaal ++ verkoopsignalen ++ verkoopstijging ++ verkoopstop ++ verkooptalent ++ verkooptijd ++ verkooptransactie ++ verkooptransacties ++ verkoopverbod ++ verkoopvolume ++ verkoopvolumes ++ verkoopwinst ++ verkoopzijde ++ verkozene ++ verkrapping ++ verlanding ++ verlichtingsarmaturen ++ verliesjaar ++ verliesjaren ++ verlieskansen ++ verliesnorm ++ verliesnormen ++ verliespartij ++ verliespartijen ++ verliessituatie ++ verlofspaarregeling ++ verlofsparen ++ verlofuren ++ verlofvormen ++ verloningssysteem ++ verloningssystemen ++ verlovingsaankondiging ++ vermaakcentra ++ vermarkting ++ vermenigvuldigingsteken ++ vermogenscriminaliteit ++ vermogenseffect ++ vermogenseffecten ++ vermogensgroei ++ vermogensmarkt ++ vermogensmisdrijven ++ vermogensopbouw ++ vermogensoverschot ++ vermogensschade ++ vermogenstekort ++ vermogensversterking ++ vermogensvorming ++ vernageling ++ vernaggelen ++ vernieuwender ++ vernieuwingsbeleid ++ vernieuwingsdrift ++ vernieuwingsgezindheid ++ vernieuwingsplan ++ vernieuwingsplannen ++ vernieuwingsprogramma ++ vernieuwingsprojecten ++ vernieuwingsscholen ++ vernieuwingsvoorstellen ++ veroorzakend ++ verouderingsaftrek ++ verpakker ++ verpakkers ++ verpakkingsafdeling ++ verpakkingsgroep ++ verpleegbedden ++ verpleegduur ++ verpleeghuisarts ++ verpleeghuisartsen ++ verpleeghuisbewoners ++ verpleeghuisindicatie ++ verpleeghuispatiënten ++ verpleegzorg ++ verpulpte ++ verrassingsmenu ++ verrevelder ++ verschillenden ++ versheidsdatum ++ versiebeheersysteem ++ versiebeheersystemen ++ verslavingsdeskundigen ++ verslavingsgedrag ++ verslavingskliniek ++ verslavingsklinieken ++ verslavingsreclassering ++ versmarkt ++ verspreidingskaart ++ verspreidingskaarten ++ verstandigen ++ verstoffen ++ verstoppertjes ++ verstotene ++ vertaalproblemen ++ vertaalproject ++ vertaalsoftware ++ vertelfestival ++ vertelplezier ++ vertelstijl ++ vertelstructuur ++ verteltempo ++ vertelvoorstelling ++ vertelvorm ++ verticalisering ++ vertragingsmanoeuvre ++ vertragingsmanoeuvres ++ vertrekbasis ++ vertrekcentrum ++ vertrekoverschot ++ vertrouwder ++ vertrouwensband ++ vertrouwensbreuk ++ vertrouwensherstel ++ vertrouwensindex ++ vertrouwensregel ++ vertrouwensverlies ++ vertrouwensvraag ++ vertwintigvoudigd ++ vervangingsinkomsten ++ vervangingsplicht ++ vervangingspool ++ vervangingspools ++ vervangingsregeling ++ vervangingstabel ++ vervangingsvraag ++ vervangmiddel ++ vervangwagen ++ verveelvoudiging ++ vervoermarkt ++ vervoersaanbod ++ vervoersassen ++ vervoersbehoefte ++ vervoersbonden ++ vervoerscijfers ++ vervoersdeskundigen ++ vervoersdienst ++ vervoersdiensten ++ vervoersgebied ++ vervoersgebieden ++ vervoersgroei ++ vervoersknooppunt ++ vervoersknooppunten ++ vervoerskostenvergoeding ++ vervoersmanagement ++ vervoersmarkt ++ vervoersmiddel ++ vervoersmiddelen ++ vervoersnet ++ vervoersnetwerk ++ vervoersprestatie ++ vervoersprobleem ++ vervoersproblemen ++ vervoersprognoses ++ vervoersproject ++ vervoersprojecten ++ vervoersregeling ++ vervoersstromen ++ vervoersstroom ++ vervoerstromen ++ vervoersvergoeding ++ vervoersvoorwaarden ++ vervoersvoorziening ++ vervoersvoorzieningen ++ vervoersvorm ++ vervoersvormen ++ vervoersvraag ++ vervoerswereld ++ vervoerswijze ++ vervoerswijzen ++ vervoerverbod ++ vervolge ++ vervolgoverleg ++ vervolgpagina ++ vervolgprocedure ++ vervolgproject ++ vervolgrapport ++ vervolgroman ++ vervolgschade ++ vervolgstap ++ vervolgstappen ++ vervolguitkering ++ vervolgvragen ++ vervollediging ++ vervormbaar ++ vervuilden ++ vervuilingseenheid ++ verwachtingswaarde ++ verwarmingsapparatuur ++ verwerkingsindustrie ++ verwerkingsinstallaties ++ verwerkingsmogelijkheden ++ verwerkingsproblemen ++ verwerkingssysteem ++ verwerkingstechnieken ++ verwijderbaar ++ verwijderbare ++ verwijdercentrum ++ verwijderingsbeleid ++ verwijsbrief ++ verwijzers ++ verwijzingscommissies ++ verzamelbeurs ++ verzamelbox ++ verzamelgebied ++ verzamelgebouw ++ verzamelinkomen ++ verzamelplek ++ verzamelterm ++ verzameltitel ++ verzamelwaarde ++ verzekerbaarheid ++ verzekeringsactiviteiten ++ verzekeringsbon ++ verzekeringsbranche ++ verzekeringsclaims ++ verzekeringsconcern ++ verzekeringsdekking ++ verzekeringsdochter ++ verzekeringsexperts ++ verzekeringsformule ++ verzekeringsgroep ++ verzekeringskamer ++ verzekeringsmakelaar ++ verzekeringsmarkt ++ verzekeringsonderneming ++ verzekeringsondernemingen ++ verzekeringspapieren ++ verzekeringspenningen ++ verzekeringspoot ++ verzekeringsproduct ++ verzekeringsproducten ++ verzekeringsreus ++ verzekeringssector ++ verzekeringssysteem ++ verzekeringstak ++ verzekeringstussenpersonen ++ verzekeringstussenpersoon ++ verzekeringswereld ++ verzendknop ++ verzetsactiviteiten ++ verzetsblad ++ verzetsdeelnemers ++ verzetsheldin ++ verzetskrant ++ verzetsleider ++ verzetsmuseum ++ verzinkerij ++ verzoenbaar ++ verzoeningsproces ++ verzorgingsinstellingen ++ verzorgingssector ++ verzuimcontrole ++ verzuimdagen ++ verzuringsgevoelig ++ vessem ++ vestigingsdirecteur ++ vestigingsland ++ vestigingslocatie ++ vestigingsmanager ++ vestigingsmogelijkheden ++ vestigingsplek ++ vestigingsrecht ++ vestigingsregels ++ vestzak-broekzak ++ vetconsumptie ++ veteranenleider ++ vetmester ++ vetmesters ++ vetoën ++ vetpercentage ++ vetsmelter ++ vetsmelterij ++ vetsmelterijen ++ vettere ++ vetverdeling ++ vezelactiviteiten ++ vgl. ++ via via ++ viagra ++ vice versa ++ viceaanvoerder ++ viceburgemeester ++ vicecommandant ++ vicefractieleider ++ vicefractievoorzitter ++ vicegouverneur ++ vicekoning ++ viceministers ++ vicepartijvoorzitter ++ vicepresidente ++ vicerector ++ vicesecretaris ++ vicesecretaris-generaal ++ video on demand ++ videobestanden ++ videobranche ++ videobrief ++ videobril ++ videoconferencing ++ videoconferentie ++ videoconferenties ++ videodocumentaire ++ videokunstenares ++ videomarkt ++ videomonitoren ++ videomontage ++ videomuur ++ videoprojecties ++ videoreportage ++ videoreportages ++ videospeler ++ videosysteem ++ videoverbinding ++ videowerk ++ videowerken ++ vient ++ vier tiende ++ vier vijfde ++ vier-zonder-stuurman ++ viercijferige ++ vierenhalf ++ vierenhalve ++ vierennegentig ++ vierentachtig ++ vierenveertig ++ vierenvijftig ++ vierenzestig ++ vierenzeventig ++ vierhonderdtal ++ vierhonderdvijftig ++ vierkoppig ++ vierkoppige ++ vierlandentoernooi ++ viermaandelijkse ++ viermanschap ++ vierpitter ++ viersporig ++ viersporige ++ viersterrengeneraal ++ viertonners ++ viertrapsautomaat ++ vierwielaangedreven ++ vierzitter ++ vieste ++ viewing ++ vijfbak ++ vijfendertigduizend ++ vijfenhalf ++ vijfenhalve ++ vijfennegentig ++ vijfentachtig ++ vijfentachtigste ++ vijfentwintighonderd ++ vijfenveertig ++ vijfenveertigduizend ++ vijfenveertigste ++ vijfenvijftig ++ vijfenvijftigste ++ vijfenzeventig ++ vijfhonderdvijftig ++ vijfjarenprogramma ++ vijfjarigen ++ vijfkruidenpoeder ++ vijftienen ++ vijftrapsautomaat ++ vijfversnellingsbak ++ vinkje ++ vinylchloride ++ viola ++ violoncello ++ violoncels ++ vioolconcerto ++ vioolvirtuoos ++ virtual ++ virtualisatie ++ virtualisaties ++ virtualiteit ++ virusbestrijder ++ virusbestrijders ++ virusscan ++ virusscans ++ virusschrijvers ++ visbedrijf ++ visbedrijven ++ visbereidingen ++ visbestand ++ visconsumptie ++ visfraude ++ visibiliteit ++ viskoekjes ++ viskweek ++ viskwekers ++ vismethoden ++ vispopulaties ++ visproducten ++ visquota ++ vissector ++ visserijakkoord ++ visserijbeleid ++ visserijministers ++ visserijrechten ++ visserijsector ++ visserijvloot ++ visserijwereld ++ visserschip ++ vissersgemeenschap ++ vissersleven ++ vissoort ++ visstek ++ visumaanvragers ++ visumkantoor ++ visumverlening ++ visverbod ++ visvoer ++ vitamineproducent ++ vitiligo ++ vitrofertilisatie ++ vivant ++ vivants ++ vive ++ vivo ++ vivre ++ vlagsignaal ++ vlakglas ++ vlaktaks ++ vlamvertrager ++ vlamvertragers ++ vlechtheg ++ vlechtheggen ++ vledder ++ vleermuisman ++ vleermuizengrot ++ vleesbedrijf ++ vleesbranche ++ vleescrisis ++ vleesexport ++ vleesexporteurs ++ vleesfraude ++ vleeshandel ++ vleeshandelaren ++ vleeskalveren ++ vleeskeurder ++ vleeskuikens ++ vleesproducenten ++ vleesresten ++ vleessector ++ vleesvee ++ vleesverwerker ++ vleesverwerking ++ vleeswarenindustrie ++ vlekkenpatroon ++ vleugelaanvaller ++ vleze ++ vliegervaring ++ vlieggedrag ++ vliegkosten ++ vlieglawaai ++ vliegmaatschappij ++ vliegmarkt ++ vliegprijzen ++ vliegschema ++ vliegstrip ++ vliegtarieven ++ vliegtijd ++ vliegtuigbemanningen ++ vliegtuigbenzine ++ vliegtuigbewegingen ++ vliegtuigdeur ++ vliegtuigfabrikant ++ vliegtuiglawaai ++ vliegtuigmaatschappij ++ vliegtuigmonteur ++ vliegtuigonderhoud ++ vliegtuigpassagier ++ vliegtuigreis ++ vliegtuigspotter ++ vliegtuigspotters ++ vliegtuigtechniek ++ vliegtuigtrap ++ vliegtuigtrombose ++ vliegveiligheid ++ vlinderstrik ++ vlindertuin ++ vlindervriendelijk ++ vlindervriendelijke ++ vloeistofpeil ++ vloerelementen ++ vlootdagen ++ vlootvernieuwing ++ vlot trekken ++ vlotgetrokken ++ vlottere ++ vluchtdeuren ++ vluchtelingenbeleid ++ vluchtelingencentrum ++ vluchtelingencrisis ++ vluchtelingendrama ++ vluchtelingenkinderen ++ vluchtelingenopvang ++ vluchtelingenpolitiek ++ vluchtelingenschip ++ vluchtelingenvrouwen ++ vluchtelingenwerk ++ vluchtelingschap ++ vluchtenden ++ vluchtgang ++ vluchtinformatie ++ vluchtingen ++ vluchtmogelijkheden ++ vluchtwagen ++ vmbo'ers ++ vmbo-scholen ++ vmbo-school ++ vnw. ++ vocaliste ++ voce ++ vochtbalans ++ vodje ++ vodjes ++ voedingsaandelen ++ voedingsadvies ++ voedingsbedrijf ++ voedingsbedrijven ++ voedingsconcern ++ voedingsdistributie ++ voedingsfabrikant ++ voedingsfabrikanten ++ voedingsfonds ++ voedingsgebied ++ voedingsgigant ++ voedingsgroep ++ voedingsingrediënten ++ voedingsmarkt ++ voedingsmiddelenbedrijf ++ voedingsmiddelenconcern ++ voedingsmiddelenproducent ++ voedingsnijverheid ++ voedingspakket ++ voedingsproducenten ++ voedingsreus ++ voedingssector ++ voedingsupplementen ++ voedingswaren ++ voedingswinkels ++ voedselaanbod ++ voedselagentschap ++ voedselautoriteit ++ voedselbonnen ++ voedselbron ++ voedselbureau ++ voedselconcern ++ voedselconsumptie ++ voedselcontrole ++ voedselcrises ++ voedseldeskundige ++ voedseldeskundigen ++ voedselgebied ++ voedselgebieden ++ voedselgewassen ++ voedselindustrie ++ voedselinfecties ++ voedselkwaliteit ++ voedselleveranties ++ voedselmarkt ++ voedselpatroon ++ voedselproblemen ++ voedselproducent ++ voedselproducenten ++ voedselproductie ++ voedselprogramma ++ voedselrantsoenen ++ voedselrellen ++ voedselschandaal ++ voedselschandalen ++ voedselsector ++ voedselsituatie ++ voedselverstrekking ++ voedselzekerheid ++ voedselzendingen ++ voegovergangen ++ voetbalacademie ++ voetbalafdeling ++ voetbalanalist ++ voetbalavontuur ++ voetbalbedrijf ++ voetbalbestuurder ++ voetbalbestuurders ++ voetbalboek ++ voetbalbolwerk ++ voetbalcarričre ++ voetbalcoach ++ voetbalcommentator ++ voetbalcontract ++ voetbalcultuur ++ voetbaldagen ++ voetbalderby ++ voetbaldeskundigen ++ voetbalevenement ++ voetbalevenementen ++ voetbalfan ++ voetbalfederatie ++ voetbalfestijn ++ voetbalfilm ++ voetbalgala ++ voetbalgek ++ voetbalgekte ++ voetbalgeluk ++ voetbalgeschiedenis ++ voetbalgevecht ++ voetbalgod ++ voetbalgras ++ voetbalgrootmacht ++ voetbalhistorie ++ voetbalintelligentie ++ voetbaljaar ++ voetbaljaargang ++ voetbaljournalist ++ voetbalkaarten ++ voetbalkaartje ++ voetbalkaartjes ++ voetbalkalender ++ voetbalkampioen ++ voetbalkampioenschap ++ voetbalkantine ++ voetbalkantines ++ voetbalkeeper ++ voetbalkenner ++ voetbalklasse ++ voetbalklassieker ++ voetbalkoning ++ voetbalkwaliteiten ++ voetballand ++ voetballanden ++ voetballegende ++ voetballeven ++ voetballied ++ voetballiefhebber ++ voetballoopbaan ++ voetbalmanager ++ voetbalmarkt ++ voetbalnatie ++ voetbalnaties ++ voetbaloorlog ++ voetbalopleiding ++ voetbalorganisatie ++ voetbalorganisaties ++ voetbalplaatjes ++ voetbalplezier ++ voetbalprogramma ++ voetbalpubliek ++ voetbalquiz ++ voetbalrechten ++ voetbalscheidsrechter ++ voetbalscheidsrechters ++ voetbalschool ++ voetbalselectie ++ voetbalshow ++ voetbalstad ++ voetbalsteden ++ voetbaltaal ++ voetbaltalenten ++ voetbalteam ++ voetbalteams ++ voetbaltechnische ++ voetbaltempel ++ voetbaltenue ++ voetbalterrein ++ voetbaltijdschrift ++ voetbaltop ++ voetbaltopper ++ voetbaltrainer ++ voetbaltrainers ++ voetbaltraining ++ voetbaltransfers ++ voetbaltrots ++ voetbaluitzendingen ++ voetbalverstand ++ voetbalvoorzitter ++ voetbalwereld ++ voetbalwet ++ voetbalzaken ++ voetbalzender ++ voetblessure ++ voetensteun ++ voetgangersverkeer ++ voetklachten ++ voetvolley ++ vogelaanvaringen ++ vogelboek ++ vogeleiland ++ vogelgebied ++ vogelgriep ++ vogelnamen ++ vogelnestkastje ++ vogelnestkastjes ++ vogelopvang ++ vogelopvangcentrum ++ vogelpoep ++ vogelpopulatie ++ vogelrichtlijn ++ vogeltellingen ++ vogelvoer ++ vogelwereld ++ vogelwerkgroep ++ voice ++ vol raken ++ vol zetten ++ vol zitten ++ volcontinu ++ volens ++ volente ++ volgepland ++ volgeplant ++ volgezet ++ volgrecht ++ volgsysteem ++ volhangen ++ volkenrechtdeskundige ++ volkerenrecht ++ volkscultuur ++ volksdrama ++ volksheilige ++ volksjury ++ volkskapitalisme ++ volksreligie ++ volkssterrenwacht ++ volkstoeloop ++ volkstuinencomplex ++ volkstuinvereniging ++ volksverheffing ++ volksvreugde ++ volleybalclub ++ volleybalvereniging ++ volmachtstemmen ++ volplempen ++ voltijdsbanen ++ volumedaling ++ volumegroei ++ volumeprocent ++ volumestijging ++ volwassenenstrafrecht ++ vondeliaans ++ vonkvorming ++ voogdijregeling ++ voor de hand liggend ++ voor pampus liggen ++ voor zover ++ vooraanstaanden ++ vooradvies ++ voorafbepaalde ++ voorafbetaalde ++ voorafspiegeling ++ voorakkoord ++ voorbeeldbrieven ++ voorbeeldgedrag ++ voorbeeldvenster ++ voorbeeldweergave ++ voorbelasting ++ voorbereidingsbesluit ++ voorbereidingshandeling ++ voorbereidingshandelingen ++ voorbereidingskamer ++ voorbereidingskosten ++ voorbereidingskrediet ++ voorbereidingsprogramma ++ voorbijdrijvende ++ voorbijrazend ++ voorbijrazende ++ voorbijrijdende ++ voorbijschuivende ++ voorbijvaren ++ voorburcht ++ voorcontract ++ voordeeltarief ++ voordele ++ voorfront ++ voorgedefinieerd ++ voorgedefinieerde ++ voorgestanst ++ voorgestanste ++ voorhoedescholen ++ voorinschrijving ++ voorinschrijvingen ++ voorinzage ++ voorjaarsdag ++ voorjaarsvakantie ++ voorjaarsvergadering ++ voorkenniszaak ++ voorkenniszaken ++ voorkeursactie ++ voorkeursacties ++ voorkeursbeleid ++ voorkeurskandidaat ++ voorkeurslijst ++ voorkeursregeling ++ voorkeursrichting ++ voorkeursstemmen ++ voorkeurstracé ++ voorkeursvariant ++ voorkooprecht ++ voorkruipen ++ voorkómen ++ voorleeskampioen ++ voorleessessies ++ voorleeswedstrijd ++ voorlichtingsactie ++ voorlichtingsactiviteiten ++ voorlichtingsafdeling ++ voorlichtingsmiddag ++ voorlichtingsprogramma ++ voorlichtingsproject ++ voorlichtingsprojecten ++ voorloopnullen ++ voorlopercellen ++ voornamelijke ++ vooropgeplaatst ++ vooropgeplaatste ++ voorplanting ++ voorrangsbeleid ++ voorrangspositie ++ voorrangszorg ++ voors ++ voors en tegens ++ voorschool ++ voorschrijfsysteem ++ voorstellingenreeks ++ voorstoelen ++ voortdenderende ++ voortgangsgesprek ++ voortgangsgesprekken ++ voortgewerkt ++ voortplantingsgedrag ++ voortrekkerij ++ voortvluchtigen ++ voortwerken ++ vooruitgangsgedachte ++ vooruitgestuurd ++ voorvleugel ++ voorvleugels ++ voorwielaandrijver ++ voorwielaangedreven ++ voorz. ++ voorzittersschap ++ voorzittersverkiezing ++ voorzittersverkiezingen ++ voorzitterszetel ++ voorzorgbeginsel ++ vorderingsrecht ++ vorigen ++ vormexperiment ++ vormexperimenten ++ vormgebrek ++ vormgevingsinstituut ++ vormingsonderwijs ++ vormprincipes ++ vormstukken ++ vormtaal ++ vormvereisten ++ vormverlies ++ vorstenhoven ++ vorstenspiegels ++ vossenlintworm ++ vossenpopulatie ++ vossenstand ++ voto's ++ votootje ++ vous ++ voustje ++ voyageurs ++ vraagafhankelijk ++ vraaggericht ++ vraaggerichte ++ vraaggestuurd ++ vraaggestuurde ++ vraagkant ++ vraagsturing ++ vraagzijde ++ vrachtactiviteiten ++ vrachtdivisie ++ vrachtdocumentatie ++ vrachtdocumenten ++ vrachtpapieren ++ vrachtruim ++ vrachttransport ++ vrachttrein ++ vrachtvliegveld ++ vrachtwagenbanden ++ vrachtwagenbedrijf ++ vrachtwagenbestuurder ++ vrachtwagenbouwer ++ vrachtwagenfabriek ++ vrachtwagenmarkt ++ vrachtwagenproducent ++ vragenronde ++ vragenrondje ++ vragenstelster ++ vragenvuur ++ vredebewarende ++ vredesactiviste ++ vredesakkoorden ++ vredesbeleid ++ vredesbewarende ++ vredesboodschap ++ vredesdialoog ++ vredesgebaar ++ vredesgroep ++ vredeshandhaver ++ vredeshandhavers ++ vredeskans ++ vredeslied ++ vredesmars ++ vredesmilitairen ++ vredesmonument ++ vredesonderhandelaar ++ vredesonderhandelaars ++ vredesopbouw ++ vredesoplossing ++ vredesoproep ++ vredesorganisatie ++ vredesovereenkomst ++ vredesovereenkomsten ++ vredespad ++ vredespartner ++ vredesproces ++ vredesprocessen ++ vredessoldaat ++ vredessoldaten ++ vredesstrategie ++ vredestaak ++ vredestaken ++ vredestichtende ++ vredestop ++ vredesverklaring ++ vredesvraagstukken ++ vredeswens ++ vreemdelingenbewaring ++ vreemdelingenkamer ++ vreemdelingenkamers ++ vreemdelingenrechter ++ vreemdelingenrechters ++ vreemdelingentoezicht ++ vreemdelingenvraagstuk ++ vreemdelingenwetgeving ++ vreemdetalenkennis ++ vreugdeschoten ++ vreugdesprong ++ vriendengroep ++ vriendengroepen ++ vriendschapsrelatie ++ vriescombinatie ++ vrij gevestigde ++ vrijdagnamiddag ++ vrijemarktwerking ++ vrijetijdsauto ++ vrijetijdscentrum ++ vrijetijdskunde ++ vrijetijdsmarkt ++ vrijetijdssector ++ vrijgespeeld ++ vrijgevestigd ++ vrijhandelsakkoord ++ vrijhandelsakkoorden ++ vrijheid-blijheid ++ vrijheidsbeperkende ++ vrijheidsgevoel ++ vrijlatingsregeling ++ vrijliggend ++ vrijliggende ++ vrijspelen ++ vrijvallende ++ vrijwaringsbewijs ++ vrijwilligersbeleid ++ vrijwilligersdag ++ vrijwilligersgroep ++ vrijwilligersorganisaties ++ vrijwilligersproject ++ vrijwilligersprojecten ++ vrijwilligersvergoeding ++ vroeggeboren ++ vroeggeborenen ++ vroeggestorven ++ vroegmoderne ++ vroegwijze ++ vrolijken ++ vrouw des huizes ++ vrouwenbasketbal ++ vrouwenbeen ++ vrouwencentrum ++ vrouwencircuit ++ vrouwenclubs ++ vrouwencollectie ++ vrouwenelftal ++ vrouwenfiguur ++ vrouwenfinale ++ vrouwenhockey ++ vrouwenhulpverlening ++ vrouwenkleren ++ vrouwenkwartet ++ vrouwenlevens ++ vrouwenlijf ++ vrouwennetwerk ++ vrouwenopvang ++ vrouwenorkest ++ vrouwenploeg ++ vrouwenproblemen ++ vrouwenrollen ++ vrouwenschaatsen ++ vrouwentennis ++ vrouwenvereniging ++ vrouwenvleugel ++ vrouwenwielrennen ++ vrouwenzaak ++ vrouwenzender ++ vrouwlief ++ vrouwverhouding ++ vs. ++ vu's ++ vugevoel ++ vuilbroed ++ vuildeeltjes ++ vuilnisberg ++ vuilniscontainer ++ vuilnisophaler ++ vuilnisophalers ++ vuilverbrander ++ vuilverbranders ++ vuilverwerker ++ vuistvuurwapens ++ vuur spuwen ++ vuursteun ++ vuurstorm ++ vuurvlinder ++ vuurvogel ++ vuurwapengeweld ++ vuurwapenlobby ++ vuurwerkbedrijf ++ vuurwerkbedrijven ++ vuurwerkbesluit ++ vuurwerkbranche ++ vuurwerkcampagne ++ vuurwerkexplosie ++ vuurwerkfestival ++ vuurwerkhandel ++ vuurwerkopslag ++ vuurwerkopslagplaats ++ vuurwerkopslagplaatsen ++ vuurwerkramp ++ vuurwerkresten ++ vuurwerkshow ++ vuurwerkshows ++ vuurwerkslachtoffers ++ vuurwerkspektakel ++ vuurwerkteam ++ vuutje ++ vwo ++ vwo-eindexamen ++ vwo-examen ++ vwo-examens ++ vwo-niveau ++ vwo-scholiere ++ vérgaand ++ vérgaande ++ vérstrekkende ++ vólgende ++ vóóruit ++ w'tjes ++ w.o. ++ waarborging ++ waardecreatie ++ waardedaling ++ waardedalingen ++ waardegroei ++ waardeketen ++ waardendebat ++ waardeoverdracht ++ waarderingsmethode ++ waarderingsmethoden ++ waarderingsregels ++ waarderingssubsidie ++ waarderingssysteem ++ waardestelsels ++ waardestijgingen ++ waardesysteem ++ waardesystemen ++ waardetransport ++ waardetransporten ++ waardetransporteurs ++ waardevernietiging ++ waardeverschil ++ waargebeurd ++ waarheidsbegrip ++ waarnaartoe ++ waarneemgroep ++ waarnemerschap ++ waarnemingscentrum ++ waarnemingssysteem ++ waaroverheen ++ waarrond ++ waarschuwingsactie ++ waarschuwingsfase ++ waarschuwingstijd ++ waarvóór ++ wachtgeldfondsen ++ wachtgeldverplichtingen ++ wachtlijstbemiddeling ++ wachtlijstbrigade ++ wachtlijstfonds ++ wachtlijstgegevens ++ wachtlijstgeld ++ wachtlijstgelden ++ wachtlijstproblematiek ++ wachtlijstproblemen ++ wachtperiode ++ wachtruimte ++ wachtruimten ++ wachtruimtes ++ wachttermijn ++ wagenberg ++ wagenbouwers ++ wagenparkbeheer ++ wagenparkbeheerders ++ wagenrennen ++ wakkergeschud ++ wakkerschudden ++ wallengebied ++ walvisachtigen ++ walvisvlees ++ walwoningen ++ wandelafstand ++ wandelarrangementen ++ wandelboekje ++ wandeldag ++ wandelgebied ++ wandelgids ++ wandelmogelijkheden ++ wandelpromenade ++ wandelreizen ++ wandelsportvereniging ++ wandelvakantie ++ wandelvereniging ++ wandelvierdaagse ++ wandpanelen ++ wangslijm ++ wanhopigen ++ wapenaankoop ++ wapenaankopen ++ wapenakkoord ++ wapenbedrijf ++ wapenbeheersingsverdragen ++ wapenbestand ++ wapenbeurs ++ wapenbezitters ++ wapencontracten ++ wapencontrole ++ wapencontroles ++ wapendeal ++ wapenexpert ++ wapenexperts ++ wapenexport ++ wapenexporteur ++ wapenexporteurs ++ wapengebruik ++ wapeninspectie ++ wapenleverancier ++ wapenlevering ++ wapenlobby ++ wapenmarkt ++ wapenmateriaal ++ wapenopslag ++ wapenoverleg ++ wapenproducenten ++ wapenprogramma ++ wapenreducties ++ wapensysteem ++ wapentechnologie ++ wapentransacties ++ wapentransport ++ wapentransporten ++ wapenveld ++ wapenverbod ++ wapenverdrag ++ wapenverkoop ++ wapenverkopen ++ wapenvondst ++ wapenvondsten ++ wapenvoorraden ++ wapenwet ++ wapenwetgeving ++ wapenwetten ++ wapenzending ++ wapenzendingen ++ warenmarkt ++ warlord ++ warlords ++ warmbloedigheid ++ warmte-kracht ++ warmte-krachtkoppeling ++ warmtekracht ++ warmterecord ++ warmtewerend ++ warmwaterinstallaties ++ wasinstallatie ++ wasmiddelenconcern ++ wasmiddelenreclame ++ wateractiviteiten ++ waterbasis ++ waterbeheerders ++ waterbehoefte ++ waterbeleid ++ waterbergend ++ waterberging ++ waterbesparing ++ waterbodem ++ waterbodems ++ waterbus ++ waterconferentie ++ waterdeeltjes ++ waterdistributie ++ waterfabriek ++ watergebonden ++ waterhyacint ++ waterinstallatie ++ waterinstallaties ++ waterleverancier ++ watermaatschappij ++ watermarkt ++ waterminnende ++ watermoleculen ++ watermolecuul ++ watermunt ++ waternavel ++ wateroorlog ++ wateropname ++ wateropslag ++ wateropvang ++ waterplan ++ waterpoloclub ++ waterpolocoach ++ waterpolovereniging ++ waterpolovrouwen ++ waterprijs ++ waterprobleem ++ waterproblematiek ++ waterproblemen ++ waterproject ++ waterprojecten ++ waterramp ++ waterrechten ++ waterrecreanten ++ waterrekening ++ waterreserves ++ waterschapsbelasting ++ waterschapslasten ++ waterschapsverkiezingen ++ watersector ++ waterskiester ++ waterspektakel ++ waterstad ++ waterstofbruggen ++ waterstoffluoride ++ watersysteem ++ watersystemen ++ watertoets ++ watertuin ++ waterverbinding ++ waterverdeling ++ waterverdrag ++ waterverdragen ++ waterwereld ++ waterwinputten ++ waterwolf ++ waterwoningen ++ web-tv ++ webadres ++ webapplicatie ++ webapplicaties ++ webcamera ++ webdienst ++ webgebaseerde ++ webhandel ++ webhosting ++ webkoppeling ++ webkoppelingen ++ webshop ++ websurfers ++ webvertising ++ webwinkel ++ webwinkelen ++ weddesupplementen ++ wederopbouwhulp ++ wederopbouwprogramma ++ wederopbouwprojecten ++ wedstrijdbeeld ++ wedstrijdcircuit ++ wedstrijddag ++ wedstrijdduiven ++ wedstrijdfit ++ wedstrijdpremies ++ wedstrijdseizoen ++ wedstrijdsporters ++ wedstrijdterrein ++ wedstrijdverband ++ wedstrijdverloop ++ wedstrijdvoorbereiding ++ wedstrijdzaken ++ weduwe-uitkering ++ weduwekas ++ weduwerente ++ weduwerenten ++ weefseldonatie ++ weefseldonoren ++ weefselmonsters ++ weefselonderzoek ++ weefselschade ++ weegsensor ++ weegsensoren ++ weekbasis ++ weekboek ++ weekeinddiensten ++ weekendbijlage ++ weekendkaart ++ weekendwerk ++ weekkrant ++ weeksalaris ++ weekse ++ weeralarm ++ weerbaarheidstraining ++ weerbaarheidstrainingen ++ weerbureau ++ weerdeskundigen ++ weerhielden ++ weerinformatie ++ weerinstituut ++ weerlozen ++ weermodellen ++ weerstandslijn ++ weervrouw ++ wegafsluitingen ++ wegafzetting ++ wegafzettingen ++ wegbedekking ++ wegbeheer ++ wegcontroles ++ wegdeel ++ wegdelen ++ wegeninfrastructuur ++ wegenonderhoud ++ wegenstelsel ++ wegenstructuur ++ wegenwerken ++ wegenzout ++ weggebruik ++ weggeefwinkel ++ weggegraven ++ weggeklapt ++ weggemasseerd ++ weggeroofd ++ weggesleten ++ weggesleurd ++ weggesluisd ++ weggevangen ++ weggezaagd ++ weggraven ++ weghebben ++ wegheeft ++ weginfrastructuur ++ wegkant ++ wegklapbare ++ wegkrijgen ++ weglezende ++ wegonderhoud ++ wegopbrekingen ++ wegpiraterij ++ wegplukken ++ wegplukte ++ wegracer ++ wegreconstructie ++ wegsleepregeling ++ wegsluizen ++ wegtransporteurs ++ wegvangen ++ wegverbreding ++ wegverharding ++ wegverlichting ++ wegwerpproducten ++ wegzwijmelen ++ weidegang ++ weideland ++ weidevogelbeheer ++ weidevogelbescherming ++ weifelende ++ weigeringsgrond ++ weigeringsgronden ++ welgemikte ++ welgestelden ++ welkomstceremonie ++ welkomstpremie ++ welks ++ welles-nietes ++ welstandcommissie ++ welstandige ++ welstandseisen ++ welvaartseffect ++ welvaartskloof ++ welvaartsontwikkeling ++ welvaartsverbetering ++ welvaartsverdeling ++ welvaartsverlies ++ welvaartsverschillen ++ welvaartswinst ++ welzijnsbeleid ++ welzijnseisen ++ welzijnsfuncties ++ welzijnswet ++ welzijnswethouder ++ wenkend ++ wenkende ++ wensmoeder ++ wereldbedrijf ++ wereldbefaamde ++ wereldbekend ++ wereldbekende ++ wereldbekercircuit ++ wereldbekercyclus ++ wereldbekerstand ++ wereldbekerstrijd ++ wereldbekerwedstrijd ++ wereldbekerwinnaar ++ wereldbekerzeges ++ wereldcinema ++ wereldconflict ++ wereldelftal ++ werelderfgoed ++ werelderfgoedlijst ++ wereldexpo ++ wereldexport ++ wereldfietsers ++ wereldformaat ++ wereldforum ++ wereldgemeenschap ++ wereldgemiddelde ++ wereldgroei ++ wereldgroep ++ wereldhandelsbesprekingen ++ wereldhandelsronde ++ wereldhandelssysteem ++ wereldhegemonie ++ wereldkampioene ++ wereldklimaatconferentie ++ wereldleed ++ wereldlijst ++ wereldmarktaandeel ++ wereldmerk ++ wereldmerken ++ wereldmuziekfestival ++ wereldniveau ++ wereldoliemarkt ++ wereldorganisatie ++ wereldpodia ++ wereldpodium ++ wereldpolitieke ++ wereldprestatie ++ wereldprijzen ++ wereldproblematiek ++ wereldproducent ++ wereldrecessie ++ wereldrecordpoging ++ wereldrecordrace ++ wereldreligie ++ wereldreserves ++ wereldroem ++ wereldsamenleving ++ wereldsheid ++ wereldspeler ++ wereldsport ++ wereldstandaard ++ wereldsysteem ++ wereldterrorisme ++ wereldtopper ++ wereldtoppers ++ wereldvoetbal ++ wereldvoetballer ++ wereldvraag ++ werkachterstanden ++ werkbaarheid ++ werkbalk ++ werkconferentie ++ werkconferenties ++ werkcultuur ++ werkduur ++ werkethiek ++ werkgarantie ++ werkgelegenheidsakkoord ++ werkgelegenheidscijfers ++ werkgelegenheidscreatie ++ werkgelegenheidsfonds ++ werkgelegenheidsgraad ++ werkgelegenheidsgroei ++ werkgelegenheidsmaatregelen ++ werkgelegenheidsontwikkeling ++ werkgelegenheidspact ++ werkgelegenheidsprobleem ++ werkgelegenheidsproblemen ++ werkgelegenheidssubsidies ++ werkgelegenheidstop ++ werkgerelateerde ++ werkgever-werknemer ++ werkgeverschap ++ werkgeversclub ++ werkgeversclubs ++ werkgeversdeel ++ werkgeversdelegatie ++ werkgeversfederatie ++ werkgeversfront ++ werkgeverskoepel ++ werkgeverskring ++ werkgeverskringen ++ werkgeversorganisaties ++ werkgeverspremie ++ werkgeverspremies ++ werkgeversvertegenwoordiger ++ werkgeversvertegenwoordigers ++ werkgeversvoorzitter ++ werkgroepleden ++ werkgroeplid ++ werkhandschoenen ++ werkingsmechanisme ++ werkingsmiddelen ++ werkingsplan ++ werkingsplannen ++ werkingssubsidies ++ werkingsverslag ++ werkinstrument ++ werkinstrumenten ++ werkjaar ++ werkjaren ++ werkkilometers ++ werklocaties ++ werkloosheidsdaling ++ werkloosheidsduur ++ werkloosheidsgraad ++ werkloosheidsniveau ++ werkloosheidsproblematiek ++ werkloosheidsval ++ werkmansbroek ++ werkmap ++ werkmens ++ werkmethodiek ++ werknaam ++ werknemersbelang ++ werknemersbelangen ++ werknemersbestand ++ werknemersparticipatie ++ werknemersparticipaties ++ werknemersrechten ++ werkpakket ++ werkpaleis ++ werkperiode ++ werkplanning ++ werkplezier ++ werkplicht ++ werkposten ++ werkproject ++ werkprojecten ++ werkrelatie ++ werkrelaties ++ werkschepen ++ werkstaat ++ werkstijl ++ werkstroom ++ werktijdverlenging ++ werktraject ++ werktuigbalk ++ werkvakantie ++ werkverschaffer ++ werkverschaffers ++ werkvlak ++ werkvolume ++ werkvoorraad ++ werkvoorraden ++ werkvoorzieningschap ++ werkvoorzieningsschap ++ werkvreugde ++ wervender ++ wervingsactiviteiten ++ wervingsadvertenties ++ wervingsbeleid ++ wervingsbureau ++ wervingsbureaus ++ wervingskosten ++ wervingskracht ++ wervingsmethoden ++ wervingsproblemen ++ westbaan ++ westernklassieker ++ westgevel ++ westrichting ++ westverbinding ++ wetenschapsbedrijf ++ wetenschapsblad ++ wetenschapscentrum ++ wetenschapsfilosoof ++ wetenschapshistorici ++ wetenschapsmuseum ++ wetenschapspark ++ wetenschapsquiz ++ wetenschapsstudies ++ weter ++ wetgevingsproces ++ wetgevingsreferendum ++ wetgevingsvraagstukken ++ wethouderskandidaat ++ wethouderskandidaten ++ wethoudster ++ wetsaanpassing ++ wetsgrond ++ wetshandhavers ++ wetshandhaving ++ wetsregels ++ whiskey ++ white ++ wide ++ wielerarts ++ wielerbond ++ wielercarričre ++ wielerfederatie ++ wielerformatie ++ wielergek ++ wielergeschiedenis ++ wielerheld ++ wielerjournalist ++ wielerkalender ++ wielerkoers ++ wielerkoersen ++ wielerland ++ wielerlanden ++ wielerliefhebber ++ wielerliefhebbers ++ wielerloopbaan ++ wielermilieu ++ wielerpers ++ wielersponsor ++ wielersponsoring ++ wielerteam ++ wielerverslaggever ++ wielerwereld ++ wierde ++ wierden ++ wietplantage ++ wietplantages ++ wietplanten ++ wietplantjes ++ wietteelt ++ wiettelers ++ wieven ++ wijkaanpak ++ wijkbeheer ++ wijkbureau ++ wijkbureaus ++ wijkcoördinator ++ wijkers ++ wijkgebonden ++ wijkgericht ++ wijkgerichte ++ wijkkantoor ++ wijkkantoren ++ wijkniveau ++ wijkorganisaties ++ wijkoverstijgend ++ wijkpark ++ wijkplan ++ wijkplatform ++ wijkpost ++ wijkschool ++ wijkverpleegkundige ++ wijkverpleegkundigen ++ wijnaanbod ++ wijnadvies ++ wijnarrangement ++ wijnbar ++ wijnbedrijf ++ wijnbedrijven ++ wijnbeurs ++ wijnbladeren ++ wijnboek ++ wijnboeken ++ wijncultuur ++ wijndomein ++ wijndomeinen ++ wijndrinker ++ wijngids ++ wijngoed ++ wijnindustrie ++ wijnkasteel ++ wijnkennis ++ wijnkeuze ++ wijnliefhebber ++ wijnliefhebbers ++ wijnmaker ++ wijnmakerij ++ wijnmakers ++ wijnmuseum ++ wijnproducent ++ wijnproeverij ++ wijnproeverijen ++ wijnschandaal ++ wijnschrijver ++ wijnschrijvers ++ wijnsector ++ wijnstad ++ wijntest ++ wijnveiling ++ wijnvelden ++ wijnvoorraad ++ wijnwereld ++ wijnwinkel ++ wijnwinkels ++ wijzigingsbevoegdheid ++ wildbeheereenheden ++ wildbeheereenheid ++ wildgerechten ++ wildkampeerders ++ wildklem ++ wildklemmen ++ wildplakkers ++ wildschade ++ wildseizoen ++ wildsoorten ++ wilgentenenhut ++ willekeurigen ++ wilsbekwaam ++ wilsbekwame ++ wilsonbekwaam ++ wilsonbekwaamheid ++ wilsonbekwamen ++ win-win ++ windrijke ++ winkelaars ++ winkelapparaat ++ winkelbestemming ++ winkelbuurt ++ winkelcomplex ++ winkelcomplexen ++ winkelconcept ++ winkelconcern ++ winkelcriminaliteit ++ winkeldag ++ winkeldeuren ++ winkeleigenaar ++ winkeletalages ++ winkelformule ++ winkelformules ++ winkelfunctie ++ winkelgebied ++ winkelgebieden ++ winkelgedeelte ++ winkelgedrag ++ winkelhart ++ winkelmarkt ++ winkelopening ++ winkelopeningstijden ++ winkelopenstelling ++ winkelparadijs ++ winkelplein ++ winkelrekken ++ winkelschap ++ winkelschappen ++ winkelsluitingstijden ++ winkelstad ++ winkeltijden ++ winkeltijdenwet ++ winkeluren ++ winkelvastgoed ++ winkelvestigingen ++ winkelvloer ++ winkelwijk ++ winkelzondagen ++ winnaarsmentaliteit ++ winputten ++ winsituatie ++ winstafdracht ++ winstafdrachten ++ winstbasis ++ winstbron ++ winstdeelname ++ winstdoel ++ winstdoelstelling ++ winstdoelstellingen ++ winstevolutie ++ winstherstel ++ winstmachine ++ winstmakers ++ winstmaximalisatie ++ winstnames ++ winstniveau ++ winstontwikkeling ++ winstparticipatie ++ winstpartij ++ winstpartijen ++ winstperspectieven ++ winstpositie ++ winstpotentie ++ winstpotentieel ++ winstraming ++ winstschatting ++ winstsprong ++ winststijging ++ winststreven ++ winststroom ++ winsttoename ++ winstverbetering ++ winstverdubbeling ++ winstverhouding ++ winstverwatering ++ winstvoorspelling ++ winterblues ++ wintercircus ++ wintereditie ++ winterjack ++ winterkampioen ++ winterlicht ++ winterlucht ++ winterochtend ++ winterpauze ++ winterperiode ++ winterprogramma ++ winterrust ++ wintersportbestemming ++ wintersportland ++ wintersportlanden ++ wintertruffel ++ wintervacht ++ winterwandeling ++ wishful ++ wiskundedocent ++ wisselexposities ++ wisselkoersbeleid ++ wisselkoersbewegingen ++ wisselkoerseffecten ++ wisselkoersmechanisme ++ wisselkoersrisico ++ wisselkoersschommelingen ++ wisselkoersstabiliteit ++ wisselkoerssysteem ++ wisselkoersverschillen ++ wisselkosten ++ wisselmogelijkheden ++ wisseloperaties ++ wit-blauw ++ wit-zwart ++ witbalans ++ witbeeld ++ witbrood ++ witfilm ++ witfoto ++ witfoto's ++ witfotografie ++ witgeschilderde ++ witgoedfabrikant ++ witgrijs ++ witgrijze ++ witman ++ witruimte ++ witte wieven ++ witte-illegalenregeling ++ wittegenstelling ++ wittelevisie ++ wittere ++ witwasactiviteiten ++ witwasserij ++ witwaswet ++ witwaswetgeving ++ woensdagnamiddag ++ woestijnland ++ woestijnrally ++ woestijnstad ++ wolmanzouten ++ wonderformule ++ wonderformules ++ wonderjaar ++ wonderpil ++ wondersloffen ++ wondertrainer ++ wondverzorging ++ woningaanpassing ++ woningaanpassingen ++ woningbeleid ++ woningbezetting ++ woningbezitter ++ woningbezitters ++ woningbouwbeleid ++ woningbouwcontingent ++ woningbouwlocatie ++ woningbouwproductie ++ woningbouwstichting ++ woningbranden ++ woningcomplex ++ woningcomplexen ++ woningcoöperaties ++ woningeigenaar ++ woningeigenaren ++ woningencomplex ++ woninginbraak ++ woninginbraken ++ woningisolatie ++ woningmarktonderzoek ++ woningonderhoud ++ woningprijs ++ woningprijzen ++ woningprojecten ++ woningsplitsing ++ woningstichtingen ++ woningtype ++ woningtypen ++ woningtypes ++ woningvereniging ++ woningwaarde ++ woon-werkkilometers ++ woon-zorgcentrum ++ woonadres ++ woonadressen ++ woonbebouwing ++ woonbeleid ++ woonbestemming ++ woonbeurs ++ woonbootbewoners ++ wooncarričre ++ wooncomplexen ++ woonconsument ++ woonconsumenten ++ wooncorporaties ++ woondiensten ++ woonduur ++ wooneisen ++ woonflat ++ woongedrag ++ woonketen ++ woonkrant ++ woonkrediet ++ woonkredieten ++ woonkwaliteit ++ woonland ++ woonlocatie ++ woonmogelijkheden ++ woonoppervlak ++ woonpark ++ woonplek ++ woonplezier ++ woonproject ++ woonprojecten ++ woonstaat ++ woonstichting ++ woonverblijf ++ woonwagenbeleid ++ woonwagenstandplaats ++ woonwagenstandplaatsen ++ woonwagenterrein ++ woonwarenhuis ++ woonwensen ++ woonwinkel ++ woonwinkels ++ woonzone ++ woonzorgcentra ++ woordafbreekpatronen ++ woordgrap ++ woordgrapje ++ woordgrapjes ++ woordgrappen ++ woordinvulling ++ woordlengte ++ woordparen ++ workflow ++ world ++ wormvirus ++ worship ++ worstsoorten ++ wortelgestel ++ would ++ wout ++ woutermans ++ wrakingskamer ++ wrakingsverzoek ++ wraps ++ writer ++ wurgtouw ++ ww. ++ wyandotte ++ wélke ++ wérkelijk ++ wíe ++ x'jes ++ xenofobe ++ xenotransplantatie ++ xenotransplantaties ++ xtc-bende ++ xtc-gebruik ++ xtc-handel ++ xtc-laboratoria ++ xtc-productie ++ xtc-smokkel ++ xtc-tabletten ++ xtc-zaak ++ xylitol ++ y'tjes ++ year ++ yes ++ yieldcurve ++ yoghurtdrank ++ yuppenstel ++ z'tje ++ z'tjes ++ z.g. ++ z.g.a.n. ++ zaadbalkanker ++ zaadproductie ++ zaakbelasting ++ zaaksgevolg ++ zaaksofficier ++ zaakvoerster ++ zaalarts ++ zaalcompetitie ++ zaaleigenaar ++ zaalgeluid ++ zaalhouder ++ zaalvoetbalclub ++ zachtglooiende ++ zakenauto ++ zakenauto's ++ zakenbankactiviteiten ++ zakenbankier ++ zakenbankiers ++ zakenblad ++ zakenhotel ++ zakenjet ++ zakenjets ++ zakenklimaat ++ zakenluchthaven ++ zakenmagazine ++ zakenmarkt ++ zakenpartner ++ zakenpartners ++ zakenreiziger ++ zakenstad ++ zakensteden ++ zakentijdschrift ++ zakentycoons ++ zakenvluchten ++ zakenzender ++ zakkenvullen ++ zakkenvullerij ++ zalencircuit ++ zalmfilet ++ zalmkweker ++ zalmsnip ++ zandbed ++ zanddepot ++ zandgat ++ zandlichaam ++ zandpakket ++ zandput ++ zandtransport ++ zandwagens ++ zandwallen ++ zandwinbedrijven ++ zandwinlocatie ++ zandwinners ++ zanggroepen ++ zanglijn ++ zanglijnen ++ zangtalent ++ zapatista's ++ zapatisten ++ zaterdagkrant ++ zaterdagmarkt ++ zaterdagnamiddag ++ zaterdagvoormiddag ++ zedendeliquenten ++ zedenfeiten ++ zedenkomedie ++ zedenrechercheurs ++ zeeaquarium ++ zeecontainer ++ zeecontainers ++ zeegrens ++ zeehondenpopulatie ++ zeekool ++ zeemilieu ++ zeereservaat ++ zeevarenden ++ zeevissers ++ zeevracht ++ zeezender ++ zeezenders ++ zegebulletins ++ zegereeks ++ zegge en schrijve ++ zeilrace ++ zeilteam ++ zeisenman ++ zekergesteld ++ zekerheidsbijdragen ++ zekerheidssysteem ++ zelfacceptatie ++ zelfbeheer ++ zelfbenoemde ++ zelfbereide ++ zelfbevrijding ++ zelfcorrigerend ++ zelfdoders ++ zelfevaluatie ++ zelfevaluatiemodel ++ zelfgebouwd ++ zelfgebouwde ++ zelfgecreëerde ++ zelfgedraaide ++ zelfgefabriceerde ++ zelfgegraven ++ zelfgeproclameerde ++ zelfgeproduceerde ++ zelfgeschapen ++ zelfgestookte ++ zelfhandhaving ++ zelfhypnose ++ zelfinzicht ++ zelfketen ++ zelfkritisch ++ zelfkritische ++ zelflerende ++ zelfmoordbriefje ++ zelfmoordcijfers ++ zelfmoordpil ++ zelfmoordterrorist ++ zelfmoordterroristen ++ zelfontwikkelde ++ zelfontworpen ++ zelfopgelegde ++ zelforganisatie ++ zelfpromotie ++ zelfrealisatie ++ zelfreflectie ++ zelfregulatie ++ zelfregulerend ++ zelfregulerende ++ zelfrelativering ++ zelfscheppende ++ zelfsector ++ zelfselectie ++ zelfstandigenorganisatie ++ zelfstandigenstatuut ++ zelfsturend ++ zelfsturende ++ zelfsturing ++ zelftests ++ zelftwijfel ++ zelfvergroting ++ zelfverkozen ++ zelfvernietigende ++ zelfverrijking ++ zelfverwezenlijking ++ zelfverwonding ++ zelfwerkzaamheden ++ zelfzaak ++ zelfzaken ++ zelfzorggeneesmiddelen ++ zelfzorgmedicijnen ++ zelfzorgmiddelen ++ zelven ++ zelver ++ zenderaanbod ++ zenderpakket ++ zenderprofiel ++ zenderprofilering ++ zendfrequenties ++ zendgebied ++ zendingsdrift ++ zendingsorganisatie ++ zenuwverbindingen ++ zes-en-een-half ++ zesbaans ++ zesbak ++ zesenhalf ++ zesennegentig ++ zesentachtig ++ zesenveertig ++ zesenvijftig ++ zesenzestig ++ zesenzeventig ++ zeshonderdvijftig ++ zeskamp ++ zeskoppig ++ zeskoppige ++ zespersoons ++ zetelroof ++ zetherhaling ++ zeven-en-een-half ++ zevenenhalf ++ zevenentachtig ++ zevenenveertig ++ zevenenvijftig ++ zevenenzestig ++ zevenenzeventig ++ zevenhonderdvijftig ++ zevenjarigen ++ zevenkoppig ++ zevenkoppige ++ zeventienjarigen ++ zevenzitter ++ zgn. ++ zichtas ++ zichthouders ++ zichtlocatie ++ zichtlocaties ++ ziek melden ++ ziek-zijn ++ ziekenfondskas ++ ziekenfondsverzekerd ++ ziekenhuisapotheker ++ ziekenhuisapothekers ++ ziekenhuisarts ++ ziekenhuisartsen ++ ziekenhuisbacterie ++ ziekenhuisbehandeling ++ ziekenhuisbestuur ++ ziekenhuisbezoek ++ ziekenhuisbudget ++ ziekenhuiscomplex ++ ziekenhuisdirecteur ++ ziekenhuisdirecteuren ++ ziekenhuisdirectie ++ ziekenhuisdirecties ++ ziekenhuiskamer ++ ziekenhuiskosten ++ ziekenhuismedewerkers ++ ziekenhuisorganisatie ++ ziekenhuispredikant ++ ziekenhuisscholen ++ ziekenhuisschool ++ ziekenhuisserie ++ ziekenhuisverblijf ++ ziekenhuisvoorzieningen ++ ziekenhuiswereld ++ ziekenhuiswezen ++ ziekenhuiszorg ++ ziekenverzorgende ++ ziekte-inzicht ++ ziektebestrijding ++ ziektejaar ++ ziektekostenregeling ++ ziektenkostenregelingen ++ ziektepercentage ++ ziekterisico ++ zieleroerselen ++ zigzagbeleid ++ zij aan zij ++ zijairbags ++ zijgevoel ++ zijn pappenheimers kennen ++ zijnd ++ zijns inziens ++ zijzaaltje ++ zilverschat ++ zine ++ zinkend ++ zinkende ++ zinkfabriek ++ zinkmijn ++ zinkprijs ++ zinkproducent ++ zinnens ++ zinnens zijn ++ zit-slaapkamer ++ zit-slaapkamers ++ zithouding ++ zitpositie ++ zitruimte ++ zitter ++ zitters ++ zitting hebbend ++ zitting hebbende ++ zittingsavonden ++ zittingsdatum ++ zittingsruimte ++ zo langzamerhand ++ zo nodig ++ zo waarlijk helpe mij God Almachtig ++ zoab ++ zodiac ++ zoekdienst ++ zoekenden ++ zoekfuncties ++ zoekgebied ++ zoekmotor ++ zoekresultaten ++ zoekrobot ++ zoekrobots ++ zoeksite ++ zoeksites ++ zoeksoftware ++ zoekvraag ++ zoekwerk ++ zoekwoord ++ zoekwoorden ++ zoet water ++ zoetgehouden ++ zomerdienstregeling ++ zomerfestival ++ zomerfestivals ++ zomerhit ++ zomermode ++ zomerpolder ++ zomerprogramma ++ zomerprogramma's ++ zomerprogrammering ++ zomerrally ++ zomerreeks ++ zomerschool ++ zomerserie ++ zomersmog ++ zomersport ++ zomerstop ++ zomertentoonstelling ++ zomertournee ++ zomertruffel ++ zomerweken ++ zomerzonnewende ++ zonbestemmingen ++ zondagnamiddag ++ zondagopenstelling ++ zondagsopening ++ zondagsopenstelling ++ zondagsschot ++ zondagvoormiddag ++ zonderen ++ zonkracht ++ zonne ++ zonnecrčme ++ zonnecrčmes ++ zonnehemel ++ zonnestroom ++ zonwerende ++ zoogdiercellen ++ zoonrelatie ++ zorg dragen ++ zorg gedragen ++ zorgaanbieder ++ zorgbehoefte ++ zorgbeleid ++ zorgboerderij ++ zorgboerderijen ++ zorgbudget ++ zorgcentra ++ zorgcentrum ++ zorgcircuit ++ zorgcomplex ++ zorgcomplexen ++ zorgcoördinator ++ zorgcoördinatoren ++ zorgfunctie ++ zorghotel ++ zorgkantoor ++ zorgkantoren ++ zorgketen ++ zorgkosten ++ zorgloket ++ zorgloon ++ zorgmanager ++ zorgmarkt ++ zorgnummer ++ zorgorganisatie ++ zorgorganisaties ++ zorgpakket ++ zorgpas ++ zorgpersoneel ++ zorgplan ++ zorgstelsel ++ zorgsysteem ++ zorgtoeslag ++ zorguitgaven ++ zorgverlener ++ zorgvernieuwing ++ zorgverplichting ++ zorgverstrekkers ++ zorgverstrekking ++ zorgverzekeraar ++ zorgverzekeraars ++ zorgvraag ++ zorgvrager ++ zorgvragers ++ zorgwoningen ++ zorgzwaarte ++ zoutkleur ++ zoutlagen ++ zoutstel ++ zoutvijvers ++ zovelen ++ zuidas ++ zuidgevel ++ zuidoever ++ zuidrand ++ zuidroute ++ zuidtak ++ zuidverbinding ++ zuidvleugel ++ zuidzuidoosten ++ zuivelboeren ++ zuivelconcern ++ zuivelondernemingen ++ zuivelproductie ++ zuivelsector ++ zuiverheidsgraad ++ zuiveringslasten ++ zuiveringssysteem ++ zuiveringstechnieken ++ zuster-overste ++ zusterbedrijf ++ zusterbedrijven ++ zusteronderneming ++ zusterpartij ++ zusterpartijen ++ zusterzender ++ zuurbrand ++ zuurbranden ++ zuurremmers ++ zuurstofatoom ++ zuurstofconcentratie ++ zuurstofmoleculen ++ zuurstoftoevoer ++ zwaarbeschadigde ++ zwaardhouwen ++ zwaarlijvigen ++ zwaarverslaafden ++ zwakalcoholisch ++ zwakalcoholische ++ zwangeren ++ zwangerschapsduur ++ zwart geld ++ zwart-gele ++ zwart-romantische ++ zwart-wittelevisie ++ zwartepietenspel ++ zwartgeverfde ++ zwarthandel ++ zwartkijkerij ++ zwartomrande ++ zwartvissers ++ zwavelgehalte ++ zweefbaan ++ zweeppartij ++ zwembadpersoneel ++ zwemcarričre ++ zwemcoach ++ zwemfederatie ++ zwemkampioene ++ zwemkampioenschappen ++ zwemonderwijs ++ zwemonderwijzer ++ zwempartij ++ zwemselectie ++ zwemstadion ++ zwemtoernooi ++ zwemtop ++ zwemtrainer ++ zwemverbod ++ zwemwereld ++ zčta ++ zéker ++ zó ++ zómaar ++ zóveel ++ zóver ++ zúlke ++ Ĺlandseilanden ++ ŕ charge ++ ŕ contrecoeur ++ álle ++ álles ++ ánder ++ ánderen ++ échte ++ élke ++ éminence grise ++ éminences grises ++ éne ++ énig ++ époque ++ één duizendste ++ één tiende ++ één vijfde ++ éénjarig ++ éénmaal ++ ééntje ++ íemand ++ íets ++ ófwel ++ ónder ++ ónze ++ óver ++ ú diff --git a/runtime/spell/pt/pt_PT.diff b/runtime/spell/pt/pt_PT.diff index cb287d1e7..4b048eb60 100644 --- a/runtime/spell/pt/pt_PT.diff +++ b/runtime/spell/pt/pt_PT.diff @@ -1,15 +1,38 @@ -*** pt_PT.orig.aff Mon Apr 16 15:20:13 2007 ---- pt_PT.aff Mon Apr 16 15:52:13 2007 +*** pt_PT.orig.aff 2008-02-21 19:40:49.000000000 -0300 +--- pt_PT.aff 2008-02-24 11:14:39.000000000 -0300 *************** -*** 3,4 **** ---- 3,7 ---- +*** 1,4 **** + SET ISO8859-1 +- TRY aerisontcdmlupvgbfzáhçqjíxăóéęâúőACMPSBTELGRIFVDkHJONôywUKXZWQÁYÍÉŕÓčÂÚ + +--- 1,17 ---- + SET ISO8859-1 + ++ NAME European Portuguese ++ VERSION 2008-03-20 ++ HOME http://natura.di.uminho.pt/ ++ AUTHOR Rui Vilela ++ EMAIL ruivilela AT di DOT uminho DOT pt ++ AUTHOR José Joăo de Almeira ++ EMAIL jj AT di DOT uminho DOT pt ++ AUTHOR Alberto Simőes ++ EMAIL ambs AT di DOT uminho DOT pt ++ COPYRIGHT GPL, LGPL, MPL ++ + FOL ßŕáâăäĺćçčéęëěíîďđńňóôőöřůúűüýţ˙ + LOW ßŕáâăäĺćçčéęëěíîďđńňóôőöřůúűüýţ˙ + UPP ßŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖŘŮÚŰÜÝŢ˙ *************** -*** 1065,1078 **** +*** 1047,1048 **** +--- 1060,1063 ---- + SFX J e ódromo e ++ ++ + REP 24 +*************** +*** 1073,1086 **** ! MAP 11 ! MAP aá @@ -24,7 +47,7 @@ ! MAP oő ! MAP uú ! ---- 1068,1075 ---- +--- 1088,1095 ---- ! MAP 6 ! MAP aáăâAÁĂ diff --git a/runtime/syntax/arch.vim b/runtime/syntax/arch.vim index ad23a7713..fa9c3f02c 100644 --- a/runtime/syntax/arch.vim +++ b/runtime/syntax/arch.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: GNU Arch inventory file " Maintainer: Nikolai Weibull <now@bitwi.se> -" Latest Revision: 2007-05-06 +" Latest Revision: 2007-06-17 if exists("b:current_syntax") finish @@ -10,7 +10,7 @@ endif let s:cpo_save = &cpo set cpo&vim -setlocal iskeyword=@,48-57,_,- +setlocal iskeyword+=- syn keyword archTodo TODO FIXME XXX NOTE diff --git a/runtime/syntax/automake.vim b/runtime/syntax/automake.vim index b2dd0f930..02ed74fa8 100644 --- a/runtime/syntax/automake.vim +++ b/runtime/syntax/automake.vim @@ -1,9 +1,15 @@ " Vim syntax file -" Language: automake Makefile.am -" Maintainer: Felipe Contreras <felipe.contreras@gmail.com> -" Former Maintainer: John Williams <jrw@pobox.com> -" Last Change: $LastChangedDate: 2006-04-16 22:06:40 -0400 (dom, 16 apr 2006) $ -" URL: http://svn.debian.org/wsvn/pkg-vim/trunk/runtime/syntax/automake.vim?op=file&rev=0&sc=0 +" Language: automake Makefile.am +" Maintainer: Debian VIM Maintainers <pkg-vim-maintainers@lists.alioth.debian.org> +" Former Maintainer: John Williams <jrw@pobox.com> +" Last Change: 2007-10-14 +" URL: http://git.debian.org/?p=pkg-vim/vim.git;a=blob_plain;f=runtime/syntax/automake.vim;hb=debian +" +" XXX This file is in need of a new maintainer, Debian VIM Maintainers maintain +" it only because patches have been submitted for it by Debian users and the +" former maintainer was MIA (Missing In Action), taking over its +" maintenance was thus the only way to include those patches. +" If you care about this file, and have time to maintain it please do so! " " This script adds support for automake's Makefile.am format. It highlights " Makefile variables significant to automake as well as highlighting @@ -19,18 +25,11 @@ else runtime! syntax/make.vim endif -syn match automakePrimary "^[A-Za-z0-9_]\+_\(PROGRAMS\|LIBRARIES\|LISP\|PYTHON\|JAVA\|SCRIPTS\|DATA\|HEADERS\|MANS\|TEXINFOS\|LTLIBRARIES\)\s*="me=e-1 - -syn match automakeSecondary "^[A-Za-z0-9_]\+_\(SOURCES\|AR\|LIBADD\|LDADD\|LDFLAGS\|DEPENDENCIES\|LINK\|SHORTNAME\)\s*="me=e-1 -syn match automakeSecondary "^[A-Za-z0-9_]\+_\(CCASFLAGS\|CFLAGS\|CPPFLAGS\|CXXFLAGS\|FFLAGS\|GCJFLAGS\|LFLAGS\|OBJCFLAGS\|RFLAGS\|YFLAGS\)\s*="me=e-1 - -syn match automakeExtra "^EXTRA_DIST\s*="me=e-1 -syn match automakeExtra "^EXTRA_PROGRAMS\s*="me=e-1 -syn match automakeExtra "^EXTRA_[A-Za-z0-9_]\+_SOURCES\s*="me=e-1 - -" TODO: Check these: +syn match automakePrimary "^[A-Za-z0-9_]\+\(_PROGRAMS\|LIBRARIES\|_LIST\|_SCRIPTS\|_DATA\|_HEADERS\|_MANS\|_TEXINFOS\|_JAVA\|_LTLIBRARIES\)\s*="me=e-1 syn match automakePrimary "^TESTS\s*="me=e-1 +syn match automakeSecondary "^[A-Za-z0-9_]\+\(_SOURCES\|_LDADD\|_LIBADD\|_LDFLAGS\|_DEPENDENCIES\|_CPPFLAGS\)\s*="me=e-1 syn match automakeSecondary "^OMIT_DEPENDENCIES\s*="me=e-1 +syn match automakeExtra "^EXTRA_[A-Za-z0-9_]\+\s*="me=e-1 syn match automakeOptions "^\(AUTOMAKE_OPTIONS\|ETAGS_ARGS\|TAGS_DEPENDENCIES\)\s*="me=e-1 syn match automakeClean "^\(MOSTLY\|DIST\|MAINTAINER\)\=CLEANFILES\s*="me=e-1 syn match automakeSubdirs "^\(DIST_\)\=SUBDIRS\s*="me=e-1 diff --git a/runtime/syntax/b.vim b/runtime/syntax/b.vim index 7f6c4e880..b470ab9ef 100644 --- a/runtime/syntax/b.vim +++ b/runtime/syntax/b.vim @@ -1,7 +1,8 @@ " Vim syntax file " Language: B (A Formal Method with refinement and mathematical proof) -" Maintainer: Mathieu Clabaut <mathieu.clabaut@free.fr> -" LastChange: 25 Apr 2001 +" Maintainer: Mathieu Clabaut <mathieu.clabaut@gmail.com> +" Contributor: Csaba Hoch +" LastChange: 8 Dec 2007 " For version 5.x: Clear all syntax items @@ -14,20 +15,20 @@ endif " A bunch of useful B keywords -syn keyword bStatement MACHINE SEES OPERATIONS INCLUDES DEFINITIONS CONSTRAINTS CONSTANTS VARIABLES CONCRETE_CONSTANTS CONCRETE_VARIABLES ABSTRACT_CONSTANTS ABSTRACT_VARIABLES HIDDEN_CONSTANTS HIDDEN_VARIABLES ASSERT ASSERTIONS EXTENDS IMPLEMENTATION REFINEMENT IMPORTS USES INITIALISATION INVARIANT PROMOTES PROPERTIES REFINES SETS VALUES VARIANT VISIBLE_CONSTANTS VISIBLE_VARIABLES THEORY +syn keyword bStatement MACHINE MODEL SEES OPERATIONS INCLUDES DEFINITIONS CONSTRAINTS CONSTANTS VARIABLES CONCRETE_CONSTANTS CONCRETE_VARIABLES ABSTRACT_CONSTANTS ABSTRACT_VARIABLES HIDDEN_CONSTANTS HIDDEN_VARIABLES ASSERT ASSERTIONS EXTENDS IMPLEMENTATION REFINEMENT IMPORTS USES INITIALISATION INVARIANT PROMOTES PROPERTIES REFINES SETS VALUES VARIANT VISIBLE_CONSTANTS VISIBLE_VARIABLES THEORY XLS THEOREMS LOCAL_OPERATIONS syn keyword bLabel CASE IN EITHER OR CHOICE DO OF syn keyword bConditional IF ELSE SELECT ELSIF THEN WHEN syn keyword bRepeat WHILE FOR syn keyword bOps bool card conc closure closure1 dom first fnc front not or id inter iseq iseq1 iterate last max min mod perm pred prj1 prj2 ran rel rev seq seq1 size skip succ tail union syn keyword bKeywords LET VAR BE IN BEGIN END POW POW1 FIN FIN1 PRE SIGMA STRING UNION IS ANY WHERE -syn match bKeywords "||" syn keyword bBoolean TRUE FALSE bfalse btrue syn keyword bConstant PI MAXINT MININT User_Pass PatchProver PatchProverH0 PatchProverB0 FLAT ARI DED SUB RES syn keyword bGuard binhyp band bnot bguard bsearch bflat bfresh bguardi bget bgethyp barith bgetresult bresult bgoal bmatch bmodr bnewv bnum btest bpattern bprintf bwritef bsubfrm bvrb blvar bcall bappend bclose syn keyword bLogic or not -syn match bLogic "\&\|=>\|<=>" +syn match bLogic "\(!\|#\|%\|&\|+->>\|+->\|-->>\|->>\|-->\|->\|/:\|/<:\|/<<:\|/=\|/\\\|/|\\\|::\|:\|;:\|<+\|<->\|<--\|<-\|<:\|<<:\|<<|\|<=>\|<|\|==\|=>\|>+>>\|>->\|>+>\|||\||->\)" +syn match bNothing /:=/ syn keyword cTodo contained TODO FIXME XXX @@ -51,23 +52,8 @@ syn match bNumber "\<[0-9]\+\>" "syn match bIdentifier "\<[a-z_][a-z0-9_]*\>" syn case match -if exists("b_comment_strings") - " A comment can contain bString, bCharacter and bNumber. - " But a "*/" inside a bString in a bComment DOES end the comment! So we - " need to use a special type of bString: bCommentString, which also ends on - " "*/", and sees a "*" at the start of the line as comment again. - " Unfortunately this doesn't very well work for // type of comments :-( - syntax match bCommentSkip contained "^\s*\*\($\|\s\+\)" - syntax region bCommentString contained start=+"+ skip=+\\\\\|\\"+ end=+"+ end=+\*/+me=s-1 contains=bSpecial,bCommentSkip - syntax region bComment2String contained start=+"+ skip=+\\\\\|\\"+ end=+"+ end="$" contains=bSpecial - syntax region bComment start="/\*" end="\*/" contains=bTodo,bCommentString,bCharacter,bNumber,bFloat - syntax region bComment start="/\?\*" end="\*\?/" contains=bTodo,bCommentString,bCharacter,bNumber,bFloat - syntax match bComment "//.*" contains=bTodo,bComment2String,bCharacter,bNumber -else syn region bComment start="/\*" end="\*/" contains=bTodo - syn region bComment start="/\?\*" end="\*\?/" contains=bTodo syn match bComment "//.*" contains=bTodo -endif syntax match bCommentError "\*/" syn keyword bType INT INTEGER BOOL NAT NATURAL NAT1 NATURAL1 @@ -80,7 +66,6 @@ syn match bInclude "^\s*#\s*include\>\s*["<]" contains=bIncluded syn region bDefine start="^\s*#\s*\(define\>\|undef\>\)" skip="\\$" end="$" contains=ALLBUT,bPreCondit,bIncluded,bInclude,bDefine,bInParen syn region bPreProc start="^\s*#\s*\(pragma\>\|line\>\|warning\>\|warn\>\|error\>\)" skip="\\$" end="$" contains=ALLBUT,bPreCondit,bIncluded,bInclude,bDefine,bInParen - syn sync ccomment bComment minlines=10 " Define the default highlighting. diff --git a/runtime/syntax/c.vim b/runtime/syntax/c.vim index 7164e14ed..07df36ba3 100644 --- a/runtime/syntax/c.vim +++ b/runtime/syntax/c.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: C " Maintainer: Bram Moolenaar <Bram@vim.org> -" Last Change: 2007 Feb 13 +" Last Change: 2008 Mar 19 " Quit when a (custom) syntax file was already loaded if exists("b:current_syntax") @@ -65,12 +65,17 @@ if exists("c_space_errors") endif " This should be before cErrInParen to avoid problems with #define ({ xxx }) -syntax region cBlock start="{" end="}" transparent fold +if exists("c_curly_error") + syntax match cCurlyError "}" + syntax region cBlock start="{" end="}" contains=ALLBUT,cCurlyError,@cParenGroup,cErrInParen,cCppParen,cErrInBracket,cCppBracket,cCppString,@Spell fold +else + syntax region cBlock start="{" end="}" transparent fold +endif "catch errors caused by wrong parenthesis and brackets " also accept <% for {, %> for }, <: for [ and :> for ] (C99) " But avoid matching <::. -syn cluster cParenGroup contains=cParenError,cIncluded,cSpecial,cCommentSkip,cCommentString,cComment2String,@cCommentGroup,cCommentStartError,cUserCont,cUserLabel,cBitField,cCommentSkip,cOctalZero,cCppOut,cCppOut2,cCppSkip,cFormat,cNumber,cFloat,cOctal,cOctalError,cNumbersCom +syn cluster cParenGroup contains=cParenError,cIncluded,cSpecial,cCommentSkip,cCommentString,cComment2String,@cCommentGroup,cCommentStartError,cUserCont,cUserLabel,cBitField,cOctalZero,cCppOut,cCppOut2,cCppSkip,cFormat,cNumber,cFloat,cOctal,cOctalError,cNumbersCom if exists("c_no_curly_error") syn region cParen transparent start='(' end=')' contains=ALLBUT,@cParenGroup,cCppParen,cCppString,@Spell " cCppParen: same as cParen but ends at end-of-line; used in cDefine @@ -144,9 +149,9 @@ if exists("c_comment_strings") else syn region cCommentL start="//" skip="\\$" end="$" keepend contains=@cCommentGroup,cSpaceError,@Spell if exists("c_no_comment_fold") - syn region cComment matchgroup=cCommentStart start="/\*" end="\*/" contains=@cCommentGroup,cCommentStartError,cSpaceError,@Spell + syn region cComment matchgroup=cCommentStart start="/\*" end="\*/" contains=@cCommentGroup,cCommentStartError,cSpaceError,@Spell extend else - syn region cComment matchgroup=cCommentStart start="/\*" end="\*/" contains=@cCommentGroup,cCommentStartError,cSpaceError,@Spell fold + syn region cComment matchgroup=cCommentStart start="/\*" end="\*/" contains=@cCommentGroup,cCommentStartError,cSpaceError,@Spell fold extend endif endif " keep a // comment separately, it terminates a preproc. conditional @@ -203,7 +208,7 @@ if !exists("c_no_ansi") || exists("c_ansi_constants") || exists("c_gnu") syn keyword cConstant SCHAR_MAX SINT_MAX SLONG_MAX SSHRT_MAX if !exists("c_no_c99") syn keyword cConstant __func__ - syn keyword cConstant LLONG_MAX ULLONG_MAX + syn keyword cConstant LLONG_MIN LLONG_MAX ULLONG_MAX syn keyword cConstant INT8_MIN INT16_MIN INT32_MIN INT64_MIN syn keyword cConstant INT8_MAX INT16_MAX INT32_MAX INT64_MAX syn keyword cConstant UINT8_MAX UINT16_MAX UINT32_MAX UINT64_MAX @@ -304,7 +309,11 @@ else let b:c_minlines = 15 " mostly for () constructs endif endif -exec "syn sync ccomment cComment minlines=" . b:c_minlines +if exists("c_curly_error") + syn sync fromstart +else + exec "syn sync ccomment cComment minlines=" . b:c_minlines +endif " Define the default highlighting. " Only used when an item doesn't have highlighting yet @@ -330,6 +339,7 @@ hi def link cCommentError cError hi def link cCommentStartError cError hi def link cSpaceError cError hi def link cSpecialError cError +hi def link cCurlyError cError hi def link cOperator Operator hi def link cStructure Structure hi def link cStorageClass StorageClass diff --git a/runtime/syntax/cf.vim b/runtime/syntax/cf.vim index 951840609..bda24d79c 100644 --- a/runtime/syntax/cf.vim +++ b/runtime/syntax/cf.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: ColdFusion " Maintainer: Toby Woodwark (toby.woodwark+vim@gmail.com) -" Last Change: 2005 Nov 25 +" Last Change: 2007 Nov 19 " Filenames: *.cfc *.cfm " Version: Macromedia ColdFusion MX 7 " Usage: Note that ColdFusion has its own comment syntax @@ -28,137 +28,193 @@ syn sync maxlines=200 syn case ignore " Scopes and keywords. -syn keyword cfScope contained cgi cffile request caller this thistag cfcatch variables application server session client form url attributes arguments +syn keyword cfScope contained cgi cffile cookie request caller this thistag +syn keyword cfScope contained cfcatch variables application server session client form url attributes +syn keyword cfScope contained arguments syn keyword cfBool contained yes no true false " Operator strings. -" Not exhaustive, since there are longhand equivalents. -syn keyword cfOperator contained xor eqv and or lt le lte gt ge gte eq neq not is mod contains +syn keyword cfOperator contained xor eqv and or lt le lte gt ge gte equal eq neq not is mod contains +syn match cfOperatorMatch contained "\<does\_s\+not\_s\+contain\>" +syn match cfOperatorMatch contained "\<\(greater\|less\)\_s\+than\(\_s\+or\_s\+equal\_s\+to\)\?\>" syn match cfOperatorMatch contained "[\+\-\*\/\\\^\&][\+\-\*\/\\\^\&]\@!" syn cluster cfOperatorCluster contains=cfOperator,cfOperatorMatch " Tag names. -syn keyword cfTagName contained cfabort cfapplet cfapplication cfargument cfassociate cfbreak cfcache -syn keyword cfTagName contained cfcalendar cfcase cfcatch cfchart cfchartdata cfchartseries cfcol cfcollection -syn keyword cfTagName contained cfcomponent cfcontent cfcookie cfdefaultcase cfdirectory cfdocument -syn keyword cfTagName contained cfdocumentitem cfdocumentsection cfdump cfelse cfelseif cferror cfexecute -syn keyword cfTagName contained cfexit cffile cfflush cfform cfformgroup cfformitem cfftp cffunction cfgrid -syn keyword cfTagName contained cfgridcolumn cfgridrow cfgridupdate cfheader cfhtmlhead cfhttp cfhttpparam cfif -syn keyword cfTagName contained cfimport cfinclude cfindex cfinput cfinsert cfinvoke cfinvokeargument -syn keyword cfTagName contained cfldap cflocation cflock cflog cflogin cfloginuser cflogout cfloop cfmail -syn keyword cfTagName contained cfmailparam cfmailpart cfmodule cfNTauthenticate cfobject cfobjectcache -syn keyword cfTagName contained cfoutput cfparam cfpop cfprocessingdirective cfprocparam cfprocresult -syn keyword cfTagName contained cfproperty cfquery cfqueryparam cfregistry cfreport cfreportparam cfrethrow -syn keyword cfTagName contained cfreturn cfsavecontent cfschedule cfscript cfsearch cfselect cfset cfsetting -syn keyword cfTagName contained cfsilent cfslider cfstoredproc cfswitch cftable cftextarea cfthrow cftimer -syn keyword cfTagName contained cftrace cftransaction cftree cftreeitem cftry cfupdate cfwddx cfxml +syn keyword cfTagName contained cfabort cfapplet cfapplication cfargument cfassociate +syn keyword cfTagName contained cfbreak cfcache cfcalendar cfcase cfcatch +syn keyword cfTagName contained cfchart cfchartdata cfchartseries cfcol cfcollection +syn keyword cfTagName contained cfcomponent cfcontent cfcookie cfdefaultcase cfdirectory +syn keyword cfTagName contained cfdocument cfdocumentitem cfdocumentsection cfdump cfelse +syn keyword cfTagName contained cfelseif cferror cfexecute cfexit cffile cfflush cfform +syn keyword cfTagName contained cfformgroup cfformitem cfftp cffunction cfgraph cfgraphdata +syn keyword cfTagName contained cfgrid cfgridcolumn cfgridrow cfgridupdate cfheader +syn keyword cfTagName contained cfhtmlhead cfhttp cfhttpparam cfif cfimport +syn keyword cfTagName contained cfinclude cfindex cfinput cfinsert cfinvoke cfinvokeargument +syn keyword cfTagName contained cfldap cflocation cflock cflog cflogin cfloginuser cflogout +syn keyword cfTagName contained cfloop cfmail cfmailparam cfmailpart cfmodule +syn keyword cfTagName contained cfNTauthenticate cfobject cfobjectcache cfoutput cfparam +syn keyword cfTagName contained cfpop cfprocessingdirective cfprocparam cfprocresult +syn keyword cfTagName contained cfproperty cfquery cfqueryparam cfregistry cfreport +syn keyword cfTagName contained cfreportparam cfrethrow cfreturn cfsavecontent cfschedule +syn keyword cfTagName contained cfscript cfsearch cfselect cfservlet cfservletparam cfset +syn keyword cfTagName contained cfsetting cfsilent cfslider cfstoredproc cfswitch cftable +syn keyword cfTagName contained cftextarea cftextinput cfthrow cftimer cftrace cftransaction +syn keyword cfTagName contained cftree cftreeitem cftry cfupdate cfwddx cfxml " Tag parameters. -syn keyword cfArg contained abort accept access accessible action addnewline addtoken addtoken agentname -syn keyword cfArg contained align appendkey appletsource application applicationtimeout applicationtoken -syn keyword cfArg contained archive argumentcollection arguments asciiextensionlist attachmentpath -syn keyword cfArg contained attributecollection attributes attributes autowidth backgroundcolor -syn keyword cfArg contained backgroundvisible basetag bcc bgcolor bind bindingname blockfactor body bold -syn keyword cfArg contained border branch cachedafter cachedwithin casesensitive categories category -syn keyword cfArg contained categorytree cc cfsqltype charset chartheight chartwidth checked class -syn keyword cfArg contained clientmanagement clientstorage codebase colheaderalign colheaderbold -syn keyword cfArg contained colheaderfont colheaderfontsize colheaderitalic colheaders colheadertextcolor -syn keyword cfArg contained collection colorlist colspacing columns completepath component condition -syn keyword cfArg contained connection contentid context contextbytes contexthighlightbegin -syn keyword cfArg contained contexthighlightend contextpassages cookiedomain criteria custom1 custom2 -syn keyword cfArg contained custom3 custom4 data dataalign databackgroundcolor datacollection -syn keyword cfArg contained datalabelstyle datasource date daynames dbname dbserver dbtype dbvarname debug -syn keyword cfArg contained default delete deletebutton deletefile delimiter delimiters description -syn keyword cfArg contained destination detail directory disabled display displayname disposition dn domain -syn keyword cfArg contained enablecab enablecfoutputonly enabled encoded encryption enctype enddate -syn keyword cfArg contained endrange endrow endtime entry errorcode exception existing expand expires -syn keyword cfArg contained expireurl expression extendedinfo extends extensions external failifexists -syn keyword cfArg contained failto file filefield filename filter firstdayofweek firstrowasheaders font -syn keyword cfArg contained fontbold fontembed fontitalic fontsize foregroundcolor format formfields -syn keyword cfArg contained formula from generateuniquefilenames getasbinary grid griddataalign gridlines -syn keyword cfArg contained groovecolor group groupcasesensitive header headeralign headerbold headerfont -syn keyword cfArg contained headerfontsize headeritalic headerlines headertextcolor height highlighthref -syn keyword cfArg contained hint href hrefkey hscroll hspace htmltable id idletimeout img imgopen imgstyle -syn keyword cfArg contained index inline input insert insertbutton interval isolation italic item -syn keyword cfArg contained itemcolumn key keyonly label labelformat language list listgroups locale -syn keyword cfArg contained localfile log loginstorage lookandfeel mailerid mailto marginbottom marginleft -syn keyword cfArg contained marginright marginright margintop markersize markerstyle mask maxlength maxrows -syn keyword cfArg contained message messagenumber method mimeattach mimetype mode modifytype monthnames -syn keyword cfArg contained multipart multiple name namecomplict nameconflict namespace new newdirectory -syn keyword cfArg contained notsupported null numberformat object omit onchange onclick onerror onkeydown -syn keyword cfArg contained onkeyup onload onmousedown onmouseup onreset onsubmit onvalidate operation -syn keyword cfArg contained orderby orientation output outputfile overwrite ownerpassword pageencoding -syn keyword cfArg contained pageheight pagetype pagewidth paintstyle param_1 param_2 param_3 param_4 -syn keyword cfArg contained param_5 parent passive passthrough password path pattern permissions picturebar -syn keyword cfArg contained pieslicestyle port porttypename prefix preloader preservedata previouscriteria -syn keyword cfArg contained procedure protocol provider providerdsn proxybypass proxypassword proxyport -syn keyword cfArg contained proxyserver proxyuser publish query queryasroot queryposition range rebind -syn keyword cfArg contained recurse redirect referral refreshlabel remotefile replyto report requesttimeout -syn keyword cfArg contained required reset resolveurl result resultset retrycount returnasbinary returncode -syn keyword cfArg contained returntype returnvariable roles rowheaderalign rowheaderbold rowheaderfont -syn keyword cfArg contained rowheaderfontsize rowheaderitalic rowheaders rowheadertextcolor rowheaderwidth -syn keyword cfArg contained rowheight scale scalefrom scaleto scope scriptprotect scriptsrc secure -syn keyword cfArg contained securitycontext select selectcolor selected selecteddate selectedindex -syn keyword cfArg contained selectmode separator seriescolor serieslabel seriesplacement server serviceport -syn keyword cfArg contained serviceportname sessionmanagement sessiontimeout setclientcookies setcookie -syn keyword cfArg contained setdomaincookies show3d showborder showdebugoutput showerror showlegend -syn keyword cfArg contained showmarkers showxgridlines showygridlines size skin sort sortascendingbutton -syn keyword cfArg contained sortcontrol sortdescendingbutton sortxaxis source spoolenable sql src start -syn keyword cfArg contained startdate startrange startrow starttime status statuscode statustext step -syn keyword cfArg contained stoponerror style subject suggestions suppresswhitespace tablename tableowner -syn keyword cfArg contained tablequalifier taglib target task template text textcolor textqualifier -syn keyword cfArg contained thread throwonerror throwonfailure throwontimeout time timeout timespan tipbgcolor tipstyle -syn keyword cfArg contained title to tooltip top toplevelvariable transfermode type uid unit url urlpath -syn keyword cfArg contained useragent username userpassword usetimezoneinfo validate validateat value -syn keyword cfArg contained valuecolumn values valuesdelimiter valuesdisplay var variable vertical visible -syn keyword cfArg contained vscroll vspace webservice width wmode wraptext wsdlfile xaxistitle xaxistype -syn keyword cfArg contained xoffset yaxistitle yaxistype yoffset +syn keyword cfArg contained abort accept access accessible action addnewline addtoken +syn keyword cfArg contained agentname align appendkey appletsource application +syn keyword cfArg contained applicationtimeout applicationtoken archive +syn keyword cfArg contained argumentcollection arguments asciiextensionlist +syn keyword cfArg contained attachmentpath attributecollection attributes autowidth +syn keyword cfArg contained backgroundvisible basetag bcc bgcolor bind bindingname +syn keyword cfArg contained blockfactor body bold border branch cachedafter cachedwithin +syn keyword cfArg contained casesensitive category categorytree cc cfsqltype charset +syn keyword cfArg contained chartheight chartwidth checked class clientmanagement +syn keyword cfArg contained clientstorage codebase colheaderalign colheaderbold +syn keyword cfArg contained colheaderfont colheaderfontsize colheaderitalic colheaders +syn keyword cfArg contained colheadertextcolor collection colorlist colspacing columns +syn keyword cfArg contained completepath component condition connection contentid +syn keyword cfArg contained context contextbytes contexthighlightbegin +syn keyword cfArg contained contexthighlightend contextpassages cookiedomain criteria +syn keyword cfArg contained custom1 custom2 custom3 custom4 data dataalign +syn keyword cfArg contained databackgroundcolor datacollection datasource daynames +syn keyword cfArg contained dbname dbserver dbtype dbvarname debug default delete +syn keyword cfArg contained deletebutton deletefile delimiter delimiters description +syn keyword cfArg contained destination detail directory disabled display displayname +syn keyword cfArg contained disposition dn domain editable enablecab enablecfoutputonly +syn keyword cfArg contained enabled encoded encryption enctype enddate endrange endtime +syn keyword cfArg contained entry errorcode exception existing expand expires expireurl +syn keyword cfArg contained expression extendedinfo extends extensions external +syn keyword cfArg contained failifexists failto file filefield filename filter +syn keyword cfArg contained firstdayofweek firstrowasheaders fixnewline font fontbold +syn keyword cfArg contained fontembed fontitalic fontsize foregroundcolor format +syn keyword cfArg contained formfields formula from generateuniquefilenames getasbinary +syn keyword cfArg contained grid griddataalign gridlines groovecolor group +syn keyword cfArg contained groupcasesensitive header headeralign headerbold headerfont +syn keyword cfArg contained headerfontsize headeritalic headerlines headertextcolor +syn keyword cfArg contained height highlighthref hint href hrefkey hscroll hspace html +syn keyword cfArg contained htmltable id idletimeout img imgopen imgstyle index inline +syn keyword cfArg contained input insert insertbutton interval isolation italic item +syn keyword cfArg contained itemcolumn key keyonly label labelformat language list +syn keyword cfArg contained listgroups locale localfile log loginstorage lookandfeel +syn keyword cfArg contained mailerid mailto marginbottom marginleft marginright +syn keyword cfArg contained margintop markersize markerstyle mask max maxlength maxrows +syn keyword cfArg contained message messagenumber method mimeattach mimetype min mode +syn keyword cfArg contained modifytype monthnames multipart multiple name nameconflict +syn keyword cfArg contained namespace new newdirectory notsupported null numberformat +syn keyword cfArg contained object omit onblur onchange onclick onerror onfocus +syn keyword cfArg contained onkeydown onkeyup onload onmousedown onmouseup onreset +syn keyword cfArg contained onsubmit onvalidate operation orderby orientation output +syn keyword cfArg contained outputfile overwrite ownerpassword pageencoding pageheight +syn keyword cfArg contained pagetype pagewidth paintstyle param_1 param_2 param_3 +syn keyword cfArg contained param_4 param_5 param_6 param_7 param_8 param_9 parent +syn keyword cfArg contained parrent passive passthrough password path pattern +syn keyword cfArg contained permissions picturebar pieslicestyle port porttypename +syn keyword cfArg contained prefix preloader preservedata previouscriteria procedure +syn keyword cfArg contained protocol provider providerdsn proxybypass proxypassword +syn keyword cfArg contained proxyport proxyserver proxyuser publish query queryasroot +syn keyword cfArg contained queryposition range rebind recurse redirect referral +syn keyword cfArg contained refreshlabel remotefile replyto report requesttimeout +syn keyword cfArg contained required reset resoleurl resolveurl result resultset +syn keyword cfArg contained retrycount returnasbinary returncode returntype +syn keyword cfArg contained returnvariable roles rotated rowheaderalign rowheaderbold +syn keyword cfArg contained rowheaderfont rowheaderfontsize rowheaderitalic rowheaders +syn keyword cfArg contained rowheadertextcolor rowheaderwidth rowheight scale scalefrom +syn keyword cfArg contained scaleto scope scriptprotect scriptsrc secure securitycontext +syn keyword cfArg contained select selectcolor selected selecteddate selectedindex +syn keyword cfArg contained selectmode separator seriescolor serieslabel seriesplacement +syn keyword cfArg contained server serviceport serviceportname sessionmanagement +syn keyword cfArg contained sessiontimeout setclientcookies setcookie setdomaincookies +syn keyword cfArg contained show3d showborder showdebugoutput showerror showlegend +syn keyword cfArg contained showmarkers showxgridlines showygridlines size skin sort +syn keyword cfArg contained sortascendingbutton sortcontrol sortdescendingbutton +syn keyword cfArg contained sortxaxis source spoolenable sql src srcfile start startdate +syn keyword cfArg contained startrange startrow starttime status statuscode statustext +syn keyword cfArg contained step stoponerror style subject suggestions +syn keyword cfArg contained suppresswhitespace tablename tableowner tablequalifier +syn keyword cfArg contained taglib target task template text textcolor textqualifier +syn keyword cfArg contained throwonerror throwonerror throwonfailure throwontimeout +syn keyword cfArg contained timeout timespan tipbgcolor tipstyle title to tooltip +syn keyword cfArg contained toplevelvariable transfermode type uid unit url urlpath +syn keyword cfArg contained useragent username userpassword usetimezoneinfo validate +syn keyword cfArg contained validateat value valuecolumn values valuesdelimiter +syn keyword cfArg contained valuesdisplay var variable vertical visible vscroll vspace +syn keyword cfArg contained webservice width wmode wraptext wsdlfile xaxistitle +syn keyword cfArg contained xaxistype xoffset yaxistitle yaxistype yoffset " ColdFusion Functions. -syn keyword cfFunctionName contained Abs GetFunctionList Max ACos GetGatewayHelper Mid AddSOAPRequestHeader -syn keyword cfFunctionName contained GetHttpRequestData Min AddSOAPResponseHeader GetHttpTimeString Minute -syn keyword cfFunctionName contained ArrayAppend GetLocale Month ArrayAvg GetLocaleDisplayName MonthAsString -syn keyword cfFunctionName contained ArrayClear GetMetaData Now ArrayDeleteAt GetMetricData NumberFormat -syn keyword cfFunctionName contained ArrayInsertAt GetPageContext ParagraphFormat ArrayIsEmpty GetProfileSections -syn keyword cfFunctionName contained ParseDateTime ArrayLen GetProfileString Pi ArrayMax GetSOAPRequest -syn keyword cfFunctionName contained PreserveSingleQuotes ArrayMin GetSOAPRequestHeader Quarter ArrayNew -syn keyword cfFunctionName contained GetSOAPResponse QueryAddColumn ArrayPrepend GetSOAPResponseHeader QueryAddRow -syn keyword cfFunctionName contained ArrayResize GetTempDirectory QueryNew ArraySet GetTempFile QuerySetCell -syn keyword cfFunctionName contained ArraySort GetTickCount QuotedValueList ArraySum GetTimeZoneInfo Rand ArraySwap -syn keyword cfFunctionName contained GetToken Randomize ArrayToList Hash RandRange Asc Hour REFind ASin -syn keyword cfFunctionName contained HTMLCodeFormat REFindNoCase Atn HTMLEditFormat ReleaseComObject BinaryDecode -syn keyword cfFunctionName contained IIf RemoveChars BinaryEncode IncrementValue RepeatString BitAnd InputBaseN -syn keyword cfFunctionName contained Replace BitMaskClear Insert ReplaceList BitMaskRead Int ReplaceNoCase -syn keyword cfFunctionName contained BitMaskSet IsArray REReplace BitNot IsBinary REReplaceNoCase BitOr IsBoolean -syn keyword cfFunctionName contained Reverse BitSHLN IsCustomFunction Right BitSHRN IsDate RJustify BitXor -syn keyword cfFunctionName contained IsDebugMode Round Ceiling IsDefined RTrim CharsetDecode IsLeapYear Second -syn keyword cfFunctionName contained CharsetEncode IsNumeric SendGatewayMessage Chr IsNumericDate SetEncoding -syn keyword cfFunctionName contained CJustify IsObject SetLocale Compare IsQuery SetProfileString CompareNoCase -syn keyword cfFunctionName contained IsSimpleValue SetVariable Cos IsSOAPRequest Sgn CreateDate IsStruct Sin -syn keyword cfFunctionName contained CreateDateTime IsUserInRole SpanExcluding CreateObject IsValid SpanIncluding -syn keyword cfFunctionName contained CreateODBCDate IsWDDX Sqr CreateODBCDateTime IsXML StripCR CreateODBCTime -syn keyword cfFunctionName contained IsXmlAttribute StructAppend CreateTime IsXmlDoc StructClear CreateTimeSpan -syn keyword cfFunctionName contained IsXmlElem StructCopy CreateUUID IsXmlNode StructCount DateAdd IsXmlRoot -syn keyword cfFunctionName contained StructDelete DateCompare JavaCast StructFind DateConvert JSStringFormat -syn keyword cfFunctionName contained StructFindKey DateDiff LCase StructFindValue DateFormat Left StructGet -syn keyword cfFunctionName contained DatePart Len StructInsert Day ListAppend StructIsEmpty DayOfWeek -syn keyword cfFunctionName contained ListChangeDelims StructKeyArray DayOfWeekAsString ListContains StructKeyExists -syn keyword cfFunctionName contained DayOfYear ListContainsNoCase StructKeyList DaysInMonth ListDeleteAt StructNew -syn keyword cfFunctionName contained DaysInYear ListFind StructSort DE ListFindNoCase StructUpdate DecimalFormat -syn keyword cfFunctionName contained ListFirst Tan DecrementValue ListGetAt TimeFormat Decrypt ListInsertAt -syn keyword cfFunctionName contained ToBase64 DeleteClientVariable ListLast ToBinary DirectoryExists ListLen -syn keyword cfFunctionName contained ToScript DollarFormat ListPrepend ToString Duplicate ListQualify Trim Encrypt -syn keyword cfFunctionName contained ListRest UCase Evaluate ListSetAt URLDecode Exp ListSort URLEncodedFormat -syn keyword cfFunctionName contained ExpandPath ListToArray URLSessionFormat FileExists ListValueCount Val Find -syn keyword cfFunctionName contained ListValueCountNoCase ValueList FindNoCase LJustify Week FindOneOf Log Wrap -syn keyword cfFunctionName contained FirstDayOfMonth Log10 WriteOutput Fix LSCurrencyFormat XmlChildPos FormatBaseN -syn keyword cfFunctionName contained LSDateFormat XmlElemNew GetTempDirectory LSEuroCurrencyFormat XmlFormat -syn keyword cfFunctionName contained GetAuthUser LSIsCurrency XmlGetNodeType GetBaseTagData LSIsDate XmlNew -syn keyword cfFunctionName contained GetBaseTagList LSIsNumeric XmlParse GetBaseTemplatePath LSNumberFormat -syn keyword cfFunctionName contained XmlSearch GetClientVariablesList LSParseCurrency XmlTransform -syn keyword cfFunctionName contained GetCurrentTemplatePath LSParseDateTime XmlValidate GetDirectoryFromPath -syn keyword cfFunctionName contained LSParseEuroCurrency Year GetEncoding LSParseNumber YesNoFormat GetException -syn keyword cfFunctionName contained LSTimeFormat GetFileFromPath LTrim +syn keyword cfFunctionName contained ACos ASin Abs AddSOAPRequestHeader AddSOAPResponseHeader +syn keyword cfFunctionName contained ArrayAppend ArrayAvg ArrayClear ArrayDeleteAt ArrayInsertAt +syn keyword cfFunctionName contained ArrayIsEmpty ArrayLen ArrayMax ArrayMin ArrayNew +syn keyword cfFunctionName contained ArrayPrepend ArrayResize ArraySet ArraySort ArraySum +syn keyword cfFunctionName contained ArraySwap ArrayToList Asc Atn AuthenticatedContext +syn keyword cfFunctionName contained AuthenticatedUser BinaryDecode BinaryEncode BitAnd +syn keyword cfFunctionName contained BitMaskClear BitMaskRead BitMaskSet BitNot BitOr BitSHLN +syn keyword cfFunctionName contained BitSHRN BitXor CJustify Ceiling CharsetDecode CharsetEncode +syn keyword cfFunctionName contained Chr Compare CompareNoCase Cos CreateDate CreateDateTime +syn keyword cfFunctionName contained CreateODBCDate CreateODBCDateTime CreateODBCTime +syn keyword cfFunctionName contained CreateObject CreateTime CreateTimeSpan CreateUUID DE DateAdd +syn keyword cfFunctionName contained DateCompare DateConvert DateDiff DateFormat DatePart Day +syn keyword cfFunctionName contained DayOfWeek DayOfWeekAsString DayOfYear DaysInMonth DaysInYear +syn keyword cfFunctionName contained DecimalFormat DecrementValue Decrypt DecryptBinary +syn keyword cfFunctionName contained DeleteClientVariable DirectoryExists DollarFormat Duplicate +syn keyword cfFunctionName contained Encrypt EncryptBinary Evaluate Exp ExpandPath FileExists +syn keyword cfFunctionName contained Find FindNoCase FindOneOf FirstDayOfMonth Fix FormatBaseN +syn keyword cfFunctionName contained GenerateSecretKey GetAuthUser GetBaseTagData GetBaseTagList +syn keyword cfFunctionName contained GetBaseTemplatePath GetClientVariablesList GetContextRoot +syn keyword cfFunctionName contained GetCurrentTemplatePath GetDirectoryFromPath GetEncoding +syn keyword cfFunctionName contained GetException GetFileFromPath GetFunctionList +syn keyword cfFunctionName contained GetGatewayHelper GetHttpRequestData GetHttpTimeString +syn keyword cfFunctionName contained GetLocalHostIP +syn keyword cfFunctionName contained GetLocale GetLocaleDisplayName GetMetaData GetMetricData +syn keyword cfFunctionName contained GetPageContext GetProfileSections GetProfileString +syn keyword cfFunctionName contained GetSOAPRequest GetSOAPRequestHeader GetSOAPResponse +syn keyword cfFunctionName contained GetSOAPResponseHeader GetTempDirectory GetTempFile +syn keyword cfFunctionName contained GetTickCount GetTimeZoneInfo GetToken +syn keyword cfFunctionName contained HTMLCodeFormat HTMLEditFormat Hash Hour IIf IncrementValue +syn keyword cfFunctionName contained InputBaseN Insert Int IsArray IsAuthenticated IsAuthorized +syn keyword cfFunctionName contained IsBinary IsBoolean IsCustomFunction IsDate IsDebugMode +syn keyword cfFunctionName contained IsDefined +syn keyword cfFunctionName contained IsLeapYear IsLocalHost IsNumeric +syn keyword cfFunctionName contained IsNumericDate IsObject IsProtected IsQuery IsSOAPRequest +syn keyword cfFunctionName contained IsSimpleValue IsStruct IsUserInRole IsValid IsWDDX IsXML +syn keyword cfFunctionName contained IsXmlAttribute IsXmlDoc IsXmlElem IsXmlNode IsXmlRoot +syn keyword cfFunctionName contained JSStringFormat JavaCast LCase LJustify LSCurrencyFormat +syn keyword cfFunctionName contained LSDateFormat LSEuroCurrencyFormat LSIsCurrency LSIsDate +syn keyword cfFunctionName contained LSIsNumeric LSNumberFormat LSParseCurrency LSParseDateTime +syn keyword cfFunctionName contained LSParseEuroCurrency LSParseNumber LSTimeFormat LTrim Left +syn keyword cfFunctionName contained Len ListAppend ListChangeDelims ListContains +syn keyword cfFunctionName contained ListContainsNoCase ListDeleteAt ListFind ListFindNoCase +syn keyword cfFunctionName contained ListFirst ListGetAt ListInsertAt ListLast ListLen +syn keyword cfFunctionName contained ListPrepend ListQualify ListRest ListSetAt ListSort +syn keyword cfFunctionName contained ListToArray ListValueCount ListValueCountNoCase Log Log10 +syn keyword cfFunctionName contained Max Mid Min Minute Month MonthAsString Now NumberFormat +syn keyword cfFunctionName contained ParagraphFormat ParseDateTime Pi +syn keyword cfFunctionName contained PreserveSingleQuotes Quarter QueryAddColumn QueryAddRow +syn keyword cfFunctionName contained QueryNew QuerySetCell QuotedValueList REFind REFindNoCase +syn keyword cfFunctionName contained REReplace REReplaceNoCase RJustify RTrim Rand RandRange +syn keyword cfFunctionName contained Randomize ReleaseComObject RemoveChars RepeatString Replace +syn keyword cfFunctionName contained ReplaceList ReplaceNoCase Reverse Right Round Second +syn keyword cfFunctionName contained SendGatewayMessage SetEncoding SetLocale SetProfileString +syn keyword cfFunctionName contained SetVariable Sgn Sin SpanExcluding SpanIncluding Sqr StripCR +syn keyword cfFunctionName contained StructAppend StructClear StructCopy StructCount StructDelete +syn keyword cfFunctionName contained StructFind StructFindKey StructFindValue StructGet +syn keyword cfFunctionName contained StructInsert StructIsEmpty StructKeyArray StructKeyExists +syn keyword cfFunctionName contained StructKeyList StructNew StructSort StructUpdate Tan +syn keyword cfFunctionName contained TimeFormat ToBase64 ToBinary ToScript ToString Trim UCase +syn keyword cfFunctionName contained URLDecode URLEncodedFormat URLSessionFormat Val ValueList +syn keyword cfFunctionName contained Week Wrap WriteOutput XmlChildPos XmlElemNew XmlFormat +syn keyword cfFunctionName contained XmlGetNodeType XmlNew XmlParse XmlSearch XmlTransform +syn keyword cfFunctionName contained XmlValidate Year YesNoFormat + +" Deprecated tags and functions. +syn keyword cfDeprecated contained cfauthenticate cfimpersonate cfgraph cfgraphdata +syn keyword cfDeprecated contained cfservlet cfservletparam cftextinput +syn keyword cfDeprecated contained GetK2ServerDocCount GetK2ServerDocCountLimit GetTemplatePath +syn keyword cfDeprecated contained IsK2ServerABroker IsK2ServerDocCountExceeded IsK2ServerOnline +syn keyword cfDeprecated contained ParameterExists syn cluster htmlTagNameCluster add=cfTagName syn cluster htmlArgCluster add=cfArg,cfHashRegion,cfScope @@ -169,7 +225,8 @@ syn cluster cfExpressionCluster contains=cfFunctionName,cfScope,@cfOperatorClust " Evaluation; skip strings ( this helps with cases like nested IIf() ) syn region cfHashRegion start=+#+ skip=+"[^"]*"\|'[^']*'+ end=+#+ contains=@cfExpressionCluster,cfScriptParenError -" <cfset>, <cfif>, <cfelseif>, <cfreturn> are analogous to hashmarks (implicit evaluation) and has 'var' +" <cfset>, <cfif>, <cfelseif>, <cfreturn> are analogous to hashmarks (implicit +" evaluation) and have 'var' syn region cfSetRegion start="<cfset " start="<cfreturn " start="<cfelseif " start="<cfif " end='>' keepend contains=@cfExpressionCluster,cfSetLHSRegion,cfSetTagEnd,cfScriptType syn region cfSetLHSRegion contained start="<cfreturn" start="<cfelseif" start="<cfif" start="<cfset" end=" " keepend contains=cfTagName,htmlTag syn match cfSetTagEnd contained '>' @@ -184,10 +241,10 @@ syn region cfScriptComment contained start="/\*" end="\*/" contains=cfCom " in CF, quotes are escaped by doubling syn region cfScriptStringD contained start=+"+ skip=+\\\\\|""+ end=+"+ extend contains=@htmlPreproc,cfHashRegion syn region cfScriptStringS contained start=+'+ skip=+\\\\\|''+ end=+'+ extend contains=@htmlPreproc,cfHashRegion -syn match cfScriptNumber contained "-\=\<\d\+L\=\>" +syn match cfScriptNumber contained "\<\d\+\>" syn keyword cfScriptConditional contained if else syn keyword cfScriptRepeat contained while for in -syn keyword cfScriptBranch contained break switch case try catch continue +syn keyword cfScriptBranch contained break switch case default try catch continue syn keyword cfScriptFunction contained function syn keyword cfScriptType contained var syn match cfScriptBraces contained "[{}]" @@ -202,6 +259,16 @@ syn match cfScrParenError contained +)+ syn region cfscriptBlock matchgroup=NONE start="<cfscript>" end="<\/cfscript>"me=s-1 keepend contains=@cfScriptCluster,cfscriptTag,cfScrParenError syn region cfscriptTag contained start='<cfscript' end='>' keepend contains=cfTagName,htmlTag +" CFML +syn cluster cfmlCluster contains=cfComment,@htmlTagNameCluster,@htmlPreproc,cfSetRegion,cfscriptBlock + +" cfquery = sql +unlet b:current_syntax +syn include @cfSql <sfile>:p:h/sql.vim +unlet b:current_syntax +syn region cfqueryTag contained start=+<cfquery+ end=+>+ keepend contains=cfTagName,htmlTag +syn region cfSqlregion start=+<cfquery[^>]*>+ keepend end=+<\/cfquery>+me=s-1 matchgroup=NONE contains=@cfSql,cfComment,@htmlTagNameCluster,cfqueryTag + " Define the default highlighting. if version >= 508 || !exists("did_cf_syn_inits") if version < 508 @@ -241,8 +308,11 @@ if version >= 508 || !exists("did_cf_syn_inits") HiLink cfScriptBraces Function HiLink cfScriptFunction Function HiLink cfScriptError Error + HiLink cfDeprecated Error HiLink cfScrParenError cfScriptError + HiLink cfqueryTag htmlTag + delcommand HiLink endif diff --git a/runtime/syntax/conaryrecipe.vim b/runtime/syntax/conaryrecipe.vim index b26cf6e35..f94fdd407 100644 --- a/runtime/syntax/conaryrecipe.vim +++ b/runtime/syntax/conaryrecipe.vim @@ -1,21 +1,39 @@ " Vim syntax file " Language: Conary Recipe " Maintainer: rPath Inc <http://www.rpath.com> -" Updated: 2007-05-07 +" Updated: 2007-12-08 if exists("b:current_syntax") finish endif runtime! syntax/python.vim + syn keyword conarySFunction mainDir addAction addSource addArchive addPatch syn keyword conarySFunction addRedirect addSvnSnapshot addMercurialSnapshot -syn keyword conarySFunction addCvsSnapshot +syn keyword conarySFunction addCvsSnapshot addGitSnapshot addBzrSnapshot -syn keyword conaryGFunction add addAll addNewGroup addReference createGroup -syn keyword conaryGFunction addNewGroup startGroup remove removeComponents -syn keyword conaryGFunction replace setByDefault setDefaultGroup -syn keyword conaryGFunction setLabelPath addCopy setSearchPath +syn keyword conaryGFunction add addAll addNewGroup addReference createGroup +syn keyword conaryGFunction addNewGroup startGroup remove removeComponents +syn keyword conaryGFunction replace setByDefault setDefaultGroup +syn keyword conaryGFunction setLabelPath addCopy setSearchPath AddAllFlags +syn keyword conaryGFunction GroupRecipe GroupReference TroveCacheWrapper +syn keyword conaryGFunction TroveCache buildGroups findTrovesForGroups +syn keyword conaryGFunction followRedirect processAddAllDirectives +syn keyword conaryGFunction processOneAddAllDirective removeDifferences +syn keyword conaryGFunction addTrovesToGroup addCopiedComponents +syn keyword conaryGFunction findAllWeakTrovesToRemove checkForRedirects +syn keyword conaryGFunction addPackagesForComponents getResolveSource +syn keyword conaryGFunction resolveGroupDependencies checkGroupDependencies +syn keyword conaryGFunction calcSizeAndCheckHashes findSourcesForGroup +syn keyword conaryGFunction addPostInstallScript addPostRollbackScript +syn keyword conaryGFunction addPostUpdateScript addPreUpdateScript +syn keyword conaryGFunction addTrove moveComponents copyComponents +syn keyword conaryGFunction removeItemsAlsoInNewGroup removeItemsAlsoInGroup +syn keyword conaryGFunction addResolveSource iterReplaceSpecs +syn keyword conaryGFunction setCompatibilityClass getLabelPath +syn keyword conaryGFunction getResolveTroveSpecs getSearchFlavor +syn keyword conaryGFunction getChildGroups getGroupMap syn keyword conaryBFunction Run Automake Configure ManualConfigure syn keyword conaryBFunction Make MakeParallelSubdir MakeInstall @@ -25,7 +43,8 @@ syn keyword conaryBFunction Install Copy Move Symlink Link Remove Doc syn keyword conaryBFunction Create MakeDirs disableParallelMake syn keyword conaryBFunction ConsoleHelper Replace SGMLCatalogEntry syn keyword conaryBFunction XInetdService XMLCatalogEntry TestSuite -syn keyword conaryBFunction PythonSetup +syn keyword conaryBFunction PythonSetup CMake Ant JavaCompile ClassPath +syn keyword conaryBFunction JavaDoc IncludeLicense MakeFIFO syn keyword conaryPFunction NonBinariesInBindirs FilesInMandir syn keyword conaryPFunction ImproperlyShared CheckSonames CheckDestDir @@ -45,10 +64,28 @@ syn keyword conaryPFunction Provides RequireChkconfig Requires TagHandler syn keyword conaryPFunction TagDescription Transient User UtilizeGroup syn keyword conaryPFunction WorldWritableExecutables UtilizeUser syn keyword conaryPFunction WarnWritable Strip CheckDesktopFiles +syn keyword conaryPFunction FixDirModes LinkType reportMissingBuildRequires +syn keyword conaryPFunction reportErrors FixupManpagePaths FixObsoletePaths +syn keyword conaryPFunction NonLSBPaths PythonEggs +syn keyword conaryPFunction EnforcePythonBuildRequirements +syn keyword conaryPFunction EnforceJavaBuildRequirements +syn keyword conaryPFunction EnforceCILBuildRequirements +syn keyword conaryPFunction EnforcePerlBuildRequirements +syn keyword conaryPFunction EnforceFlagBuildRequirements +syn keyword conaryPFunction FixupMultilibPaths ExecutableLibraries +syn keyword conaryPFunction NormalizeLibrarySymlinks NormalizeCompression +syn keyword conaryPFunction NormalizeManPages NormalizeInfoPages +syn keyword conaryPFunction NormalizeInitscriptLocation +syn keyword conaryPFunction NormalizeInitscriptContents +syn keyword conaryPFunction NormalizeAppDefaults NormalizeInterpreterPaths +syn keyword conaryPFunction NormalizePamConfig ReadableDocs +syn keyword conaryPFunction WorldWriteableExecutables NormalizePkgConfig +syn keyword conaryPFunction EtcConfig InstallBucket SupplementalGroup +syn keyword conaryPFunction FixBuilddirSymlink RelativeSymlinks " Most destdirPolicy aren't called from recipes, except for these -syn keyword conaryPFunction AutoDoc RemoveNonPackageFiles TestSuiteFiles -syn keyword conaryPFunction TestSuiteLinks +syn keyword conaryPFunction AutoDoc RemoveNonPackageFiles TestSuiteFiles +syn keyword conaryPFunction TestSuiteLinks syn match conaryMacro "%(\w\+)[sd]" contained syn match conaryBadMacro "%(\w*)[^sd]" contained " no final marker @@ -56,8 +93,8 @@ syn keyword conaryArches contained x86 x86_64 alpha ia64 ppc ppc64 s390 syn keyword conaryArches contained sparc sparc64 syn keyword conarySubArches contained sse2 3dnow 3dnowext cmov i486 i586 syn keyword conarySubArches contained i686 mmx mmxext nx sse sse2 -syn keyword conaryBad RPM_BUILD_ROOT EtcConfig InstallBucket subDir subdir -syn keyword conaryBad RPM_OPT_FLAGS +syn keyword conaryBad RPM_BUILD_ROOT EtcConfig InstallBucket subDir +syn keyword conaryBad RPM_OPT_FLAGS subdir syn cluster conaryArchFlags contains=conaryArches,conarySubArches syn match conaryArch "Arch\.[a-z0-9A-Z]\+" contains=conaryArches,conarySubArches syn match conaryArch "Arch\.[a-z0-9A-Z]\+" contains=conaryArches,conarySubArches @@ -97,3 +134,4 @@ hi def link conaryKeywords Special hi def link conaryUseFlag Typedef let b:current_syntax = "conaryrecipe" + diff --git a/runtime/syntax/cuda.vim b/runtime/syntax/cuda.vim new file mode 100644 index 000000000..77930e3fd --- /dev/null +++ b/runtime/syntax/cuda.vim @@ -0,0 +1,72 @@ +" Vim syntax file +" Language: CUDA (NVIDIA Compute Unified Device Architecture) +" Maintainer: Timothy B. Terriberry <tterribe@users.sourceforge.net> +" Last Change: 2007 Oct 13 + +" For version 5.x: Clear all syntax items +" For version 6.x: Quit when a syntax file was already loaded +if version < 600 + syntax clear +elseif exists("b:current_syntax") + finish +endif + +" Read the C syntax to start with +if version < 600 + source <sfile>:p:h/c.vim +else + runtime! syntax/c.vim +endif + +" CUDA extentions +syn keyword cudaStorageClass __device__ __global__ __host__ +syn keyword cudaStorageClass __constant__ __shared__ +syn keyword cudaStorageClass __inline__ __align__ __thread__ +"syn keyword cudaStorageClass __import__ __export__ __location__ +syn keyword cudaStructure template +syn keyword cudaType char1 char2 char3 char4 +syn keyword cudaType uchar1 uchar2 uchar3 uchar4 +syn keyword cudaType short1 short2 short3 short4 +syn keyword cudaType ushort1 ushort2 ushort3 ushort4 +syn keyword cudaType int1 int2 int3 int4 +syn keyword cudaType uint1 uint2 uint3 uint4 +syn keyword cudaType long1 long2 long3 long4 +syn keyword cudaType ulong1 ulong2 ulong3 ulong4 +syn keyword cudaType float1 float2 float3 float4 +syn keyword cudaType ufloat1 ufloat2 ufloat3 ufloat4 +syn keyword cudaType dim3 texture textureReference +syn keyword cudaType cudaError_t cudaDeviceProp cudaMemcpyKind +syn keyword cudaType cudaArray cudaChannelFormatKind +syn keyword cudaType cudaChannelFormatDesc cudaTextureAddressMode +syn keyword cudaType cudaTextureFilterMode cudaTextureReadMode +syn keyword cudaVariable gridDim blockIdx blockDim threadIdx +syn keyword cudaConstant __DEVICE_EMULATION__ +syn keyword cudaConstant cudaSuccess +" Many more errors are defined, but only these are listed in the maunal +syn keyword cudaConstant cudaErrorMemoryAllocation +syn keyword cudaConstant cudaErrorInvalidDevicePointer +syn keyword cudaConstant cudaErrorInvalidSymbol +syn keyword cudaConstant cudaErrorMixedDeviceExecution +syn keyword cudaConstant cudaMemcpyHostToHost +syn keyword cudaConstant cudaMemcpyHostToDevice +syn keyword cudaConstant cudaMemcpyDeviceToHost +syn keyword cudaConstant cudaMemcpyDeviceToDevice +syn keyword cudaConstant cudaReadModeElementType +syn keyword cudaConstant cudaReadModeNormalizedFloat +syn keyword cudaConstant cudaFilterModePoint +syn keyword cudaConstant cudaFilterModeLinear +syn keyword cudaConstant cudaAddressModeClamp +syn keyword cudaConstant cudaAddressModeWrap +syn keyword cudaConstant cudaChannelFormatKindSigned +syn keyword cudaConstant cudaChannelFormatKindUnsigned +syn keyword cudaConstant cudaChannelFormatKindFloat + +hi def link cudaStorageClass StorageClass +hi def link cudaStructure Structure +hi def link cudaType Type +hi def link cudaVariable Identifier +hi def link cudaConstant Constant + +let b:current_syntax = "cuda" + +" vim: ts=8 diff --git a/runtime/syntax/debchangelog.vim b/runtime/syntax/debchangelog.vim index 24a9c9638..28fe85472 100644 --- a/runtime/syntax/debchangelog.vim +++ b/runtime/syntax/debchangelog.vim @@ -1,9 +1,10 @@ " Vim syntax file " Language: Debian changelog files " Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org> -" Former Maintainer: Wichert Akkerman <wakkerma@debian.org> -" Last Change: $LastChangedDate: 2006-04-16 21:50:31 -0400 (dom, 16 apr 2006) $ -" URL: http://svn.debian.org/wsvn/pkg-vim/trunk/runtime/syntax/debchangelog.vim?op=file&rev=0&sc=0 +" Former Maintainers: Gerfried Fuchs <alfie@ist.org> +" Wichert Akkerman <wakkerma@debian.org> +" Last Change: 2008-01-16 +" URL: http://git.debian.org/?p=pkg-vim/vim.git;a=blob_plain;f=runtime/syntax/debchangelog.vim;hb=debian " Standard syntax initialization if version < 600 @@ -18,16 +19,17 @@ syn case ignore " Define some common expressions we can use later on syn match debchangelogName contained "^[[:alpha:]][[:alnum:].+-]\+ " syn match debchangelogUrgency contained "; urgency=\(low\|medium\|high\|critical\|emergency\)\( \S.*\)\=" -syn match debchangelogTarget contained "\( stable\| frozen\| unstable\| testing-proposed-updates\| experimental\| sarge-backports\| sarge-volatile\| stable-security\| testing-security\)\+" +syn match debchangelogTarget contained "\( \(old\)\=stable\| frozen\| unstable\| testing-proposed-updates\| experimental\| \%(sarge\|etch\|lenny\)-\%(backports\|-volatile\)\| \(old\)\=stable-security\| testing-security\| \(dapper\|edgy\|feisty\|gutsy\|hardy\)\(-\(security\|proposed\|updates\|backports\|commercial\|partner\)\)\?\)\+" syn match debchangelogVersion contained "(.\{-})" -syn match debchangelogCloses contained "closes:\s*\(bug\)\=#\=\s\=\d\+\(,\s*\(bug\)\=#\=\s\=\d\+\)*" +syn match debchangelogCloses contained "closes:\_s*\(bug\)\=#\=\_s\=\d\+\(,\_s*\(bug\)\=#\=\_s\=\d\+\)*" +syn match debchangelogLP contained "\clp:\s\+#\d\+\(,\s*#\d\+\)*" syn match debchangelogEmail contained "[_=[:alnum:].+-]\+@[[:alnum:]./\-]\+" syn match debchangelogEmail contained "<.\{-}>" " Define the entries that make up the changelog syn region debchangelogHeader start="^[^ ]" end="$" contains=debchangelogName,debchangelogUrgency,debchangelogTarget,debchangelogVersion oneline syn region debchangelogFooter start="^ [^ ]" end="$" contains=debchangelogEmail oneline -syn region debchangelogEntry start="^ " end="$" contains=debchangelogCloses oneline +syn region debchangelogEntry start="^ " end="$" contains=debchangelogCloses,debchangelogLP oneline " Associate our matches and regions with pretty colours if version >= 508 || !exists("did_debchangelog_syn_inits") @@ -42,6 +44,7 @@ if version >= 508 || !exists("did_debchangelog_syn_inits") HiLink debchangelogFooter Identifier HiLink debchangelogEntry Normal HiLink debchangelogCloses Statement + HiLink debchangelogLP Statement HiLink debchangelogUrgency Identifier HiLink debchangelogName Comment HiLink debchangelogVersion Identifier diff --git a/runtime/syntax/elinks.vim b/runtime/syntax/elinks.vim index 5b3a3f1af..b4d9e02ef 100644 --- a/runtime/syntax/elinks.vim +++ b/runtime/syntax/elinks.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: elinks(1) configuration file " Maintainer: Nikolai Weibull <now@bitwi.se> -" Latest Revision: 2006-04-19 +" Latest Revision: 2007-06-17 if exists("b:current_syntax") finish @@ -10,7 +10,7 @@ endif let s:cpo_save = &cpo set cpo&vim -setlocal iskeyword=@,48-57,_,- +setlocal iskeyword+=- syn keyword elinksTodo contained TODO FIXME XXX NOTE diff --git a/runtime/syntax/forth.vim b/runtime/syntax/forth.vim index 2d1441c0b..a61f7db3f 100644 --- a/runtime/syntax/forth.vim +++ b/runtime/syntax/forth.vim @@ -1,9 +1,9 @@ " Vim syntax file " Language: FORTH " Maintainer: Christian V. J. Brüssow <cvjb@cvjb.de> -" Last Change: Di 06 Jul 2004 18:40:33 CEST +" Last Change: Sa 14 Jul 2007 21:39:53 CEST " Filenames: *.fs,*.ft -" URL: http://www.cvjb.de/comp/vim/forth.vim +" URL: http://www.cvjb.de/comp/vim/forth.vim " $Id$ @@ -13,30 +13,48 @@ " Many Thanks to... " -" 2004-07-06: -" Changed "syn sync ccomment maxlines=200" line: splitted it into two separate -" lines. +" 2007-07-11: +" Benjamin Krill <ben at codiert dot org> send me a patch +" to highlight space errors. +" You can toggle this feature on through setting the +" flag forth_space_errors in you vimrc. If you have switched it on, +" you can turn off highlighting of trailing spaces in comments by +" setting forth_no_trail_space_error in your vimrc. If you do not want +" the highlighting of a tabulator following a space in comments, you +" can turn this off by setting forth_no_tab_space_error. " +" 2006-05-25: +" Bill McCarthy <WJMc@...> and Ilya Sher <ilya-vim@...> +" Who found a bug in the ccomment line in 2004!!! +" I'm really very sorry, that it has taken two years to fix that +" in the offical version of this file. Shame on me. +" I think my face will be red the next ten years... +" +" 2006-05-21: +" Thomas E. Vaughan <tevaugha at ball dot com> send me a patch +" for the parenthesis comment word, so words with a trailing +" parenthesis will not start the highlighting for such comments. +" " 2003-05-10: " Andrew Gaul <andrew at gaul.org> send me a patch for " forthOperators. " " 2003-04-03: -" Ron Aaron <ronaharon at yahoo.com> made updates for an +" Ron Aaron <ron at ronware dot org> made updates for an " improved Win32Forth support. " " 2002-04-22: -" Charles Shattuck <charley at forth.org> helped me to settle up with the +" Charles Shattuck <charley at forth dot org> helped me to settle up with the " binary and hex number highlighting. " " 2002-04-20: -" Charles Shattuck <charley at forth.org> send me some code for correctly +" Charles Shattuck <charley at forth dot org> send me some code for correctly " highlighting char and [char] followed by an opening paren. He also added " some words for operators, conditionals, and definitions; and added the " highlighting for s" and c". " " 2000-03-28: -" John Providenza <john at probo.com> made improvements for the +" John Providenza <john at probo dot com> made improvements for the " highlighting of strings, and added the code for highlighting hex numbers. " @@ -68,6 +86,15 @@ else set iskeyword=!,@,33-35,%,$,38-64,A-Z,91-96,a-z,123-126,128-255 endif +" when wanted, highlight trailing white space +if exists("forth_space_errors") + if !exists("forth_no_trail_space_error") + syn match forthSpaceError display excludenl "\s\+$" + endif + if !exists("forth_no_tab_space_error") + syn match forthSpaceError display " \+\t"me=e-1 + endif +endif " Keywords @@ -177,12 +204,11 @@ syn region forthString start=+s\"+ end=+"+ end=+$+ syn region forthString start=+c\"+ end=+"+ end=+$+ " Comments -syn match forthComment '\\\s.*$' contains=forthTodo -syn region forthComment start='\\S\s' end='.*' contains=forthTodo -syn match forthComment '\.(\s[^)]*)' contains=forthTodo -syn region forthComment start='(\s' skip='\\)' end=')' contains=forthTodo -syn region forthComment start='/\*' end='\*/' contains=forthTodo -"syn match forthComment '(\s[^\-]*\-\-[^\-]*)' contains=forthTodo +syn match forthComment '\\\s.*$' contains=forthTodo,forthSpaceError +syn region forthComment start='\\S\s' end='.*' contains=forthTodo,forthSpaceError +syn match forthComment '\.(\s[^)]*)' contains=forthTodo,forthSpaceError +syn region forthComment start='\s(\s' skip='\\)' end=')' contains=forthTodo,forthSpaceError +syn region forthComment start='/\*' end='\*/' contains=forthTodo,forthSpaceError " Include files syn match forthInclude '^INCLUDE\s\+\k\+' @@ -194,10 +220,10 @@ syn match forthInclude '^needs\s\+' " For version 5.8 and later: only when an item doesn't have highlighting yet if version >= 508 || !exists("did_forth_syn_inits") if version < 508 - let did_forth_syn_inits = 1 - command -nargs=+ HiLink hi link <args> + let did_forth_syn_inits = 1 + command -nargs=+ HiLink hi link <args> else - command -nargs=+ HiLink hi def link <args> + command -nargs=+ HiLink hi def link <args> endif " The default methods for highlighting. Can be overriden later. @@ -231,6 +257,7 @@ if version >= 508 || !exists("did_forth_syn_inits") HiLink forthObjectDef Define HiLink forthEndOfObjectDef Define HiLink forthInclude Include + HiLink forthSpaceError Error delcommand HiLink endif diff --git a/runtime/syntax/gitrebase.vim b/runtime/syntax/gitrebase.vim new file mode 100644 index 000000000..080252fd3 --- /dev/null +++ b/runtime/syntax/gitrebase.vim @@ -0,0 +1,31 @@ +" Vim syntax file +" Language: git rebase --interactive +" Maintainer: Tim Pope <vimNOSPAM@tpope.info> +" Filenames: git-rebase-todo +" Last Change: 2008 Apr 16 + +if exists("b:current_syntax") + finish +endif + +syn case match + +syn match gitrebaseHash "\v<\x{7,40}>" contained +syn match gitrebaseCommit "\v<\x{7,40}>" nextgroup=gitrebaseSummary skipwhite +syn match gitrebasePick "\v^p%(ick)=>" nextgroup=gitrebaseCommit skipwhite +syn match gitrebaseEdit "\v^e%(dit)=>" nextgroup=gitrebaseCommit skipwhite +syn match gitrebaseSquash "\v^s%(quash)=>" nextgroup=gitrebaseCommit skipwhite +syn match gitrebaseSummary ".*" contains=gitrebaseHash contained +syn match gitrebaseComment "^#.*" contains=gitrebaseHash +syn match gitrebaseSquashError "\v%^s%(quash)=>" nextgroup=gitrebaseCommit skipwhite + +hi def link gitrebaseCommit gitrebaseHash +hi def link gitrebaseHash Identifier +hi def link gitrebasePick Statement +hi def link gitrebaseEdit PreProc +hi def link gitrebaseSquash Type +hi def link gitrebaseSummary String +hi def link gitrebaseComment Comment +hi def link gitrebaseSquashError Error + +let b:current_syntax = "gitrebase" diff --git a/runtime/syntax/gpg.vim b/runtime/syntax/gpg.vim index b7307b9d9..0f73b17a7 100644 --- a/runtime/syntax/gpg.vim +++ b/runtime/syntax/gpg.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: gpg(1) configuration file " Maintainer: Nikolai Weibull <now@bitwi.se> -" Latest Revision: 2007-05-06 +" Latest Revision: 2007-06-17 if exists("b:current_syntax") finish @@ -10,7 +10,7 @@ endif let s:cpo_save = &cpo set cpo&vim -setlocal iskeyword=@,48-57,- +setlocal iskeyword+=- syn keyword gpgTodo contained FIXME TODO XXX NOTE diff --git a/runtime/syntax/lftp.vim b/runtime/syntax/lftp.vim index 7de5a560e..6a8e4f9e1 100644 --- a/runtime/syntax/lftp.vim +++ b/runtime/syntax/lftp.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: lftp(1) configuration file " Maintainer: Nikolai Weibull <now@bitwi.se> -" Latest Revision: 2006-04-19 +" Latest Revision: 2007-06-17 if exists("b:current_syntax") finish @@ -10,7 +10,7 @@ endif let s:cpo_save = &cpo set cpo&vim -setlocal iskeyword=@,48-57,- +setlocal iskeyword+=- syn region lftpComment display oneline start='#' end='$' \ contains=lftpTodo,@Spell diff --git a/runtime/syntax/mmp.vim b/runtime/syntax/mmp.vim new file mode 100644 index 000000000..0117e7792 --- /dev/null +++ b/runtime/syntax/mmp.vim @@ -0,0 +1,53 @@ +" Vim syntax file +" Language: Symbian meta-makefile definition (MMP) +" Maintainer: Ron Aaron <ron@ronware.org> +" Last Change: 2007/11/07 +" URL: http://ronware.org/wiki/vim/mmp +" Filetypes: *.mmp + +" For version 5.x: Clear all syntax items +" For version 6.x: Quit when a syntax file was already loaded +if version < 600 + syntax clear +elseif exists("b:current_syntax") + finish +endif + +syn case ignore + +syn match mmpComment "//.*" +syn region mmpComment start="/\*" end="\*\/" + +syn keyword mmpKeyword aif asspabi assplibrary aaspexports baseaddress +syn keyword mmpKeyword debuglibrary deffile document epocheapsize +syn keyword mmpKeyword epocprocesspriority epocstacksize exportunfrozen +syn keyword mmpStorage lang library linkas macro nostrictdef option +syn keyword mmpStorage resource source sourcepath srcdbg startbitmap +syn keyword mmpStorage start end staticlibrary strictdepend systeminclude +syn keyword mmpStorage systemresource target targettype targetpath uid +syn keyword mmpStorage userinclude win32_library + +syn match mmpIfdef "\#\(include\|ifdef\|ifndef\|if\|endif\|else\|elif\)" + +syn match mmpNumber "\d+" +syn match mmpNumber "0x\x\+" + + +" Define the default highlighting. +" For version 5.7 and earlier: only when not done already +" For version 5.8 and later: only when an item doesn't have highlighting yet +if !exists("did_mmp_syntax_inits") + let did_mmp_syntax_inits=1 + + hi def link mmpComment Comment + hi def link mmpKeyword Keyword + hi def link mmpStorage StorageClass + hi def link mmpString String + hi def link mmpNumber Number + hi def link mmpOrdinal Operator + hi def link mmpIfdef PreCondit +endif + +let b:current_syntax = "mmp" + +" vim: ts=8 diff --git a/runtime/syntax/objcpp.vim b/runtime/syntax/objcpp.vim index 5ce380cc7..e80eed900 100644 --- a/runtime/syntax/objcpp.vim +++ b/runtime/syntax/objcpp.vim @@ -1,7 +1,8 @@ " Vim syntax file -" Language: ObjC++ -" Maintainer: Anthony Hodsdon <ahodsdon@fastmail.fm> -" Last change: 2003 Apr 25 +" Language: Objective C++ +" Maintainer: Kazunobu Kuriyama <kazunobu.kuriyama@nifty.com> +" Ex-Maintainer: Anthony Hodsdon <ahodsdon@fastmail.fm> +" Last Change: 2007 Oct 29 " For version 5.x: Clear all syntax items " For version 6.x: Quit when a syntax file was already loaded @@ -14,17 +15,13 @@ endif " Read in C++ and ObjC syntax files if version < 600 so <sfile>:p:h/cpp.vim - so <sflie>:p:h/objc.vim + so <sfile>:p:h/objc.vim else runtime! syntax/cpp.vim unlet b:current_syntax runtime! syntax/objc.vim endif -" Note that we already have a region for method calls ( [objc_class method] ) -" by way of cBracket. -syn region objCFunc start="^\s*[-+]" end="$" contains=ALLBUT,cErrInParen,cErrInBracket - syn keyword objCppNonStructure class template namespace transparent contained syn keyword objCppNonStatement new delete friend using transparent contained diff --git a/runtime/syntax/php.vim b/runtime/syntax/php.vim index 4bcff1341..4e6b95ca9 100644 --- a/runtime/syntax/php.vim +++ b/runtime/syntax/php.vim @@ -83,7 +83,7 @@ if version < 600 endif so <sfile>:p:h/html.vim else - runtime syntax/html.vim + runtime! syntax/html.vim unlet b:current_syntax endif diff --git a/runtime/syntax/pinfo.vim b/runtime/syntax/pinfo.vim index 57d37d471..bf4126e59 100644 --- a/runtime/syntax/pinfo.vim +++ b/runtime/syntax/pinfo.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: pinfo(1) configuration file " Maintainer: Nikolai Weibull <now@bitwi.se> -" Latest Revision: 2006-04-19 +" Latest Revision: 2007-06-17 if exists("b:current_syntax") finish @@ -10,7 +10,7 @@ endif let s:cpo_save = &cpo set cpo&vim -setlocal iskeyword=@,48-57,_,- +setlocal iskeyword+=- syn case ignore diff --git a/runtime/syntax/prolog.vim b/runtime/syntax/prolog.vim index 50105fa25..68b08bebc 100644 --- a/runtime/syntax/prolog.vim +++ b/runtime/syntax/prolog.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: PROLOG " Maintainers: Thomas Koehler <jean-luc@picard.franken.de> -" Last Change: 2005 Mar 14 +" Last Change: 2008 April 5 " URL: http://gott-gehabt/800_wer_wir_sind/thomas/Homepage/Computer/vim/syntax/prolog.vim " There are two sets of highlighting in here: @@ -26,9 +26,9 @@ syn match prologComment +%.*+ syn keyword prologKeyword module meta_predicate multifile dynamic syn match prologCharCode +0'\\\=.+ -syn region prologString start=+"+ skip=+\\"+ end=+"+ -syn region prologAtom start=+'+ skip=+\\'+ end=+'+ -syn region prologClauseHead start=+^[a-z][^(]*(+ skip=+\.[^ ]+ end=+:-\|\.$\|\.[ ]\|-->+ +syn region prologString start=+"+ skip=+\\\\\|\\"+ end=+"+ +syn region prologAtom start=+'+ skip=+\\\\\|\\'+ end=+'+ +syn region prologClauseHead start=+^[a-z][^(]*(+ skip=+\.[^ ]+ end=+:-\|\.$\|\.[ ]\|-->+ contains=prologComment,prologCComment,prologString if !exists("prolog_highlighting_clean") diff --git a/runtime/syntax/promela.vim b/runtime/syntax/promela.vim new file mode 100644 index 000000000..9c8a87cfd --- /dev/null +++ b/runtime/syntax/promela.vim @@ -0,0 +1,60 @@ +" Vim syntax file +" Language: ProMeLa +" Maintainer: Maurizio Tranchero <maurizio.tranchero@polito.it> - <maurizio.tranchero@gmail.com> +" First Release: Mon Oct 16 08:49:46 CEST 2006 +" Last Change: Sat May 16 12:20:43 CEST 2007 +" Version: 0.2 + +" For version 5.x: Clear all syntax items +" For version 6.x: Quit when a syntax file was already loaded +if version < 600 + syntax clear +elseif exists("b:current_syntax") + finish +endif + +" case is significant +" syn case ignore +" ProMeLa Keywords +syn keyword promelaStatement proctype if else while chan do od fi break goto unless +syn keyword promelaStatement active assert label atomic +syn keyword promelaFunctions skip timeout run +" check what it is the following +" ProMeLa Types +syn keyword promelaType bit bool byte short int +" ProMeLa Regions +syn region promelaComment start="\/\/" end="$" keepend +syn region promelaString start="\"" end="\"" +" syn region promelaComment start="//" end="$" contains=ALL +" syn region promelaComment start="/\*" end="\*/" contains=ALL +" ProMeLa Comment +syn match promelaComment "\/.*$" +syn match promelaComment "/\*.*\*/" +" Operators and special characters +syn match promelaOperator "!" +syn match promelaOperator "?" +syn match promelaOperator "->" +syn match promelaOperator "=" +syn match promelaOperator "+" +syn match promelaOperator "*" +syn match promelaOperator "/" +syn match promelaOperator "-" +syn match promelaOperator "<" +syn match promelaOperator ">" +syn match promelaOperator "<=" +syn match promelaOperator ">=" +syn match promelaSpecial "\[" +syn match promelaSpecial "\]" +syn match promelaSpecial ";" +syn match promelaSpecial "::" + +" Class Linking +hi def link promelaStatement Statement +hi def link promelaType Type +hi def link promelaComment Comment +hi def link promelaOperator Type +hi def link promelaSpecial Special +hi def link promelaFunctions Special +hi def link promelaString String + +let b:current_syntax = "promela" diff --git a/runtime/syntax/reva.vim b/runtime/syntax/reva.vim new file mode 100644 index 000000000..7e11ffe2d --- /dev/null +++ b/runtime/syntax/reva.vim @@ -0,0 +1,191 @@ +" Vim syntax file +" Language: Reva Forth +" Version: 7.1 +" Last Change: 2008/01/11 +" Maintainer: Ron Aaron <ron@ronware.org> +" URL: http://ronware.org/reva/ +" Filetypes: *.rf *.frt +" NOTE: You should also have the ftplugin/reva.vim file to set 'isk' + +" For version 5.x: Clear all syntax items and don't load +" For version 6.x: Quit when a syntax file was already loaded +if version < 600 + syntax clear + echo "Reva syntax file requires version 6.0 or later of vim!" + finish +elseif exists("b:current_syntax") + finish +endif + +syn clear + +" Synchronization method +syn sync ccomment +syn sync maxlines=100 + + +syn case ignore +" Some special, non-FORTH keywords +"syn keyword revaTodo contained todo fixme bugbug todo: bugbug: note: +syn match revaTodo contained '\(todo\|fixme\|bugbug\|note\)[:]*' +syn match revaTodo contained 'copyright\(\s(c)\)\=\(\s[0-9]\{2,4}\)\=' + +syn match revaHelpDesc '\S.*' contained +syn match revaHelpStuff '\<\(def\|stack\|ctx\|ver\|os\|related\):\s.*' +syn region revaHelpStuff start='\<desc:\>' end='^\S' contains=revaHelpDesc +syn region revaEOF start='\<|||\>' end='{$}' contains=revaHelpStuff + + +syn case match +" basic mathematical and logical operators +syn keyword revaoperators + - * / mod /mod negate abs min max umin umax +syn keyword revaoperators and or xor not invert 1+ 1- +syn keyword revaoperators m+ */ */mod m* um* m*/ um/mod fm/mod sm/rem +syn keyword revaoperators d+ d- dnegate dabs dmin dmax > < = >> << u< <> + + +" stack manipulations +syn keyword revastack drop nip dup over tuck swap rot -rot ?dup pick roll +syn keyword revastack 2drop 2nip 2dup 2over 2swap 2rot 3drop +syn keyword revastack >r r> r@ rdrop +" syn keyword revastack sp@ sp! rp@ rp! + +" address operations +syn keyword revamemory @ ! +! c@ c! 2@ 2! align aligned allot allocate here free resize +syn keyword revaadrarith chars char+ cells cell+ cell cell- 2cell+ 2cell- 3cell+ 4cell+ +syn keyword revamemblks move fill + +" conditionals +syn keyword revacond if else then =if >if <if <>if if0 ;; catch throw + +" iterations +syn keyword revaloop while repeat until again +syn keyword revaloop do loop i j leave unloop skip more + +" new words +syn match revaColonDef '\<noname:\|\<:\s+' contains=revaComment +syn keyword revaEndOfColonDef ; ;inline +syn keyword revadefine constant constant, variable create variable, +syn keyword revadefine user value to +to defer! defer@ defer is does> immediate +syn keyword revadefine compile literal ' ['] + +" Built in words +com! -nargs=+ Builtin syn keyword revaBuiltin <args> +Builtin execute ahead interp bye >body here pad words make +Builtin accept close cr creat delete ekey emit fsize ioerr key? +Builtin mtime open/r open/rw read rename seek space spaces stat +Builtin tell type type_ write (seek) (argv) (save) 0; 0drop; +Builtin >class >lz >name >xt alias alias: appname argc asciiz, asciizl, +Builtin body> clamp depth disassemble findprev fnvhash getenv here, +Builtin iterate last! last@ later link lz> lzmax os parse/ peek +Builtin peek-n pop prior push put rp@ rpick save setenv slurp +Builtin stack-empty? stack-iterate stack-size stack: THROW_BADFUNC +Builtin THROW_BADLIB THROW_GENERIC used xt>size z, +Builtin +lplace +place -chop /char /string bounds c+lplace c+place +Builtin chop cmp cmpi count lc lcount lplace place quote rsplit search split +Builtin zcount zt \\char +Builtin chdir g32 k32 u32 getcwd getpid hinst osname stdin stdout +Builtin (-lib) (bye) (call) (else) (find) (func) (here) (if (lib) (s0) (s^) +Builtin (to~) (while) >in >rel ?literal appstart cold compiling? context? d0 default_class +Builtin defer? dict dolstr dostr find-word h0 if) interp isa onexit +Builtin onstartup pdoes pop>ebx prompt rel> rp0 s0 src srcstr state str0 then,> then> tib +Builtin tp vector vector! word? xt? .ver revaver revaver# && '' 'constant 'context +Builtin 'create 'defer 'does 'forth 'inline 'macro 'macront 'notail 'value 'variable +Builtin (.r) (context) (create) (header) (hide) (inline) (p.r) (words~) (xfind) +Builtin ++ -- , -2drop -2nip -link -swap . .2x .classes .contexts .funcs .libs .needs .r +Builtin .rs .x 00; 0do 0if 1, 2, 3, 2* 2/ 2constant 2variable 3dup 4dup ;then >base >defer +Builtin >rr ? ?do @execute @rem appdir argv as back base base! between chain cleanup-libs +Builtin cmove> context?? ctrl-c ctx>name data: defer: defer@def dictgone do_cr eleave +Builtin endcase endof eval exception exec false find func: header heapgone help help/ +Builtin hex# hide inline{ last lastxt lib libdir literal, makeexename mnotail ms ms@ +Builtin newclass noop nosavedict notail nul of off on p: padchar parse parseln +Builtin parsews rangeof rdepth remains reset reva revaused rol8 rr> scratch setclass sp +Builtin strof super> temp time&date true turnkey? undo vfunc: w! w@ +Builtin xchg xchg2 xfind xt>name xwords { {{ }} } _+ _1+ _1- pathsep case \|| +" p[ [''] [ ['] + + +" debugging +syn keyword revadebug .s dump see + +" basic character operations +" syn keyword revaCharOps (.) CHAR EXPECT FIND WORD TYPE -TRAILING EMIT KEY +" syn keyword revaCharOps KEY? TIB CR +" syn match revaCharOps '\<char\s\S\s' +" syn match revaCharOps '\<\[char\]\s\S\s' +" syn region revaCharOps start=+."\s+ skip=+\\"+ end=+"+ + +" char-number conversion +syn keyword revaconversion s>d >digit digit> >single >double >number >float + +" contexts +syn keyword revavocs forth macro inline +syn keyword revavocs context: +syn match revavocs /\<\~[^~ ]*/ +syn match revavocs /[^~ ]*\~\>/ + +" numbers +syn keyword revamath decimal hex base binary octal +syn match revainteger '\<-\=[0-9.]*[0-9.]\+\>' +" recognize hex and binary numbers, the '$' and '%' notation is for greva +syn match revainteger '\<\$\x*\x\+\>' " *1* --- dont't mess +syn match revainteger '\<\x*\d\x*\>' " *2* --- this order! +syn match revainteger '\<%[0-1]*[0-1]\+\>' +syn match revainteger "\<'.\>" + +" Strings +" syn region revaString start=+\.\?\"+ end=+"+ end=+$+ +syn region revaString start=/"/ skip=/\\"/ end=/"/ + +" Comments +syn region revaComment start='\\S\s' end='.*' contains=revaTodo +syn match revaComment '\.(\s[^)]\{-})' contains=revaTodo +syn region revaComment start='(\s' skip='\\)' end=')' contains=revaTodo +syn match revaComment '(\s[^\-]*\-\-[^\-]\{-})' contains=revaTodo +syn match revaComment '\<|\s.*$' contains=revaTodo +syn match revaColonDef '\<:m\?\s*[^ \t]\+\>' contains=revaComment + +" Include files +syn match revaInclude '\<\(include\|needs\)\s\+\S\+' + + +" Define the default highlighting. +if !exists("did_reva_syntax_inits") + let did_reva_syntax_inits=1 + " The default methods for highlighting. Can be overriden later. + hi def link revaEOF cIf0 + hi def link revaHelpStuff special + hi def link revaHelpDesc Comment + hi def link revaTodo Todo + hi def link revaOperators Operator + hi def link revaMath Number + hi def link revaInteger Number + hi def link revaStack Special + hi def link revaFStack Special + hi def link revaSP Special + hi def link revaMemory Operator + hi def link revaAdrArith Function + hi def link revaMemBlks Function + hi def link revaCond Conditional + hi def link revaLoop Repeat + hi def link revaColonDef Define + hi def link revaEndOfColonDef Define + hi def link revaDefine Define + hi def link revaDebug Debug + hi def link revaCharOps Character + hi def link revaConversion String + hi def link revaForth Statement + hi def link revaVocs Statement + hi def link revaString String + hi def link revaComment Comment + hi def link revaClassDef Define + hi def link revaEndOfClassDef Define + hi def link revaObjectDef Define + hi def link revaEndOfObjectDef Define + hi def link revaInclude Include + hi def link revaBuiltin Keyword +endif + +let b:current_syntax = "reva" + +" vim: ts=8:sw=4:nocindent:smartindent: diff --git a/runtime/syntax/rnc.vim b/runtime/syntax/rnc.vim index d510f0476..8436c8875 100644 --- a/runtime/syntax/rnc.vim +++ b/runtime/syntax/rnc.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: Relax NG compact syntax " Maintainer: Nikolai Weibull <now@bitwi.se> -" Latest Revision: 2006-04-19 +" Latest Revision: 2007-06-17 if exists("b:current_syntax") finish @@ -10,7 +10,7 @@ endif let s:cpo_save = &cpo set cpo&vim -setlocal iskeyword=@,48-57,_,-,. +setlocal iskeyword+=-,. syn keyword rncTodo contained TODO FIXME XXX NOTE diff --git a/runtime/syntax/sh.vim b/runtime/syntax/sh.vim index ce98ac6d7..bddfe1c7e 100644 --- a/runtime/syntax/sh.vim +++ b/runtime/syntax/sh.vim @@ -2,8 +2,8 @@ " Language: shell (sh) Korn shell (ksh) bash (sh) " Maintainer: Dr. Charles E. Campbell, Jr. <NdrOchipS@PcampbellAfamily.Mbiz> " Previous Maintainer: Lennart Schultz <Lennart.Schultz@ecmwf.int> -" Last Change: Dec 12, 2006 -" Version: 89 +" Last Change: Apr 24, 2008 +" Version: 90 " URL: http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax " " Using the following VIM variables: {{{1 @@ -206,6 +206,7 @@ endif syn keyword shCaseIn contained skipwhite skipnl in nextgroup=shCase,shCaseStart,shCaseBar,shComment,shCaseExSingleQuote,shCaseSingleQuote,shCaseDoubleQuote if exists("b:is_bash") syn region shCaseExSingleQuote matchgroup=shOperator start=+\$'+ skip=+\\\\\|\\.+ end=+'+ contains=shStringSpecial,shSpecial skipwhite skipnl nextgroup=shCaseBar contained + syn region shCaseExDoubleQuote matchgroup=shOperator start=+\$"+ skip=+\\\\\|\\.+ end=+"+ contains=shStringSpecial,shSpecial,shCommandSub,shDeref skipwhite skipnl nextgroup=shCaseBar contained else syn region shCaseExSingleQuote matchgroup=Error start=+\$'+ skip=+\\\\\|\\.+ end=+'+ contains=shStringSpecial skipwhite skipnl nextgroup=shCaseBar contained endif @@ -260,6 +261,7 @@ if exists("b:is_bash") endif if exists("b:is_bash") syn region shExSingleQuote matchgroup=shOperator start=+\$'+ skip=+\\\\\|\\.+ end=+'+ contains=shStringSpecial,shSpecial + syn region shExDoubleQuote matchgroup=shOperator start=+\$"+ skip=+\\\\\|\\.+ end=+"+ contains=shStringSpecial,shSpecial,shCommandSub,shDeref else syn region shExSingleQuote matchGroup=Error start=+\$'+ skip=+\\\\\|\\.+ end=+'+ contains=shStringSpecial endif @@ -465,6 +467,7 @@ hi def link shCaseCommandSub shCommandSub hi def link shCaseDoubleQuote shDoubleQuote hi def link shCaseIn shConditional hi def link shCaseSingleQuote shSingleQuote +hi def link shCaseDoubleQuote shSingleQuote hi def link shCaseStart shConditional hi def link shCmdSubRegion shShellVariables hi def link shColon shStatement @@ -480,6 +483,7 @@ hi def link shDoubleQuote shString hi def link shEcho shString hi def link shEmbeddedEcho shString hi def link shExSingleQuote shSingleQuote +hi def link shExDoubleQuote shSingleQuote hi def link shFunctionStart Delimiter hi def link shHereDoc shString hi def link shHerePayload shHereDoc diff --git a/runtime/syntax/tex.vim b/runtime/syntax/tex.vim index 442cdf232..1393a5826 100644 --- a/runtime/syntax/tex.vim +++ b/runtime/syntax/tex.vim @@ -1,8 +1,8 @@ " Vim syntax file " Language: TeX " Maintainer: Dr. Charles E. Campbell, Jr. <NdrchipO@ScampbellPfamily.AbizM> -" Last Change: Feb 27, 2007 -" Version: 37 +" Last Change: Jun 03, 2008 +" Version: 41 " URL: http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax " " Notes: {{{1 @@ -261,27 +261,27 @@ syn match texSpaceCodeChar "`\\\=.\(\^.\)\==\(\d\|\"\x\{1,6}\|`.\)" contained " Sections, subsections, etc: {{{1 if g:tex_fold_enabled && has("folding") - syn region texDocZone matchgroup=texSection start='\\begin\s*{\s*document\s*}' end='\\end\s*{\s*document\s*}' fold contains=@texFoldGroup,@texDocGroup,@Spell - syn region texPartZone matchgroup=texSection start='\\part\>' end='\n\ze\s*\\part\>' fold contains=@texFoldGroup,@texPartGroup,@Spell - syn region texChapterZone matchgroup=texSection start='\\chapter\>' end='\n\ze\s*\\chapter\>' fold contains=@texFoldGroup,@texChapterGroup,@Spell - syn region texSectionZone matchgroup=texSection start='\\section\>' end='\n\ze\s*\\section\>' fold contains=@texFoldGroup,@texSectionGroup,@Spell - syn region texSubSectionZone matchgroup=texSection start='\\subsection\>' end='\n\ze\s*\\subsection\>' fold contains=@texFoldGroup,@texSubSectionGroup,@Spell - syn region texSubSubSectionZone matchgroup=texSection start='\\subsubsection\>' end='\n\ze\s*\\subsubsection\>' fold contains=@texFoldGroup,@texSubSubSectionGroup,@Spell - syn region texParaZone matchgroup=texSection start='\\paragraph\>' end='\n\ze\s*\\paragraph\>' fold contains=@texFoldGroup,@texParaGroup,@Spell - syn region texSubParaZone matchgroup=texSection start='\\subparagraph\>' end='\n\ze\s*\\subparagraph\>' fold contains=@texFoldGroup,@Spell - syn region texTitle matchgroup=texSection start='\\\%(author\|title\)\>\s*{' end='}' fold contains=@texFoldGroup,@Spell - syn region texAbstract matchgroup=texSection start='\\begin\s*{\s*abstract\s*}' end='\\end\s*{\s*abstract\s*}' fold contains=@texFoldGroup,@Spell + syn region texDocZone matchgroup=texSection start='\\begin\s*{\s*document\s*}' end='\\end\s*{\s*document\s*}' fold contains=@texFoldGroup,@texDocGroup,@Spell + syn region texPartZone matchgroup=texSection start='\\part\>' end='\ze\s*\\\%(part\>\|end\s*{\s*document\s*}\)' fold contains=@texFoldGroup,@texPartGroup,@Spell + syn region texChapterZone matchgroup=texSection start='\\chapter\>' end='\ze\s*\\\%(chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold contains=@texFoldGroup,@texChapterGroup,@Spell + syn region texSectionZone matchgroup=texSection start='\\section\>' end='\ze\s*\\\%(section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold contains=@texFoldGroup,@texSectionGroup,@Spell + syn region texSubSectionZone matchgroup=texSection start='\\subsection\>' end='\ze\s*\\\%(\%(sub\)\=section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold contains=@texFoldGroup,@texSubSectionGroup,@Spell + syn region texSubSubSectionZone matchgroup=texSection start='\\subsubsection\>' end='\ze\s*\\\%(\%(sub\)\{,2}section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold contains=@texFoldGroup,@texSubSubSectionGroup,@Spell + syn region texParaZone matchgroup=texSection start='\\paragraph\>' end='\ze\s*\\\%(paragraph\>\|\%(sub\)*section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold contains=@texFoldGroup,@texParaGroup,@Spell + syn region texSubParaZone matchgroup=texSection start='\\subparagraph\>' end='\ze\s*\\\%(\%(sub\)\=paragraph\>\|\%(sub\)*section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' fold contains=@texFoldGroup,@Spell + syn region texTitle matchgroup=texSection start='\\\%(author\|title\)\>\s*{' end='}' fold contains=@texFoldGroup,@Spell + syn region texAbstract matchgroup=texSection start='\\begin\s*{\s*abstract\s*}' end='\\end\s*{\s*abstract\s*}' fold contains=@texFoldGroup,@Spell else - syn region texDocZone matchgroup=texSection start='\\begin\s*{\s*document\s*}' end='\\end\s*{\s*document\s*}' contains=@texFoldGroup,@texDocGroup,@Spell - syn region texPartZone matchgroup=texSection start='\\part\>' end='\n\ze\s*\\part\>' contains=@texFoldGroup,@texPartGroup,@Spell - syn region texChapterZone matchgroup=texSection start='\\chapter\>' end='\n\ze\s*\\chapter\>' contains=@texFoldGroup,@texChapterGroup,@Spell - syn region texSectionZone matchgroup=texSection start='\\section\>' end='\n\ze\s*\\section\>' contains=@texFoldGroup,@texSectionGroup,@Spell - syn region texSubSectionZone matchgroup=texSection start='\\subsection\>' end='\n\ze\s*\\subsection\>' contains=@texFoldGroup,@texSubSectionGroup,@Spell - syn region texSubSubSectionZone matchgroup=texSection start='\\subsubsection\>' end='\n\ze\s*\\subsubsection\>' contains=@texFoldGroup,@texSubSubSectionGroup,@Spell - syn region texParaZone matchgroup=texSection start='\\paragraph\>' end='\n\ze\s*\\paragraph\>' contains=@texFoldGroup,@texParaGroup,@Spell - syn region texSubParaZone matchgroup=texSection start='\\subparagraph\>' end='\n\ze\s*\\subparagraph\>' contains=@texFoldGroup,@Spell - syn region texTitle matchgroup=texSection start='\\\%(author\|title\)\>\s*{' end='}' contains=@texFoldGroup,@Spell - syn region texAbstract matchgroup=texSection start='\\begin\s*{\s*abstract\s*}' end='\\end\s*{\s*abstract\s*}' contains=@texFoldGroup,@Spell + syn region texDocZone matchgroup=texSection start='\\begin\s*{\s*document\s*}' end='\\end\s*{\s*document\s*}' contains=@texFoldGroup,@texDocGroup,@Spell + syn region texPartZone matchgroup=texSection start='\\part\>' end='\ze\s*\\\%(part\>\|end\s*{\s*document\s*}\)' contains=@texFoldGroup,@texPartGroup,@Spell + syn region texChapterZone matchgroup=texSection start='\\chapter\>' end='\ze\s*\\\%(chapter\>\|part\>\|end\s*{\s*document\s*}\)' contains=@texFoldGroup,@texChapterGroup,@Spell + syn region texSectionZone matchgroup=texSection start='\\section\>' end='\ze\s*\\\%(section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' contains=@texFoldGroup,@texSectionGroup,@Spell + syn region texSubSectionZone matchgroup=texSection start='\\subsection\>' end='\ze\s*\\\%(\%(sub\)\=section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' contains=@texFoldGroup,@texSubSectionGroup,@Spell + syn region texSubSubSectionZone matchgroup=texSection start='\\subsubsection\>' end='\ze\s*\\\%(\%(sub\)\{,2}section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' contains=@texFoldGroup,@texSubSubSectionGroup,@Spell + syn region texParaZone matchgroup=texSection start='\\paragraph\>' end='\ze\s*\\\%(paragraph\>\|\%(sub\)*section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' contains=@texFoldGroup,@texParaGroup,@Spell + syn region texSubParaZone matchgroup=texSection start='\\subparagraph\>' end='\ze\s*\\\%(\%(sub\)\=paragraph\>\|\%(sub\)*section\>\|chapter\>\|part\>\|end\s*{\s*document\s*}\)' contains=@texFoldGroup,@Spell + syn region texTitle matchgroup=texSection start='\\\%(author\|title\)\>\s*{' end='}' contains=@texFoldGroup,@Spell + syn region texAbstract matchgroup=texSection start='\\begin\s*{\s*abstract\s*}' end='\\end\s*{\s*abstract\s*}' contains=@texFoldGroup,@Spell endif " Bad Math (mismatched): {{{1 @@ -300,8 +300,13 @@ if !exists("tex_no_math") fun! TexNewMathZone(sfx,mathzone,starform) let grpname = "texMathZone".a:sfx let syncname = "texSyncMathZone".a:sfx + if g:tex_fold_enabled + let foldcmd= " fold" + else + let foldcmd= "" + endif exe "syn cluster texMathZones add=".grpname - exe 'syn region '.grpname.' start='."'".'\\begin\s*{\s*'.a:mathzone.'\s*}'."'".' end='."'".'\\end\s*{\s*'.a:mathzone.'\s*}'."'".' keepend contains=@texMathZoneGroup' + exe 'syn region '.grpname.' start='."'".'\\begin\s*{\s*'.a:mathzone.'\s*}'."'".' end='."'".'\\end\s*{\s*'.a:mathzone.'\s*}'."'".' keepend contains=@texMathZoneGroup'.foldcmd exe 'syn sync match '.syncname.' grouphere '.grpname.' "\\begin\s*{\s*'.a:mathzone.'\*\s*}"' exe 'syn sync match '.syncname.' grouphere '.grpname.' "\\begin\s*{\s*'.a:mathzone.'\*\s*}"' exe 'HiLink '.grpname.' texMath' @@ -309,7 +314,7 @@ if !exists("tex_no_math") let grpname = "texMathZone".a:sfx.'S' let syncname = "texSyncMathZone".a:sfx.'S' exe "syn cluster texMathZones add=".grpname - exe 'syn region '.grpname.' start='."'".'\\begin\s*{\s*'.a:mathzone.'\*\s*}'."'".' end='."'".'\\end\s*{\s*'.a:mathzone.'\*\s*}'."'".' keepend contains=@texMathZoneGroup' + exe 'syn region '.grpname.' start='."'".'\\begin\s*{\s*'.a:mathzone.'\*\s*}'."'".' end='."'".'\\end\s*{\s*'.a:mathzone.'\*\s*}'."'".' keepend contains=@texMathZoneGroup'.foldcmd exe 'syn sync match '.syncname.' grouphere '.grpname.' "\\begin\s*{\s*'.a:mathzone.'\*\s*}"' exe 'syn sync match '.syncname.' grouphere '.grpname.' "\\begin\s*{\s*'.a:mathzone.'\*\s*}"' exe 'HiLink '.grpname.' texMath' @@ -369,7 +374,11 @@ syn match texSpecialChar "\^\^[0-9a-f]\{2}\|\^\^\S" " Comments: {{{1 " Normal TeX LaTeX : %.... " Documented TeX Format: ^^A... -and- leading %s (only) -syn cluster texCommentGroup contains=texTodo,@Spell +if !exists("g:tex_comment_nospell") || !g:tex_comment_nospell + syn cluster texCommentGroup contains=texTodo,@Spell +else + syn cluster texCommentGroup contains=texTodo,@NoSpell +endif syn case ignore syn keyword texTodo contained combak fixme todo xxx syn case match @@ -501,6 +510,7 @@ if did_tex_syntax_inits == 1 HiLink texMathZoneW texMath HiLink texMathZoneX texMath HiLink texMathZoneY texMath + HiLink texMathZoneV texMath HiLink texMathZoneZ texMath endif HiLink texSectionMarker texCmdName diff --git a/runtime/syntax/vim.vim b/runtime/syntax/vim.vim index 56be4324d..bbf31f7a7 100644 --- a/runtime/syntax/vim.vim +++ b/runtime/syntax/vim.vim @@ -1,8 +1,8 @@ " Vim syntax file " Language: Vim 7.1 script " Maintainer: Dr. Charles E. Campbell, Jr. <NdrOchipS@PcampbellAfamily.Mbiz> -" Last Change: May 11, 2007 -" Version: 7.1-67 +" Last Change: Apr 08, 2008 +" Version: 7.1-77 " Automatically generated keyword lists: {{{1 " Quit when a syntax file was already loaded {{{2 @@ -16,20 +16,35 @@ syn keyword vimTodo contained COMBAK FIXME TODO XXX syn cluster vimCommentGroup contains=vimTodo,@Spell " regular vim commands {{{2 -syn keyword vimCommand contained ab[breviate] abc[lear] abo[veleft] al[l] arga[dd] argd[elete] argdo arge[dit] argg[lobal] argl[ocal] ar[gs] argu[ment] as[cii] bad[d] ba[ll] bd[elete] be bel[owright] bf[irst] bl[ast] bm[odified] bn[ext] bN[ext] bo[tright] bp[revious] brea[k] breaka[dd] breakd[el] breakl[ist] br[ewind] bro[wse] bufdo b[uffer] buffers bun[load] bw[ipeout] ca[bbrev] cabc[lear] caddb[uffer] cad[dexpr] caddf[ile] cal[l] cat[ch] cb[uffer] cc ccl[ose] cd ce[nter] cex[pr] cf[ile] cfir[st] cgetb[uffer] cgete[xpr] cg[etfile] c[hange] changes chd[ir] che[ckpath] checkt[ime] cla[st] cl[ist] clo[se] cmapc[lear] cnew[er] cn[ext] cN[ext] cnf[ile] cNf[ile] cnorea[bbrev] col[der] colo[rscheme] comc[lear] comp[iler] conf[irm] con[tinue] cope[n] co[py] cpf[ile] cp[revious] cq[uit] cr[ewind] cuna[bbrev] cu[nmap] cw[indow] debugg[reedy] delc[ommand] d[elete] delf[unction] delm[arks] diffg[et] diffoff diffpatch diffpu[t] diffsplit diffthis diffu[pdate] dig[raphs] di[splay] dj[ump] dl[ist] dr[op] ds[earch] dsp[lit] earlier echoe[rr] echom[sg] echon e[dit] el[se] elsei[f] em[enu] emenu* endfo[r] endf[unction] en[dif] endt[ry] endw[hile] ene[w] ex exi[t] exu[sage] f[ile] files filetype fina[lly] fin[d] fini[sh] fir[st] fix[del] fo[ld] foldc[lose] folddoc[losed] foldd[oopen] foldo[pen] for fu[nction] go[to] gr[ep] grepa[dd] ha[rdcopy] h[elp] helpf[ind] helpg[rep] helpt[ags] hid[e] his[tory] ia[bbrev] iabc[lear] if ij[ump] il[ist] imapc[lear] inorea[bbrev] is[earch] isp[lit] iuna[bbrev] iu[nmap] j[oin] ju[mps] k keepalt keepj[umps] kee[pmarks] laddb[uffer] lad[dexpr] laddf[ile] lan[guage] la[st] later lb[uffer] lc[d] lch[dir] lcl[ose] le[ft] lefta[bove] lex[pr] lf[ile] lfir[st] lgetb[uffer] lgete[xpr] lg[etfile] lgr[ep] lgrepa[dd] lh[elpgrep] l[ist] ll lla[st] lli[st] lmak[e] lm[ap] lmapc[lear] lnew[er] lne[xt] lN[ext] lnf[ile] lNf[ile] ln[oremap] lo[adview] loc[kmarks] lockv[ar] lol[der] lop[en] lpf[ile] lp[revious] lr[ewind] ls lt[ag] lu[nmap] lv[imgrep] lvimgrepa[dd] lw[indow] mak[e] ma[rk] marks mat[ch] menut[ranslate] mk[exrc] mks[ession] mksp[ell] mkvie[w] mkv[imrc] mod[e] m[ove] mzf[ile] mz[scheme] nbkey new n[ext] N[ext] nmapc[lear] noh[lsearch] norea[bbrev] nu[mber] nun[map] omapc[lear] on[ly] o[pen] opt[ions] ou[nmap] pc[lose] ped[it] pe[rl] perld[o] po[p] popu popu[p] pp[op] pre[serve] prev[ious] p[rint] P[rint] profd[el] prof[ile] promptf[ind] promptr[epl] ps[earch] pta[g] ptf[irst] ptj[ump] ptl[ast] ptn[ext] ptN[ext] ptp[revious] ptr[ewind] pts[elect] pu[t] pw[d] pyf[ile] py[thon] qa[ll] q[uit] quita[ll] r[ead] rec[over] redi[r] red[o] redr[aw] redraws[tatus] reg[isters] res[ize] ret[ab] retu[rn] rew[ind] ri[ght] rightb[elow] rub[y] rubyd[o] rubyf[ile] ru[ntime] rv[iminfo] sal[l] san[dbox] sa[rgument] sav[eas] sba[ll] sbf[irst] sbl[ast] sbm[odified] sbn[ext] sbN[ext] sbp[revious] sbr[ewind] sb[uffer] scripte[ncoding] scrip[tnames] se[t] setf[iletype] setg[lobal] setl[ocal] sf[ind] sfir[st] sh[ell] sign sil[ent] sim[alt] sla[st] sl[eep] sm[agic] sm[ap] smapc[lear] sme smenu sn[ext] sN[ext] sni[ff] sno[magic] snor[emap] snoreme snoremenu sor[t] so[urce] spelld[ump] spe[llgood] spelli[nfo] spellr[epall] spellu[ndo] spellw[rong] sp[lit] spr[evious] sre[wind] sta[g] startg[replace] star[tinsert] startr[eplace] stj[ump] st[op] stopi[nsert] sts[elect] sun[hide] sunm[ap] sus[pend] sv[iew] syncbind t tab tabc[lose] tabd[o] tabe[dit] tabf[ind] tabfir[st] tabl[ast] tabm[ove] tabnew tabn[ext] tabN[ext] tabo[nly] tabp[revious] tabr[ewind] tabs ta[g] tags tc[l] tcld[o] tclf[ile] te[aroff] tf[irst] th[row] tj[ump] tl[ast] tm tm[enu] tn[ext] tN[ext] to[pleft] tp[revious] tr[ewind] try ts[elect] tu tu[nmenu] una[bbreviate] u[ndo] undoj[oin] undol[ist] unh[ide] unlo[ckvar] unm[ap] up[date] verb[ose] ve[rsion] vert[ical] vie[w] vim[grep] vimgrepa[dd] vi[sual] viu[sage] vmapc[lear] vne[w] vs[plit] vu[nmap] wa[ll] wh[ile] winc[md] windo winp[os] win[size] wn[ext] wN[ext] wp[revious] wq wqa[ll] w[rite] ws[verb] wv[iminfo] X xa[ll] x[it] xm[ap] xmapc[lear] xme xmenu XMLent XMLns xn[oremap] xnoreme xnoremenu xu[nmap] y[ank] +syn keyword vimCommand contained ab[breviate] argd[elete] ar[gs] bd[elete] bn[ext] breaka[dd] bufdo ca[bbrev] cal[l] cd cgetb[uffer] chd[ir] clo[se] cnf[ile] comc[lear] co[py] cuna[bbrev] delf[unction] diffpu[t] di[splay] dsp[lit] e[dit] endfo[r] ene[w] files fir[st] foldd[oopen] gr[ep] helpg[rep] iabc[lear] inorea[bbrev] ju[mps] laddb[uffer] la[st] lch[dir] lex[pr] lgete[xpr] lh[elpgrep] lli[st] lnew[er] lNf[ile] lockv[ar] lp[revious] lv[imgrep] ma[rk] mk[exrc] mkv[imrc] mz[scheme] N[ext] nu[mber] opt[ions] perld[o] pp[op] P[rint] promptr[epl] ptj[ump] ptp[revious] pw[d] q[uit] redi[r] reg[isters] rew[ind] rubyd[o] sal[l] sba[ll] sbn[ext] sb[uffer] setf[iletype] sfir[st] sim[alt] sm[ap] sn[ext] snor[emap] so[urce] spellr[epall] spr[evious] star[tinsert] stopi[nsert] sunmenu t tabe[dit] tabm[ove] tabo[nly] ta[g] tclf[ile] tj[ump] tn[ext] tr[ewind] tu[nmenu] undol[ist] verb[ose] vim[grep] vmapc[lear] wh[ile] win[size] wq wv[iminfo] xm[ap] XMLent xnoremenu +syn keyword vimCommand contained abc[lear] argdo argu[ment] bel[owright] bN[ext] breakd[el] b[uffer] cabc[lear] cat[ch] ce[nter] cgete[xpr] che[ckpath] cmapc[lear] cNf[ile] comp[iler] cpf[ile] cw[indow] delm[arks] diffsplit dj[ump] earlier el[se] endf[unction] ex filetype fix[del] foldo[pen] grepa[dd] helpt[ags] if is[earch] k lad[dexpr] later lcl[ose] lf[ile] lg[etfile] l[ist] lmak[e] lne[xt] ln[oremap] lol[der] lr[ewind] lvimgrepa[dd] marks mks[ession] mod[e] nbkey nmapc[lear] omapc[lear] pc[lose] po[p] pre[serve] profd[el] ps[earch] ptl[ast] ptr[ewind] pyf[ile] quita[ll] red[o] res[ize] ri[ght] rubyf[ile] san[dbox] sbf[irst] sbN[ext] scripte[ncoding] setg[lobal] sh[ell] sla[st] smapc[lear] sN[ext] snoreme spelld[ump] spellu[ndo] sre[wind] startr[eplace] sts[elect] sus[pend] tab tabf[ind] tabnew tabp[revious] tags te[aroff] tl[ast] tN[ext] try una[bbreviate] unh[ide] ve[rsion] vimgrepa[dd] vne[w] winc[md] wn[ext] wqa[ll] X xmapc[lear] XMLns xunme +syn keyword vimCommand contained abo[veleft] arge[dit] as[cii] bf[irst] bo[tright] breakl[ist] buffers caddb[uffer] cb[uffer] cex[pr] cg[etfile] checkt[ime] cnew[er] cnorea[bbrev] conf[irm] cp[revious] debugg[reedy] diffg[et] diffthis dl[ist] echoe[rr] elsei[f] en[dif] exi[t] fina[lly] fo[ld] for ha[rdcopy] hid[e] ij[ump] isp[lit] keepalt laddf[ile] lb[uffer] le[ft] lfir[st] lgr[ep] ll lm[ap] lN[ext] lo[adview] lop[en] ls lw[indow] mat[ch] mksp[ell] m[ove] new noh[lsearch] on[ly] ped[it] popu prev[ious] prof[ile] pta[g] ptn[ext] pts[elect] py[thon] r[ead] redr[aw] ret[ab] rightb[elow] ru[ntime] sa[rgument] sbl[ast] sbp[revious] scrip[tnames] setl[ocal] sign sl[eep] sme sni[ff] snoremenu spe[llgood] spellw[rong] sta[g] stj[ump] sun[hide] sv[iew] tabc[lose] tabfir[st] tabn[ext] tabr[ewind] tc[l] tf[irst] tm to[pleft] ts[elect] u[ndo] unlo[ckvar] vert[ical] vi[sual] vs[plit] windo wN[ext] w[rite] xa[ll] xme xn[oremap] xunmenu +syn keyword vimCommand contained al[l] argg[lobal] bad[d] bl[ast] bp[revious] br[ewind] bun[load] cad[dexpr] cc cf[ile] c[hange] cla[st] cn[ext] col[der] con[tinue] cq[uit] delc[ommand] diffoff diffu[pdate] dr[op] echom[sg] em[enu] endt[ry] exu[sage] fin[d] foldc[lose] fu[nction] h[elp] his[tory] il[ist] iuna[bbrev] keepj[umps] lan[guage] lc[d] lefta[bove] lgetb[uffer] lgrepa[dd] lla[st] lmapc[lear] lnf[ile] loc[kmarks] lpf[ile] lt[ag] mak[e] menut[ranslate] mkvie[w] mzf[ile] n[ext] norea[bbrev] o[pen] pe[rl] popu[p] p[rint] promptf[ind] ptf[irst] ptN[ext] pu[t] qa[ll] rec[over] redraws[tatus] retu[rn] rub[y] rv[iminfo] sav[eas] sbm[odified] sbr[ewind] se[t] sf[ind] sil[ent] sm[agic] smenu sno[magic] sor[t] spelli[nfo] sp[lit] startg[replace] st[op] sunme syncbind tabd[o] tabl[ast] tabN[ext] tabs tcld[o] th[row] tm[enu] tp[revious] tu undoj[oin] up[date] vie[w] viu[sage] wa[ll] winp[os] wp[revious] ws[verb] x[it] xmenu xnoreme y[ank] +syn keyword vimCommand contained arga[dd] argl[ocal] ba[ll] bm[odified] brea[k] bro[wse] bw[ipeout] caddf[ile] ccl[ose] cfir[st] changes cl[ist] cN[ext] colo[rscheme] cope[n] cr[ewind] d[elete] diffpatch dig[raphs] ds[earch] echon emenu* endw[hile] f[ile] fini[sh] folddoc[losed] go[to] helpf[ind] ia[bbrev] imapc[lear] j[oin] kee[pmarks] syn match vimCommand contained "\<z[-+^.=]" " vimOptions are caught only when contained in a vimSet {{{2 -syn keyword vimOption contained acd ai akm al aleph allowrevins altkeymap ambiwidth ambw anti antialias ar arab arabic arabicshape ari arshape autochdir autoindent autoread autowrite autowriteall aw awa background backspace backup backupcopy backupdir backupext backupskip balloondelay ballooneval balloonexpr bdir bdlay beval bex bexpr bg bh bin binary biosk bioskey bk bkc bl bomb breakat brk browsedir bs bsdir bsk bt bufhidden buflisted buftype casemap cb ccv cd cdpath cedit cf cfu ch charconvert ci cin cindent cink cinkeys cino cinoptions cinw cinwords clipboard cmdheight cmdwinheight cmp cms co columns com comments commentstring compatible complete completefunc completeopt confirm consk conskey copyindent cot cp cpo cpoptions cpt cscopepathcomp cscopeprg cscopequickfix cscopetag cscopetagorder cscopeverbose cspc csprg csqf cst csto csverb cuc cul cursorcolumn cursorline cwh debug deco def define delcombine dex dg dict dictionary diff diffexpr diffopt digraph dip dir directory display dy ea ead eadirection eb ed edcompatible ef efm ei ek enc encoding endofline eol ep equalalways equalprg errorbells errorfile errorformat esckeys et eventignore ex expandtab exrc fcl fcs fdc fde fdi fdl fdls fdm fdn fdo fdt fen fenc fencs fex ff ffs fileencoding fileencodings fileformat fileformats filetype fillchars fk fkmap flp fml fmr fo foldclose foldcolumn foldenable foldexpr foldignore foldlevel foldlevelstart foldmarker foldmethod foldminlines foldnestmax foldopen foldtext formatexpr formatlistpat formatoptions formatprg fp fs fsync ft gcr gd gdefault gfm gfn gfs gfw ghr go gp grepformat grepprg gtl gtt guicursor guifont guifontset guifontwide guiheadroom guioptions guipty guitablabel guitabtooltip helpfile helpheight helplang hf hh hi hid hidden highlight history hk hkmap hkmapp hkp hl hlg hls hlsearch ic icon iconstring ignorecase im imactivatekey imak imc imcmdline imd imdisable imi iminsert ims imsearch inc include includeexpr incsearch inde indentexpr indentkeys indk inex inf infercase insertmode is isf isfname isi isident isk iskeyword isp isprint joinspaces js key keymap keymodel keywordprg km kmp kp langmap langmenu laststatus lazyredraw lbr lcs linebreak lines linespace lisp lispwords list listchars lm lmap loadplugins lpl ls lsp lw lz ma macatsui magic makeef makeprg mat matchpairs matchtime maxcombine maxfuncdepth maxmapdepth maxmem maxmempattern maxmemtot mco mef menuitems mfd mh mis mkspellmem ml mls mm mmd mmp mmt mod modeline modelines modifiable modified more mouse mousef mousefocus mousehide mousem mousemodel mouses mouseshape mouset mousetime mp mps msm mzq mzquantum nf nrformats nu number numberwidth nuw odev oft ofu omnifunc opendevice operatorfunc opfunc osfiletype pa para paragraphs paste pastetoggle patchexpr patchmode path pdev penc pex pexpr pfn ph pheader pi pm pmbcs pmbfn popt preserveindent previewheight previewwindow printdevice printencoding printexpr printfont printheader printmbcharset printmbfont printoptions prompt pt pumheight pvh pvw qe quoteescape readonly remap report restorescreen revins ri rightleft rightleftcmd rl rlc ro rs rtp ru ruf ruler rulerformat runtimepath sb sbo sbr sc scb scr scroll scrollbind scrolljump scrolloff scrollopt scs sect sections secure sel selection selectmode sessionoptions sft sh shcf shell shellcmdflag shellpipe shellquote shellredir shellslash shelltemp shelltype shellxquote shiftround shiftwidth shm shortmess shortname showbreak showcmd showfulltag showmatch showmode showtabline shq si sidescroll sidescrolloff siso sj slm sm smartcase smartindent smarttab smc smd sn so softtabstop sol sp spc spell spellcapcheck spellfile spelllang spellsuggest spf spl splitbelow splitright spr sps sr srr ss ssl ssop st sta stal startofline statusline stl stmp sts su sua suffixes suffixesadd sw swapfile swapsync swb swf switchbuf sws sxq syn synmaxcol syntax ta tabline tabpagemax tabstop tag tagbsearch taglength tagrelative tags tagstack tal tb tbi tbidi tbis tbs tenc term termbidi termencoding terse textauto textmode textwidth tf tgst thesaurus tildeop timeout timeoutlen title titlelen titleold titlestring tl tm to toolbar toolbariconsize top tpm tr ts tsl tsr ttimeout ttimeoutlen ttm tty ttybuiltin ttyfast ttym ttymouse ttyscroll ttytype tw tx uc ul undolevels updatecount updatetime ut vb vbs vdir ve verbose verbosefile vfile vi viewdir viewoptions viminfo virtualedit visualbell vop wa wak warn wb wc wcm wd weirdinvert wfh wfw wh whichwrap wi wig wildchar wildcharm wildignore wildmenu wildmode wildoptions wim winaltkeys window winfixheight winfixwidth winheight winminheight winminwidth winwidth wiv wiw wm wmh wmnu wmw wop wrap wrapmargin wrapscan write writeany writebackup writedelay ws ww +syn keyword vimOption contained acd ambiwidth arabicshape autowriteall backupdir bdlay binary breakat bufhidden cdpath cin cinwords columns completeopt cpo cscopetagorder csverb deco dictionary directory ed encoding errorfile exrc fdls fencs fileformats fmr foldlevel foldtext fsync gfs gtl guioptions hf hk hlsearch imak ims indentexpr is isp keywordprg lazyredraw lispwords ls makeef maxmapdepth mfd mmd modified mousemodel msm numberwidth operatorfunc pastetoggle pexpr pmbfn printexpr pt readonly rightleft rtp sb scroll sect sessionoptions shellpipe shellxquote showbreak shq slm smd spc spf sr sta sts swapfile sxq tabpagemax tags tbis terse thesaurus titleold toolbariconsize tsr ttyfast tx ut verbosefile virtualedit wb wfw wildcharm winaltkeys winminwidth wmnu write +syn keyword vimOption contained ai ambw ari aw backupext beval biosk brk buflisted cedit cindent clipboard com confirm cpoptions cscopeverbose cuc def diff display edcompatible endofline errorformat fcl fdm fex filetype fo foldlevelstart formatexpr ft gfw gtt guipty hh hkmap ic imc imsearch indentkeys isf isprint km lbr list lsp makeprg maxmem mh mmp more mouses mzq nuw opfunc patchexpr pfn popt printfont pumheight remap rightleftcmd ru sbo scrollbind sections sft shellquote shiftround showcmd si sm sn spell spl srr stal su swapsync syn tabstop tagstack tbs textauto tildeop titlestring top ttimeout ttym uc vb vfile visualbell wc wh wildignore window winwidth wmw writeany +syn keyword vimOption contained akm anti arshape awa backupskip bex bioskey browsedir buftype cf cink cmdheight comments consk cpt cspc cul define diffexpr dy ef eol esckeys fcs fdn ff fillchars foldclose foldmarker formatlistpat gcr ghr guicursor guitablabel hi hkmapp icon imcmdline inc indk isfname joinspaces kmp lcs listchars lw mat maxmempattern mis mmt mouse mouseshape mzquantum odev osfiletype patchmode ph preserveindent printheader pvh report rl ruf sbr scrolljump secure sh shellredir shiftwidth showfulltag sidescroll smartcase so spellcapcheck splitbelow ss startofline sua swb synmaxcol tag tal tenc textmode timeout tl tpm ttimeoutlen ttymouse ul vbs vi vop wcm whichwrap wildmenu winfixheight wiv wop writebackup +syn keyword vimOption contained al antialias autochdir background balloondelay bexpr bk bs casemap cfu cinkeys cmdwinheight commentstring conskey cscopepathcomp csprg cursorcolumn delcombine diffopt ea efm ep et fdc fdo ffs fk foldcolumn foldmethod formatoptions gd go guifont guitabtooltip hid hkp iconstring imd include inex isi js kp linebreak lm lz matchpairs maxmemtot mkspellmem mod mousef mouset nf oft pa path pheader previewheight printmbcharset pvw restorescreen rlc ruler sc scrolloff sel shcf shellslash shm showmatch sidescrolloff smartindent softtabstop spellfile splitright ssl statusline suffixes swf syntax tagbsearch tb term textwidth timeoutlen tm tr ttm ttyscroll undolevels vdir viewdir wa wd wi wildmode winfixwidth wiw wrap writedelay +syn keyword vimOption contained aleph ar autoindent backspace ballooneval bg bkc bsdir cb ch cino cmp compatible copyindent cscopeprg csqf cursorline dex digraph ead ei equalalways eventignore fde fdt fileencoding fkmap foldenable foldminlines formatprg gdefault gp guifontset helpfile hidden hl ignorecase imdisable includeexpr inf isident key langmap lines lmap ma matchtime mco ml modeline mousefocus mousetime nrformats ofu para pdev pi previewwindow printmbfont qe revins ro rulerformat scb scrollopt selection shell shelltemp shortmess showmode siso smarttab sol spelllang spr ssop stl suffixesadd switchbuf ta taglength tbi termbidi tf title to ts tty ttytype updatecount ve viewoptions wak weirdinvert wig wildoptions winheight wm wrapmargin ws +syn keyword vimOption contained allowrevins arab autoread backup balloonexpr bh bl bsk ccv charconvert cinoptions cms complete cot cscopequickfix cst cwh dg dip eadirection ek equalprg ex fdi fen fileencodings flp foldexpr foldnestmax fp gfm grepformat guifontwide helpheight highlight hlg im imi incsearch infercase isk keymap langmenu linespace loadplugins macatsui maxcombine mef mls modelines mousehide mp nu omnifunc paragraphs penc pm printdevice printoptions quoteescape ri rs runtimepath scr scs selectmode shellcmdflag shelltype shortname showtabline sj smc sp spellsuggest sps st stmp sw sws tabline tagrelative tbidi termencoding tgst titlelen toolbar tsl ttybuiltin tw updatetime verbose viminfo warn wfh wildchar wim winminheight wmh wrapscan ww +syn keyword vimOption contained altkeymap arabic autowrite backupcopy bdir bin bomb bt cd ci cinw co completefunc cp cscopetag csto debug dict dir eb enc errorbells expandtab fdl fenc fileformat fml foldignore foldopen fs gfn grepprg guiheadroom helplang history hls imactivatekey iminsert inde insertmode iskeyword keymodel laststatus lisp lpl magic maxfuncdepth menuitems mm modifiable mousem mps number opendevice paste pex pmbcs printencoding prompt " vimOptions: These are the turn-off setting variants {{{2 -syn keyword vimOption contained noacd noai noakm noallowrevins noaltkeymap noanti noantialias noar noarab noarabic noarabicshape noari noarshape noautochdir noautoindent noautoread noautowrite noautowriteall noaw noawa nobackup noballooneval nobeval nobin nobinary nobiosk nobioskey nobk nobl nobomb nobuflisted nocf noci nocin nocindent nocompatible noconfirm noconsk noconskey nocopyindent nocp nocscopetag nocscopeverbose nocst nocsverb nocuc nocul nocursorcolumn nocursorline nodeco nodelcombine nodg nodiff nodigraph nodisable noea noeb noed noedcompatible noek noendofline noeol noequalalways noerrorbells noesckeys noet noex noexpandtab noexrc nofen nofk nofkmap nofoldenable nogd nogdefault noguipty nohid nohidden nohk nohkmap nohkmapp nohkp nohls nohlsearch noic noicon noignorecase noim noimc noimcmdline noimd noincsearch noinf noinfercase noinsertmode nois nojoinspaces nojs nolazyredraw nolbr nolinebreak nolisp nolist noloadplugins nolpl nolz noma nomacatsui nomagic nomh noml nomod nomodeline nomodifiable nomodified nomore nomousef nomousefocus nomousehide nonu nonumber noodev noopendevice nopaste nopi nopreserveindent nopreviewwindow noprompt nopvw noreadonly noremap norestorescreen norevins nori norightleft norightleftcmd norl norlc noro nors noru noruler nosb nosc noscb noscrollbind noscs nosecure nosft noshellslash noshelltemp noshiftround noshortname noshowcmd noshowfulltag noshowmatch noshowmode nosi nosm nosmartcase nosmartindent nosmarttab nosmd nosn nosol nospell nosplitbelow nosplitright nospr nosr nossl nosta nostartofline nostmp noswapfile noswf nota notagbsearch notagrelative notagstack notbi notbidi notbs notermbidi noterse notextauto notextmode notf notgst notildeop notimeout notitle noto notop notr nottimeout nottybuiltin nottyfast notx novb novisualbell nowa nowarn nowb noweirdinvert nowfh nowfw nowildmenu nowinfixheight nowinfixwidth nowiv nowmnu nowrap nowrapscan nowrite nowriteany nowritebackup nows +syn keyword vimOption contained noacd noallowrevins noantialias noarabic noarshape noautoread noaw noballooneval nobinary nobk nobuflisted nocin noconfirm nocopyindent nocscopeverbose nocuc nocursorline nodg nodisable noeb noedcompatible noendofline noequalalways noesckeys noex noexrc nofk nofoldenable nogdefault nohid nohk nohkmapp nohls noic noignorecase noimc noimd noinf noinsertmode nojoinspaces nolazyredraw nolinebreak nolist nolpl noma nomagic noml nomodeline nomodified nomousef nomousehide nonumber noopendevice nopi nopreviewwindow nopvw noremap norevins norightleft norl noro noru nosb noscb noscs nosft noshelltemp noshortname noshowfulltag noshowmode nosm nosmartindent nosmd nosol nosplitbelow nospr nossl nostartofline noswapfile nota notagrelative notbi notbs noterse notextmode notgst notimeout noto notr nottybuiltin notx novisualbell nowarn noweirdinvert nowfw nowinfixheight nowiv nowrap nowrite nowritebackup +syn keyword vimOption contained noai noaltkeymap noar noarabicshape noautochdir noautowrite noawa nobeval nobiosk nobl nocf nocindent noconsk nocp nocst nocul nodeco nodiff noea noed noek noeol noerrorbells noet noexpandtab nofen nofkmap nogd noguipty nohidden nohkmap nohkp nohlsearch noicon noim noimcmdline noincsearch noinfercase nois nojs nolbr nolisp noloadplugins nolz nomacatsui nomh nomod nomodifiable nomore nomousefocus nonu noodev nopaste nopreserveindent noprompt noreadonly norestorescreen nori norightleftcmd norlc nors noruler nosc noscrollbind nosecure noshellslash noshiftround noshowcmd noshowmatch nosi nosmartcase nosmarttab nosn nospell nosplitright nosr nosta nostmp noswf notagbsearch notagstack notbidi notermbidi notextauto notf notildeop notitle notop nottimeout nottyfast novb nowa nowb nowfh nowildmenu nowinfixwidth nowmnu nowrapscan nowriteany nows +syn keyword vimOption contained noakm noanti noarab noari noautoindent noautowriteall nobackup nobin nobioskey nobomb noci nocompatible noconskey nocscopetag nocsverb nocursorcolumn nodelcombine nodigraph " vimOptions: These are the invertible variants {{{2 -syn keyword vimOption contained invacd invai invakm invallowrevins invaltkeymap invanti invantialias invar invarab invarabic invarabicshape invari invarshape invautochdir invautoindent invautoread invautowrite invautowriteall invaw invawa invbackup invballooneval invbeval invbin invbinary invbiosk invbioskey invbk invbl invbomb invbuflisted invcf invci invcin invcindent invcompatible invconfirm invconsk invconskey invcopyindent invcp invcscopetag invcscopeverbose invcst invcsverb invcuc invcul invcursorcolumn invcursorline invdeco invdelcombine invdg invdiff invdigraph invdisable invea inveb inved invedcompatible invek invendofline inveol invequalalways inverrorbells invesckeys invet invex invexpandtab invexrc invfen invfk invfkmap invfoldenable invgd invgdefault invguipty invhid invhidden invhk invhkmap invhkmapp invhkp invhls invhlsearch invic invicon invignorecase invim invimc invimcmdline invimd invincsearch invinf invinfercase invinsertmode invis invjoinspaces invjs invlazyredraw invlbr invlinebreak invlisp invlist invloadplugins invlpl invlz invma invmacatsui invmagic invmh invml invmod invmodeline invmodifiable invmodified invmore invmousef invmousefocus invmousehide invnu invnumber invodev invopendevice invpaste invpi invpreserveindent invpreviewwindow invprompt invpvw invreadonly invremap invrestorescreen invrevins invri invrightleft invrightleftcmd invrl invrlc invro invrs invru invruler invsb invsc invscb invscrollbind invscs invsecure invsft invshellslash invshelltemp invshiftround invshortname invshowcmd invshowfulltag invshowmatch invshowmode invsi invsm invsmartcase invsmartindent invsmarttab invsmd invsn invsol invspell invsplitbelow invsplitright invspr invsr invssl invsta invstartofline invstmp invswapfile invswf invta invtagbsearch invtagrelative invtagstack invtbi invtbidi invtbs invtermbidi invterse invtextauto invtextmode invtf invtgst invtildeop invtimeout invtitle invto invtop invtr invttimeout invttybuiltin invttyfast invtx invvb invvisualbell invwa invwarn invwb invweirdinvert invwfh invwfw invwildmenu invwinfixheight invwinfixwidth invwiv invwmnu invwrap invwrapscan invwrite invwriteany invwritebackup invws +syn keyword vimOption contained invacd invallowrevins invantialias invarabic invarshape invautoread invaw invballooneval invbinary invbk invbuflisted invcin invconfirm invcopyindent invcscopeverbose invcuc invcursorline invdg invdisable inveb invedcompatible invendofline invequalalways invesckeys invex invexrc invfk invfoldenable invgdefault invhid invhk invhkmapp invhls invic invignorecase invimc invimd invinf invinsertmode invjoinspaces invlazyredraw invlinebreak invlist invlpl invma invmagic invml invmodeline invmodified invmousef invmousehide invnumber invopendevice invpi invpreviewwindow invpvw invremap invrevins invrightleft invrl invro invru invsb invscb invscs invsft invshelltemp invshortname invshowfulltag invshowmode invsm invsmartindent invsmd invsol invsplitbelow invspr invssl invstartofline invswapfile invta invtagrelative invtbi invtbs invterse invtextmode invtgst invtimeout invto invtr invttybuiltin invtx invvisualbell invwarn invweirdinvert invwfw invwinfixheight invwiv invwrap invwrite invwritebackup +syn keyword vimOption contained invai invaltkeymap invar invarabicshape invautochdir invautowrite invawa invbeval invbiosk invbl invcf invcindent invconsk invcp invcst invcul invdeco invdiff invea inved invek inveol inverrorbells invet invexpandtab invfen invfkmap invgd invguipty invhidden invhkmap invhkp invhlsearch invicon invim invimcmdline invincsearch invinfercase invis invjs invlbr invlisp invloadplugins invlz invmacatsui invmh invmod invmodifiable invmore invmousefocus invnu invodev invpaste invpreserveindent invprompt invreadonly invrestorescreen invri invrightleftcmd invrlc invrs invruler invsc invscrollbind invsecure invshellslash invshiftround invshowcmd invshowmatch invsi invsmartcase invsmarttab invsn invspell invsplitright invsr invsta invstmp invswf invtagbsearch invtagstack invtbidi invtermbidi invtextauto invtf invtildeop invtitle invtop invttimeout invttyfast invvb invwa invwb invwfh invwildmenu invwinfixwidth invwmnu invwrapscan invwriteany invws +syn keyword vimOption contained invakm invanti invarab invari invautoindent invautowriteall invbackup invbin invbioskey invbomb invci invcompatible invconskey invcscopetag invcsverb invcursorcolumn invdelcombine invdigraph " termcap codes (which can also be set) {{{2 -syn keyword vimOption contained t_AB t_AF t_al t_AL t_bc t_cd t_ce t_Ce t_cl t_cm t_Co t_cs t_Cs t_CS t_CV t_da t_db t_dl t_DL t_EI t_F1 t_F2 t_F3 t_F4 t_F5 t_F6 t_F7 t_F8 t_F9 t_fs t_IE t_IS t_k1 t_K1 t_k2 t_k3 t_K3 t_k4 t_K4 t_k5 t_K5 t_k6 t_K6 t_k7 t_K7 t_k8 t_K8 t_k9 t_K9 t_KA t_kb t_kB t_KB t_KC t_kd t_kD t_KD t_ke t_KE t_KF t_KG t_kh t_KH t_kI t_KI t_KJ t_KK t_kl t_KL t_kN t_kP t_kr t_ks t_ku t_le t_mb t_md t_me t_mr t_ms t_nd t_op t_RI t_RV t_Sb t_se t_Sf t_SI t_so t_sr t_te t_ti t_ts t_ue t_us t_ut t_vb t_ve t_vi t_vs t_WP t_WS t_xs t_ZH t_ZR +syn keyword vimOption contained t_AB t_al t_bc t_ce t_cl t_Co t_cs t_Cs t_CS t_CV t_da t_db t_dl t_DL t_EI t_F1 t_F2 t_F3 t_F4 t_F5 t_F6 t_F7 t_F8 t_F9 t_fs t_IE t_IS t_k1 t_K1 t_k2 t_k3 t_K3 t_k4 t_K4 t_k5 t_K5 t_k6 t_K6 t_k7 t_K7 t_k8 t_K8 t_k9 t_K9 t_KA t_kb t_kB t_KB t_KC t_kd t_kD t_KD t_ke t_KE t_KF t_KG t_kh t_KH t_kI t_KI t_KJ t_KK t_kl t_KL t_kN t_kP t_kr t_ks t_ku t_le t_mb t_md t_me t_mr t_ms t_nd t_op t_RI t_RV t_Sb t_se t_Sf t_SI t_so t_sr t_te t_ti t_ts t_ue t_us t_ut t_vb t_ve t_vi t_vs t_WP t_WS t_xs t_ZH t_ZR +syn keyword vimOption contained t_AF t_AL t_cd t_Ce t_cm syn match vimOption contained "t_%1" syn match vimOption contained "t_#2" syn match vimOption contained "t_#4" @@ -55,11 +70,24 @@ syn match vimHLGroup contained "Conceal" syn case match " Function Names {{{2 -syn keyword vimFuncName contained add append argc argidx argv browse browsedir bufexists buflisted bufloaded bufname bufnr bufwinnr byte2line byteidx call changenr char2nr cindent col complete complete_add complete_check confirm copy count cscope_connection cursor deepcopy delete did_filetype diff_filler diff_hlID empty escape eval eventhandler executable exists expand expr8 extend feedkeys filereadable filewritable filter finddir findfile fnamemodify foldclosed foldclosedend foldlevel foldtext foldtextresult foreground function garbagecollect get getbufline getbufvar getchar getcharmod getcmdline getcmdpos getcmdtype getcwd getfontname getfperm getfsize getftime getftype getline getloclist getpos getqflist getreg getregtype gettabwinvar getwinposx getwinposy getwinvar glob globpath has has_key haslocaldir hasmapto histadd histdel histget histnr hlexists hlID hostname iconv indent index input inputdialog inputlist inputrestore inputsave inputsecret insert isdirectory islocked items join keys len libcall libcallnr line line2byte lispindent localtime map maparg mapcheck match matcharg matchend matchlist matchstr max min mkdir mode nextnonblank nr2char pathshorten prevnonblank printf pumvisible range readfile reltime reltimestr remote_expr remote_foreground remote_peek remote_read remote_send remove rename repeat resolve reverse search searchdecl searchpair searchpairpos searchpos server2client serverlist setbufvar setcmdpos setline setloclist setpos setqflist setreg settabwinvar setwinvar shellescape simplify sort soundfold spellbadword spellsuggest split str2nr strftime stridx string strlen strpart strridx strtrans submatch substitute synID synIDattr synIDtrans system tabpagebuflist tabpagenr tabpagewinnr tagfiles taglist tempname tolower toupper tr type values virtcol visualmode winbufnr wincol winheight winline winnr winrestcmd winrestview winsaveview winwidth writefile +syn keyword vimFuncName contained add argidx browsedir bufloaded bufwinnr call cindent complete confirm cscope_connection delete diff_hlID eval exists expr8 feedkeys filewritable finddir fnamemodify foldclosedend foldtext foreground garbagecollect getbufline getchar getcmdline getcmdtype getfontname getfsize getftype getloclist getpos getreg gettabwinvar getwinposy glob has haslocaldir histadd histget hlexists hostname indent input inputlist inputsave insert islocked join len libcallnr line2byte localtime maparg match matcharg matchend matchstr min mode nr2char prevnonblank pumvisible readfile reltimestr remote_foreground remote_read remove repeat reverse searchdecl searchpairpos server2client setbufvar setline setmatches setqflist settabwinvar shellescape sort spellbadword split strftime string strpart strtrans substitute synIDattr system tabpagenr tagfiles tempname toupper type virtcol winbufnr winheight winnr winrestview winwidth +syn keyword vimFuncName contained append argv bufexists bufname byte2line changenr clearmatches complete_add copy cursor did_filetype empty eventhandler expand extend filereadable filter findfile foldclosed foldlevel foldtextresult function get getbufvar getcharmod getcmdpos getcwd getfperm getftime getline getmatches getqflist getregtype getwinposx getwinvar globpath has_key hasmapto histdel histnr hlID iconv index inputdialog inputrestore inputsecret isdirectory items keys libcall line lispindent map mapcheck matchadd matchdelete matchlist max mkdir nextnonblank pathshorten printf range reltime remote_expr remote_peek remote_send rename resolve search searchpair searchpos serverlist setcmdpos setloclist setpos setreg setwinvar simplify soundfold spellsuggest str2nr stridx strlen strridx submatch synID synIDtrans tabpagebuflist tabpagewinnr taglist tolower tr values visualmode wincol winline winrestcmd winsaveview writefile +syn keyword vimFuncName contained argc browse buflisted bufnr byteidx char2nr col complete_check count deepcopy diff_filler escape executable "--- syntax above generated by mkvimvim --- " Special Vim Highlighting (not automatic) {{{1 +" Deprecated variable options {{{2 +if exists("g:vim_minlines") + let g:vimsyn_minlines= g:vim_minlines +endif +if exists("g:vim_maxlines") + let g:vimsyn_maxlines= g:vim_maxlines +endif +if exists("g:vimsyntax_noerror") + let g:vimsyn_noerror= g:vimsyntax_noerror +endif + " Numbers {{{2 " ======= syn match vimNumber "\<\d\+\([lL]\|\.\d\+\)\=" @@ -84,14 +112,14 @@ syn region vimInsert matchgroup=vimCommand start="^[: \t]*\(\d\+\(,\d\+\)\=\)\=i " ======= syn match vimBehave "\<be\%[have]\>" skipwhite nextgroup=vimBehaveModel,vimBehaveError syn keyword vimBehaveModel contained mswin xterm -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") syn match vimBehaveError contained "[^ ]\+" endif " Filetypes {{{2 " ========= syn match vimFiletype "\<filet\%[ype]\(\s\+\I\i*\)*" skipwhite contains=vimFTCmd,vimFTOption,vimFTError -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") syn match vimFTError contained "\I\i*" endif syn keyword vimFTCmd contained filet[ype] @@ -100,22 +128,41 @@ syn keyword vimFTOption contained detect indent off on plugin " Augroup : vimAugroupError removed because long augroups caused sync'ing problems. {{{2 " ======= : Trade-off: Increasing synclines with slower editing vs augroup END error checking. syn cluster vimAugroupList contains=vimIsCommand,vimFunction,vimFunctionError,vimLineComment,vimSpecFile,vimOper,vimNumber,vimComment,vimString,vimSubst,vimMark,vimRegister,vimAddress,vimFilter,vimCmplxRepeat,vimComment,vimLet,vimSet,vimAutoCmd,vimRegion,vimSynLine,vimNotation,vimCtrlChar,vimFuncVar,vimContinue -syn region vimAugroup start="\<aug\%[roup]\>\s\+\K\k*" end="\<aug\%[roup]\>\s\+[eE][nN][dD]\>" contains=vimAugroupKey,vimAutoCmd,@vimAugroupList keepend +if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'a' + syn region vimAugroup fold start="\<aug\%[roup]\>\s\+\K\k*" end="\<aug\%[roup]\>\s\+[eE][nN][dD]\>" contains=vimAugroupKey,vimAutoCmd,@vimAugroupList keepend +else + syn region vimAugroup start="\<aug\%[roup]\>\s\+\K\k*" end="\<aug\%[roup]\>\s\+[eE][nN][dD]\>" contains=vimAugroupKey,vimAutoCmd,@vimAugroupList keepend +endif syn match vimAugroup "aug\%[roup]!" contains=vimAugroupKey -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") syn match vimAugroupError "\<aug\%[roup]\>\s\+[eE][nN][dD]\>" endif syn keyword vimAugroupKey contained aug[roup] +" Operators: {{{2 +" ========= +syn cluster vimOperGroup contains=vimOper,vimOperParen,vimNumber,vimString,vimRegister,vimContinue +syn match vimOper "\(==\|!=\|>=\|<=\|=\~\|!\~\|>\|<\|=\)[?#]\{0,2}" skipwhite nextgroup=vimString,vimSpecFile +syn match vimOper "||\|&&\|[-+.]" skipwhite nextgroup=vimString,vimSpecFile +syn region vimOperParen oneline matchgroup=vimOper start="(" end=")" contains=@vimOperGroup +syn region vimOperParen oneline matchgroup=vimSep start="{" end="}" contains=@vimOperGroup nextgroup=vimVar +if !exists("g:vimsyn_noerror") + syn match vimOperError ")" +endif + " Functions : Tag is provided for those who wish to highlight tagged functions {{{2 " ========= syn cluster vimFuncList contains=vimCommand,vimFuncKey,Tag,vimFuncSID -syn cluster vimFuncBodyList contains=vimIsCommand,vimFunction,vimFunctionError,vimFuncBody,vimLineComment,vimSpecFile,vimOper,vimNumber,vimComment,vimString,vimSubst,vimMark,vimRegister,vimAddress,vimFilter,vimCmplxRepeat,vimComment,vimLet,vimSet,vimAutoCmd,vimRegion,vimSynLine,vimNotation,vimCtrlChar,vimFuncVar,vimContinue -if !exists("g:vimsyntax_noerror") +syn cluster vimFuncBodyList contains=vimAddress,vimAutoCmd,vimCmplxRepeat,vimComment,vimComment,vimContinue,vimCtrlChar,vimEcho,vimEchoHL,vimExecute,vimIf,vimFunc,vimFunction,vimFunctionError,vimFuncVar,vimIsCommand,vimLet,vimLineComment,vimMap,vimMark,vimNorm,vimNotation,vimNotFunc,vimNumber,vimOper,vimOperParen,vimRegion,vimRegister,vimSet,vimSpecFile,vimString,vimSubst,vimSynLine,vimUserCommand +if !exists("g:vimsyn_noerror") syn match vimFunctionError "\<fu\%[nction]!\=\s\+\zs\U\i\{-}\ze\s*(" contains=vimFuncKey,vimFuncBlank nextgroup=vimFuncBody endif -syn match vimFunction "\<fu\%[nction]!\=\s\+\(\(<[sS][iI][dD]>\|[Ss]:\|\u\)\i*\|g:\(\I\i*\.\)\+\I\i*\)\ze\s*(" contains=@vimFuncList nextgroup=vimFuncBody -syn region vimFuncBody contained start=")" end="\<endf\%[unction]" contains=@vimFuncBodyList +syn match vimFunction "\<fu\%[nction]!\=\s\+\(\(<[sS][iI][dD]>\|[Ss]:\|\u\|\i\+#\)\i*\|g:\(\I\i*\.\)\+\I\i*\)\ze\s*(" contains=@vimFuncList nextgroup=vimFuncBody +if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'f' + syn region vimFuncBody contained fold start="\ze(" matchgroup=vimCommand end="\<\(endf\>\|endfu\%[nction]\>\)" contains=@vimFuncBodyList +else + syn region vimFuncBody contained start="\ze(" matchgroup=vimCommand end="\<\(endf\>\|endfu\%[nction]\>\)" contains=@vimFuncBodyList +endif syn match vimFuncVar contained "a:\(\I\i*\|\d\+\)" syn match vimFuncSID contained "\c<sid>\|\<s:" syn keyword vimFuncKey contained fu[nction] @@ -123,17 +170,6 @@ syn match vimFuncBlank contained "\s\+" syn keyword vimPattern contained start skip end -" Operators: {{{2 -" ========= -syn cluster vimOperGroup contains=vimOper,vimOperParen,vimNumber,vimString,vimRegister,vimContinue -syn match vimOper "\(==\|!=\|>=\|<=\|=\~\|!\~\|>\|<\|=\)[?#]\{0,2}" skipwhite nextgroup=vimString,vimSpecFile -syn match vimOper "||\|&&\|[-+.]" skipwhite nextgroup=vimString,vimSpecFile -syn region vimOperParen oneline matchgroup=vimOper start="(" end=")" contains=@vimOperGroup -syn region vimOperParen oneline matchgroup=vimSep start="{" end="}" contains=@vimOperGroup nextgroup=vimVar -if !exists("g:vimsyntax_noerror") - syn match vimOperError ")" -endif - " Special Filenames, Modifiers, Extension Removal: {{{2 " =============================================== syn match vimSpecFile "<c\(word\|WORD\)>" nextgroup=vimSpecFileMod,vimSubst @@ -156,7 +192,7 @@ syn match vimUserAttrb contained "-cou\%[nt]=\d\+" contains=vimNumber,vimOper, syn match vimUserAttrb contained "-bang\=\>" contains=vimOper,vimUserAttrbKey syn match vimUserAttrb contained "-bar\>" contains=vimOper,vimUserAttrbKey syn match vimUserAttrb contained "-re\%[gister]\>" contains=vimOper,vimUserAttrbKey -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") syn match vimUserCmdError contained "\S\+\>" endif syn case ignore @@ -168,12 +204,6 @@ syn match vimUserAttrbCmpltFunc contained ",\%([sS]:\|<[sS][iI][dD]>\)\=\%(\h\ syn case match syn match vimUserAttrbCmplt contained "custom,\u\w*" -" Errors: {{{2 -" ====== -if !exists("g:vimsyntax_noerror") - syn match vimElseIfErr "\<else\s\+if\>" -endif - " Lower Priority Comments: after some vim commands... {{{2 " ======================= syn match vimComment excludenl +\s"[^\-:.%#=*].*$+lc=1 contains=@vimCommentGroup,vimCommentString @@ -280,8 +310,9 @@ syn case match " Maps {{{2 " ==== -syn match vimMap "\<map!\=\ze\s*[^(]" skipwhite nextgroup=vimMapMod,vimMapLhs +syn match vimMap "\<map\>!\=\ze\s*[^(]" skipwhite nextgroup=vimMapMod,vimMapLhs syn keyword vimMap cm[ap] cno[remap] im[ap] ino[remap] ln[oremap] nm[ap] nn[oremap] no[remap] om[ap] ono[remap] snor[emap] vm[ap] vn[oremap] xn[oremap] skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs +syn keyword vimMap mapc[lear] syn match vimMapLhs contained "\S\+" contains=vimNotation,vimCtrlChar skipwhite nextgroup=vimMapRhs syn match vimMapBang contained "!" skipwhite nextgroup=vimMapMod,vimMapLhs syn match vimMapMod contained "\c<\(buffer\|expr\|\(local\)\=leader\|plug\|script\|sid\|unique\|silent\)\+>" contains=vimMapModKey,vimMapModErr skipwhite nextgroup=vimMapMod,vimMapLhs @@ -315,13 +346,21 @@ syn match vimNotation "\(\\\|<lt>\)\=<\([cas]file\|abuf\|amatch\|cword\|cWORD\|c syn match vimBracket contained "[\\<>]" syn case match -" User Function Highlighting (following Gautam Iyer's suggestion) {{{2 +" User Function Highlighting {{{2 +" (following Gautam Iyer's suggestion) " ========================== -syn match vimFunc "\%(\%([gGsS]:\|<[sS][iI][dD]>\)\=\%([a-zA-Z0-9.]\+\.\)*\I[a-zA-Z0-9.]*\)\ze\s*(" contains=vimFuncName,vimUserFunc,vimExecute -syn match vimUserFunc contained "\%(\%([gGsS]:\|<[sS][iI][dD]>\)\=\%([a-zA-Z0-9.]\+\.\)*\I[a-zA-Z0-9.]*\)\|\<\u[a-zA-Z0-9.]*\>\|\<if\>" contains=vimNotation +syn match vimFunc "\%(\%([gGsS]:\|<[sS][iI][dD]>\)\=\%([a-zA-Z0-9_.]\+\.\)*\I[a-zA-Z0-9_.]*\)\ze\s*(" contains=vimFuncName,vimUserFunc,vimExecute +syn match vimUserFunc contained "\%(\%([gGsS]:\|<[sS][iI][dD]>\)\=\%([a-zA-Z0-9_.]\+\.\)*\I[a-zA-Z0-9_.]*\)\|\<\u[a-zA-Z0-9.]*\>\|\<if\>" contains=vimNotation syn match vimNotFunc "\<if\>\|\<el\%[seif]\>" -" Norm +" Errors And Warnings: {{{2 +" ==================== +if !exists("g:vimsyn_noerror") + syn match vimElseIfErr "\<else\s\+if\>" + syn match vimBufnrWarn /\<bufnr\s*(\s*["']\.['"]\s*)/ +endif + +" Norm {{{2 " ==== syn match vimNorm "\<norm\%[al]!\=" skipwhite nextgroup=vimNormCmds syn match vimNormCmds contained ".*$" @@ -331,7 +370,7 @@ syn match vimNormCmds contained ".*$" syn match vimGroupList contained "@\=[^ \t,]*" contains=vimGroupSpecial,vimPatSep syn match vimGroupList contained "@\=[^ \t,]*," nextgroup=vimGroupList contains=vimGroupSpecial,vimPatSep syn keyword vimGroupSpecial contained ALL ALLBUT -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") syn match vimSynError contained "\i\+" syn match vimSynError contained "\i\+=" nextgroup=vimGroupList endif @@ -344,7 +383,7 @@ syn match vimAuSyntax contained "\s+sy\%[ntax]" contains=vimCommand skipwhite " Syntax: case {{{2 syn keyword vimSynType contained case skipwhite nextgroup=vimSynCase,vimSynCaseError -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") syn match vimSynCaseError contained "\i\+" endif syn keyword vimSynCase contained ignore match @@ -364,7 +403,7 @@ syn keyword vimSynType contained include skipwhite nextgroup=vimGroupList " Syntax: keyword {{{2 syn cluster vimSynKeyGroup contains=vimSynNextgroup,vimSynKeyOpt,vimSynKeyContainedin syn keyword vimSynType contained keyword skipwhite nextgroup=vimSynKeyRegion -syn region vimSynKeyRegion contained keepend matchgroup=vimGroupName start="\k\+" skip="\\\\\|\\|" matchgroup=vimSep end="|\|$" contains=@vimSynKeyGroup +syn region vimSynKeyRegion contained oneline keepend matchgroup=vimGroupName start="\k\+" skip="\\\\\|\\|" matchgroup=vimSep end="|\|$" contains=@vimSynKeyGroup syn match vimSynKeyOpt contained "\<\(conceal\|contained\|transparent\|skipempty\|skipwhite\|skipnl\)\>" " Syntax: match {{{2 @@ -400,7 +439,7 @@ syn match vimMtchComment contained '"[^"]\+$' " Syntax: sync {{{2 " ============ syn keyword vimSynType contained sync skipwhite nextgroup=vimSyncC,vimSyncLines,vimSyncMatch,vimSyncError,vimSyncLinebreak,vimSyncLinecont,vimSyncRegion -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") syn match vimSyncError contained "\i\+" endif syn keyword vimSyncC contained ccomment clear fromstart @@ -438,14 +477,14 @@ syn case match syn match vimHiFontname contained "[a-zA-Z\-*]\+" syn match vimHiGuiFontname contained "'[a-zA-Z\-* ]\+'" syn match vimHiGuiRgb contained "#\x\{6}" -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") syn match vimHiCtermError contained "[^0-9]\i*" endif " Highlighting: hi group key=arg ... {{{2 syn cluster vimHiCluster contains=vimHiGroup,vimHiTerm,vimHiCTerm,vimHiStartStop,vimHiCtermFgBg,vimHiGui,vimHiGuiFont,vimHiGuiFgBg,vimHiKeyError,vimNotation syn region vimHiKeyList contained oneline start="\i\+" skip="\\\\\|\\|" end="$\||" contains=@vimHiCluster -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") syn match vimHiKeyError contained "\i\+="he=e-1 endif syn match vimHiTerm contained "\cterm="he=e-1 nextgroup=vimHiAttribList @@ -485,71 +524,100 @@ syn region vimGlobal matchgroup=Statement start='\<v\%[global]!\=/' skip='\\.' e " Scripts : perl,ruby : Benoit Cerrina {{{2 " ======= python,tcl: Johannes Zellner -" allow users to prevent embedded script syntax highlighting -" when vim doesn't have perl/python/ruby/tcl support. Do -" so by setting g:vimembedscript= 0 in the user's <.vimrc>. -if !exists("g:vimembedscript") - let g:vimembedscript= 1 +" Allows users to specify the type of embedded script highlighting +" they want: (perl/python/ruby/tcl support) +" g:vimsyn_embed == 0 : don't embed any scripts +" g:vimsyn_embed ~= 'm' : embed mzscheme (but only if vim supports it) +" g:vimsyn_embed ~= 'p' : embed perl (but only if vim supports it) +" g:vimsyn_embed ~= 'P' : embed python (but only if vim supports it) +" g:vimsyn_embed ~= 'r' : embed ruby (but only if vim supports it) +" g:vimsyn_embed ~= 't' : embed tcl (but only if vim supports it) +if !exists("g:vimsyn_embed") + let g:vimsyn_embed= "mpPr" endif " [-- perl --] {{{3 -if (has("perl") || g:vimembedscript) && filereadable(expand("<sfile>:p:h")."/perl.vim") +if (g:vimsyn_embed =~ 'p' && has("perl")) && filereadable(expand("<sfile>:p:h")."/perl.vim") unlet! b:current_syntax syn include @vimPerlScript <sfile>:p:h/perl.vim - syn region vimPerlRegion matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPerlScript - syn region vimPerlRegion matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*$+ end=+\.$+ contains=@vimPerlScript + if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'p' + syn region vimPerlRegion fold matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPerlScript + syn region vimPerlRegion fold matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*$+ end=+\.$+ contains=@vimPerlScript + else + syn region vimPerlRegion matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPerlScript + syn region vimPerlRegion matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*$+ end=+\.$+ contains=@vimPerlScript + endif endif " [-- ruby --] {{{3 -if (has("ruby") || g:vimembedscript) && filereadable(expand("<sfile>:p:h")."/ruby.vim") +if (g:vimsyn_embed =~ 'r' && has("ruby")) && filereadable(expand("<sfile>:p:h")."/ruby.vim") unlet! b:current_syntax syn include @vimRubyScript <sfile>:p:h/ruby.vim - syn region vimRubyRegion matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimRubyScript + if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'r' + syn region vimRubyRegion fold matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimRubyScript + else + syn region vimRubyRegion fold matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimRubyScript + endif syn region vimRubyRegion matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*$+ end=+\.$+ contains=@vimRubyScript endif " [-- python --] {{{3 -if (has("python") || g:vimembedscript) && filereadable(expand("<sfile>:p:h")."/python.vim") +if (g:vimsyn_embed =~ 'P' && has("python")) && filereadable(expand("<sfile>:p:h")."/python.vim") unlet! b:current_syntax syn include @vimPythonScript <sfile>:p:h/python.vim - syn region vimPythonRegion matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPythonScript - syn region vimPythonRegion matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*$+ end=+\.$+ contains=@vimPythonScript + if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'P' + syn region vimPythonRegion fold matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPythonScript + syn region vimPythonRegion fold matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*$+ end=+\.$+ contains=@vimPythonScript + else + syn region vimPythonRegion matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPythonScript + syn region vimPythonRegion matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*$+ end=+\.$+ contains=@vimPythonScript + endif endif " [-- tcl --] {{{3 if has("win32") || has("win95") || has("win64") || has("win16") " apparently has("tcl") has been hanging vim on some windows systems with cygwin - let trytcl= (&shell !~ '\%(\<bash\>\|\<zsh\>\)\%(\.exe\)\=$') || g:vimembedscript + let trytcl= (&shell !~ '\<\%(bash\>\|4[nN][tT]\|\<zsh\)\>\%(\.exe\)\=$') else let trytcl= 1 endif if trytcl - if (has("tcl") || g:vimembedscript) && filereadable(expand("<sfile>:p:h")."/tcl.vim") + if (g:vimsyn_embed =~ 't' && has("tcl")) && filereadable(expand("<sfile>:p:h")."/tcl.vim") unlet! b:current_syntax syn include @vimTclScript <sfile>:p:h/tcl.vim - syn region vimTclRegion matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimTclScript - syn region vimTclRegion matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*$+ end=+\.$+ contains=@vimTclScript + if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 't' + syn region vimTclRegion fold matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimTclScript + syn region vimTclRegion fold matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*$+ end=+\.$+ contains=@vimTclScript + else + syn region vimTclRegion matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimTclScript + syn region vimTclRegion matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*$+ end=+\.$+ contains=@vimTclScript + endif endif endif unlet trytcl " [-- mzscheme --] {{{3 -if (has("mzscheme") || g:vimembedscript) && filereadable(expand("<sfile>:p:h")."/scheme.vim") +if (g:vimsyn_embed =~ 'm' && has("mzscheme")) && filereadable(expand("<sfile>:p:h")."/scheme.vim") unlet! b:current_syntax let iskKeep= &isk syn include @vimMzSchemeScript <sfile>:p:h/scheme.vim let &isk= iskKeep - syn region vimMzSchemeRegion matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimMzSchemeScript - syn region vimMzSchemeRegion matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*$+ end=+\.$+ contains=@vimMzSchemeScript + if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 't' + syn region vimMzSchemeRegion fold matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimMzSchemeScript + syn region vimMzSchemeRegion fold matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*$+ end=+\.$+ contains=@vimMzSchemeScript + else + syn region vimMzSchemeRegion matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimMzSchemeScript + syn region vimMzSchemeRegion matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*$+ end=+\.$+ contains=@vimMzSchemeScript + endif endif " Synchronize (speed) {{{2 "============ -if exists("g:vim_minlines") - exe "syn sync minlines=".g:vim_minlines +if exists("g:vimsyn_minlines") + exe "syn sync minlines=".g:vimsyn_minlines endif -if exists("g:vim_maxlines") - exe "syn sync maxlines=".g:vim_maxlines +if exists("g:vimsyn_maxlines") + exe "syn sync maxlines=".g:vimsyn_maxlines else syn sync maxlines=60 endif @@ -563,7 +631,7 @@ hi def link vimAuHighlight vimHighlight hi def link vimSubst1 vimSubst hi def link vimBehaveModel vimBehave -if !exists("g:vimsyntax_noerror") +if !exists("g:vimsyn_noerror") hi def link vimBehaveError vimError hi def link vimCollClassErr vimError hi def link vimErrSetting vimError @@ -577,6 +645,7 @@ if !exists("g:vimsyntax_noerror") hi def link vimMapModErr vimError hi def link vimSubstFlagErr vimError hi def link vimSynCaseError vimError + hi def link vimBufnrWarn vimWarn endif hi def link vimAddress vimMark @@ -708,6 +777,7 @@ hi def link vimSyncNone Type hi def link vimTodo Todo hi def link vimUserCmdError Error hi def link vimUserAttrbCmpltFunc Special +hi def link vimWarn WarningMsg " Current Syntax Variable: {{{2 let b:current_syntax = "vim" diff --git a/runtime/syntax/voscm.vim b/runtime/syntax/voscm.vim new file mode 100644 index 000000000..7d6bea754 --- /dev/null +++ b/runtime/syntax/voscm.vim @@ -0,0 +1,94 @@ +" Vim syntax file +" Language: VOS CM macro +" Maintainer: Andrew McGill andrewm at lunch.za.net +" Last Change: Apr 06, 2007 +" Version: 1 +" URL: http://lunch.za.net/ +" + +" For version 5.x: Clear all syntax items +" For version 6.x: Quit when a syntax file was already loaded +if exists("b:current_syntax") + finish +endif + +syn case match +" set iskeyword=48-57,_,a-z,A-Z + +syn match voscmStatement "^!" +syn match voscmStatement "&\(label\|begin_parameters\|end_parameters\|goto\|attach_input\|break\|continue\|control\|detach_input\|display_line\|display_line_partial\|echo\|eof\|eval\|if\|mode\|return\|while\|set\|set_string\|then\|else\|do\|done\|end\)\>" +syn match voscmJump "\(&label\|&goto\) *" nextgroup=voscmLabelId +syn match voscmLabelId contained "\<[A-Za-z][A-Z_a-z0-9]* *$" +syn match voscmSetvar "\(&set_string\|&set\) *" nextgroup=voscmVariable +syn match voscmError "\(&set_string\|&set\) *&" +syn match voscmVariable contained "\<[A-Za-z][A-Z_a-z0-9]\+\>" +syn keyword voscmParamKeyword contained number req string switch allow byte disable_input hidden length longword max min no_abbrev output_path req required req_for_form word +syn region voscmParamList matchgroup=voscmParam start="&begin_parameters" end="&end_parameters" contains=voscmParamKeyword,voscmString,voscmParamName,voscmParamId +syn match voscmParamName contained "\(^\s*[A-Za-z_0-9]\+\s\+\)\@<=\k\+" +syn match voscmParamId contained "\(^\s*\)\@<=\k\+" +syn region par1 matchgroup=par1 start=/(/ end=/)/ contains=voscmFunction,voscmIdentifier,voscmString transparent +" FIXME: functions should only be allowed after a bracket ... ie (ask ...): +syn keyword voscmFunction contained abs access after ask before break byte calc ceil command_status concat +syn keyword voscmFunction contained contents path_name copy count current_dir current_module date date_time +syn keyword voscmFunction contained decimal directory_name end_of_file exists file_info floor given group_name +syn keyword voscmFunction contained has_access hexadecimal home_dir index iso_date iso_date_time language_name +syn keyword voscmFunction contained length lock_type locked ltrim master_disk max message min mod module_info +syn keyword voscmFunction contained module_name object_name online path_name person_name process_dir process_info +syn keyword voscmFunction contained process_type quote rank referencing_dir reverse rtrim search +syn keyword voscmFunction contained software_purchased string substitute substr system_name terminal_info +syn keyword voscmFunction contained terminal_name time translate trunc unique_string unquote user_name verify +syn keyword voscmFunction contained where_path +syn keyword voscmTodo contained TODO FIXME XXX DEBUG NOTE +syn match voscmTab "\t\+" + +syn keyword voscmCommand add_entry_names add_library_path add_profile analyze_pc_samples attach_default_output attach_port batch bind break_process c c_preprocess call_thru cancel_batch_requests cancel_device_reservation cancel_print_requests cc change_current_dir check_posix cobol comment_on_manual compare_dirs compare_files convert_text_file copy_dir copy_file copy_tape cpp create_data_object create_deleted_record_index create_dir create_file create_index create_record_index create_tape_volumes cvt_fixed_to_stream cvt_stream_to_fixed debug delete_dir delete_file delete_index delete_library_path detach_default_output detach_port dismount_tape display display_access display_access_list display_batch_status display_current_dir display_current_module display_date_time display_default_access_list display_device_info display_dir_status display_disk_info display_disk_usage display_error display_file display_file_status display_line display_notices display_object_module_info display_print_defaults display_print_status display_program_module display_system_usage display_tape_params display_terminal_parameters dump_file dump_record dump_tape edit edit_form emacs enforce_region_locks fortran get_external_variable give_access give_default_access handle_sig_dfl harvest_pc_samples help kill line_edit link link_dirs list list_batch_requests list_devices list_gateways list_library_paths list_modules list_port_attachments list_print_requests list_process_cmd_limits list_save_tape list_systems list_tape list_terminal_types list_users locate_files locate_large_files login logout mount_tape move_device_reservation move_dir move_file mp_debug nls_edit_form pascal pl1 position_tape preprocess_file print profile propagate_access read_tape ready remove_access remove_default_access rename reserve_device restore_object save_object send_message set set_cpu_time_limit set_expiration_date set_external_variable set_file_allocation set_implicit_locking set_index_flags set_language set_library_paths set_line_wrap_width set_log_protected_file set_owner_access set_pipe_file set_priority set_ready set_safety_switch set_second_tape set_tape_drive_params set_tape_file_params set_tape_mount_params set_terminal_parameters set_text_file set_time_zone sleep sort start_logging start_process stop_logging stop_process tail_file text_data_merge translate_links truncate_file unlink update_batch_requests update_print_requests update_process_cmd_limits use_abbreviations use_message_file vcc verify_posix_access verify_save verify_system_access walk_dir where_command where_path who_locked write_tape + +syn match voscmIdentifier "&[A-Za-z][a-z0-9_A-Z]*&" + +syn match voscmString "'[^']*'" + +" Number formats +syn match voscmNumber "\<\d\+\>" +"Floating point number part only +syn match voscmDecimalNumber "\.\d\+\([eE][-+]\=\d\)\=\>" + +"syn region voscmComment start="^[ ]*&[ ]+" end="$" +"syn match voscmComment "^[ ]*&[ ].*$" +"syn match voscmComment "^&$" +syn region voscmComment start="^[ ]*&[ ]" end="$" contains=voscmTodo +syn match voscmComment "^&$" +syn match voscmContinuation "&+$" + +"syn match voscmIdentifier "[A-Za-z0-9&._-]\+" + +"Synchronization with Statement terminator $ +" syn sync maxlines=100 + +hi def link voscmConditional Conditional +hi def link voscmStatement Statement +hi def link voscmSetvar Statement +hi def link voscmNumber Number +hi def link voscmDecimalNumber Float +hi def link voscmString String +hi def link voscmIdentifier Identifier +hi def link voscmVariable Identifier +hi def link voscmComment Comment +hi def link voscmJump Statement +hi def link voscmContinuation Macro +hi def link voscmLabelId String +hi def link voscmParamList NONE +hi def link voscmParamId Identifier +hi def link voscmParamName String +hi def link voscmParam Statement +hi def link voscmParamKeyword Statement +hi def link voscmFunction Function +hi def link voscmCommand Structure +"hi def link voscmIdentifier NONE +"hi def link voscmSpecial Special " not used +hi def link voscmTodo Todo +hi def link voscmTab Error +hi def link voscmError Error + +let b:current_syntax = "voscm" + +" vim: ts=8 diff --git a/runtime/syntax/xpm2.vim b/runtime/syntax/xpm2.vim index 3a3de6f54..b057946c1 100644 --- a/runtime/syntax/xpm2.vim +++ b/runtime/syntax/xpm2.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: X Pixmap v2 " Maintainer: Steve Wall (hitched97@velnet.com) -" Last Change: 2001 Apr 25 +" Last Change: 2008 May 28 " Version: 5.8 " " Made from xpm.vim by Ronald Schild <rs@scutum.de> @@ -50,9 +50,15 @@ if has("gui_running") let colors = substitute(s, '\s*\d\+\s\+\d\+\s\+\(\d\+\).*', '\1', '') " get the 4th value: cpp = number of character per pixel let cpp = substitute(s, '\s*\d\+\s\+\d\+\s\+\d\+\s\+\(\d\+\).*', '\1', '') + if cpp =~ '[^0-9]' + break " if cpp is not made of digits there must be something wrong + endif - " highlight the Values string as normal string (no pixel string) - exe 'syn match xpm2Values /'.s.'/' + " Highlight the Values string as normal string (no pixel string). + " Only when there is no slash, it would terminate the pattern. + if s !~ '/' + exe 'syn match xpm2Values /' . s . '/' + endif HiLink xpm2Values Statement let n = 1 " n = color index @@ -118,7 +124,7 @@ if has("gui_running") " if no color or color = "None" show background if color == "" || substitute(color, '.*', '\L&', '') == 'none' exe 'Hi xpm2Color'.n.' guifg=bg guibg=NONE' - else + elseif color !~ "'" exe 'Hi xpm2Color'.n." guifg='".color."' guibg='".color."'" endif let n = n + 1 diff --git a/runtime/tutor/README.txt b/runtime/tutor/README.txt index 77097c199..6eece4197 100644 --- a/runtime/tutor/README.txt +++ b/runtime/tutor/README.txt @@ -1,22 +1,138 @@ -Tutor is a "hands on" tutorial for new users of the Vim editor. +README.txt for version 7.2a of Vim: Vi IMproved. -Most new users can get through it in less than one hour. The result -is that you can do a simple editing task using the Vim editor. -Tutor is a file that contains the tutorial lessons. You can simply -execute "vim tutor" and then follow the instructions in the lessons. -The lessons tell you to modify the file, so DON'T DO THIS ON YOUR -ORIGINAL COPY. +WHAT IS VIM -On Unix you can also use the "vimtutor" program. It will make a -scratch copy of the tutor first. +Vim is an almost compatible version of the UNIX editor Vi. Many new features +have been added: multi-level undo, syntax highlighting, command line history, +on-line help, spell checking, filename completion, block operations, etc. +There is also a Graphical User Interface (GUI) available. See +"runtime/doc/vi_diff.txt" for differences with Vi. -I have considered adding more advanced lessons but have not found the -time. Please let me know how you like it and send any improvements you -make. +This editor is very useful for editing programs and other plain ASCII files. +All commands are given with normal keyboard characters, so those who can type +with ten fingers can work very fast. Additionally, function keys can be +defined by the user, and the mouse can be used. -Bob Ware, Colorado School of Mines, Golden, Co 80401, USA -(303) 273-3987 -bware@mines.colorado.edu bware@slate.mines.colorado.edu bware@mines.bitnet +Vim currently runs under Amiga DOS, MS-DOS, MS-Windows 95/98/Me/NT/2000/XP, +Atari MiNT, Macintosh, BeOS, VMS, RISC OS, OS/2 and almost all flavours of +UNIX. Porting to other systems should not be very difficult. -[This file was modified for Vim by Bram Moolenaar] + +DISTRIBUTION + +There are separate distributions for Unix, PC, Amiga and some other systems. +This README.txt file comes with the runtime archive. It includes the +documentation, syntax files and other files that are used at runtime. To run +Vim you must get either one of the binary archives or a source archive. +Which one you need depends on the system you want to run it on and whether you +want or must compile it yourself. Check "http://www.vim.org/download.php" for +an overview of currently available distributions. + + +DOCUMENTATION + +The best is to use ":help" in Vim. If you don't have an executable yet, read +"runtime/doc/help.txt". It contains pointers to the other documentation +files. The User Manual reads like a book and is recommended to learn to use +Vim. See ":help user-manual". + +The vim tutor is a one hour training course for beginners. Mostly it can be +started as "vimtutor". See ":help tutor" for more information. + + +COPYING + +Vim is Charityware. You can use and copy it as much as you like, but you are +encouraged to make a donation to orphans in Uganda. Please read the file +"runtime/doc/uganda.txt" for details (do ":help uganda" inside Vim). + +Summary of the license: There are no restrictions on using or distributing an +unmodified copy of Vim. Parts of Vim may also be distributed, but the license +text must always be included. For modified versions a few restrictions apply. +The license is GPL compatible, you may compile Vim with GPL libraries and +distribute it. + + +SPONSORING + +Fixing bugs and adding new features takes a lot of time and effort. To show +your appreciation for the work and motivate Bram and others to continue +working on Vim please send a donation. + +Since Bram is back to a paid job the money will now be used to help children +in Uganda. See runtime/doc/uganda.txt. But at the same time donations +increase Bram's motivation to keep working on Vim! + +For the most recent information about sponsoring look on the Vim web site: + + http://www.vim.org/sponsor/ + + +COMPILING + +If you obtained a binary distribution you don't need to compile Vim. If you +obtained a source distribution, all the stuff for compiling Vim is in the +"src" directory. See src/INSTALL for instructions. + + +INSTALLATION + +See one of these files for system-specific instructions: +README_ami.txt Amiga +README_unix.txt Unix +README_dos.txt MS-DOS and MS-Windows +README_os2.txt OS/2 +README_mac.txt Macintosh +README_vms.txt VMS + + +INFORMATION + +The latest news about Vim can be found on the Vim home page: + http://www.vim.org/ + +If you have problems, have a look at the Vim FAQ: + http://vimdoc.sf.net/vimfaq.html + +Send bug reports to: + Bram Moolenaar <Bram@vim.org> + +There are five mailing lists for Vim: +<vim@vim.org> + For discussions about using existing versions of Vim: Useful mappings, + questions, answers, where to get a specific version, etc. +<vim-dev@vim.org> + For discussions about changing Vim: New features, porting, beta-test + versions, etc. +<vim-announce@vim.org> + Announcements about new versions of Vim; also beta-test versions and + ports to different systems. +<vim-multibyte@vim.org> + For discussions about using and improving the multi-byte aspects of + Vim: XIM, Hangul, fontset, etc. +<vim-mac@vim.org> + For discussions about using and improving Vim on the Macintosh. + +For more info and URLs of the archives see "http://www.vim.org/maillist.php". + +NOTE: +- You can only send messages to these lists if you have subscribed! +- You need to send the messages from the same location as where you subscribed + from (to avoid spam mail). +- Maximum message size is 40000 characters. + +If you want to join a maillist, send a message to + <vim-help@vim.org> +Make sure that your "From:" address is correct. Then the list server will +send you a help message. + + +MAIN AUTHOR + +Send any other comments, patches, pizza and suggestions to: + + Bram Moolenaar E-mail: Bram@vim.org + Finsterruetihof 1 + 8134 Adliswil + Switzerland diff --git a/runtime/tutor/README_ami.txt.info b/runtime/tutor/README_ami.txt.info Binary files differnew file mode 100755 index 000000000..912436d6a --- /dev/null +++ b/runtime/tutor/README_ami.txt.info diff --git a/runtime/tutor/README_amibin.txt.info b/runtime/tutor/README_amibin.txt.info Binary files differnew file mode 100755 index 000000000..bdc3f028e --- /dev/null +++ b/runtime/tutor/README_amibin.txt.info diff --git a/runtime/tutor/README_dos.txt b/runtime/tutor/README_dos.txt new file mode 100644 index 000000000..f4818b8a2 --- /dev/null +++ b/runtime/tutor/README_dos.txt @@ -0,0 +1,154 @@ +README_dos.txt for version 7.2a of Vim: Vi IMproved. + +This file explains the installation of Vim on MS-DOS and MS-Windows systems. +See "README.txt" for general information about Vim. + +There are two ways to install Vim: +A. Use the self-installing .exe file. +B. Unpack .zip files and run the install.exe program. + + +A. Using the self-installing .exe +--------------------------------- + +This is mostly self-explaining. Just follow the prompts and make the +selections. A few things to watch out for: + +- When an existing installation is detected, you are offered to first remove + this. The uninstall program is then started while the install program waits + for it to complete. Sometimes the windows overlap each other, which can be + confusing. Be sure the complete the uninstalling before continuing the + installation. Watch the taskbar for uninstall windows. + +- When selecting a directory to install Vim, use the same place where other + versions are located. This makes it easier to find your _vimrc file. For + example "C:\Program Files\vim" or "D:\vim". A name ending in "vim" is + preferred. + +- After selecting the directory where to install Vim, clicking on "Next" will + start the installation. + + +B. Using .zip files +------------------- + +These are the normal steps to install Vim from the .zip archives: + +1. Go to the directory where you want to put the Vim files. Examples: + cd C:\ + cd D:\editors + If you already have a "vim" directory, go to the directory in which it is + located. Check the $VIM setting to see where it points to: + set VIM + For example, if you have + C:\vim\vim54 + do + cd C:\ + Binary and runtime Vim archives are normally unpacked in the same location, + on top of each other. + +2. Unpack the zip archives. This will create a new directory "vim\vim70", + in which all the distributed Vim files are placed. Since the directory + name includes the version number, it is unlikely that you overwrite + existing files. + Examples: + pkunzip -d gvim70.zip + unzip vim70w32.zip + + You need to unpack the runtime archive and at least one of the binary + archives. When using more than one binary version, be careful not to + overwrite one version with the other, the names of the executables + "vim.exe" and "gvim.exe" are the same. + + After you unpacked the files, you can still move the whole directory tree + to another location. That is where they will stay, the install program + won't move or copy the runtime files. + + Only for the 32 bit DOS version on MS-DOS without DPMI support (trying to + run install.exe will produce an error message): Unpack the CSDPMI4B.ZIP + archive and follow the instructions in the documentation. + +3. Change to the new directory: + cd vim\vim70 + Run the "install.exe" program. It will ask you a number of questions about + how you would like to have your Vim setup. Among these are: + - You can tell it to write a "_vimrc" file with your preferences in the + parent directory. + - It can also install an "Edit with Vim" entry in the Windows Explorer + popup menu. + - You can have it create batch files, so that you can run Vim from the + console or in a shell. You can select one of the directories in your + $PATH. If you skip this, you can add Vim to the search path manually: + The simplest is to add a line to your autoexec.bat. Examples: + set path=%path%;C:\vim\vim70 + set path=%path%;D:\editors\vim\vim70 + - Create entries for Vim on the desktop and in the Start menu. + +That's it! + + +Remarks: + +- If Vim can't find the runtime files, ":help" won't work and the GUI version + won't show a menubar. Then you need to set the $VIM environment variable to + point to the top directory of your Vim files. Example: + set VIM=C:\editors\vim + Vim version 6.0 will look for your vimrc file in $VIM, and for the runtime + files in $VIM/vim70. See ":help $VIM" for more information. + +- To avoid confusion between distributed files of different versions and your + own modified vim scripts, it is recommended to use this directory layout: + ("C:\vim" is used here as the root, replace it with the path you use) + Your own files: + C:\vim\_vimrc Your personal vimrc. + C:\vim\_viminfo Dynamic info for 'viminfo'. + C:\vim\vimfiles\ftplugin\*.vim Filetype plugins + C:\vim\... Other files you made. + Distributed files: + C:\vim\vim70\vim.exe The Vim version 6.0 executable. + C:\vim\vim70\doc\*.txt The version 6.0 documentation files. + C:\vim\vim70\bugreport.vim A Vim version 6.0 script. + C:\vim\vim70\... Other version 6.0 distributed files. + In this case the $VIM environment variable would be set like this: + set VIM=C:\vim + Then $VIMRUNTIME will automatically be set to "$VIM\vim70". Don't add + "vim70" to $VIM, that won't work. + +- You can put your Vim executable anywhere else. If the executable is not + with the other Vim files, you should set $VIM. The simplest is to add a line + to your autoexec.bat. Examples: + set VIM=c:\vim + set VIM=d:\editors\vim + +- If you have told the "install.exe" program to add the "Edit with Vim" menu + entry, you can remove it by running the "uninstal.exe". See + ":help win32-popup-menu". + +- In Windows 95/98/NT you can create a shortcut to Vim. This works for all + DOS and Win32 console versions. For the console version this gives you the + opportunity to set defaults for the Console where Vim runs in. + + 1. On the desktop, click right to get a menu. Select New/Shortcut. + 2. In the dialog, enter Command line: "C:\command.com". Click "Next". + 3. Enter any name. Click "Finish". + The new shortcut will appear on the desktop. + 4. With the mouse pointer on the new shortcut, click right to get a menu. + Select Properties. + 5. In the Program tab, change the "Cmdline" to add "/c" and the name of the + Vim executable. Examples: + C:\command.com /c C:\vim\vim70\vim.exe + C:\command.com /c D:\editors\vim\vim70\vim.exe + 6. Select the font, window size, etc. that you like. If this isn't + possible, select "Advanced" in the Program tab, and deselect "MS-DOS + mode". + 7. Click OK. + + For gvim, you can use a normal shortcut on the desktop, and set the size of + the Window in your $VIM/_gvimrc: + set lines=30 columns=90 + + +For further information, type one of these inside Vim: + :help dos + :help msdos + :help win32 diff --git a/runtime/tutor/README_mac.txt b/runtime/tutor/README_mac.txt new file mode 100644 index 000000000..796ad0162 --- /dev/null +++ b/runtime/tutor/README_mac.txt @@ -0,0 +1,8 @@ +README_mac.txt for version 7.2a of Vim: Vi IMproved. + +This file explains the installation of Vim on Macintosh systems. +See "README.txt" for general information about Vim. + + +Sorry, this text still needs to be written! + diff --git a/runtime/tutor/runtime.info b/runtime/tutor/runtime.info Binary files differnew file mode 100755 index 000000000..6ff0468ea --- /dev/null +++ b/runtime/tutor/runtime.info diff --git a/runtime/tutor/runtime/evim.vim b/runtime/tutor/runtime/evim.vim new file mode 100644 index 000000000..754729048 --- /dev/null +++ b/runtime/tutor/runtime/evim.vim @@ -0,0 +1,66 @@ +" Vim script for Evim key bindings +" Maintainer: Bram Moolenaar <Bram@vim.org> +" Last Change: 2006 Mar 29 + +" Don't use Vi-compatible mode. +set nocompatible + +" Use the mswin.vim script for most mappings +source <sfile>:p:h/mswin.vim + +" Vim is in Insert mode by default +set insertmode + +" Make a buffer hidden when editing another one +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> + +" 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> + + +set backspace=2 " allow backspacing over everything in insert mode +set autoindent " always set autoindenting on +if has("vms") + set nobackup " do not keep a backup file, use versions instead +else + set backup " keep a backup file +endif +set history=50 " keep 50 lines of command line history +set ruler " show the cursor position all the time +set incsearch " do incremental searching +set mouse=a " always use the mouse + +" Don't use Ex mode, use Q for formatting +map Q gq + +" Switch syntax highlighting on, when the terminal has colors +" Highlight the last used search pattern on the next search command. +if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch + nohlsearch +endif + +" Only do this part when compiled with support for autocommands. +if has("autocmd") + + " Enable file type detection. + " Use the default filetype settings, so that mail gets 'tw' set to 72, + " 'cindent' is on in C files, etc. + " Also load indent files, to automatically do language-dependent indenting. + filetype plugin indent on + + " For all text files set 'textwidth' to 78 characters. + au FileType text setlocal tw=78 + +endif " has("autocmd") + +" vim: set sw=2 : diff --git a/runtime/tutor/runtime/gvimrc_example.vim b/runtime/tutor/runtime/gvimrc_example.vim new file mode 100644 index 000000000..5a5197e99 --- /dev/null +++ b/runtime/tutor/runtime/gvimrc_example.vim @@ -0,0 +1,59 @@ +" An example for a gvimrc file. +" The commands in this are executed when the GUI is started. +" +" Maintainer: Bram Moolenaar <Bram@vim.org> +" Last change: 2001 Sep 02 +" +" To use it, copy it to +" for Unix and OS/2: ~/.gvimrc +" for Amiga: s:.gvimrc +" for MS-DOS and Win32: $VIM\_gvimrc +" for OpenVMS: sys$login:.gvimrc + +" Make external commands work through a pipe instead of a pseudo-tty +"set noguipty + +" set the X11 font to use +" set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1 + +set ch=2 " Make command line two lines high + +set mousehide " Hide the mouse when typing text + +" Make shift-insert work like in Xterm +map <S-Insert> <MiddleMouse> +map! <S-Insert> <MiddleMouse> + +" Only do this for Vim version 5.0 and later. +if version >= 500 + + " I like highlighting strings inside C comments + let c_comment_strings=1 + + " Switch on syntax highlighting if it wasn't on yet. + if !exists("syntax_on") + syntax on + endif + + " Switch on search pattern highlighting. + set hlsearch + + " For Win32 version, have "K" lookup the keyword in a help file + "if has("win32") + " let winhelpfile='windows.hlp' + " map K :execute "!start winhlp32 -k <cword> " . winhelpfile <CR> + "endif + + " Set nice colors + " background for normal text is light grey + " Text below the last line is darker grey + " Cursor is green, Cyan when ":lmap" mappings are active + " Constants are not underlined but have a slightly lighter background + highlight Normal guibg=grey90 + highlight Cursor guibg=Green guifg=NONE + highlight lCursor guibg=Cyan guifg=NONE + highlight NonText guibg=grey80 + highlight Constant gui=NONE guibg=grey95 + highlight Special gui=NONE guibg=grey95 + +endif diff --git a/runtime/tutor/runtime/icons.info b/runtime/tutor/runtime/icons.info Binary files differnew file mode 100644 index 000000000..566bc5663 --- /dev/null +++ b/runtime/tutor/runtime/icons.info diff --git a/runtime/tutor/runtime/scripts.vim b/runtime/tutor/runtime/scripts.vim new file mode 100644 index 000000000..936f508e7 --- /dev/null +++ b/runtime/tutor/runtime/scripts.vim @@ -0,0 +1,351 @@ +" Vim support file to detect file types in scripts +" +" Maintainer: Bram Moolenaar <Bram@vim.org> +" Last change: 2008 Apr 28 + +" This file is called by an autocommand for every file that has just been +" loaded into a buffer. It checks if the type of file can be recognized by +" the file contents. The autocommand is in $VIMRUNTIME/filetype.vim. + + +" Only do the rest when the FileType autocommand has not been triggered yet. +if did_filetype() + finish +endif + +" Load the user defined scripts file first +" Only do this when the FileType autocommand has not been triggered yet +if exists("myscriptsfile") && filereadable(expand(myscriptsfile)) + execute "source " . myscriptsfile + if did_filetype() + finish + endif +endif + +" Line continuation is used here, remove 'C' from 'cpoptions' +let s:cpo_save = &cpo +set cpo&vim + +let s:line1 = getline(1) + +if s:line1 =~ "^#!" + " A script that starts with "#!". + + " Check for a line like "#!/usr/bin/env VAR=val bash". Turn it into + " "#!/usr/bin/bash" to make matching easier. + if s:line1 =~ '^#!\s*\S*\<env\s' + let s:line1 = substitute(s:line1, '\S\+=\S\+', '', 'g') + let s:line1 = substitute(s:line1, '\<env\s\+', '', '') + endif + + " Get the program name. + " Only accept spaces in PC style paths: "#!c:/program files/perl [args]". + " If the word env is used, use the first word after the space: + " "#!/usr/bin/env perl [path/args]" + " If there is no path use the first word: "#!perl [path/args]". + " Otherwise get the last word after a slash: "#!/usr/bin/perl [path/args]". + if s:line1 =~ '^#!\s*\a:[/\\]' + let s:name = substitute(s:line1, '^#!.*[/\\]\(\i\+\).*', '\1', '') + elseif s:line1 =~ '^#!.*\<env\>' + let s:name = substitute(s:line1, '^#!.*\<env\>\s\+\(\i\+\).*', '\1', '') + elseif s:line1 =~ '^#!\s*[^/\\ ]*\>\([^/\\]\|$\)' + let s:name = substitute(s:line1, '^#!\s*\([^/\\ ]*\>\).*', '\1', '') + else + let s:name = substitute(s:line1, '^#!\s*\S*[/\\]\(\i\+\).*', '\1', '') + endif + + " tcl scripts may have #!/bin/sh in the first line and "exec wish" in the + " third line. Suggested by Steven Atkinson. + if getline(3) =~ '^exec wish' + let s:name = 'wish' + endif + + " Bourne-like shell scripts: bash bash2 ksh ksh93 sh + if s:name =~ '^\(bash\d*\|\|ksh\d*\|sh\)\>' + call SetFileTypeSH(s:line1) " defined in filetype.vim + + " csh scripts + elseif s:name =~ '^csh\>' + if exists("g:filetype_csh") + call SetFileTypeShell(g:filetype_csh) + else + call SetFileTypeShell("csh") + endif + + " tcsh scripts + elseif s:name =~ '^tcsh\>' + call SetFileTypeShell("tcsh") + + " Z shell scripts + elseif s:name =~ '^zsh\>' + set ft=zsh + + " TCL scripts + elseif s:name =~ '^\(tclsh\|wish\|expectk\|itclsh\|itkwish\)\>' + set ft=tcl + + " Expect scripts + elseif s:name =~ '^expect\>' + set ft=expect + + " Gnuplot scripts + elseif s:name =~ '^gnuplot\>' + set ft=gnuplot + + " Makefiles + elseif s:name =~ 'make\>' + set ft=make + + " Lua + elseif s:name =~ 'lua' + set ft=lua + + " Perl + elseif s:name =~ 'perl' + set ft=perl + + " PHP + elseif s:name =~ 'php' + set ft=php + + " Python + elseif s:name =~ 'python' + set ft=python + + " Groovy + elseif s:name =~ '^groovy\>' + set ft=groovy + + " Ruby + elseif s:name =~ 'ruby' + set ft=ruby + + " BC calculator + elseif s:name =~ '^bc\>' + set ft=bc + + " sed + elseif s:name =~ 'sed\>' + set ft=sed + + " OCaml-scripts + elseif s:name =~ 'ocaml' + set ft=ocaml + + " Awk scripts + elseif s:name =~ 'awk\>' + set ft=awk + + " Website MetaLanguage + elseif s:name =~ 'wml' + set ft=wml + + " Scheme scripts + elseif s:name =~ 'scheme' + set ft=scheme + + " CFEngine scripts + elseif s:name =~ 'cfengine' + set ft=cfengine + + endif + unlet s:name + +else + " File does not start with "#!". + + let s:line2 = getline(2) + let s:line3 = getline(3) + let s:line4 = getline(4) + let s:line5 = getline(5) + + " Bourne-like shell scripts: sh ksh bash bash2 + if s:line1 =~ '^:$' + call SetFileTypeSH(s:line1) " defined in filetype.vim + + " Z shell scripts + elseif s:line1 =~ '^#compdef\>' || s:line1 =~ '^#autoload\>' + set ft=zsh + + " ELM Mail files + elseif s:line1 =~ '^From [a-zA-Z][a-zA-Z_0-9\.=-]*\(@[^ ]*\)\= .*[12][09]\d\d$' + set ft=mail + + " Mason + elseif s:line1 =~ '^<[%&].*>' + set ft=mason + + " Vim scripts (must have '" vim' as the first line to trigger this) + elseif s:line1 =~ '^" *[vV]im$' + set ft=vim + + " MOO + elseif s:line1 =~ '^\*\* LambdaMOO Database, Format Version \%([1-3]\>\)\@!\d\+ \*\*$' + set ft=moo + + " Diff file: + " - "diff" in first line (context diff) + " - "Only in " in first line + " - "--- " in first line and "+++ " in second line (unified diff). + " - "*** " in first line and "--- " in second line (context diff). + " - "# It was generated by makepatch " in the second line (makepatch diff). + " - "Index: <filename>" in the first line (CVS file) + " - "=== ", line of "=", "---", "+++ " (SVK diff) + " - "=== ", "--- ", "+++ " (bzr diff, common case) + " - "=== (removed|added|renamed|modified)" (bzr diff, alternative) + elseif s:line1 =~ '^\(diff\>\|Only in \|\d\+\(,\d\+\)\=[cda]\d\+\>\|# It was generated by makepatch \|Index:\s\+\f\+\r\=$\|===== \f\+ \d\+\.\d\+ vs edited\|==== //\f\+#\d\+\)' + \ || (s:line1 =~ '^--- ' && s:line2 =~ '^+++ ') + \ || (s:line1 =~ '^\* looking for ' && s:line2 =~ '^\* comparing to ') + \ || (s:line1 =~ '^\*\*\* ' && s:line2 =~ '^--- ') + \ || (s:line1 =~ '^=== ' && ((s:line2 =~ '^=\{66\}' && s:line3 =~ '^--- ' && s:line4 =~ '^+++') || (s:line2 =~ '^--- ' && s:line3 =~ '^+++ '))) + \ || (s:line1 =~ '^=== \(removed\|added\|renamed\|modified\)') + set ft=diff + + " PostScript Files (must have %!PS as the first line, like a2ps output) + elseif s:line1 =~ '^%![ \t]*PS' + set ft=postscr + + " M4 scripts: Guess there is a line that starts with "dnl". + elseif s:line1 =~ '^\s*dnl\>' + \ || s:line2 =~ '^\s*dnl\>' + \ || s:line3 =~ '^\s*dnl\>' + \ || s:line4 =~ '^\s*dnl\>' + \ || s:line5 =~ '^\s*dnl\>' + set ft=m4 + + " AmigaDos scripts + elseif $TERM == "amiga" + \ && (s:line1 =~ "^;" || s:line1 =~ '^\.[bB][rR][aA]') + set ft=amiga + + " SiCAD scripts (must have procn or procd as the first line to trigger this) + elseif s:line1 =~? '^ *proc[nd] *$' + set ft=sicad + + " Purify log files start with "**** Purify" + elseif s:line1 =~ '^\*\*\*\* Purify' + set ft=purifylog + + " XML + elseif s:line1 =~ '<?\s*xml.*?>' + set ft=xml + + " XHTML (e.g.: PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN") + elseif s:line1 =~ '\<DTD\s\+XHTML\s' + set ft=xhtml + + " PDF + elseif s:line1 =~ '^%PDF-' + set ft=pdf + + " XXD output + elseif s:line1 =~ '^\x\{7}: \x\{2} \=\x\{2} \=\x\{2} \=\x\{2} ' + set ft=xxd + + " RCS/CVS log output + elseif s:line1 =~ '^RCS file:' || s:line2 =~ '^RCS file:' + set ft=rcslog + + " CVS commit + elseif s:line2 =~ '^CVS:' || getline("$") =~ '^CVS: ' + set ft=cvs + + " Prescribe + elseif s:line1 =~ '^!R!' + set ft=prescribe + + " Send-pr + elseif s:line1 =~ '^SEND-PR:' + set ft=sendpr + + " SNNS files + elseif s:line1 =~ '^SNNS network definition file' + set ft=snnsnet + elseif s:line1 =~ '^SNNS pattern definition file' + set ft=snnspat + elseif s:line1 =~ '^SNNS result file' + set ft=snnsres + + " Virata + elseif s:line1 =~ '^%.\{-}[Vv]irata' + \ || s:line2 =~ '^%.\{-}[Vv]irata' + \ || s:line3 =~ '^%.\{-}[Vv]irata' + \ || s:line4 =~ '^%.\{-}[Vv]irata' + \ || s:line5 =~ '^%.\{-}[Vv]irata' + set ft=virata + + " Strace + elseif s:line1 =~ '^[0-9]* *execve(' + set ft=strace + + " VSE JCL + elseif s:line1 =~ '^\* $$ JOB\>' || s:line1 =~ '^// *JOB\>' + set ft=vsejcl + + " TAK and SINDA + elseif s:line4 =~ 'K & K Associates' || s:line2 =~ 'TAK 2000' + set ft=takout + elseif s:line3 =~ 'S Y S T E M S I M P R O V E D ' + set ft=sindaout + elseif getline(6) =~ 'Run Date: ' + set ft=takcmp + elseif getline(9) =~ 'Node File 1' + set ft=sindacmp + + " DNS zone files + elseif s:line1.s:line2.s:line3.s:line4 =~ '^; <<>> DiG [0-9.]\+ <<>>\|BIND.*named\|$ORIGIN\|$TTL\|IN\s\+SOA' + set ft=bindzone + + " BAAN + elseif s:line1 =~ '|\*\{1,80}' && s:line2 =~ 'VRC ' + \ || s:line2 =~ '|\*\{1,80}' && s:line3 =~ 'VRC ' + set ft=baan + + " Valgrind + elseif s:line1 =~ '^==\d\+== valgrind' || s:line3 =~ '^==\d\+== Using valgrind' + set ft=valgrind + + " Renderman Interface Bytestream + elseif s:line1 =~ '^##RenderMan' + set ft=rib + + " Scheme scripts + elseif s:line1 =~ 'exec\s\+\S*scheme' || s:line2 =~ 'exec\s\+\S*scheme' + set ft=scheme + + " Git output + elseif s:line1 =~ '^\(commit\|tree\|object\) \x\{40\}$\|^tag \S\+$' + set ft=git + + " CVS diff + else + let lnum = 1 + while getline(lnum) =~ "^? " && lnum < line("$") + let lnum = lnum + 1 + endwhile + if getline(lnum) =~ '^Index:\s\+\f\+$' + set ft=diff + + " locale input files: Formal Definitions of Cultural Conventions + " filename must be like en_US, fr_FR@euro or en_US.UTF-8 + elseif expand("%") =~ '\a\a_\a\a\($\|[.@]\)\|i18n$\|POSIX$\|translit_' + let lnum = 1 + while lnum < 100 && lnum < line("$") + if getline(lnum) =~ '^LC_\(IDENTIFICATION\|CTYPE\|COLLATE\|MONETARY\|NUMERIC\|TIME\|MESSAGES\|PAPER\|TELEPHONE\|MEASUREMENT\|NAME\|ADDRESS\)$' + setf fdcc + break + endif + let lnum = lnum + 1 + endwhile + endif + + endif + + unlet s:line2 s:line3 s:line4 s:line5 + +endif + +" Restore 'cpoptions' +let &cpo = s:cpo_save + +unlet s:cpo_save s:line1 diff --git a/runtime/tutor/runtime/synmenu.vim b/runtime/tutor/runtime/synmenu.vim new file mode 100644 index 000000000..68a841e25 --- /dev/null +++ b/runtime/tutor/runtime/synmenu.vim @@ -0,0 +1,569 @@ +" Vim support file to define the syntax selection menu +" This file is normally sourced from menu.vim. +" +" Maintainer: Bram Moolenaar <Bram@vim.org> +" Last Change: 2006 Apr 27 + +" Define the SetSyn function, used for the Syntax menu entries. +" Set 'filetype' and also 'syntax' if it is manually selected. +fun! SetSyn(name) + if a:name == "fvwm1" + let use_fvwm_1 = 1 + let use_fvwm_2 = 0 + let name = "fvwm" + elseif a:name == "fvwm2" + let use_fvwm_2 = 1 + let use_fvwm_1 = 0 + let name = "fvwm" + else + let name = a:name + endif + if !exists("s:syntax_menu_synonly") + exe "set ft=" . name + if exists("g:syntax_manual") + exe "set syn=" . name + endif + else + exe "set syn=" . name + endif +endfun + +" <> notation is used here, remove '<' from 'cpoptions' +let s:cpo_save = &cpo +set cpo&vim + +" The following menu items are generated by makemenu.vim. +" The Start Of The Syntax Menu + +an 50.10.100 &Syntax.AB.A2ps\ config :cal SetSyn("a2ps")<CR> +an 50.10.110 &Syntax.AB.Aap :cal SetSyn("aap")<CR> +an 50.10.120 &Syntax.AB.ABAP/4 :cal SetSyn("abap")<CR> +an 50.10.130 &Syntax.AB.Abaqus :cal SetSyn("abaqus")<CR> +an 50.10.140 &Syntax.AB.ABC\ music\ notation :cal SetSyn("abc")<CR> +an 50.10.150 &Syntax.AB.ABEL :cal SetSyn("abel")<CR> +an 50.10.160 &Syntax.AB.AceDB\ model :cal SetSyn("acedb")<CR> +an 50.10.170 &Syntax.AB.Ada :cal SetSyn("ada")<CR> +an 50.10.180 &Syntax.AB.AfLex :cal SetSyn("aflex")<CR> +an 50.10.190 &Syntax.AB.ALSA\ config :cal SetSyn("alsaconf")<CR> +an 50.10.200 &Syntax.AB.Altera\ AHDL :cal SetSyn("ahdl")<CR> +an 50.10.210 &Syntax.AB.Amiga\ DOS :cal SetSyn("amiga")<CR> +an 50.10.220 &Syntax.AB.AMPL :cal SetSyn("ampl")<CR> +an 50.10.230 &Syntax.AB.Ant\ build\ file :cal SetSyn("ant")<CR> +an 50.10.240 &Syntax.AB.ANTLR :cal SetSyn("antlr")<CR> +an 50.10.250 &Syntax.AB.Apache\ config :cal SetSyn("apache")<CR> +an 50.10.260 &Syntax.AB.Apache-style\ config :cal SetSyn("apachestyle")<CR> +an 50.10.270 &Syntax.AB.Applix\ ELF :cal SetSyn("elf")<CR> +an 50.10.280 &Syntax.AB.Arc\ Macro\ Language :cal SetSyn("aml")<CR> +an 50.10.290 &Syntax.AB.Arch\ inventory :cal SetSyn("arch")<CR> +an 50.10.300 &Syntax.AB.ART :cal SetSyn("art")<CR> +an 50.10.310 &Syntax.AB.ASP\ with\ VBScript :cal SetSyn("aspvbs")<CR> +an 50.10.320 &Syntax.AB.ASP\ with\ Perl :cal SetSyn("aspperl")<CR> +an 50.10.330 &Syntax.AB.Assembly.680x0 :cal SetSyn("asm68k")<CR> +an 50.10.340 &Syntax.AB.Assembly.Flat :cal SetSyn("fasm")<CR> +an 50.10.350 &Syntax.AB.Assembly.GNU :cal SetSyn("asm")<CR> +an 50.10.360 &Syntax.AB.Assembly.GNU\ H-8300 :cal SetSyn("asmh8300")<CR> +an 50.10.370 &Syntax.AB.Assembly.Intel\ IA-64 :cal SetSyn("ia64")<CR> +an 50.10.380 &Syntax.AB.Assembly.Microsoft :cal SetSyn("masm")<CR> +an 50.10.390 &Syntax.AB.Assembly.Netwide :cal SetSyn("nasm")<CR> +an 50.10.400 &Syntax.AB.Assembly.PIC :cal SetSyn("pic")<CR> +an 50.10.410 &Syntax.AB.Assembly.Turbo :cal SetSyn("tasm")<CR> +an 50.10.420 &Syntax.AB.Assembly.VAX\ Macro\ Assembly :cal SetSyn("vmasm")<CR> +an 50.10.430 &Syntax.AB.Assembly.Z-80 :cal SetSyn("z8a")<CR> +an 50.10.440 &Syntax.AB.Assembly.xa\ 6502\ cross\ assember :cal SetSyn("a65")<CR> +an 50.10.450 &Syntax.AB.ASN\.1 :cal SetSyn("asn")<CR> +an 50.10.460 &Syntax.AB.Asterisk\ config :cal SetSyn("asterisk")<CR> +an 50.10.470 &Syntax.AB.Asterisk\ voicemail\ config :cal SetSyn("asteriskvm")<CR> +an 50.10.480 &Syntax.AB.Atlas :cal SetSyn("atlas")<CR> +an 50.10.490 &Syntax.AB.AutoHotKey :cal SetSyn("autohotkey")<CR> +an 50.10.500 &Syntax.AB.AutoIt :cal SetSyn("autoit")<CR> +an 50.10.510 &Syntax.AB.Automake :cal SetSyn("automake")<CR> +an 50.10.520 &Syntax.AB.Avenue :cal SetSyn("ave")<CR> +an 50.10.530 &Syntax.AB.Awk :cal SetSyn("awk")<CR> +an 50.10.540 &Syntax.AB.AYacc :cal SetSyn("ayacc")<CR> +an 50.10.560 &Syntax.AB.B :cal SetSyn("b")<CR> +an 50.10.570 &Syntax.AB.Baan :cal SetSyn("baan")<CR> +an 50.10.580 &Syntax.AB.Basic.FreeBasic :cal SetSyn("freebasic")<CR> +an 50.10.590 &Syntax.AB.Basic.IBasic :cal SetSyn("ibasic")<CR> +an 50.10.600 &Syntax.AB.Basic.QBasic :cal SetSyn("basic")<CR> +an 50.10.610 &Syntax.AB.Basic.Visual\ Basic :cal SetSyn("vb")<CR> +an 50.10.620 &Syntax.AB.Bazaar\ commit\ file :cal SetSyn("bzr")<CR> +an 50.10.630 &Syntax.AB.BC\ calculator :cal SetSyn("bc")<CR> +an 50.10.640 &Syntax.AB.BDF\ font :cal SetSyn("bdf")<CR> +an 50.10.650 &Syntax.AB.BibTeX.Bibliography\ database :cal SetSyn("bib")<CR> +an 50.10.660 &Syntax.AB.BibTeX.Bibliography\ Style :cal SetSyn("bst")<CR> +an 50.10.670 &Syntax.AB.BIND.BIND\ config :cal SetSyn("named")<CR> +an 50.10.680 &Syntax.AB.BIND.BIND\ zone :cal SetSyn("bindzone")<CR> +an 50.10.690 &Syntax.AB.Blank :cal SetSyn("blank")<CR> +an 50.20.100 &Syntax.C.C :cal SetSyn("c")<CR> +an 50.20.110 &Syntax.C.C++ :cal SetSyn("cpp")<CR> +an 50.20.120 &Syntax.C.C# :cal SetSyn("cs")<CR> +an 50.20.130 &Syntax.C.Calendar :cal SetSyn("calendar")<CR> +an 50.20.140 &Syntax.C.Cascading\ Style\ Sheets :cal SetSyn("css")<CR> +an 50.20.150 &Syntax.C.CDL :cal SetSyn("cdl")<CR> +an 50.20.160 &Syntax.C.Cdrdao\ TOC :cal SetSyn("cdrtoc")<CR> +an 50.20.170 &Syntax.C.Cdrdao\ config :cal SetSyn("cdrdaoconf")<CR> +an 50.20.180 &Syntax.C.Century\ Term :cal SetSyn("cterm")<CR> +an 50.20.190 &Syntax.C.CH\ script :cal SetSyn("ch")<CR> +an 50.20.200 &Syntax.C.ChangeLog :cal SetSyn("changelog")<CR> +an 50.20.210 &Syntax.C.Cheetah\ template :cal SetSyn("cheetah")<CR> +an 50.20.220 &Syntax.C.CHILL :cal SetSyn("chill")<CR> +an 50.20.230 &Syntax.C.ChordPro :cal SetSyn("chordpro")<CR> +an 50.20.240 &Syntax.C.Clean :cal SetSyn("clean")<CR> +an 50.20.250 &Syntax.C.Clever :cal SetSyn("cl")<CR> +an 50.20.260 &Syntax.C.Clipper :cal SetSyn("clipper")<CR> +an 50.20.270 &Syntax.C.Cmake :cal SetSyn("cmake")<CR> +an 50.20.280 &Syntax.C.Cmusrc :cal SetSyn("cmusrc")<CR> +an 50.20.290 &Syntax.C.Cobol :cal SetSyn("cobol")<CR> +an 50.20.300 &Syntax.C.Coco/R :cal SetSyn("coco")<CR> +an 50.20.310 &Syntax.C.Cold\ Fusion :cal SetSyn("cf")<CR> +an 50.20.320 &Syntax.C.Conary\ Recipe :cal SetSyn("conaryrecipe")<CR> +an 50.20.330 &Syntax.C.Config.Cfg\ Config\ file :cal SetSyn("cfg")<CR> +an 50.20.340 &Syntax.C.Config.Configure\.in :cal SetSyn("config")<CR> +an 50.20.350 &Syntax.C.Config.Generic\ Config\ file :cal SetSyn("conf")<CR> +an 50.20.360 &Syntax.C.CRM114 :cal SetSyn("crm")<CR> +an 50.20.370 &Syntax.C.Crontab :cal SetSyn("crontab")<CR> +an 50.20.380 &Syntax.C.CSP :cal SetSyn("csp")<CR> +an 50.20.390 &Syntax.C.Ctrl-H :cal SetSyn("ctrlh")<CR> +an 50.20.400 &Syntax.C.CUDA :cal SetSyn("cuda")<CR> +an 50.20.410 &Syntax.C.CUPL.CUPL :cal SetSyn("cupl")<CR> +an 50.20.420 &Syntax.C.CUPL.Simulation :cal SetSyn("cuplsim")<CR> +an 50.20.430 &Syntax.C.CVS.commit\ file :cal SetSyn("cvs")<CR> +an 50.20.440 &Syntax.C.CVS.cvsrc :cal SetSyn("cvsrc")<CR> +an 50.20.450 &Syntax.C.Cyn++ :cal SetSyn("cynpp")<CR> +an 50.20.460 &Syntax.C.Cynlib :cal SetSyn("cynlib")<CR> +an 50.30.100 &Syntax.DE.D :cal SetSyn("d")<CR> +an 50.30.110 &Syntax.DE.Debian.Debian\ ChangeLog :cal SetSyn("debchangelog")<CR> +an 50.30.120 &Syntax.DE.Debian.Debian\ Control :cal SetSyn("debcontrol")<CR> +an 50.30.130 &Syntax.DE.Debian.Debian\ Sources\.list :cal SetSyn("debsources")<CR> +an 50.30.140 &Syntax.DE.Denyhosts :cal SetSyn("denyhosts")<CR> +an 50.30.150 &Syntax.DE.Desktop :cal SetSyn("desktop")<CR> +an 50.30.160 &Syntax.DE.Dict\ config :cal SetSyn("dictconf")<CR> +an 50.30.170 &Syntax.DE.Dictd\ config :cal SetSyn("dictdconf")<CR> +an 50.30.180 &Syntax.DE.Diff :cal SetSyn("diff")<CR> +an 50.30.190 &Syntax.DE.Digital\ Command\ Lang :cal SetSyn("dcl")<CR> +an 50.30.200 &Syntax.DE.Dircolors :cal SetSyn("dircolors")<CR> +an 50.30.210 &Syntax.DE.Django\ template :cal SetSyn("django")<CR> +an 50.30.220 &Syntax.DE.DNS/BIND\ zone :cal SetSyn("bindzone")<CR> +an 50.30.230 &Syntax.DE.DocBook.auto-detect :cal SetSyn("docbk")<CR> +an 50.30.240 &Syntax.DE.DocBook.SGML :cal SetSyn("docbksgml")<CR> +an 50.30.250 &Syntax.DE.DocBook.XML :cal SetSyn("docbkxml")<CR> +an 50.30.260 &Syntax.DE.Dot :cal SetSyn("dot")<CR> +an 50.30.270 &Syntax.DE.Doxygen.C\ with\ doxygen :cal SetSyn("c.doxygen")<CR> +an 50.30.280 &Syntax.DE.Doxygen.C++\ with\ doxygen :cal SetSyn("cpp.doxygen")<CR> +an 50.30.290 &Syntax.DE.Doxygen.IDL\ with\ doxygen :cal SetSyn("idl.doxygen")<CR> +an 50.30.300 &Syntax.DE.Doxygen.Java\ with\ doxygen :cal SetSyn("java.doxygen")<CR> +an 50.30.310 &Syntax.DE.Dracula :cal SetSyn("dracula")<CR> +an 50.30.320 &Syntax.DE.DSSSL :cal SetSyn("dsl")<CR> +an 50.30.330 &Syntax.DE.DTD :cal SetSyn("dtd")<CR> +an 50.30.340 &Syntax.DE.DTML\ (Zope) :cal SetSyn("dtml")<CR> +an 50.30.350 &Syntax.DE.DTrace :cal SetSyn("dtrace")<CR> +an 50.30.360 &Syntax.DE.Dylan.Dylan :cal SetSyn("dylan")<CR> +an 50.30.370 &Syntax.DE.Dylan.Dylan\ interface :cal SetSyn("dylanintr")<CR> +an 50.30.380 &Syntax.DE.Dylan.Dylan\ lid :cal SetSyn("dylanlid")<CR> +an 50.30.400 &Syntax.DE.EDIF :cal SetSyn("edif")<CR> +an 50.30.410 &Syntax.DE.Eiffel :cal SetSyn("eiffel")<CR> +an 50.30.420 &Syntax.DE.Elinks\ config :cal SetSyn("elinks")<CR> +an 50.30.430 &Syntax.DE.Elm\ filter\ rules :cal SetSyn("elmfilt")<CR> +an 50.30.440 &Syntax.DE.Embedix\ Component\ Description :cal SetSyn("ecd")<CR> +an 50.30.450 &Syntax.DE.ERicsson\ LANGuage :cal SetSyn("erlang")<CR> +an 50.30.460 &Syntax.DE.ESMTP\ rc :cal SetSyn("esmtprc")<CR> +an 50.30.470 &Syntax.DE.ESQL-C :cal SetSyn("esqlc")<CR> +an 50.30.480 &Syntax.DE.Essbase\ script :cal SetSyn("csc")<CR> +an 50.30.490 &Syntax.DE.Esterel :cal SetSyn("esterel")<CR> +an 50.30.500 &Syntax.DE.Eterm\ config :cal SetSyn("eterm")<CR> +an 50.30.510 &Syntax.DE.Eviews :cal SetSyn("eviews")<CR> +an 50.30.520 &Syntax.DE.Exim\ conf :cal SetSyn("exim")<CR> +an 50.30.530 &Syntax.DE.Expect :cal SetSyn("expect")<CR> +an 50.30.540 &Syntax.DE.Exports :cal SetSyn("exports")<CR> +an 50.40.100 &Syntax.FG.Fetchmail :cal SetSyn("fetchmail")<CR> +an 50.40.110 &Syntax.FG.FlexWiki :cal SetSyn("flexwiki")<CR> +an 50.40.120 &Syntax.FG.Focus\ Executable :cal SetSyn("focexec")<CR> +an 50.40.130 &Syntax.FG.Focus\ Master :cal SetSyn("master")<CR> +an 50.40.140 &Syntax.FG.FORM :cal SetSyn("form")<CR> +an 50.40.150 &Syntax.FG.Forth :cal SetSyn("forth")<CR> +an 50.40.160 &Syntax.FG.Fortran :cal SetSyn("fortran")<CR> +an 50.40.170 &Syntax.FG.FoxPro :cal SetSyn("foxpro")<CR> +an 50.40.180 &Syntax.FG.FrameScript :cal SetSyn("framescript")<CR> +an 50.40.190 &Syntax.FG.Fstab :cal SetSyn("fstab")<CR> +an 50.40.200 &Syntax.FG.Fvwm.Fvwm\ configuration :cal SetSyn("fvwm1")<CR> +an 50.40.210 &Syntax.FG.Fvwm.Fvwm2\ configuration :cal SetSyn("fvwm2")<CR> +an 50.40.220 &Syntax.FG.Fvwm.Fvwm2\ configuration\ with\ M4 :cal SetSyn("fvwm2m4")<CR> +an 50.40.240 &Syntax.FG.GDB\ command\ file :cal SetSyn("gdb")<CR> +an 50.40.250 &Syntax.FG.GDMO :cal SetSyn("gdmo")<CR> +an 50.40.260 &Syntax.FG.Gedcom :cal SetSyn("gedcom")<CR> +an 50.40.270 &Syntax.FG.Git.Output :cal SetSyn("git")<CR> +an 50.40.280 &Syntax.FG.Git.Commit :cal SetSyn("gitcommit")<CR> +an 50.40.290 &Syntax.FG.Git.Config :cal SetSyn("gitconfig")<CR> +an 50.40.300 &Syntax.FG.Git.Rebase :cal SetSyn("gitrebase")<CR> +an 50.40.310 &Syntax.FG.Git.Send\ Email :cal SetSyn("gitsendemail")<CR> +an 50.40.320 &Syntax.FG.Gkrellmrc :cal SetSyn("gkrellmrc")<CR> +an 50.40.330 &Syntax.FG.GP :cal SetSyn("gp")<CR> +an 50.40.340 &Syntax.FG.GPG :cal SetSyn("gpg")<CR> +an 50.40.350 &Syntax.FG.Group\ file :cal SetSyn("group")<CR> +an 50.40.360 &Syntax.FG.Grub :cal SetSyn("grub")<CR> +an 50.40.370 &Syntax.FG.GNU\ Server\ Pages :cal SetSyn("gsp")<CR> +an 50.40.380 &Syntax.FG.GNUplot :cal SetSyn("gnuplot")<CR> +an 50.40.390 &Syntax.FG.GrADS\ scripts :cal SetSyn("grads")<CR> +an 50.40.400 &Syntax.FG.Gretl :cal SetSyn("gretl")<CR> +an 50.40.410 &Syntax.FG.Groff :cal SetSyn("groff")<CR> +an 50.40.420 &Syntax.FG.Groovy :cal SetSyn("groovy")<CR> +an 50.40.430 &Syntax.FG.GTKrc :cal SetSyn("gtkrc")<CR> +an 50.50.100 &Syntax.HIJK.Hamster :cal SetSyn("hamster")<CR> +an 50.50.110 &Syntax.HIJK.Haskell.Haskell :cal SetSyn("haskell")<CR> +an 50.50.120 &Syntax.HIJK.Haskell.Haskell-c2hs :cal SetSyn("chaskell")<CR> +an 50.50.130 &Syntax.HIJK.Haskell.Haskell-literate :cal SetSyn("lhaskell")<CR> +an 50.50.140 &Syntax.HIJK.HASTE :cal SetSyn("haste")<CR> +an 50.50.150 &Syntax.HIJK.Hercules :cal SetSyn("hercules")<CR> +an 50.50.160 &Syntax.HIJK.Hex\ dump.XXD :cal SetSyn("xxd")<CR> +an 50.50.170 &Syntax.HIJK.Hex\ dump.Intel\ MCS51 :cal SetSyn("hex")<CR> +an 50.50.180 &Syntax.HIJK.HTML.HTML :cal SetSyn("html")<CR> +an 50.50.190 &Syntax.HIJK.HTML.HTML\ with\ M4 :cal SetSyn("htmlm4")<CR> +an 50.50.200 &Syntax.HIJK.HTML.HTML\ with\ Ruby\ (eRuby) :cal SetSyn("eruby")<CR> +an 50.50.210 &Syntax.HIJK.HTML.Cheetah\ HTML\ template :cal SetSyn("htmlcheetah")<CR> +an 50.50.220 &Syntax.HIJK.HTML.Django\ HTML\ template :cal SetSyn("htmldjango")<CR> +an 50.50.230 &Syntax.HIJK.HTML.HTML/OS :cal SetSyn("htmlos")<CR> +an 50.50.240 &Syntax.HIJK.HTML.XHTML :cal SetSyn("xhtml")<CR> +an 50.50.250 &Syntax.HIJK.Host\.conf :cal SetSyn("hostconf")<CR> +an 50.50.260 &Syntax.HIJK.Hyper\ Builder :cal SetSyn("hb")<CR> +an 50.50.280 &Syntax.HIJK.Icewm\ menu :cal SetSyn("icemenu")<CR> +an 50.50.290 &Syntax.HIJK.Icon :cal SetSyn("icon")<CR> +an 50.50.300 &Syntax.HIJK.IDL\Generic\ IDL :cal SetSyn("idl")<CR> +an 50.50.310 &Syntax.HIJK.IDL\Microsoft\ IDL :cal SetSyn("msidl")<CR> +an 50.50.320 &Syntax.HIJK.Indent\ profile :cal SetSyn("indent")<CR> +an 50.50.330 &Syntax.HIJK.Inform :cal SetSyn("inform")<CR> +an 50.50.340 &Syntax.HIJK.Informix\ 4GL :cal SetSyn("fgl")<CR> +an 50.50.350 &Syntax.HIJK.Initng :cal SetSyn("initng")<CR> +an 50.50.360 &Syntax.HIJK.Inittab :cal SetSyn("inittab")<CR> +an 50.50.370 &Syntax.HIJK.Inno\ setup :cal SetSyn("iss")<CR> +an 50.50.380 &Syntax.HIJK.InstallShield\ script :cal SetSyn("ishd")<CR> +an 50.50.390 &Syntax.HIJK.Interactive\ Data\ Lang :cal SetSyn("idlang")<CR> +an 50.50.400 &Syntax.HIJK.IPfilter :cal SetSyn("ipfilter")<CR> +an 50.50.420 &Syntax.HIJK.JAL :cal SetSyn("jal")<CR> +an 50.50.430 &Syntax.HIJK.JAM :cal SetSyn("jam")<CR> +an 50.50.440 &Syntax.HIJK.Jargon :cal SetSyn("jargon")<CR> +an 50.50.450 &Syntax.HIJK.Java.Java :cal SetSyn("java")<CR> +an 50.50.460 &Syntax.HIJK.Java.JavaCC :cal SetSyn("javacc")<CR> +an 50.50.470 &Syntax.HIJK.Java.Java\ Server\ Pages :cal SetSyn("jsp")<CR> +an 50.50.480 &Syntax.HIJK.Java.Java\ Properties :cal SetSyn("jproperties")<CR> +an 50.50.490 &Syntax.HIJK.JavaScript :cal SetSyn("javascript")<CR> +an 50.50.500 &Syntax.HIJK.Jess :cal SetSyn("jess")<CR> +an 50.50.510 &Syntax.HIJK.Jgraph :cal SetSyn("jgraph")<CR> +an 50.50.530 &Syntax.HIJK.Kconfig :cal SetSyn("kconfig")<CR> +an 50.50.540 &Syntax.HIJK.KDE\ script :cal SetSyn("kscript")<CR> +an 50.50.550 &Syntax.HIJK.Kimwitu++ :cal SetSyn("kwt")<CR> +an 50.50.560 &Syntax.HIJK.KixTart :cal SetSyn("kix")<CR> +an 50.60.100 &Syntax.L-Ma.Lace :cal SetSyn("lace")<CR> +an 50.60.110 &Syntax.L-Ma.LamdaProlog :cal SetSyn("lprolog")<CR> +an 50.60.120 &Syntax.L-Ma.Latte :cal SetSyn("latte")<CR> +an 50.60.130 &Syntax.L-Ma.Ld\ script :cal SetSyn("ld")<CR> +an 50.60.140 &Syntax.L-Ma.LDAP.LDIF :cal SetSyn("ldif")<CR> +an 50.60.150 &Syntax.L-Ma.LDAP.Configuration :cal SetSyn("ldapconf")<CR> +an 50.60.160 &Syntax.L-Ma.Lex :cal SetSyn("lex")<CR> +an 50.60.170 &Syntax.L-Ma.LFTP\ config :cal SetSyn("lftp")<CR> +an 50.60.180 &Syntax.L-Ma.Libao :cal SetSyn("libao")<CR> +an 50.60.190 &Syntax.L-Ma.LifeLines\ script :cal SetSyn("lifelines")<CR> +an 50.60.200 &Syntax.L-Ma.Lilo :cal SetSyn("lilo")<CR> +an 50.60.210 &Syntax.L-Ma.Limits\ config :cal SetSyn("limits")<CR> +an 50.60.220 &Syntax.L-Ma.Linden\ scripting :cal SetSyn("lsl")<CR> +an 50.60.230 &Syntax.L-Ma.Lisp :cal SetSyn("lisp")<CR> +an 50.60.240 &Syntax.L-Ma.Lite :cal SetSyn("lite")<CR> +an 50.60.250 &Syntax.L-Ma.LiteStep\ RC :cal SetSyn("litestep")<CR> +an 50.60.260 &Syntax.L-Ma.Locale\ Input :cal SetSyn("fdcc")<CR> +an 50.60.270 &Syntax.L-Ma.Login\.access :cal SetSyn("loginaccess")<CR> +an 50.60.280 &Syntax.L-Ma.Login\.defs :cal SetSyn("logindefs")<CR> +an 50.60.290 &Syntax.L-Ma.Logtalk :cal SetSyn("logtalk")<CR> +an 50.60.300 &Syntax.L-Ma.LOTOS :cal SetSyn("lotos")<CR> +an 50.60.310 &Syntax.L-Ma.LotusScript :cal SetSyn("lscript")<CR> +an 50.60.320 &Syntax.L-Ma.Lout :cal SetSyn("lout")<CR> +an 50.60.330 &Syntax.L-Ma.LPC :cal SetSyn("lpc")<CR> +an 50.60.340 &Syntax.L-Ma.Lua :cal SetSyn("lua")<CR> +an 50.60.350 &Syntax.L-Ma.Lynx\ Style :cal SetSyn("lss")<CR> +an 50.60.360 &Syntax.L-Ma.Lynx\ config :cal SetSyn("lynx")<CR> +an 50.60.380 &Syntax.L-Ma.M4 :cal SetSyn("m4")<CR> +an 50.60.390 &Syntax.L-Ma.MaGic\ Point :cal SetSyn("mgp")<CR> +an 50.60.400 &Syntax.L-Ma.Mail :cal SetSyn("mail")<CR> +an 50.60.410 &Syntax.L-Ma.Mail\ aliases :cal SetSyn("mailaliases")<CR> +an 50.60.420 &Syntax.L-Ma.Mailcap :cal SetSyn("mailcap")<CR> +an 50.60.430 &Syntax.L-Ma.Makefile :cal SetSyn("make")<CR> +an 50.60.440 &Syntax.L-Ma.MakeIndex :cal SetSyn("ist")<CR> +an 50.60.450 &Syntax.L-Ma.Man\ page :cal SetSyn("man")<CR> +an 50.60.460 &Syntax.L-Ma.Man\.conf :cal SetSyn("manconf")<CR> +an 50.60.470 &Syntax.L-Ma.Maple\ V :cal SetSyn("maple")<CR> +an 50.60.480 &Syntax.L-Ma.Mason :cal SetSyn("mason")<CR> +an 50.60.490 &Syntax.L-Ma.Mathematica :cal SetSyn("mma")<CR> +an 50.60.500 &Syntax.L-Ma.Matlab :cal SetSyn("matlab")<CR> +an 50.60.510 &Syntax.L-Ma.Maxima :cal SetSyn("maxima")<CR> +an 50.70.100 &Syntax.Me-NO.MEL\ (for\ Maya) :cal SetSyn("mel")<CR> +an 50.70.110 &Syntax.Me-NO.Messages\ (/var/log) :cal SetSyn("messages")<CR> +an 50.70.120 &Syntax.Me-NO.Metafont :cal SetSyn("mf")<CR> +an 50.70.130 &Syntax.Me-NO.MetaPost :cal SetSyn("mp")<CR> +an 50.70.140 &Syntax.Me-NO.MGL :cal SetSyn("mgl")<CR> +an 50.70.150 &Syntax.Me-NO.MMIX :cal SetSyn("mmix")<CR> +an 50.70.160 &Syntax.Me-NO.Modconf :cal SetSyn("modconf")<CR> +an 50.70.170 &Syntax.Me-NO.Model :cal SetSyn("model")<CR> +an 50.70.180 &Syntax.Me-NO.Modsim\ III :cal SetSyn("modsim3")<CR> +an 50.70.190 &Syntax.Me-NO.Modula\ 2 :cal SetSyn("modula2")<CR> +an 50.70.200 &Syntax.Me-NO.Modula\ 3 :cal SetSyn("modula3")<CR> +an 50.70.210 &Syntax.Me-NO.Monk :cal SetSyn("monk")<CR> +an 50.70.220 &Syntax.Me-NO.Mplayer\ config :cal SetSyn("mplayerconf")<CR> +an 50.70.230 &Syntax.Me-NO.MOO :cal SetSyn("moo")<CR> +an 50.70.240 &Syntax.Me-NO.Mrxvtrc :cal SetSyn("mrxvtrc")<CR> +an 50.70.250 &Syntax.Me-NO.MS-DOS/Windows.4DOS\ \.bat\ file :cal SetSyn("btm")<CR> +an 50.70.260 &Syntax.Me-NO.MS-DOS/Windows.\.bat\/\.cmd\ file :cal SetSyn("dosbatch")<CR> +an 50.70.270 &Syntax.Me-NO.MS-DOS/Windows.\.ini\ file :cal SetSyn("dosini")<CR> +an 50.70.280 &Syntax.Me-NO.MS-DOS/Windows.Message\ text :cal SetSyn("msmessages")<CR> +an 50.70.290 &Syntax.Me-NO.MS-DOS/Windows.Module\ Definition :cal SetSyn("def")<CR> +an 50.70.300 &Syntax.Me-NO.MS-DOS/Windows.Registry :cal SetSyn("registry")<CR> +an 50.70.310 &Syntax.Me-NO.MS-DOS/Windows.Resource\ file :cal SetSyn("rc")<CR> +an 50.70.320 &Syntax.Me-NO.Msql :cal SetSyn("msql")<CR> +an 50.70.330 &Syntax.Me-NO.MuPAD :cal SetSyn("mupad")<CR> +an 50.70.340 &Syntax.Me-NO.MUSHcode :cal SetSyn("mush")<CR> +an 50.70.350 &Syntax.Me-NO.Muttrc :cal SetSyn("muttrc")<CR> +an 50.70.370 &Syntax.Me-NO.Nanorc :cal SetSyn("nanorc")<CR> +an 50.70.380 &Syntax.Me-NO.Nastran\ input/DMAP :cal SetSyn("nastran")<CR> +an 50.70.390 &Syntax.Me-NO.Natural :cal SetSyn("natural")<CR> +an 50.70.400 &Syntax.Me-NO.Netrc :cal SetSyn("netrc")<CR> +an 50.70.410 &Syntax.Me-NO.Novell\ NCF\ batch :cal SetSyn("ncf")<CR> +an 50.70.420 &Syntax.Me-NO.Not\ Quite\ C\ (LEGO) :cal SetSyn("nqc")<CR> +an 50.70.430 &Syntax.Me-NO.Nroff :cal SetSyn("nroff")<CR> +an 50.70.440 &Syntax.Me-NO.NSIS\ script :cal SetSyn("nsis")<CR> +an 50.70.460 &Syntax.Me-NO.Objective\ C :cal SetSyn("objc")<CR> +an 50.70.470 &Syntax.Me-NO.Objective\ C++ :cal SetSyn("objcpp")<CR> +an 50.70.480 &Syntax.Me-NO.OCAML :cal SetSyn("ocaml")<CR> +an 50.70.490 &Syntax.Me-NO.Occam :cal SetSyn("occam")<CR> +an 50.70.500 &Syntax.Me-NO.Omnimark :cal SetSyn("omnimark")<CR> +an 50.70.510 &Syntax.Me-NO.OpenROAD :cal SetSyn("openroad")<CR> +an 50.70.520 &Syntax.Me-NO.Open\ Psion\ Lang :cal SetSyn("opl")<CR> +an 50.70.530 &Syntax.Me-NO.Oracle\ config :cal SetSyn("ora")<CR> +an 50.80.100 &Syntax.PQ.Packet\ filter\ conf :cal SetSyn("pf")<CR> +an 50.80.110 &Syntax.PQ.Palm\ resource\ compiler :cal SetSyn("pilrc")<CR> +an 50.80.120 &Syntax.PQ.Pam\ config :cal SetSyn("pamconf")<CR> +an 50.80.130 &Syntax.PQ.PApp :cal SetSyn("papp")<CR> +an 50.80.140 &Syntax.PQ.Pascal :cal SetSyn("pascal")<CR> +an 50.80.150 &Syntax.PQ.Password\ file :cal SetSyn("passwd")<CR> +an 50.80.160 &Syntax.PQ.PCCTS :cal SetSyn("pccts")<CR> +an 50.80.170 &Syntax.PQ.PDF :cal SetSyn("pdf")<CR> +an 50.80.180 &Syntax.PQ.Perl.Perl :cal SetSyn("perl")<CR> +an 50.80.190 &Syntax.PQ.Perl.Perl\ POD :cal SetSyn("pod")<CR> +an 50.80.200 &Syntax.PQ.Perl.Perl\ XS :cal SetSyn("xs")<CR> +an 50.80.210 &Syntax.PQ.PHP.PHP\ 3-4 :cal SetSyn("php")<CR> +an 50.80.220 &Syntax.PQ.PHP.Phtml\ (PHP\ 2) :cal SetSyn("phtml")<CR> +an 50.80.230 &Syntax.PQ.Pike :cal SetSyn("pike")<CR> +an 50.80.240 &Syntax.PQ.Pine\ RC :cal SetSyn("pine")<CR> +an 50.80.250 &Syntax.PQ.Pinfo\ RC :cal SetSyn("pinfo")<CR> +an 50.80.260 &Syntax.PQ.PL/M :cal SetSyn("plm")<CR> +an 50.80.270 &Syntax.PQ.PL/SQL :cal SetSyn("plsql")<CR> +an 50.80.280 &Syntax.PQ.PLP :cal SetSyn("plp")<CR> +an 50.80.290 &Syntax.PQ.PO\ (GNU\ gettext) :cal SetSyn("po")<CR> +an 50.80.300 &Syntax.PQ.Postfix\ main\ config :cal SetSyn("pfmain")<CR> +an 50.80.310 &Syntax.PQ.PostScript.PostScript :cal SetSyn("postscr")<CR> +an 50.80.320 &Syntax.PQ.PostScript.PostScript\ Printer\ Description :cal SetSyn("ppd")<CR> +an 50.80.330 &Syntax.PQ.Povray.Povray\ scene\ descr :cal SetSyn("pov")<CR> +an 50.80.340 &Syntax.PQ.Povray.Povray\ configuration :cal SetSyn("povini")<CR> +an 50.80.350 &Syntax.PQ.PPWizard :cal SetSyn("ppwiz")<CR> +an 50.80.360 &Syntax.PQ.Prescribe\ (Kyocera) :cal SetSyn("prescribe")<CR> +an 50.80.370 &Syntax.PQ.Printcap :cal SetSyn("pcap")<CR> +an 50.80.380 &Syntax.PQ.Privoxy :cal SetSyn("privoxy")<CR> +an 50.80.390 &Syntax.PQ.Procmail :cal SetSyn("procmail")<CR> +an 50.80.400 &Syntax.PQ.Product\ Spec\ File :cal SetSyn("psf")<CR> +an 50.80.410 &Syntax.PQ.Progress :cal SetSyn("progress")<CR> +an 50.80.420 &Syntax.PQ.Prolog :cal SetSyn("prolog")<CR> +an 50.80.430 &Syntax.PQ.ProMeLa :cal SetSyn("promela")<CR> +an 50.80.440 &Syntax.PQ.Protocols :cal SetSyn("protocols")<CR> +an 50.80.450 &Syntax.PQ.Purify\ log :cal SetSyn("purifylog")<CR> +an 50.80.460 &Syntax.PQ.Pyrex :cal SetSyn("pyrex")<CR> +an 50.80.470 &Syntax.PQ.Python :cal SetSyn("python")<CR> +an 50.80.490 &Syntax.PQ.Quake :cal SetSyn("quake")<CR> +an 50.80.500 &Syntax.PQ.Quickfix\ window :cal SetSyn("qf")<CR> +an 50.90.100 &Syntax.R-Sg.R.R :cal SetSyn("r")<CR> +an 50.90.110 &Syntax.R-Sg.R.R\ help :cal SetSyn("rhelp")<CR> +an 50.90.120 &Syntax.R-Sg.R.R\ noweb :cal SetSyn("rnoweb")<CR> +an 50.90.130 &Syntax.R-Sg.Racc\ input :cal SetSyn("racc")<CR> +an 50.90.140 &Syntax.R-Sg.Radiance :cal SetSyn("radiance")<CR> +an 50.90.150 &Syntax.R-Sg.Ratpoison :cal SetSyn("ratpoison")<CR> +an 50.90.160 &Syntax.R-Sg.RCS.RCS\ log\ output :cal SetSyn("rcslog")<CR> +an 50.90.170 &Syntax.R-Sg.RCS.RCS\ file :cal SetSyn("rcs")<CR> +an 50.90.180 &Syntax.R-Sg.Readline\ config :cal SetSyn("readline")<CR> +an 50.90.190 &Syntax.R-Sg.Rebol :cal SetSyn("rebol")<CR> +an 50.90.200 &Syntax.R-Sg.Remind :cal SetSyn("remind")<CR> +an 50.90.210 &Syntax.R-Sg.Relax\ NG\ compact :cal SetSyn("rnc")<CR> +an 50.90.220 &Syntax.R-Sg.Renderman.Renderman\ Shader\ Lang :cal SetSyn("sl")<CR> +an 50.90.230 &Syntax.R-Sg.Renderman.Renderman\ Interface\ Bytestream :cal SetSyn("rib")<CR> +an 50.90.240 &Syntax.R-Sg.Resolv\.conf :cal SetSyn("resolv")<CR> +an 50.90.250 &Syntax.R-Sg.Reva\ Forth :cal SetSyn("reva")<CR> +an 50.90.260 &Syntax.R-Sg.Rexx :cal SetSyn("rexx")<CR> +an 50.90.270 &Syntax.R-Sg.Robots\.txt :cal SetSyn("robots")<CR> +an 50.90.280 &Syntax.R-Sg.RockLinux\ package\ desc\. :cal SetSyn("desc")<CR> +an 50.90.290 &Syntax.R-Sg.Rpcgen :cal SetSyn("rpcgen")<CR> +an 50.90.300 &Syntax.R-Sg.RPL/2 :cal SetSyn("rpl")<CR> +an 50.90.310 &Syntax.R-Sg.ReStructuredText :cal SetSyn("rst")<CR> +an 50.90.320 &Syntax.R-Sg.RTF :cal SetSyn("rtf")<CR> +an 50.90.330 &Syntax.R-Sg.Ruby :cal SetSyn("ruby")<CR> +an 50.90.350 &Syntax.R-Sg.S-Lang :cal SetSyn("slang")<CR> +an 50.90.360 &Syntax.R-Sg.Samba\ config :cal SetSyn("samba")<CR> +an 50.90.370 &Syntax.R-Sg.SAS :cal SetSyn("sas")<CR> +an 50.90.380 &Syntax.R-Sg.Sather :cal SetSyn("sather")<CR> +an 50.90.390 &Syntax.R-Sg.Scheme :cal SetSyn("scheme")<CR> +an 50.90.400 &Syntax.R-Sg.Scilab :cal SetSyn("scilab")<CR> +an 50.90.410 &Syntax.R-Sg.Screen\ RC :cal SetSyn("screen")<CR> +an 50.90.420 &Syntax.R-Sg.SDL :cal SetSyn("sdl")<CR> +an 50.90.430 &Syntax.R-Sg.Sed :cal SetSyn("sed")<CR> +an 50.90.440 &Syntax.R-Sg.Sendmail\.cf :cal SetSyn("sm")<CR> +an 50.90.450 &Syntax.R-Sg.Send-pr :cal SetSyn("sendpr")<CR> +an 50.90.460 &Syntax.R-Sg.Sensors\.conf :cal SetSyn("sensors")<CR> +an 50.90.470 &Syntax.R-Sg.Service\ Location\ config :cal SetSyn("slpconf")<CR> +an 50.90.480 &Syntax.R-Sg.Service\ Location\ registration :cal SetSyn("slpreg")<CR> +an 50.90.490 &Syntax.R-Sg.Service\ Location\ SPI :cal SetSyn("slpspi")<CR> +an 50.90.500 &Syntax.R-Sg.Services :cal SetSyn("services")<CR> +an 50.90.510 &Syntax.R-Sg.Setserial\ config :cal SetSyn("setserial")<CR> +an 50.90.520 &Syntax.R-Sg.SGML.SGML\ catalog :cal SetSyn("catalog")<CR> +an 50.90.530 &Syntax.R-Sg.SGML.SGML\ DTD :cal SetSyn("sgml")<CR> +an 50.90.540 &Syntax.R-Sg.SGML.SGML\ Declaration :cal SetSyn("sgmldecl")<CR> +an 50.90.550 &Syntax.R-Sg.SGML.SGML-linuxdoc :cal SetSyn("sgmllnx")<CR> +an 50.100.100 &Syntax.Sh-S.Shell\ script.sh\ and\ ksh :cal SetSyn("sh")<CR> +an 50.100.110 &Syntax.Sh-S.Shell\ script.csh :cal SetSyn("csh")<CR> +an 50.100.120 &Syntax.Sh-S.Shell\ script.tcsh :cal SetSyn("tcsh")<CR> +an 50.100.130 &Syntax.Sh-S.Shell\ script.zsh :cal SetSyn("zsh")<CR> +an 50.100.140 &Syntax.Sh-S.SiCAD :cal SetSyn("sicad")<CR> +an 50.100.150 &Syntax.Sh-S.Sieve :cal SetSyn("sieve")<CR> +an 50.100.160 &Syntax.Sh-S.Simula :cal SetSyn("simula")<CR> +an 50.100.170 &Syntax.Sh-S.Sinda.Sinda\ compare :cal SetSyn("sindacmp")<CR> +an 50.100.180 &Syntax.Sh-S.Sinda.Sinda\ input :cal SetSyn("sinda")<CR> +an 50.100.190 &Syntax.Sh-S.Sinda.Sinda\ output :cal SetSyn("sindaout")<CR> +an 50.100.200 &Syntax.Sh-S.SiSU :cal SetSyn("sisu")<CR> +an 50.100.210 &Syntax.Sh-S.SKILL.SKILL :cal SetSyn("skill")<CR> +an 50.100.220 &Syntax.Sh-S.SKILL.SKILL\ for\ Diva :cal SetSyn("diva")<CR> +an 50.100.230 &Syntax.Sh-S.Slice :cal SetSyn("slice")<CR> +an 50.100.240 &Syntax.Sh-S.SLRN.Slrn\ rc :cal SetSyn("slrnrc")<CR> +an 50.100.250 &Syntax.Sh-S.SLRN.Slrn\ score :cal SetSyn("slrnsc")<CR> +an 50.100.260 &Syntax.Sh-S.SmallTalk :cal SetSyn("st")<CR> +an 50.100.270 &Syntax.Sh-S.Smarty\ Templates :cal SetSyn("smarty")<CR> +an 50.100.280 &Syntax.Sh-S.SMIL :cal SetSyn("smil")<CR> +an 50.100.290 &Syntax.Sh-S.SMITH :cal SetSyn("smith")<CR> +an 50.100.300 &Syntax.Sh-S.SNMP\ MIB :cal SetSyn("mib")<CR> +an 50.100.310 &Syntax.Sh-S.SNNS.SNNS\ network :cal SetSyn("snnsnet")<CR> +an 50.100.320 &Syntax.Sh-S.SNNS.SNNS\ pattern :cal SetSyn("snnspat")<CR> +an 50.100.330 &Syntax.Sh-S.SNNS.SNNS\ result :cal SetSyn("snnsres")<CR> +an 50.100.340 &Syntax.Sh-S.Snobol4 :cal SetSyn("snobol4")<CR> +an 50.100.350 &Syntax.Sh-S.Snort\ Configuration :cal SetSyn("hog")<CR> +an 50.100.360 &Syntax.Sh-S.SPEC\ (Linux\ RPM) :cal SetSyn("spec")<CR> +an 50.100.370 &Syntax.Sh-S.Specman :cal SetSyn("specman")<CR> +an 50.100.380 &Syntax.Sh-S.Spice :cal SetSyn("spice")<CR> +an 50.100.390 &Syntax.Sh-S.Spyce :cal SetSyn("spyce")<CR> +an 50.100.400 &Syntax.Sh-S.Speedup :cal SetSyn("spup")<CR> +an 50.100.410 &Syntax.Sh-S.Splint :cal SetSyn("splint")<CR> +an 50.100.420 &Syntax.Sh-S.Squid\ config :cal SetSyn("squid")<CR> +an 50.100.430 &Syntax.Sh-S.SQL.ESQL-C :cal SetSyn("esqlc")<CR> +an 50.100.440 &Syntax.Sh-S.SQL.MySQL :cal SetSyn("mysql")<CR> +an 50.100.450 &Syntax.Sh-S.SQL.PL/SQL :cal SetSyn("plsql")<CR> +an 50.100.460 &Syntax.Sh-S.SQL.SQL\ Anywhere :cal SetSyn("sqlanywhere")<CR> +an 50.100.470 &Syntax.Sh-S.SQL.SQL\ (automatic) :cal SetSyn("sql")<CR> +an 50.100.480 &Syntax.Sh-S.SQL.SQL\ (Oracle) :cal SetSyn("sqloracle")<CR> +an 50.100.490 &Syntax.Sh-S.SQL.SQL\ Forms :cal SetSyn("sqlforms")<CR> +an 50.100.500 &Syntax.Sh-S.SQL.SQLJ :cal SetSyn("sqlj")<CR> +an 50.100.510 &Syntax.Sh-S.SQL.SQL-Informix :cal SetSyn("sqlinformix")<CR> +an 50.100.520 &Syntax.Sh-S.SQR :cal SetSyn("sqr")<CR> +an 50.100.530 &Syntax.Sh-S.Ssh.ssh_config :cal SetSyn("sshconfig")<CR> +an 50.100.540 &Syntax.Sh-S.Ssh.sshd_config :cal SetSyn("sshdconfig")<CR> +an 50.100.550 &Syntax.Sh-S.Standard\ ML :cal SetSyn("sml")<CR> +an 50.100.560 &Syntax.Sh-S.Stata.SMCL :cal SetSyn("smcl")<CR> +an 50.100.570 &Syntax.Sh-S.Stata.Stata :cal SetSyn("stata")<CR> +an 50.100.580 &Syntax.Sh-S.Stored\ Procedures :cal SetSyn("stp")<CR> +an 50.100.590 &Syntax.Sh-S.Strace :cal SetSyn("strace")<CR> +an 50.100.600 &Syntax.Sh-S.Streaming\ descriptor\ file :cal SetSyn("sd")<CR> +an 50.100.610 &Syntax.Sh-S.Subversion\ commit :cal SetSyn("svn")<CR> +an 50.100.620 &Syntax.Sh-S.Sudoers :cal SetSyn("sudoers")<CR> +an 50.100.630 &Syntax.Sh-S.Symbian\ meta-makefile :cal SetSyn("mmp")<CR> +an 50.100.640 &Syntax.Sh-S.Sysctl\.conf :cal SetSyn("sysctl")<CR> +an 50.110.100 &Syntax.TUV.TADS :cal SetSyn("tads")<CR> +an 50.110.110 &Syntax.TUV.Tags :cal SetSyn("tags")<CR> +an 50.110.120 &Syntax.TUV.TAK.TAK\ compare :cal SetSyn("takcmp")<CR> +an 50.110.130 &Syntax.TUV.TAK.TAK\ input :cal SetSyn("tak")<CR> +an 50.110.140 &Syntax.TUV.TAK.TAK\ output :cal SetSyn("takout")<CR> +an 50.110.150 &Syntax.TUV.Tcl/Tk :cal SetSyn("tcl")<CR> +an 50.110.160 &Syntax.TUV.TealInfo :cal SetSyn("tli")<CR> +an 50.110.170 &Syntax.TUV.Telix\ Salt :cal SetSyn("tsalt")<CR> +an 50.110.180 &Syntax.TUV.Termcap/Printcap :cal SetSyn("ptcap")<CR> +an 50.110.190 &Syntax.TUV.Terminfo :cal SetSyn("terminfo")<CR> +an 50.110.200 &Syntax.TUV.TeX.TeX/LaTeX :cal SetSyn("tex")<CR> +an 50.110.210 &Syntax.TUV.TeX.plain\ TeX :cal SetSyn("plaintex")<CR> +an 50.110.220 &Syntax.TUV.TeX.ConTeXt :cal SetSyn("context")<CR> +an 50.110.230 &Syntax.TUV.TeX.TeX\ configuration :cal SetSyn("texmf")<CR> +an 50.110.240 &Syntax.TUV.TeX.Texinfo :cal SetSyn("texinfo")<CR> +an 50.110.250 &Syntax.TUV.TF\ mud\ client :cal SetSyn("tf")<CR> +an 50.110.260 &Syntax.TUV.Tidy\ configuration :cal SetSyn("tidy")<CR> +an 50.110.270 &Syntax.TUV.Tilde :cal SetSyn("tilde")<CR> +an 50.110.280 &Syntax.TUV.TPP :cal SetSyn("tpp")<CR> +an 50.110.290 &Syntax.TUV.Trasys\ input :cal SetSyn("trasys")<CR> +an 50.110.300 &Syntax.TUV.Trustees :cal SetSyn("trustees")<CR> +an 50.110.310 &Syntax.TUV.TSS.Command\ Line :cal SetSyn("tsscl")<CR> +an 50.110.320 &Syntax.TUV.TSS.Geometry :cal SetSyn("tssgm")<CR> +an 50.110.330 &Syntax.TUV.TSS.Optics :cal SetSyn("tssop")<CR> +an 50.110.350 &Syntax.TUV.Udev\ config :cal SetSyn("udevconf")<CR> +an 50.110.360 &Syntax.TUV.Udev\ permissions :cal SetSyn("udevperm")<CR> +an 50.110.370 &Syntax.TUV.Udev\ rules :cal SetSyn("udevrules")<CR> +an 50.110.380 &Syntax.TUV.UIT/UIL :cal SetSyn("uil")<CR> +an 50.110.390 &Syntax.TUV.UnrealScript :cal SetSyn("uc")<CR> +an 50.110.400 &Syntax.TUV.Updatedb\.conf :cal SetSyn("updatedb")<CR> +an 50.110.420 &Syntax.TUV.Valgrind :cal SetSyn("valgrind")<CR> +an 50.110.430 &Syntax.TUV.Vera :cal SetSyn("vera")<CR> +an 50.110.440 &Syntax.TUV.Verilog-AMS\ HDL :cal SetSyn("verilogams")<CR> +an 50.110.450 &Syntax.TUV.Verilog\ HDL :cal SetSyn("verilog")<CR> +an 50.110.460 &Syntax.TUV.Vgrindefs :cal SetSyn("vgrindefs")<CR> +an 50.110.470 &Syntax.TUV.VHDL :cal SetSyn("vhdl")<CR> +an 50.110.480 &Syntax.TUV.Vim.Vim\ help\ file :cal SetSyn("help")<CR> +an 50.110.490 &Syntax.TUV.Vim.Vim\ script :cal SetSyn("vim")<CR> +an 50.110.500 &Syntax.TUV.Vim.Viminfo\ file :cal SetSyn("viminfo")<CR> +an 50.110.510 &Syntax.TUV.Virata\ config :cal SetSyn("virata")<CR> +an 50.110.520 &Syntax.TUV.Visual\ Basic :cal SetSyn("vb")<CR> +an 50.110.530 &Syntax.TUV.VOS\ CM\ macro :cal SetSyn("voscm")<CR> +an 50.110.540 &Syntax.TUV.VRML :cal SetSyn("vrml")<CR> +an 50.110.550 &Syntax.TUV.VSE\ JCL :cal SetSyn("vsejcl")<CR> +an 50.120.100 &Syntax.WXYZ.WEB.CWEB :cal SetSyn("cweb")<CR> +an 50.120.110 &Syntax.WXYZ.WEB.WEB :cal SetSyn("web")<CR> +an 50.120.120 &Syntax.WXYZ.WEB.WEB\ Changes :cal SetSyn("change")<CR> +an 50.120.130 &Syntax.WXYZ.Webmacro :cal SetSyn("webmacro")<CR> +an 50.120.140 &Syntax.WXYZ.Website\ MetaLanguage :cal SetSyn("wml")<CR> +an 50.120.160 &Syntax.WXYZ.wDiff :cal SetSyn("wdiff")<CR> +an 50.120.180 &Syntax.WXYZ.Wget\ config :cal SetSyn("wget")<CR> +an 50.120.190 &Syntax.WXYZ.Whitespace\ (add) :cal SetSyn("whitespace")<CR> +an 50.120.200 &Syntax.WXYZ.WildPackets\ EtherPeek\ Decoder :cal SetSyn("dcd")<CR> +an 50.120.210 &Syntax.WXYZ.WinBatch/Webbatch :cal SetSyn("winbatch")<CR> +an 50.120.220 &Syntax.WXYZ.Windows\ Scripting\ Host :cal SetSyn("wsh")<CR> +an 50.120.230 &Syntax.WXYZ.WSML :cal SetSyn("wsml")<CR> +an 50.120.240 &Syntax.WXYZ.WvDial :cal SetSyn("wvdial")<CR> +an 50.120.260 &Syntax.WXYZ.X\ Keyboard\ Extension :cal SetSyn("xkb")<CR> +an 50.120.270 &Syntax.WXYZ.X\ Pixmap :cal SetSyn("xpm")<CR> +an 50.120.280 &Syntax.WXYZ.X\ Pixmap\ (2) :cal SetSyn("xpm2")<CR> +an 50.120.290 &Syntax.WXYZ.X\ resources :cal SetSyn("xdefaults")<CR> +an 50.120.300 &Syntax.WXYZ.XBL :cal SetSyn("xbl")<CR> +an 50.120.310 &Syntax.WXYZ.Xinetd\.conf :cal SetSyn("xinetd")<CR> +an 50.120.320 &Syntax.WXYZ.Xmodmap :cal SetSyn("xmodmap")<CR> +an 50.120.330 &Syntax.WXYZ.Xmath :cal SetSyn("xmath")<CR> +an 50.120.340 &Syntax.WXYZ.XML :cal SetSyn("xml")<CR> +an 50.120.350 &Syntax.WXYZ.XML\ Schema\ (XSD) :cal SetSyn("xsd")<CR> +an 50.120.360 &Syntax.WXYZ.XQuery :cal SetSyn("xquery")<CR> +an 50.120.370 &Syntax.WXYZ.Xslt :cal SetSyn("xslt")<CR> +an 50.120.380 &Syntax.WXYZ.XFree86\ Config :cal SetSyn("xf86conf")<CR> +an 50.120.400 &Syntax.WXYZ.YAML :cal SetSyn("yaml")<CR> +an 50.120.410 &Syntax.WXYZ.Yacc :cal SetSyn("yacc")<CR> + +" The End Of The Syntax Menu + + +an 50.195 &Syntax.-SEP1- <Nop> + +an <silent> 50.200 &Syntax.Set\ '&syntax'\ only :call <SID>Setsynonly()<CR> +fun! s:Setsynonly() + let s:syntax_menu_synonly = 1 +endfun +an <silent> 50.202 &Syntax.Set\ '&filetype'\ too :call <SID>Nosynonly()<CR> +fun! s:Nosynonly() + if exists("s:syntax_menu_synonly") + unlet s:syntax_menu_synonly + endif +endfun + +" Restore 'cpoptions' +let &cpo = s:cpo_save +unlet s:cpo_save diff --git a/runtime/tutor/runtime/vim48x48.png b/runtime/tutor/runtime/vim48x48.png Binary files differnew file mode 100644 index 000000000..4bac67e62 --- /dev/null +++ b/runtime/tutor/runtime/vim48x48.png diff --git a/runtime/tutor/tutor.de.utf-8 b/runtime/tutor/tutor.de.utf-8 new file mode 100644 index 000000000..7b39abedc --- /dev/null +++ b/runtime/tutor/tutor.de.utf-8 @@ -0,0 +1,980 @@ +=============================================================================== += W i l l k o m m e n im V I M T u t o r - Version 1.7D = +=============================================================================== + + Vim ist ein sehr mächtiger Editor, der viele Befehle bereitstellt; zu viele, + um alle in einem Tutor wie diesem zu erklären. Dieser Tutor ist so + gestaltet, um genug Befehle vorzustellen, dass Du die Fähigkeit erlangst, + Vim mit Leichtigkeit als einen Allzweck-Editor zu benutzen. + Die Zeit fĂźr das Durcharbeiten dieses Tutors beträgt ca. 25-30 Minuten, + abhängig davon, wie viel Zeit Du mit Experimentieren verbringst. + + ACHTUNG: + Die in den Lektionen angewendeten Kommandos werden den Text modifizieren. + Erstelle eine Kopie dieser Datei, in der Du Ăźben willst (falls Du "vimtutor" + aufgerufen hast, ist dies bereits eine Kopie). + + Es ist wichtig, sich zu vergegenwärtigen, dass dieser Tutor fĂźr das Anwenden + konzipiert ist. Das bedeutet, dass Du die Befehle ausfĂźhren musst, um sie + richtig zu lernen. Wenn Du nur den Text liest, vergisst Du die Befehle! + + Jetzt stelle sicher, dass Deine Umstelltaste NICHT gedrĂźckt ist und betätige + die j Taste genĂźgend Male, um den Cursor nach unten zu bewegen, so dass + Lektion 1.1 den Bildschirm vollkommen ausfĂźllt. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 1.1: BEWEGEN DES CURSORS + + ** Um den Cursor zu bewegen, drĂźcke die h,j,k,l Tasten wie unten gezeigt. ** + ^ Hilfestellung: + k Die h Taste befindet sich links und bewegt nach links. + < h l > Die l Taste liegt rechts und bewegt nach rechts. + j Die j Taste ähnelt einem Pfeil nach unten. + v + 1. Bewege den Cursor auf dem Bildschirm umher, bis Du Dich sicher fĂźhlst. + + 2. Halte die Nach-Unten-Taste (j) gedrĂźckt, bis sie sich wiederholt. + Jetzt weiĂt Du, wie Du Dich zur nächsten Lektion bewegen kannst. + + 3. Benutze die Nach-Unten-Taste, um Dich zu Lektion 1.2 zu bewegen. + +Bemerkung: Immer, wenn Du Dir unsicher bist Ăźber das, was Du getippt hast, + drĂźcke <ESC> , um Dich in den Normalmodus zu begeben. + Dann gib das gewĂźnschte Kommando noch einmal ein. + +Bemerkung: Die Cursor-Tasten sollten ebenfalls funktionieren. Aber wenn Du + hjkl benutzt, wirst Du in der Lage sein, Dich sehr viel schneller + umherzubewegen, wenn Du Dich einmal daran gewĂśhnt hast. Wirklich! +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 1.2: VIM BEENDEN + + + !! ACHTUNG: Bevor Du einen der unten aufgefĂźhrten Schritte ausfĂźhrst, lies + diese gesamte Lektion!! + + 1. DrĂźcke die <ESC> Taste (um sicherzustellen, dass Du im Normalmodus bist). + + 2. Tippe: :q! <ENTER>. + Dies beendet den Editor und VERWIRFT alle Ănderungen, die Du gemacht hast. + + 3. Wenn Du die Eingabeaufforderung siehst, gib das Kommando ein, das Dich zu + diesem Tutor gefĂźhrt hat. Dies wäre: vimtutor <ENTER> + + 4. Wenn Du Dir diese Schritte eingeprägt hast und Du Dich sicher fĂźhlst, + fĂźhre Schritte 1 bis 3 aus, um den Editor zu verlassen und wieder + hineinzugelangen. + +Bemerkung: :q! <ENTER> verwirft alle Ănderungen, die Du gemacht hast. In + einigen Lektionen lernst Du , die Ănderungen in einer Datei zu speichern. + + 5. Bewege den Cursor abwärts zu Lektion 1.3. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 1.3: TEXT EDITIEREN - LĂSCHEN + + + ** DrĂźcke x um das Zeichen unter dem Cursor zu lĂśschen. ** + + 1. Bewege den Cursor zu der mit ---> markierten Zeile unten. + + 2. Um die Fehler zu beheben, bewege den Cursor, bis er auf dem Zeichen steht, + das gelĂśscht werden soll. + + 3. DrĂźcke die x Taste, um das ĂźberflĂźssige Zeichen zu lĂśschen. + + 4. Wiederhole die Schritte 2 bis 4, bis der Satz korrekt ist. + +---> Die Kkuh sprangg Ăźbber deen Moond. + + 5. Wenn nun die Zeile korrekt ist, gehe weiter zur Lektion 1.4. + +Anmerkung: Während Du durch diesen Tutor gehst, versuche nicht, auswendig zu + lernen, lerne vielmehr durch Anwenden. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 1.4: TEXT EDITIEREN - EINFĂGEN + + + ** DrĂźcke i , um Text einzufĂźgen. ** + + 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. + + 2. Um die erste Zeile mit der zweiten gleichzumachen, bewege den Cursor auf + das erste Zeichen NACH der Stelle, wo der Text eingefĂźgt werden soll. + + 3. DrĂźcke i und gib die notwendigen Ergänzungen ein. + + 4. Wenn jeweils ein Fehler beseitigt ist, drĂźcke <ESC> , um zum Normalmodus + zurĂźckzukehren. + Wiederhole die Schritte 2 bis 4, um den Satz zu korrigieren. + +---> In dieser ft etwas . +---> In dieser Zeile fehlt etwas Text. + + 5. Wenn Du Dich mit dem EinfĂźgen von Text sicher fĂźhlst, gehe zu Lektion 1.5. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 1.5: TEXT EDITIEREN - ANFĂGEN + + + ** DrĂźcke A , um Text anzufĂźgen. ** + + 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. + Es ist gleichgĂźltig, auf welchem Zeichen der Zeile der Cursor steht. + + 2. DrĂźcke A und gib die nĂśtigen Ergänzungen ein. + + 3. Wenn das AnfĂźgen abgeschlossen ist, drĂźcke <ESC>, um in den Normalmodus + zurĂźckzukehren. + + 4. Bewege den Cursor zur zweiten mit ---> markierten Zeile und wiederhole + die Schritte 2 und 3, um den Satz zu korrigieren. + +---> In dieser Zeile feh + In dieser Zeile fehlt etwas Text. +---> Auch hier steh + Auch hier steht etwas Unvollständiges. + + 5. Wenn Du dich mit dem AnfĂźgen von Text sicher fĂźhlst, gehe zu Lektion 1.6. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 1.6: EINE DATEI EDITIEREN + + + ** Benutze :wq , um eine Datei zu speichern und Vim zu verlassen. ** + + !! ACHTUNG: Bevor Du einen der unten aufgefĂźhrten Schritte ausfĂźhrst, lies + diese gesamte Lektion!! + + 1. Verlasse den Editor so wie in Lektion 1.2: :q! + + 2. Gib dieses Kommando in die Eingabeaufforderung ein: vim tutor <ENTER> + 'vim' ist der Aufruf des Editors, 'tutor' ist die zu editierende Datei. + Benutze eine Datei, die geändert werden kann. + + 3. FĂźge Text ein oder lĂśsche ihn, wie Du in den vorigen Lektionen gelernt + hast. + + 4. Speichere die geänderte Datei und verlasse Vim mit: :wq <ENTER> + + 5. Starte den vimtutor neu und bewege Dich zu der folgenden Zusammenfassung. + + 6. Nachdem Du obige Schritte gelesen und verstanden hast, fĂźhre sie durch. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZUSAMMENFASSUNG VON LEKTION 1 + + + 1. Der Cursor wird mit den Pfeiltasten oder den Tasten hjkl bewegt. + h (links) j (unten) k (aufwärts) l (rechts) + + 2. Um Vim von der Eingabeaufforderung auszufĂźhren, tippe: vim DATEI <ENTER> + + 3. Um Vim zu verlassen und alle Ănderungen zu verwerfen, tippe: + <ESC> :q! <ENTER> . + ODER tippe: <ESC> :wq <ENTER> , um die Ănderungen zu speichern. + + 4. Um das Zeichen unter dem Cursor zu lĂśschen, tippe: x + + 5. Um Text einzufĂźgen oder anzufĂźgen, tippe: + i EinzufĂźgenden Text eingeben <ESC> EinfĂźgen vor dem Cursor + A AnzufĂźgenden Text eingeben <ESC> AnfĂźgen nach dem Zeilendene + +Bemerkung: DrĂźcken von <ESC> bringt Dich in den Normalmodus oder bricht ein + ungewolltes, erst teilweise eingegebenes Kommando ab. + + Nun fahre mit Lektion 2 fort. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 2.1: LĂSCHKOMMANDOS + + + ** Tippe dw , um ein Wort zu lĂśschen. ** + + 1. DrĂźcke <ESC> um sicherzustellen, dass Du im Normalmodus bist. + + 2. Bewege den Cursor zu der mit ---> markierten Zeile unten. + + 3. Bewege den Cursor zum Anfang eines Wortes, das gelĂśscht werden soll. + + 4. Tippe dw , um das Wort zu entfernen. + + Bemerkung: Der Buchstabe d erscheint auf der letzten Zeile des Bildschirms, + wenn Du ihn eingibst. Vim wartet darauf, daĂ Du w eingibst. Wenn Du + ein anderes Zeichen als d siehst, hast Du etwas falsches getippt; + drĂźcke <ESC> und beginne neu. + +---> Einige WĂśrter lustig gehĂśren nicht Papier in diesen Satz. + + 5. Wiederhole die Schritte 3 und 4, bis der Satz korrekt ist und gehe + danach zur Lektion 2.2. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 2.2: WEITERE LĂSCHKOMMANDOS + + + ** Tippe d$ , um bis zum Ende der Zeile zu lĂśschen. ** + + 1. DrĂźcke <ESC> , um sicherzustellen, dass Du im Normalmodus bist. + + 2. Bewege den Cursor zu der mit ---> markierten Zeile unten. + + 3. Bewege den Cursor zum Ende der korrekten Zeile (NACH dem ersten . ). + + 4. Tippe d$ , um bis zum Ende der Zeile zu lĂśschen. + +---> Jemand hat das Ende der Zeile doppelt eingegeben. doppelt eingegeben. + + + 5. Gehe weiter zur Lektion 2.3 , um zu verstehen, was hierbei passiert. + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 2.3: ĂBER OPERATOREN UND BEWEGUNGSZĂGE + + + Viele Kommandos, die Text ändern, setzen sich aus einem Operator und einer + Bewegung zusammen. Das Format fĂźr ein LĂśschkommando mit dem LĂśschoperator d + lautet wie folgt: + + d Bewegung + + wobei: + d - der LĂśschoperator + Bewegung - worauf der LĂśschoperator angewandt wird (unten aufgelistet). + + Eine kleine Auflistung von Bewegungen: + w - bis zum Beginn des nächsten Wortes OHNE dessen erstes Zeichen. + e - zum Ende des aktuellen Wortes MIT dessen letztem Zeichen. + $ - zum Ende der Zeile MIT dem letzen Zeichen. + + Dementsprechend lĂśscht die Eingabe von de vom Cursor an bis zum Wortende. + +Bemerkung: Die Eingabe lediglich des Bewegungsteils im Normalmodus bewegt den + Cursor entsprechend. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 2.4: ANWENDUNG EINES ZĂHLERS FĂR EINEN BEWEGUNGSSCHRITT + + + ** Die Eingabe einer Zahl vor einem Bewegungsschritt wiederholt diesen. ** + + 1. Bewege den Cursor zum Beginn der mit ---> markierten Zeile unten. + + 2. Tippe 2w , um den Cursor zwei WĂśrter vorwärts zu bewegen. + + 3. Tippe 3e , um den Cursor zum Ende des dritten Wortes zu bewegen. + + 4. Tippe 0 (Null) , um zum Anfang der Zeile zu gelangen. + + 5. Wiederhole Schritte 2 und 3 mit verschiedenen Zählern. + + ---> Dies ist nur eine Zeile aus WĂśrten um sich darin herumzubewegen. + + 6. Gehe weiter zu Lektion 2.5. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 2.5: ANWENDUNG EINES ZĂHLERS FĂR MEHRERE LĂSCHVORGĂNGE + + + ** Die Eingabe einer Zahl mit einem Operator wiederholt diesen mehrfach. ** + + FĂźr die Kombination des LĂśschoperators und einem Bewegungsschritt (siehe + oben) stellt man dem Bewegungsschritt einen Zähler voran, um mehr zu lĂśschen: + d Nummer Bewegungsschritt + + 1. Bewege den Cursor zum ersten Wort in GROSSBUCHSTABEN in der mit ---> + markieren Zeile. + + 2. Tippe d2w , um die zwei WĂśrter in GROSSBUCHSTABEN zu lĂśschen. + + 3. Wiederhole Schritte 1 und 2 mit einem anderen Zähler, um die + darauffolgenden WĂśrter in GROSSBUCHSTABEN mit einem einzigen Kommando + zu lĂśschen. + +---> Diese ABC DE Zeile FGHI JK LMN OP mit WĂśrtern ist Q RS TUV bereinigt. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 2.6: ARBEITEN AUF ZEILEN + + + ** Tippe dd , um eine ganze Zeile zu lĂśschen. ** + + Wegen der Häufigkeit, dass man ganze Zeilen lĂśscht, kamen die Entwickler von + Vi darauf, dass es leichter wäre, einfach zwei d's einzugeben, um eine Zeile + zu lĂśschen. + + 1. Bewege den Cursor zur zweiten Zeile in der unten stehenden Redewendung. + 2. Tippe dd , um die Zeile zu lĂśschen. + 3. Nun bewege Dich zur vierten Zeile. + 4. Tippe 2dd , um zwei Zeilen zu lĂśschen. + +---> 1) Rosen sind rot, +---> 2) Matsch ist lustig, +---> 3) Veilchen sind blau, +---> 4) Ich habe ein Auto, +---> 5) Die Uhr sagt die Zeit, +---> 6) Zucker ist sĂźĂ, +---> 7) So wie Du auch. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 2.7: RĂCKGĂNGIG MACHEN (UNDO) + + + ** Tippe u , um die letzten Kommandos rĂźckgängig zu machen ** + ** oder U um eine ganze Zeile wiederherzustellen. ** + + 1. Bewege den Cursor zu der mit ---> markierten Zeile unten + und setze ihn auf den ersten Fehler. + 2. Tippe x , um das erste unerwĂźnschte Zeichen zu lĂśschen. + 3. Nun tippe u um das soeben ausgefĂźhrte Kommando rĂźckgängig zu machen. + 4. Jetzt behebe alle Fehler auf der Zeile mit Hilfe des x Kommandos. + 5. Nun tippe ein groĂes U , um die Zeile in ihren Ursprungszustand + wiederherzustellen. + 6. Nun tippe u einige Male, um das U und die vorhergehenden Kommandos + rĂźckgängig zu machen. + 7. Nun tippe CTRL-R (halte CTRL gedrĂźckt und drĂźcke R) mehrere Male, um die + Kommandos wiederherzustellen (die RĂźckgängigmachungen rĂźckgängig machen). + +---> Beehebe die Fehller diesser Zeile und sttelle sie mitt 'undo' wieder her. + + 8. Dies sind sehr nĂźtzliche Kommandos. + Nun gehe weiter zur Zusammenfassung von Lektion 2. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZUSAMMENFASSUNG VON LEKTION 2 + + + 1. Um vom Cursor bis zum nächsten Wort zu lĂśschen, tippe: dw + 2. Um vom Cursor bis zum Ende einer Zeile zu lĂśschen, tippe: d$ + 3. Um eine ganze Zeile zu lĂśschen, tippe: dd + + 4. Um eine Bewegung zu wiederholen, stelle eine Nummer voran: 2w + 5. Das Format fĂźr ein Ănderungskommando ist: + Operator [Anzahl] Bewegungsschritt + wobei: + Operator - gibt an, was getan werden soll, zum Beispiel d fĂźr delete + [Anzahl] - ein optionaler Zähler, um den Bewegungsschritt zu wiederholen + Bewegungsschritt - Bewegung Ăźber den zu ändernden Text, so wie + w (Wort), $ (zum Ende der Zeile), etc. + + 6. Um Dich zum Anfang der Zeile zu begeben, benutze die Null: 0 + + 7. Um vorherige Aktionen rĂźckgängig zu machen, tippe: u (kleines u) + Um alle Ănderungen auf einer Zeile rĂźckgängig zu machen: U (groĂes U) + Um die RĂźckgängigmachungen rĂźckgängig zu machen, tippe: CTRL-R + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 3.1: ANFĂGEN (PUT) + + + ** Tippe p , um vorher gelĂśschten Text nach dem Cursor anzufĂźgen. ** + + 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. + + 2. Tippe dd , um die Zeile zu lĂśschen und sie in eimem Vim-Register zu + speichern. + + 3. Bewege den Cursor zur Zeile c), ĂBER derjenigen, wo die gelĂśschte Zeile + platziert werden soll. + + 4. Tippe p , um die Zeile unterhalb des Cursors zu platzieren. + + 5. Wiederhole die Schritte 2 bis 4, um alle Zeilen in die richtige + Reihenfolge zu bringen. + +---> d) Kannst Du das auch? +---> b) Veilchen sind blau, +---> c) Intelligenz ist erlernbar, +---> a) Rosen sind rot, +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 3.2: ERSETZEN (REPLACE) + + + ** Tippe rx , um das Zeichen unter dem Cursor durch x zu ersetzen. ** + + 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. + + 2. Bewege den Cursor, bis er sich auf dem ersten Fehler befindet. + + 3. Tippe r und anschlieĂend das Zeichen, welches dort stehen sollte. + + 4. Wiederhole Schritte 2 und 3, bis die erste Zeile gleich der zweiten ist. + +---> Als diese Zeite eingegoben wurde, wurden einike falsche Tasten gelippt! +---> Als diese Zeile eingegeben wurde, wurden einige falsche Tasten getippt! + + 5. Nun fahre fort mit Lektion 3.2. + +Bemerkung: Erinnere Dich, dass Du durch Anwenden lernen solltest, nicht durch + Auswendiglernen. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 3.3: ĂNDERN (CHANGE) + + + ** Um eine Ănderung bis zum Wortende durchzufĂźhren, tippe ce . ** + + 1. Bewege den Cursor zur ersten unten stehenden mit ---> markierten Zeile. + + 2. Platziere den Cursor auf das s von Wstwr. + + 3. Tippe ce und die Wortkorrektur ein (in diesem Fall tippe Ăśrter ). + + 4. DrĂźcke <ESC> und bewege den Cursor zum nächsten zu ändernden Zeichen. + + 5. Wiederhole Schritte 3 und 4 bis der erste Satz gleich dem zweiten ist. + +---> Einige Wstwr dieser Zlaww lasdjlaf mit dem Ăndern-Operator gaaauu werden. +---> Einige WĂśrter dieser Zeile sollen mit dem Ăndern-Operator geändert werden. + +Bemerke, dass ce das Wort lĂśscht und Dich in den Eingabemodus versetzt. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 3.4: MEHR ĂNDERUNGEN MITTELS c + + + ** Das change-Kommando arbeitet mit denselben Bewegungen wie delete. ** + + 1. Der change Operator arbeitet in gleicher Weise wie delete. Das Format ist: + + c [Anzahl] Bewegungsschritt + + 2. Die Bewegungsschritte sind die gleichen , so wie w (Wort) und $ + (Zeilenende). + + 3. Bewege Dich zur ersten unten stehenden mit ---> markierten Zeile. + + 4. Bewege den Cursor zum ersten Fehler. + + 5. Tippe c$ , gib den Rest der Zeile wie in der zweiten ein, drĂźcke <ESC> . + +---> Das Ende dieser Zeile soll an die zweite Zeile angeglichen werden. +---> Das Ende dieser Zeile soll mit dem c$ Kommando korrigiert werden. + +Bemerkung: Du kannst die RĂźcktaste benutzen, um Tippfehler zu korrigieren. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZUSAMMENFASSUNG VON LEKTION 3 + + + 1. Um einen vorher gelĂśschten Text anzufĂźgen, tippe p . Dies fĂźgt den + gelĂśschten Text NACH dem Cursor an (wenn eine ganze Zeile gelĂśscht wurde, + wird diese in die Zeile unter dem Cursor eingefĂźgt). + + 2. Um das Zeichen unter dem Cursor zu ersetzen, tippe r und das an dieser + Stelle gewĂźnschte Zeichen. + + 3. Der Ănderungs- (change) Operator erlaubt, vom Cursor bis zum Ende des + Bewegungsschrittes zu ändern. Tippe ce , um eine Ănderung vom Cursor bis + zum Ende des Wortes vorzunehmen; c$ bis zum Ende einer Zeile. + + 4. Das Format fĂźr change ist: + + c [Anzahl] Bewegungsschritt + + Nun fahre mit der nächsten Lektion fort. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 4.1: CURSORPOSITION UND DATEISTATUS + + ** Tippe CTRL-G , um Deine Dateiposition sowie den Dateistatus anzuzeigen. ** + ** Tippe G , um Dich zu einer Zeile in der Datei zu begeben. ** + +Bemerkung: Lies diese gesamte Lektion, bevor Du irgendeinen Schritt ausfĂźhrst!! + + 1. Halte die Ctrl Taste unten und drĂźcke g . Dies nennen wir wir CTRL-G. + Eine Statusmeldung am FuĂ der Seite erscheint mit dem Dateinamen und der + Position innerhalb der Datei. Merke Dir die Zeilennummer fĂźr Schritt 3. + +Bemerkung: MĂśglicherweise siehst Du die Cursorposition in der unteren rechten + Bildschirmecke. Dies ist Folge der 'ruler' Option (siehe :help 'ruler') + + 2. DrĂźcke G , um Dich zum Ende der Datei zu begeben. + Tippe gg , um Dich zum Anfang der Datei zu begeben. + + 3. Gib die Nummer der Zeile ein, auf der Du vorher warst, gefolgt von G . + Dies bringt Dich zurĂźck zu der Zeile, auf der Du gestanden hast, als Du + das erste Mal CTRL-G gedrĂźckt hast. + + 4. Wenn Du Dich sicher genug fĂźhlst, fĂźhre die Schritte 1 bis 3 aus. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 4.2: DAS SUCHEN - KOMMANDO + + + ** Tippe / gefolgt von einem Ausdruck, um nach dem Ausdruck zu suchen. ** + + 1. Im Normalmodus, tippe das / Zeichen. Bemerke, dass das / und der + Cursor am FuĂ des Schirms erscheinen, so wie beim : Kommando. + + 2. Nun tippe 'Fehhler' <ENTER>. Dies ist das Wort, nach dem Du suchen willst. + + 3. Um nach demselben Ausdruck weiterzusuchen, tippe einfach n (fĂźr next). + Um nach demselben Ausdruck in der Gegenrichtung zu suchen, tippe N . + + 4. Um nach einem Ausdruck rĂźckwärts zu suchen , benutze ? statt / . + + 5. Um dahin zurĂźckzukehren, von wo Du gekommen bist, drĂźcke CTRL-O (Halte + Ctrl unten und drĂźcke den Buchstaben o). Wiederhole dies, um weiter + zurĂźckzugehen. CTRL-I bringt dich vorwärts. + +---> Fehler schreibt sich nicht "Fehhler"; Fehhler ist ein Fehler +Bemerkung: Wenn die Suche das Dateiende erreicht hat, wird sie am Anfang + fortgesetzt, es sei denn, die 'wrapscan' Option wurde abgeschaltet. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 4.3: PASSENDE KLAMMERN FINDEN + + + ** Tippe % , um eine korrespondierende Klammer ),], oder } zu finden. ** + + 1. Platziere den Cursor auf irgendeines der Zeichen (, [, oder { in der unten + stehenden Zeile, die mit ---> markiert ist. + + 2. Nun tippe das % Zeichen. + + 3. Der Cursor bewegt sich zur passenden gegenĂźberliegenden Klammer. + + 4. Tippe % , um den Cursor zur anderen passenden Klammer zu bewegen. + + 5. Setze den Cursor auf ein anderes (,),[,],{ oder } und probiere % aus. + +---> Dies ( ist eine Testzeile ( mit [ verschiedenen ] { Klammern } darin. )) + +Bemerkung: Diese Funktionalität ist sehr nĂźtzlich bei der Fehlersuche in einem + Programmtext, in dem passende Klammern fehlen! + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 4.4: DAS ERSETZUNGSKOMMANDO (SUBSTITUTE) + + + ** Tippe :s/alt/neu/g , um 'alt' durch 'neu' zu ersetzen. ** + + 1. Bewege den Cursor zu der unten stehenden mit ---> markierten Zeile. + + 2. Tippe :s/diee/die <ENTER> . Bemerke, dass der Befehl nur das erste + Vorkommen von "diee" ersetzt. + + 3. Nun tippe :s/diee/die/g . Das ZufĂźgen des Flags g bedeutet, eine + globale Ersetzung Ăźber die Zeile durchzufĂźhren, was alle Vorkommen von + "diee" auf der Zeile ersetzt. + +---> diee schĂśnste Zeit, um diee Blumen anzuschauen, ist diee FrĂźhlingszeit. + + 4. Um alle Vorkommen einer Zeichenkette innerhalb zweier Zeilen zu ändern, + tippe :#,#s/alt/neu/g wobei #,# die Zeilennummern des Zeilenbereiches + sind, in dem die Ersetzung durchgefĂźhrt werden soll. + Tippe :%s/alt/neu/g um alle Vorkommen in der gesamten Datei zu ändern. + Tippe :%s/alt/neu/gc um alle Vorkommen in der gesamten Datei zu finden + mit einem Fragedialog, ob ersetzt werden soll oder nicht. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZUSAMMENFASSUNG VON LEKTION 4 + + 1. CTRL-G zeigt die aktuelle Dateiposition sowie den Dateistatus. + G bringt Dich zum Ende der Datei. + Nummer G bringt Dich zur entsprechenden Zeilennummer. + gg bringt Dich zur ersten Zeile. + + 2. Die Eingabe von / plus einem Ausdruck sucht VORWĂRTS nach dem Ausdruck. + Die Eingabe von ? plus einem Ausdruck sucht RĂCKWĂRTS nach dem Ausdruck. + Tippe nach einer Suche n , um das nächste Vorkommen in der gleichen + Richtung zu finden; oder N , um in der Gegenrichtung zu suchen. + CTRL-O bringt Dich zurĂźck zu älteren Positionen, CTRL-I zu neueren. + + 3. Die Eingabe von % , wenn der Cursor sich auf (,),[,],{, oder } + befindet, bringt Dich zur Gegenklammer. + + 4. Um das erste Vorkommen von "alt" in einer Zeile durch "neu" zu ersetzen, + tippe :s/alt/neu + Um alle Vorkommen von "alt" in der Zeile ersetzen, tippe :s/alt/neu/g + Um AusdrĂźcke innerhalb zweier Zeilennummern zu ersetzen, :#,#s/alt/neu/g + Um alle Vorkommen in der ganzen Datei zu ersetzen, tippe :%s/alt/neu/g + FĂźr eine jedmalige Bestätigung, addiere 'c' (confirm) :%s/alt/neu/gc +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 5.1: AUSFĂHREN EINES EXTERNEN KOMMANDOS + + + ** Gib :! , gefolgt von einem externen Kommando ein, um es auszufĂźhren. ** + + 1. Tippe das vertraute Kommando : , um den Cursor auf den FuĂ des Schirms + zu setzen. Dies erlaubt Dir, ein Kommandozeilen-Kommando einzugeben. + + 2. Nun tippe ein ! (Ausrufezeichen). Dies ermĂśglicht Dir, ein beliebiges, + externes Shellkommando auszufĂźhren. + + 3. Als Beispiel tippe ls nach dem ! und drĂźcke <ENTER>. Dies zeigt + eine Auflistung Deines Verzeichnisses; genauso, als wenn Du auf der + Eingabeaufforderung wärst. Oder verwende :!dir , falls ls nicht geht. + +Bemerkung: Mit dieser Methode kann jedes beliebige externe Kommando + ausgefĂźhrt werden, auch mit Argumenten. + +Bemerkung: Alle : Kommandos mĂźssen durch Eingabe von <ENTER> + abgeschlossen werden. Von jetzt an erwähnen wir dies nicht jedesmal. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 5.2: MEHR ĂBER DAS SCHREIBEN VON DATEIEN + + +** Um am Text durchgefĂźhrte Ănderungen zu speichern, tippe :w DATEINAME. ** + + 1. Tippe :!dir oder :!ls , um eine Auflistung Deines Verzeichnisses zu + erhalten. Du weiĂt nun bereits, dass Du danach <ENTER> eingeben musst. + + 2. Wähle einen Dateinamen, der noch nicht existiert, z.B. TEST. + + 3. Nun tippe: :w TEST (wobei TEST der gewählte Dateiname ist). + + 4. Dies speichert die ganze Datei (den Vim Tutor) unter dem Namen TEST. + Um dies zu ĂźberprĂźfen, tippe nochmals :!ls bzw. !dir, um Deinen + Verzeichnisinhalt zu sehen. + +Bemerkung: WĂźrdest Du Vim jetzt beenden und danach wieder mit vim TEST + starten, dann wäre diese Datei eine exakte Kopie des Tutors zu dem + Zeitpunkt, als Du ihn gespeichert hast. + + 5. Nun entferne die Datei durch Eingabe von (MS-DOS): :!del TEST + oder (Unix): :!rm TEST +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 5.3: AUSWĂHLEN VON TEXT ZUM SCHREIBEN + +** Um einen Abschnitt der Datei zu speichern, tippe v Bewegung :w DATEI ** + + 1. Bewege den Cursor zu dieser Zeile. + + 2. Tippe v und bewege den Cursor zum fĂźnften Auflistungspunkt unten. + Bemerke, daĂ der Text hervorgehoben wird. + + 3. DrĂźcke das Zeichen : . Am FuĂ des Schirms erscheint :'<,'> . + + 4. Tippe w TEST , wobei TEST ein noch nicht vorhandener Dateiname ist. + Vergewissere Dich, daĂ Du :'<,'>w TEST siehst, bevor Du Enter drĂźckst. + + 5. Vim schreibt die ausgewählten Zeilen in die Datei TEST. Benutze :!dir + oder :!ls , um sie zu sehen. LĂśsche sie noch nicht! Wir werden sie in + der nächsten Lektion benutzen. + +Bemerkung: DrĂźcken von v startet die Visuelle Auswahl. Du kannst den Cursor + umherbewegen, um die Auswahl grĂśĂer oder kleiner zu machen. AnschlieĂend + kann man einen Operator anwenden, um mit dem Text etwas zu tun. Zum + Beispiel lĂśscht d den Text. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 5.4: EINLESEN UND ZUSAMMENFĂHREN VON DATEIEN + + + ** Um den Inhalt einer Datei einzulesen, tippe :r DATEINAME ** + + 1. Platziere den Cursor Ăźberhalb dieser Zeile. + +BEACHTE: Nachdem Du Schritt 2 ausgefĂźhrt hast, wirst Du Text aus Lektion 5.3 + sehen. Dann bewege Dich wieder ABWĂRTS, um diese Lektion wiederzusehen. + + 2. Nun lies Deine Datei TEST ein indem Du das Kommando :r TEST ausfĂźhrst, + wobei TEST der von Dir verwendete Dateiname ist. + Die eingelesene Datei wird unterhalb der Cursorzeile eingefĂźgt. + + 3. Um zu ĂźberprĂźfen, dass die Datei eingelesen wurde, gehe zurĂźck und siehe, + dass es jetzt zwei Kopien von Lektion 5.3 gibt, das Original und die + eingefĂźgte Dateiversion. + +Bemerkung: Du kannst auch die Ausgabe eines externen Kommandos einlesen. Zum + Beispiel liest :r !ls die Ausgabe des Kommandos ls ein und platziert + sie unterhalb des Cursors. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZUSAMMENFASSUNG VON LEKTION 5 + + + 1. :!Kommando fĂźhrt ein externes Kommando aus. + + Einige nĂźtzliche Beispiele sind + (MS-DOS) (Unix) + :!dir :!ls - zeigt eine Verzeichnisauflistung. + :!del DATEINAME :!rm DATEINAME - entfernt Datei DATEINAME. + + 2. :w DATEINAME speichert die aktuelle Vim-Datei unter dem Namen DATEINAME. + + 3. v Bewegung :w DATEINAME schreibt die Visuell ausgewählten Zeilen in + die Datei DATEINAME. + + 4. :r DATEINAME lädt die Datei DATEINAME und fĂźgt sie unterhalb der + Cursorposition ein. + + 5. :r !dir liest die Ausgabe des Kommandos dir und fĂźgt sie unterhalb der + Cursorposition ein. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 6.1: ZEILEN ĂFFNEN (OPEN) + + + ** Tippe o , um eine Zeile unterhalb des Cursors zu Ăśffnen und Dich in ** + ** den EinfĂźgemodus zu begeben. ** + + 1. Bewege den Cursor zu der ersten mit ---> markierten Zeile unten. + + 2. Tippe o (klein geschrieben), um eine Zeile UNTERHALB des Cursos zu Ăśffnen + und Dich in den EinfĂźgemodus zu begeben. + + 3. Nun tippe etwas Text und drĂźcke <ESC> , um den EinfĂźgemodus zu verlassen. + +---> Mit o wird der Cursor auf der offenen Zeile im EinfĂźgemodus platziert. + + 4. Um eine Zeile ĂBERHALB des Cursos aufzumachen, gib einfach ein groĂes O + statt einem kleinen o ein. Versuche dies auf der unten stehenden Zeile. + +---> Ăffne eine Zeile Ăźber dieser mit O , wenn der Cursor auf dieser Zeile ist. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 6.2: TEXT ANFĂGEN (APPEND) + + + ** Tippe a , um Text NACH dem Cursor einzufĂźgen. ** + + 1. Bewege den Cursor zum Anfang der ersten Ăbungszeile mit ---> unten. + + 2. DrĂźcke e , bis der Cursor am Ende von Zei steht. + + 3. Tippe ein kleines a , um Text NACH dem Cursor anzufĂźgen. + + 4. Vervollständige das Wort so wie in der Zeile darunter. DrĂźcke <ESC> , + um den EinfĂźgemodus zu verlassen. + + 5. Bewege Dich mit e zum nächsten unvollständigen Wort und wiederhole + Schritte 3 und 4. + +---> Diese Zei bietet Gelegen , Text in einer Zeile anzufĂź. +---> Diese Zeile bietet Gelegenheit, Text in einer Zeile anzufĂźgen. + +Bemerkung: a, i und A gehen alle gleichermaĂen in den EinfĂźgemodus; der + einzige Unterschied ist, wo die Zeichen eingefĂźgt werden. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 6.3: EINE ANDERE ART DES ERSETZENS (REPLACE) + + + ** Tippe ein groĂes R , um mehr als ein Zeichen zu ersetzen. ** + + 1. Bewege den Cursor zur ersten unten stehenden, mit ---> markierten Zeile. + Bewege den Cursor zum Anfang des ersten xxx . + + 2. Nun drĂźcke R und tippe die Nummer, die darunter in der zweiten Zeile + steht, so das diese das xxx ersetzt. + + 3. DrĂźcke <ESC> , um den Ersetzungsmodus zu verlassen. Bemerke, daĂ der Rest + der Zeile unverändert bleibt. + + 4. Wiederhole die Schritte, um das verbliebene xxx zu ersetzen. + +---> Das Addieren von 123 zu xxx ergibt xxx. +---> Das Addieren von 123 zu 456 ergibt 579. + +Bemerkung: Der Ersetzungsmodus ist wie der EinfĂźgemodus, aber jedes eingetippte + Zeichen lĂśscht ein vorhandenes Zeichen. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 6.4: TEXT KOPIEREN UND EINFĂGEN + + ** Benutze den y Operator, um Text zu kopieren; p , um ihn einzufĂźgen ** + + 1. Gehe zu der mit ---> markierten Zeile unten, setze den Cursor hinter "a)". + + 2. Starte den Visuellen Modus mit v , bewege den Cursor genau vor "erste". + + 3. Tippe y , um den hervorgehoben Text zu kopieren. + + 4. Bewege den Cursor zum Ende der nächsten Zeile: j$ + + 5. Tippe p , um den Text einzufĂźgen und anschlieĂend: a zweite <ESC> . + + 6. Benutze den Visuellen Modus, um " Eintrag." auszuwählen, kopiere mittels + y , bewege Dich zum Ende der nächsten Zeile mit j$ und fĂźge den Text + dort mit p an. + +---> a) dies ist der erste Eintrag. + b) + +Bemerkung: Du kannst y auch als Operator verwenden; yw kopiert ein Wort. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 6.5: OPTIONEN SETZEN + + ** Setze eine Option so, dass eine Suche oder eine Ersetzung GroĂ- ** + ** und Kleinschreibung ignoriert ** + + 1. Suche nach 'ignoriere', indem Du /ignoriere eingibst. + Wiederhole die Suche einige Male, indem Du die n - Taste drĂźckst. + + 2. Setze die 'ic' (Ignore case) - Option, indem Du :set ic eingibst. + + 3. Nun suche wieder nach 'ignoriere', indem Du n tippst. + Bemerke, daĂ jetzt Ignoriere und auch IGNORIERE gefunden wird. + + 4. Setze die 'hlsearch' und 'incsearch' - Optionen: :set hls is + + 5. Wiederhole die Suche und beobachte, was passiert: /ignoriere <ENTER> + + 6. Um das Ignorieren von GroĂ/Kleinschreibung abzuschalten, tippe: :set noic + +Bemerkung: Um die Hervorhebung der Treffer zu enfernen, gib ein: :nohlsearch +Bemerkung: Um die Schreibweise fĂźr eine einzige Suche zu ignorieren, benutze + \c im Suchausdruck: /ignoriere\c <ENTER> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZUSAMMENFASSUNG VON LEKTION 6 + + 1. Tippe o , um eine Zeile UNTER dem Cursor zu Ăśffnen und den EinfĂźgemodus + zu starten. + Tippe O , um eine Zeile ĂBER dem Cursor zu Ăśffnen. + + 2. Tippe a , um Text NACH dem Cursor anzufĂźgen. + Tippe A , um Text nach dem Zeilenende anzufĂźgen. + + 3. Das Kommando e bringt Dich zum Ende eines Wortes. + + 4. Der Operator y (yank) kopiert Text, p (put) fĂźgt ihn ein. + + 5. Ein groĂes R geht in den Ersetzungsmodus bis zum DrĂźcken von <ESC> . + + 6. Die Eingabe von ":set xxx" setzt die Option "xxx". Einige Optionen sind: + 'ic' 'ignorecase' Ignoriere GroĂ/Kleinschreibung bei einer Suche + 'is' 'incsearch' Zeige TeilĂźbereinstimmungen fĂźr einen Suchausdruck + 'hls' 'hlsearch' Hebe alle passenden AusdrĂźcke hervor + Der Optionsname kann in der Kurz- oder der Langform angegeben werden. + + 7. Stelle einer Option "no" voran, um sie abzuschalten: :set noic +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 7.1 : AUFRUFEN VON HILFE + + + ** Nutze das eingebaute Hilfesystem ** + + Vim besitzt ein umfassendes eingebautes Hilfesystem. FĂźr den Anfang probiere + eins der drei folgenden Dinge aus: + - DrĂźcke die <Hilfe> - Taste (falls Du eine besitzt) + - DrĂźcke die <F1> Taste (falls Du eine besitzt) + - Tippe :help <ENTER> + + Lies den Text im Hilfefenster, um zu verstehen wie die Hilfe funktioniert. + Tippe CTRL-W CTRL-W , um von einem Fenster zum anderen zu springen. + Tippe :q <ENTER> , um das Hilfefenster zu schlieĂen. + + Du kannst Hilfe zu praktisch jedem Thema finden, indem Du dem ":help"- + Kommando ein Argument gibst. Probiere folgendes (<ENTER> nicht vergessen): + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 7.2: ERSTELLE EIN START-SKRIPT + + + ** Aktiviere die eingebauten Funktionalitäten von Vim ** + + Vim besitzt viele Funktionalitäten, die Ăźber Vi hinausgehen, aber die meisten + von ihnen sind standardmäĂig deaktiviert. Um mehr Funktionalitäten zu nutzen, + musst Du eine "vimrc" - Datei erstellen. + + 1. Starte das Editieren der "vimrc"-Datei, abhängig von Deinem System: + :e ~/.vimrc fĂźr Unix + :e $VIM/_vimrc fĂźr MS-Windows + + 2. Nun lies den Inhalt der Beispiel-"vimrc"-Datei ein: + :r $VIMRUNTIME/vimrc_example.vim + + 3. Speichere die Datei mit: + :w + + Beim nächsten Start von Vim wird die Syntaxhervorhebung aktiviert sein. + Du kannst all Deine bevorzugten Optionen zu dieser "vimrc"-Datei zufĂźgen. + FĂźr mehr Informationen tippe :help vimrc-intro +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lektion 7.3: VERVOLLSTĂNDIGEN + + + ** Kommandozeilenvervollständigung mit CTRL-D and <TAB> ** + + 1. Stelle sicher, daĂ Vim nicht im vi-Kompatibilitätsmodus ist: :set nocp + + 2. Siehe nach, welche Dateien im Verzeichnis existieren: :!ls oder :dir + + 3. Tippe den Beginn eines Komandos: :e + + 4. DrĂźcke CTRL-D und Vim zeigt eine Liste mit "e" beginnender Kommandos. + + 5. DrĂźcke <TAB> und Vim vervollständigt den Kommandonamen zu ":edit". + + 6. Nun fĂźge ein Leerzeichen und den Beginn einer existierenden Datei an: + :edit DAT + + 7. DrĂźcke <TAB>. Vim vervollständigt den Namen (falls er eindeutig ist). + +Bemerkung: Vervollständigung funktioniert fĂźr viele Kommandos. Versuche + einfach CTRL-D und <TAB>. Dies ist insbesondere nĂźtzlich fĂźr :help . +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZUSAMMENFASSUNG VON LEKTION 7 + + + 1. Tippe :help oder drĂźcke <F1> oder <Help>, um ein Hilfefenster zu Ăśffnen. + + 2. Tippe :help Kommando , um Hilfe Ăźber Kommando zu erhalten. + + 3. Tippe CTRL-W CTRL-W , um zum anderen Fenster zu springen. + + 4. Tippe :q , um das Hilfefenster zu schlieĂen. + + 5. Erstelle ein vimrc - Startskript zur Sicherung bevorzugter Einstellungen. + + 6. DrĂźcke CTRL-D nach dem Tippen eines Kommandos : , um mĂśgliche + Vervollständigungen zu sehen. + DrĂźcke <TAB> fĂźr eine einzige Vervollständigung. + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Damit ist der Vim Tutor beendet. Die Intention war, einen kurzen und + bĂźndigen Ăberblick Ăźber den Vim Editor zu liefern; gerade genug, um relativ + leicht mit ihm umgehen zu kĂśnnen. Der Vim Tutor hat nicht den geringsten + Anspruch auf Vollständigkeit; Vim hat noch weitaus mehr Kommandos. Lies als + nächstes das User Manual: ":help user-manual". + + FĂźr weiteres Lesen und Lernen ist folgendes Buch empfohlen : + Vim - Vi Improved - von Steve Oualline + Verlag: New Riders + Das erste Buch, welches durchgängig Vim gewidmet ist. Besonders nĂźtzlich + fĂźr Anfänger. Viele Beispiele und Bilder sind enthalten. + Siehe http://iccf-holland.org/click5.html + + Folgendes Buch ist älter und mehr Ăźber Vi als Vim, aber auch empfehlenswert: + Textbearbeitung mit dem vi-Editor - von Linda Lamb und Arnold Robbins + Verlag O'Reilly - ISBN: 3897211262 + In diesem Buch kann man fast alles finden, was man mit Vi tun mĂśchte. + Die sechste Ausgabe enthält auch Informationen Ăźber Vim. + + Als aktuelle Referenz fĂźr Version 6.2 und knappe EinfĂźhrung dient das + folgende Buch: + vim ge-packt von Reinhard Wobst + mitp-Verlag, ISBN 3-8266-1425-9 + Trotz der kompakten Darstellung ist es durch viele nĂźtzliche Beispiele auch + fĂźr Einsteiger empfehlenswert. Probekapitel und die Beispielskripte sind + online erhältlich. Siehe http://iccf-holland.org/click5.html + + Dieses Tutorial wurde geschrieben von Michael C. Pierce and Robert K. Ware, + Colorado School of Mines. Es benutzt Ideen, die Charles Smith, Colorado State + University, zur VerfĂźgung stellte. E-mail: bware@mines.colorado.edu. + + Bearbeitet fĂźr Vim von Bram Moolenaar. + Deutsche Ăbersetzung von Joachim Hofmann 2007. E-mail: Joachim.Hof@gmx.de + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/runtime/tutor/tutor.el.cp737 b/runtime/tutor/tutor.el.cp737 new file mode 100644 index 000000000..69ceff11f --- /dev/null +++ b/runtime/tutor/tutor.el.cp737 @@ -0,0 +1,815 @@ +=============================================================================== += ˘ ŕ Š ă ¨ Ť Š Ť Ś V I M T u t o r - 륌Š 1.5 = +=============================================================================== + + Vim ĺ¤ â¤Ş §¤ĺŠŽŹ¨ŚŞ ŠŹ¤ŤáĄŤŞ §ŚŹ ⎠§Ś˘˘âŞ ¤ŤŚ˘âŞ, §á¨ + §Ś˘˘âŞ ¤ ĽăŠŚŹŁ Š Łĺ §¨ ㊠ć§ŕŞ ŹŤă. ŹŤă §¨ ㊠+ ŠŽ ኍĄ ¤ §¨ ¨áŻ Ą¤Ś§Ś Ť Ąá Ť Ş ¤ŤŚ˘âŞ §ŚŹ ŠŞ + Ąá¤ŚŹ¤ ¤ Ž¨Š ŁŚ§Ś ĺŤ çĄŚ˘ ŤŚ¤ Vim Š¤ ⤤ ¤ ĄăŞ Ž¨ăŠŞ ŠŹ¤ŤáĄŤ. + + ĄŤá §¨ŚŠâ Š Ž¨ć¤ŚŞ §ŚŹ § ŤĺŤ ¤ Ś˘ŚĄ˘¨éŠŤ Ť¤ §¨ ㊠+ ĺ¤ 25-30 ˘§Ťá, Ľ¨Ťé¤ŤŞ §ć ŤŚ §ćŠŚ Ž¨ć¤Ś ĽŚâŻŤ + § ¨ŁŤ ŠŁŚçŞ. + + ¤ŤŚ˘âŞ ŠŤ ŁăŁŤ Ť¨Ś§Ś§Ś ㊌Ź¤ ŤŚ ĄĺŁ¤Ś. Ł ŚŹ¨ăŠŤ ⤠+ ¤Ťĺ¨Ś ŹŤŚç ŤŚŹ ¨ŽĺŚŹ ¤ ĽŠĄĺŤ (¤ ĽĄ ¤ăŠŤ ŤŚ + "Vimtutor" ŹŤć ĺ¤ ă ⤠¤Ťĺ¨Ś). + + ĺ¤ ŠŁ¤Ť Ąć ¤ ŹŁáŠŤ ćŤ ŹŤă §¨ ăŠ ĺ¤ Ś¨¤ŕŁâ¤ ⍊ + 銍 ¤ እ ŁâŠŕ ŤŞ Ž¨ăŠŞ. ŹŤć ŠŁĺ¤ ćŤ Ž¨ ፠¤ + ĄŤ˘ĺŤ Ť Ş ¤ŤŚ˘âŞ ¤ Ť Ş ŁáŤ ŠŕŠŤá. ¤ ፠Łć¤Ś ŤŚ + ĄĺŁ¤Ś, Ť Ş ĽŽáŠŤ! + + é¨, ŕĺŤ ćŤ ŤŚ §˘ăĄŤ¨Ś Shift-Lock ĺ¤ §ŤŁâ¤Ś Ą + §ŤăŠŤ ŤŚ §˘ăĄŤ¨Ś j ¨ĄŤâŞ Ś¨âŞ ¤ ŁŤĄ ¤ăŠŤ ŤŚ¤ ¨ŚŁâ ⍊ + 銍 ŤŚ ᣠ1.1 ¤ ŁĺŠ §˘ă¨ŕŞ Ť¤ Ść¤. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ1.1: + + ** ¤ Ą ¤ăŠŤ ŤŚ¤ ¨ŚŁâ, §ŤăŠŤ Ť §˘ăĄŤ¨ h,j,k,l ć§ŕŞ ĺŽ¤Ť . ** + ^ + k Hint: Ś §˘ăĄŤ¨Ś h ĺ¤ ¨ ŠŤ¨á Ą Ą ¤ĺ ŠŤ' ¨ ŠŤ¨á. + < h l > Ś §˘ăĄŤ¨Ś l ĺ¤ Ľ á Ą Ą ¤ĺ ŠŤ Ľ á. + j Ś §˘ăĄŤ¨Ś j ŁŚ á Ł ˘áĄ §¨ŚŞ Ť ĄáŤŕ. + v + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ Ť¨ ç¨ŕ ŠŤ¤ Ść¤ ŁâŽ¨ ¤ ¤Ś éŤ á¤Ť. + + 2. ¨ŤăŠŤ §ŤŁâ¤Ś ŤŚ ĄáŤŕ §˘ăĄŤ¨Ś (j) ŁâŽ¨ ¤ §¤˘ĺ. +---> é¨ Ľâ¨Ť §éŞ ¤ ŁŤĄ ¤ĺŤ ŠŤŚ §ćŁ¤Ś ŁáŁ. + + 3. ¨Š ŁŚ§Ś é¤ŤŞ ŤŚ ĄáŤŕ §˘ăĄŤ¨Ś, ŁŤĄ ¤ĺŤ ŠŤŚ ᣠ1.2. + +ŁĺŕŠ: ¤ Ł ᢢŤ ĄáŤ §ŚŹ §ŤăŠŤ, §ŤăŠŤ <ESC> ¤ ¨ĺŤ + ŠŤ¤ ¤Ś¤ Ąă ŤáŠŤŠ. Ťá §ŤăŠŤ Ľ¤á Ť¤ ¤ŤŚ˘ă §ŚŹ ⢍. + +ŁĺŕŠ: §˘ăĄŤ¨ ŤŚŹ ¨ŚŁâ §¨â§ §ĺŠŞ ¤ ŚŹ˘çŚŹ¤. ˘˘á Ł Ť hjkl + Ł§Ś¨ĺŤ ¤ Ą ¤ĺŤ §Ś˘ç ¨Ś¨ćŤ¨, Łć˘ Ş Ť ŠŹ¤ĺŠŤ. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ1.2: VIM + + !! : ¨ ¤ ĄŤ˘âŠŤ Ąá§Ś Ś §ć Ť 㣍, ኍ 梌 ŤŚ ŁáŁ!! + + 1. ŤăŠŤ ŤŚ §˘ăĄŤ¨Ś <ESC> ( ¤ 劍 ŠĺŚŹ¨ ŠŤ¤ ¤Ś¤ Ąă ŤáŠŤŠ). + + 2. ˘ĄŤ¨Ś˘ŚăŠŤ: :q! <ENTER>. + +---> ŹŤć Ľâ¨ŽŤ §ć ŤŚ¤ ŠŹ¤ŤáĄŤ ¤ ŠéŠ 槌 Ş ˘˘âŞ âŽŤ Ąá¤ . + ¤ ⢍ ¤ ŠéŠŤ Ť Ş ˘˘âŞ Ą ¤ Ľâ¨Ť §˘ĄŤ¨Ś˘ŚăŠŤ: + :wq <ENTER> + + 3.  ĺŤ Ť¤ §¨ŚŤ¨Ś§ă ŤŚŹ ˘Ś Śç, §˘ĄŤ¨Ś˘ŚăŠŤ Ť¤ ¤ŤŚ˘ă Ł Ť¤ Ś§Śĺ + Ł§ăĄŤ Š ŹŤă¤ Ť¤ §¨ ăŠ. §Ś¨ĺ ¤ ĺ¤ : vimtutor <ENTER> + ¤Ś¤ Ąá Ž¨Š ŁŚ§Ś ŚçŠŤ: vim tutor <ENTER> + +---> 'vim' ŠŁĺ¤ Šŕă ŠŤŚ¤ ŠŹ¤ŤáĄŤ vim, 'tutor' ĺ¤ ŤŚ ¨ŽĺŚ §ŚŹ + ⢌ŹŁ ¤ Ś¨éŠŚŹŁ. + + 4. ¤ ⎍ §ŚŁ¤ŁŚ¤çŠ ŹŤá Ť 㣍 Ą ⎍ ŹŤŚ§§ŚĺŠ, ĄŤ˘âŠŤ + Ť 㣍 1 âઠ3 ¤ ĺŤ Ą ¤ Ł§ĺŤ Ľ¤á ŠŤŚ¤ ŠŹ¤ŤáĄŤ. Ťá + ŁŤĄ ¤ăŠŤ ŤŚ¤ ¨ŚŁâ ĄáŤŕ ŠŤŚ ᣠ1.3. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ1.3: - + + **  劍 ŠŤ¤ ¤Ś¤ Ąă ŤáŠŤŠ §ŤăŠŤ x ¤ ¨áŻŤ ŤŚ¤ + Ž¨ĄŤă¨ ĄáŤŕ §ć ŤŚ¤ ¨ŚŁâ. ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨ĄáŤŕ ¨ŁŁă ŠŁ ŕŁâ¤ Ł --->. + + 2. ¤ Ś¨éŠŤ Ť ˘á, Ą ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŁâŽ¨ ¤ ĺ¤ §á¤ŕ §ć + ŤŚ¤ Ž¨ĄŤă¨ §ŚŹ ¨ĺ. + + 3. ŤăŠŤ ŤŚ §˘ăĄŤ¨Ś x ¤ ¨áŻŤ ŤŚ¤ ¤§ 磍Ś Ž¨ĄŤă¨. + + 4. §¤˘áŤ Ť 㣍 2 ŁâŽ¨ 4 ŁâŽ¨ §¨ćŤŠ ¤ ĺ¤ ŠŕŠŤă. + +---> The ccow jumpedd ovverr thhe mooon. + + 5. é¨ §ŚŹ ¨ŁŁă ĺ¤ ŠŕŠŤă, §ĺ¤Ť ŠŤŚ ᣠ1.4. + +: éŞ Ť¨âŽŤ ŹŤă¤ Ť¤ §¨ ăŠ, §¨ŚŠ§ăŠŤ ¤ Ł¤ + §ŚŁ¤ŁŚ¤çŤ, Łĺ¤Ť Ł Ť Ž¨ăŠ. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ1.4: - + + **  劍 Š ¤Ś¤ Ąă ŤáŠŤŠ §ŤăŠŤ i ¤ §¨Łá˘˘Ť ĄĺŁ¤Ś. ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŁâŽ¨ Ť¤ §¨éŤ ¨ŁŁă §¨ĄáŤŕ ŠŁ ŕŁâ¤ Ł --->. + + 2. ¤ Ąá¤Ť Ť¤ §¨éŤ ¨ŁŁă ĺ Ł Ť¤ 獨, ŁŤĄ ¤ĺŠŤ ŤŚ¤ + ¨ŚŁâ §á¤ŕ ŠŤŚ¤ §¨éŤŚ Ž¨ĄŤă¨ §ć 槌Ź §¨Ł˘ĺ ŤŚ ĄĺŁ¤Ś. + + 3. ŤăŠŤ ŤŚ i Ą §˘ĄŤ¨Ś˘ŚăŠŤ Ť Ş §¨ĺŤŤŞ §¨ŚŠăĄŞ. + + 4. éŞ Ś¨é¤Ť Ąá ˘áŚŞ §ŤăŠŤ <ESC> ¤ § ŠŤ¨âŻŤ ŠŤ¤ + ¤Ś¤ Ąă ŤáŠŤŠ. §¤˘áŤ Ť 㣍 2 ŁâŽ¨ 4 ¤ Ś¨éŠŤ + Ť¤ §¨ćŤŠ. + +---> There is text misng this . +---> There is some text missing from this line. + + 5.  劍 ᤍŚ Ł Ť¤ §¨ŁŚ˘ă Ą Łâ¤ŚŹ ŁŤĄ ¤ĺŤ ŠŤ¤ + §¨ĄáŤŕ §¨ĺ˘Ż. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1 + + + 1. ¨ŚŁâŞ Ą ¤ĺŤ Ž¨Š ŁŚ§Ś é¤ŤŞ ĺŤ Ť §˘ăĄŤ¨ ¨ŚŁâ ă Ť hjkl. + h (¨ ŠŤâ¨) j (ĄáŤŕ) k (§á¤ŕ) l (Ľ á) + + 2. ¤ Ł§ĺŤ ŠŤŚ¤ Vim (§ć Ť¤ §¨ŚŤ¨Ś§ă %) ¨áŻŤ: vim <ENTER> + + 3. ¤ ĺŤ ¨áŻŤ: <ESC> :q! <ENTER> §ć¨¨ Ż Ťŕ¤ ˘˘é¤. + ě ¨áŻŤ: <ESC> :wq <ENTER> §ŚăĄŹŠ Ťŕ¤ ˘˘é¤. + + 4. ¤ ¨áŻŤ ⤤ Ž¨ĄŤă¨ ĄáŤŕ §ć ŤŚ¤ ¨ŚŁâ Š + ¤Ś¤ Ąă ŤáŠŤŠ §ŤăŠŤ: x + + 5. ¤ ŠáŤ ĄĺŁ¤Ś ŠŤŚ¤ ¨ŚŁâ 抌 劍 Š ¤Ś¤ Ąă ŤáŠŤŠ ¨áŻŤ: + i §˘ĄŤ¨Ś˘ŚăŠŤ ŤŚ ĄĺŁ¤Ś <ESC> + +: Ťé¤ŤŞ <ESC> ŤŚ§ŚŤĺŤ ŠŤ¤ ¤Ś¤ Ąă ŤáŠŤŠ ă + ĄŹ¨éŠŤ Łĺ ¤§ 磍 Ą Ł¨ ĄéŞ Ś˘ŚĄ˘¨ŕŁâ¤ ¤ŤŚ˘ă. + +é¨ ŠŹ¤ŽĺŠŤ Ł ŤŚ ᣠ2. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ2.1: + + ** ¨áŻŤ dw ¤ ¨áŻŤ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ŁĺŞ ˘âĽŞ. ** + + 1. ŤăŠŤ <ESC> ¤ ŕĺŤ ćŤ ĺŠŤ ŠŤ¤ ¤Ś¤ Ąă ŤáŠŤŠ. + + 2. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨ĄáŤŕ ¨ŁŁă ŠŁ ŕŁâ¤ Ł --->. + + 3. 复 ŤŚ¤ ¨ŚŁâ ŠŤ¤ ¨Žă ŤŞ ˘âĽŞ §ŚŹ §¨â§ ¤ ¨ĺ. + + 4. ¨áŻŤ dw ¤ Ąá¤Ť Ť¤ ˘âĽ ¤ Ľ¤ ŠŤĺ. + +: ¨áŁŁŤ dw Ł¤ ŠŤŚç¤ ŠŤ¤ Ť˘ŹŤĺ ¨ŁŁă ŤŞ Ść¤Ş 抌 + Ť §˘ĄŤ¨Ś˘ŚĺŤ. ¤ ¨áŻŤ ĄáŤ ˘áŚŞ, §ŤăŠŤ <ESC> Ą + ĽĄ ¤ăŠŤ §ć Ť¤ ¨Žă. + +---> There are a some words fun that don't belong paper in this sentence. + + 5. §¤˘áŤ Ť 㣍 3 Ą 4 ŁâŽ¨ §¨ćŤŠ ¤ ĺ¤ ŠŕŠŤă Ą + §ĺ¤Ť ŠŤŚ ᣠ2.2. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ2.2: + + ** ˘ĄŤ¨Ś˘ŚăŠŤ d$ ¤ ¨áŻŤ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ŤŞ ¨ŁŁăŞ. ** + + 1. ŤăŠŤ <ESC> ¤ ŕĺŤ ćŤ ĺŠŤ ŠŤ¤ ¤Ś¤ Ąă ŤáŠŤŠ. + + 2. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨ĄáŤŕ ¨ŁŁă ŠŁ ŕŁâ¤ Ł --->. + + 3. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤŚ Ťâ˘ŚŞ ŤŞ ŠŕŠŤăŞ ¨ŁŁăŞ ( Ť¤ §¨éŤ . ). + + 4. ŤăŠŤ d$ ¤ ¨áŻŤ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ŤŞ ¨ŁŁăŞ. + +---> Somebody typed the end of this line twice. end of this line twice. + + 5. 复 ŠŤŚ ᣠ2.3 ¤ ĄŤ˘áŤ Ť ŠŹŁĺ¤ . + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ2.3: + + + ŁŚ¨ă ŤŞ ¤ŤŚ˘ăŞ ¨ăŞ d ĺ¤ ŕŞ ĽăŞ: + + [¨ ŁćŞ] d ¤Ť ĄĺŁ¤Ś ě d [¨ ŁćŞ] ¤Ť ĄĺŁ¤Ś + Ź: + ¨ ŁćŞ - §ćŠŞ Ś¨âŞ ĄŤ˘ŠŤĺ ¤ŤŚ˘ă (§¨Ś ¨Ť Ąć, Ľ' Ś¨ ŠŁŚç=1). + d - ¤ŤŚ˘ă ŤŞ ¨ăŞ. + ¤Ť ĄĺŁ¤Ś - §á¤ŕ Š Ť ˘ ŤŚŹ¨ăŠ ¤ŤŚ˘ă (§¨ĄáŤŕ ˘ĺŠŤ). + + ĺ Ł Ą¨ă ˘ĺŠŤ §ć ¤Ť ĄĺŁ¤: + w - §ć ŤŚ¤ ¨ŚŁâ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ŤŞ ˘âĽŞ, §¨ ˘Łá¤Ś¤ŤŞ ŤŚ ኍŁ. + e - §ć ŤŚ¤ ¨ŚŁâ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ŤŞ ˘âĽŞ, ŤŚ ኍŁ. + $ - §ć ŤŚ¤ ¨ŚŁâ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ŤŞ ¨ŁŁăŞ. + +: ŤŚŹŞ Ťç§ŚŹŞ ŤŞ §¨ §âŤ Ş, §Ťé¤ŤŞ §˘éŞ ŤŚ ¤Ť ĄĺŁ¤Ś 抌 + 劍 ŠŤ¤ ¤Ś¤ Ąă ŤáŠŤŠ Žŕ¨ĺŞ Ąá§Ś ¤ŤŚ˘ă ŁŤĄ ¤ăŠŤ + ŤŚ¤ ¨ŚŁâ ć§ŕŞ ĄŚ¨ĺŤ ŠŤ¤ ˘ĺŠŤ ¤Ť Ą Łâ¤ŕ¤. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ2.4: '-' + + ** ˘ĄŤ¨Ś˘ŚăŠŤ dd ¤ ¨áŻŤ ć˘ Ť ¨ŁŁă. ** + + Ľ ŤĺŞ ŤŞ ŠŹŽ¤ćŤŤŞ ŤŞ ¨ăŞ Ś˘ćĄ˘¨Ş ¨ŁŁăŞ, Ś ŠŽ ŠŤâŞ + ŤŚŹ Vim §ŚáŠ Š¤ ćŤ ăŤ¤ ŹĄŚ˘ćŤ¨Ś ¤ ¨áŤ §˘éŞ çŚ d ŠŤ + Š ¨á ¤ ¨áŻŤ Łĺ ¨ŁŁă. + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ 獨 ¨ŁŁă ŤŞ §¨ĄáŤŕ ¨áŠŞ. + 2. ¨áŻŤ dd ¤ ¨áŻŤ Ť ¨ŁŁă. + 3. é¨ ŁŤĄ ¤ĺŤ ŠŤ¤ ŤâŤ¨Ť ¨ŁŁă. + 4. ¨áŻŤ 2dd (ŹŁĺŤ ¨ ŁćŞ-¤ŤŚ˘ă-¤Ť ĄĺŁ¤Ś) ¤ + ¨áŻŤ çŚ ¨ŁŁâŞ. + + 1) Roses are red, + 2) Mud is fun, + 3) Violets are blue, + 4) I have a car, + 5) Clocks tell time, + 6) Sugar is sweet + 7) And so are you. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ2.5: + + ** ŤăŠŤ u ¤ ¤ ¨âŠŤ Ť Ş Ť˘ŹŤĺŞ ¤ŤŚ˘âŞ, + U ¤ Ś¨éŠŤ ć˘ Ť ¨ŁŁă. ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨ĄáŤŕ ¨ŁŁă ŠŁ ŕŁâ¤ Ł ---> Ą + ŤŚ§ŚŤăŠŤ ŤŚ¤ §á¤ŕ ŠŤŚ §¨éŤŚ ˘áŚŞ. + 2. ŤăŠŤ x ¤ ¨áŻŤ ŤŚ¤ §¨éŤŚ ¤§ 磍Ś Ž¨ĄŤă¨. + 3. é¨ §ŤăŠŤ u ¤ ¤ ¨âŠŤ Ť¤ Ť˘ŹŤĺ ĄŤ˘ŠŁâ¤ ¤ŤŚ˘ă. + 4. ŹŤă Ť Ś¨á Ś¨éŠŤ ć˘ Ť ˘á ŠŤ ¨ŁŁă Ž¨Š ŁŚ§Ś é¤ŤŞ Ť¤ ¤ŤŚ˘ă x. + 5. é¨ §ŤăŠŤ ⤠Ą˘ĺŚ U ¤ § ŠŤ¨âŻŤ Ť ¨ŁŁă ŠŤ¤ ¨Ž Ąă + ŤŞ ĄŤáŠŤŠ. + 6. é¨ §ŤăŠŤ u Ł¨ ĄâŞ Ś¨âŞ ¤ ¤ ¨âŠŤ Ť¤ U Ą + §¨ŚŚçŁ¤Ş ¤ŤŚ˘âŞ. + 7. é¨ §ŤăŠŤ CTRL-R (Ą¨Ťé¤ŤŞ §ŤŁâ¤Ś ŤŚ §˘ăĄŤ¨Ś CTRL ĄéŞ §ŤáŤ ŤŚ R) + Ł¨ ĄâŞ Ś¨âŞ ¤ §¤â¨Ť Ť Ş ¤ŤŚ˘âŞ (¤ĺ¨Š Ťŕ¤ ¤ ¨âŠŕ¤). + +---> Fiix the errors oon thhis line and reeplace them witth undo. + + 8. ŹŤâŞ ĺ¤ §Ś˘ç Ž¨ăŠ ŁŞ ¤ŤŚ˘âŞ. é¨ §ĺ¤Ť ŠŤ¤ + ¨ĺ˘Ż ŤŚŹ 㣍ŚŞ 2. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2 + + + 1. ¤ ¨áŻŤ §ć ŤŚ¤ ¨ŚŁâ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ˘âĽŞ ¨áŻŤ: dw + + 2. ¤ ¨áŻŤ §ć ŤŚ¤ ¨ŚŁâ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ¨ŁŁăŞ ¨áŻŤ: d$ + + 3. ¤ ¨áŻŤ Ś˘ćĄ˘¨ Ť ¨ŁŁă ¨áŻŤ: dd + + 4. ŁŚ¨ă Łĺ ¤ŤŚ˘ă ŠŤ¤ ¤Ś¤ Ąă ŤáŠŤŠ ĺ¤ : + + [¨ ŁćŞ] ¤ŤŚ˘ă ¤Ť ĄĺŁ¤Ś ě ¤ŤŚ˘ă [¨ ŁćŞ] ¤Ť ĄĺŁ¤Ś + 槌Ź: + ¨ ŁćŞ - §ćŠŞ Ś¨âŞ ¤ §¤˘ĺ ¤ŤŚ˘ă + ¤ŤŚ˘ă - Ť ¤ ĺ¤ , ć§ŕŞ d ¨ă + ¤Ť ĄĺŁ¤Ś - §á¤ŕ Š Ť ¤ ¤¨ăŠ ¤ŤŚ˘ă, ć§ŕŞ w (˘âĽ), + $ (Ťâ˘ŚŞ ŤŞ ¨ŁŁăŞ), ĄŤ˘. + + 5. ¤ ¤ ¨âŠŤ §¨ŚŚçŁ¤Ş ¤â¨ Ş, §ŤăŠŤ: u (§ć u) + ¤ ¤ ¨âŠŤ 梪 Ť Ş ˘˘âŞ ŠŤ ¨ŁŁă, §ŤăŠŤ: U (Ą˘ĺŚ U) + ¤ ¤ ¨âŠŤ Ť Ş ¤ ¨âŠ Ş, §ŤăŠŤ: CTRL-R + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ3.1: + + + ** ŤăŠŤ p ¤ ŤŚ§ŚŤăŠŤ Ť¤ Ť˘ŹŤĺ ¨ă ŁŤá ŤŚ¤ ¨ŚŁâ. ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨éŤ ¨ŁŁă ŤŞ §¨ĄáŤŕ ŚŁáŞ. + + 2. ŤăŠŤ dd ¤ ¨áŻŤ Ť ¨ŁŁă Ą ¤ Ť¤ §ŚĄçŠŤ Š + §¨ŚŠŕ¨ ¤ă Ł¤ăŁ ŤŚŹ Vim. + + 3. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ ¨ŁŁă §ć Ąĺ §ŚŹ §¨â§ ¤ §á + ¨ŁŁâ¤ ¨ŁŁă. + + 4.  劍 Š ¤Ś¤ Ąă ŤáŠŤŠ, §ŤăŠŤ p ¤ ᢍ Ť ¨ŁŁă. + + 5. §¤˘áŤ Ť 㣍 2 âઠ4 ¤ ᢍ 梪 Ť Ş ¨ŁŁâŞ ŠŤ + ŠŕŠŤă Š ¨á. + + d) Can you learn too? + b) Violets are blue, + c) Intelligence is learned, + a) Roses are red, + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ3.2: + + + ** ŤăŠŤ r Ą Ž¨ĄŤă¨ ¤ ˘˘áĽŤ ŹŤć¤ §ŚŹ ĺ¤ + ĄáŤŕ §ć ŤŚ¤ ¨ŚŁâ. ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨éŤ ¨ŁŁă §¨ĄáŤŕ ŠŁ ŕŁâ¤ Ł --->. + + 2. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ⍊ 銍 ¤ ĺ¤ §á¤ŕ ŠŤŚ §¨éŤŚ ˘áŚŞ. + + 3. ŤăŠŤ r Ą ŁŤá ŤŚ¤ Ž¨ĄŤă¨ Ś Ś§ŚĺŚŞ Ś¨é¤ ŤŚ ˘áŚŞ. + + 4. §¤˘áŤ Ť 㣍 2 Ą 3 ŁâŽ¨ ¤ ĺ¤ ŠŕŠŤă §¨éŤ ¨ŁŁă. + +---> Whan this lime was tuoed in, someone presswd some wrojg keys! +---> When this line was typed in, someone pressed some wrong keys! + + 5. é¨ §ĺ¤Ť ŠŤŚ ᣠ3.2. + +: ŹŁáŠŤ ćŤ §¨â§ ¤ Łĺ¤Ť Ł Ť Ž¨ăŠ, Ą ćŽ Ł + Ť¤ §ŚŁ¤Łć¤ŹŠ. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ3.3: + + ** ¤ ˘˘áĽŤ ŤŁăŁ ă ć˘ Ť ˘âĽ, §ŤăŠŤ cw . ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨éŤ ¨ŁŁă §¨ĄáŤŕ ŠŁ ŕŁâ¤ Ł --->. + + 2. Ś§ŚŤăŠŤ ŤŚ¤ ¨ŚŁâ §á¤ŕ ŠŤŚ u ŤŞ ˘âĽŞ lubw. + + 3. ŤăŠŤ cw Ą Ť ŠŕŠŤă ˘âĽ (ŠŤ¤ §¨ĺ§ŤŕŠ ŹŤă, ¨áŻŤ 'ine'.) + + 4. ŤăŠŤ <ESC> Ą §ĺ¤Ť ŠŤŚ §ćŁ¤Ś ˘áŚŞ (ŠŤŚ¤ §¨éŤŚ + Ž¨ĄŤă¨ §¨ŚŞ ˘˘ă). + + 5. §¤˘áŤ Ť 㣍 3 Ą 4 ŁâŽ¨ Ş ćŤŚŹ §¨éŤ §¨ćŤŠ ¤ ĺ¤ + ĺ Ł Ť 獨. + +---> This lubw has a few wptfd that mrrf changing usf the change command. +---> This line has a few words that need changing using the change command. + +¨Ť¨ĺŠŤ ćŤ cw ćŽ Łć¤Ś ¤Ť Ą ŠŤá Ť ˘âĽ, ˘˘á ŠŞ Šá +§ĺŠŞ Š §¨ŁŚ˘ă. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ3.4: c + + + ** ¤ŤŚ˘ă ˘˘ăŞ Ž¨Š ŁŚ§Ś ĺŤ Ł Ť ĺ ¤Ť ĄĺŁ¤ ŤŞ ¨ăŞ. ** + + + 1. ¤ŤŚ˘ă ˘˘ăŞ ŚŹ˘ç Ł ŤŚ¤ ĺ Ś Ť¨ć§Ś ć§ŕŞ ¨ă. ŁŚ¨ă ĺ¤ : + + [¨ ŁćŞ] c ¤Ť ĄĺŁ¤Ś ě c [¨ ŁćŞ] ¤Ť ĄĺŁ¤Ś + + 2. ¤Ť ĄĺŁ¤ ĺ¤ §á˘ Ť ĺ , ć§ŕŞ w (˘âĽ), $ (Ťâ˘ŚŞ ¨ŁŁăŞ), ĄŤ˘. + + 3. ŤĄ ¤ĺŤ ŠŤ¤ §¨éŤ ¨ŁŁă §¨ĄáŤŕ ŠŁ ŕŁâ¤ Ł --->. + + 4. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤŚ §¨éŤŚ ˘áŚŞ. + + 5. ¨áŻŤ c$ ¤ Ąá¤Ť ŤŚ Ź§ć˘Ś §Ś ŤŞ ¨ŁŁăŞ ĺ Ś Ł Ť 獨 + Ą §ŤăŠŤ <ESC>. + +---> The end of this line needs some help to make it like the second. +---> The end of this line needs to be corrected using the c$ command. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 3 + + + 1. ¤ ŤŚ§ŚŤăŠŤ ĄĺŁ¤Ś §ŚŹ Łć˘ Ş âŽ ¨ĺ, §ŤăŠŤ p . + ŹŤć ŤŚ§ŚŤĺ ŤŚ ¨ŁŁâ¤Ś ĄĺŁ¤Ś ŤŚ¤ ¨ŚŁâ (¤ ¨áŤĄ + ¨ŁŁă §á ŁŤá ŠŤ ¨ŁŁă ĄáŤŕ §ć ŤŚ¤ ¨ŚŁâ. + + 2. ¤ ¤Ť ĄŤŠŤăŠŤ ŤŚ¤ Ž¨ĄŤă¨ ĄáŤŕ §ć ŤŚ¤ ¨ŚŁâ, §ŤăŠŤ r + Ą ŁŤá ŤŚ¤ Ž¨ĄŤă¨ §ŚŹ ¤Ť ĄŤŠŤăŠ ŤŚ¤ ¨Ž Ąć. + + 3. ¤ŤŚ˘ă ˘˘ăŞ ŠŞ § Ť¨â§ ¤ ˘˘áĽŤ ŤŚ ĄŚ¨ ŠŁâ¤Ś ¤Ť ĄĺŁ¤Ś + §ć ŤŚ¤ ¨ŚŁâ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ŤŚŹ ¤Ť ĄĺŁ¤Ś. .Ž. ¨áŻŤ cw ¤ + ˘˘áĽŤ §ć ŤŚ¤ ¨ŚŁâ ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ŤŞ ˘âĽŞ, c$ ¤ ˘˘áĽŤ + ŁâŽ¨ ŤŚ Ťâ˘ŚŞ ¨ŁŁăŞ. + + 4. ŁŚ¨ă Ť¤ ˘˘ă ĺ¤ : + + [¨ ŁćŞ] c ¤Ť ĄĺŁ¤Ś ě c [¨ ŁćŞ] ¤Ť ĄĺŁ¤Ś + +é¨ ŠŹ¤ŽĺŠŤ Ł ŤŚ §ćŁ¤Ś ŁáŁ. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ4.1: + + + ** ŤăŠŤ CTRL-g ¤ Ł¤ ŠŤĺ ⊠ŠŞ ŠŤŚ ¨ŽĺŚ Ą ĄŤáŠŤŠă ŤŚŹ. + ŤăŠŤ SHIFT-G ¤ §áŤ Š Łĺ ¨ŁŁă ŠŤŚ ¨ŽĺŚ. ** + + ŁĺŕŠ: ኍ Ś˘ćĄ˘¨Ś ŤŚ ŁáŁ §¨ ¤ ĄŤ˘âŠŤ Ąá§Ś Ś §ć Ť 㣍!! + + 1. ¨ŤăŠŤ §ŤŁâ¤Ś ŤŚ §˘ăĄŤ¨Ś Ctrl Ą §ŤăŠŤ g . ĺ ¨ŁŁă ĄŤáŠŤŠŞ + Ł¤ ŠŤĺ ŠŤŚ ĄáŤŕ Łâ¨ŚŞ ŤŞ Š˘ĺŞ Ł ŤŚ 椌Ł ¨ŽĺŚŹ Ą Ť + ¨ŁŁă §ŚŹ 劍. ŹŁĺŤ ŤŚ¤ ¨ Łć ¨ŁŁăŞ ŤŚ 㣠3. + + 2. ŤăŠŤ shift-G ¤ ŁŤĄ ¤ĺŤ ŠŤŚ Ťâ˘ŚŞ ŤŚŹ ¨ŽĺŚŹ. + + 3. ŤăŠŤ ŤŚ¤ ¨ Łć ŤŞ ¨ŁŁăŞ §ŚŹ ㊊Ť¤ Ą ŁŤá shift-G. ŹŤć + ŠŞ § ŠŤ¨âŻ ŠŤ ¨ŁŁă §ŚŹ ㊊Ť¤ §¨ ¤ §ŤăŠŤ §¨éŤ Ś¨á Ctrl-g. + ( §˘ĄŤ¨Ś˘ŚĺŤ ŤŚŹŞ ¨ ŁŚçŞ, Ł¤ĺŚ¤Ť ŠŤ¤ Ść¤). + + 4. ¤ ¤Ś éŤ ŠĺŚŹ¨ŚŞ ŹŤć, ĄŤ˘âŠŤ Ť 㣍 1 âઠ3. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ4.2:
+ + + ** ŤăŠŤ / ĄŚ˘ŚŹŚçŁ¤Ś §ć Ť ¨áŠ §ŚŹ ŻáŽ¤Ť. ** + + 1. ¤Ś¤ Ąă ŤáŠŤŠ §ŤăŠŤ ŤŚ¤ Ž¨ĄŤă¨ / . ¨Ť¨ăŠŤ ćŤ ŹŤćŞ Ą + Ś ¨ŚŁâŞ Ł¤ĺŚ¤Ť ŠŤŚ ĄáŤŕ Łâ¨ŚŞ ŤŞ Ść¤Ş ć§ŕŞ Ł Ť¤ ¤ŤŚ˘ă : . + + 2. é¨ ¨áŻŤ 'errroor' <ENTER>. ŹŤă ĺ¤ ˘âĽ §ŚŹ ⢍ ¤ ŻáĽŤ. + + 3. ¤ ŻáĽŤ Ľ¤á Ť¤ ĺ ¨áŠ, §ŤăŠŤ §˘éŞ n . + ¤ ŻáĽŤ Ť¤ ĺ ¨áŠ ŠŤ¤ ¤ŤĺŤ ĄŤçŹ¤Š, §ŤăŠŤ Shift-N . + + 4. ¤ ⢍ ¤ ŻáĽŤ Łĺ ¨áŠ §¨ŚŞ Ť §ĺŠŕ, Ž¨Š ŁŚ§Ś ㊍ Ť¤ ¤ŤŚ˘ă ? ¤Ťĺ ŤŞ / . + +--->  ¤ăŤŠ ŤáŠ ŠŤŚ Ťâ˘ŚŞ ŤŚŹ ¨ŽĺŚŹ ŠŹ¤ŽĺŠ §ć Ť¤ ¨Žă. + + "errroor" is not the way to spell error; errroor is an error. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ4.3: + + + ** ŤăŠŤ % ¤ ¨ĺŤ Ť¤ ¤ŤĺŠŤŚ Ž ), ], ă } . ** + + 1. Ś§ŚŤăŠŤ ŤŚ¤ ¨ŚŁâ Š Ąá§Ś (, [, ă { ŠŤ¤ §¨ĄáŤŕ ¨ŁŁă + ŠŁ ŕŁâ¤ Ł --->. + + 2. é¨ §ŤăŠŤ ŤŚ¤ Ž¨ĄŤă¨ % . + + 3. ¨ŚŁâŞ §¨â§ ¤ ĺ¤ ŠŤ¤ ¤ŤĺŠŤŚ Ž §¨â¤Š ă Ąç˘. + + 4. ŤăŠŤ % ¤ ŁŤĄ ¤ăŠŤ ŤŚ¤ ¨ŚŁâ §ĺŠŕ ŠŤ¤ §¨éŤ Ąç˘ + (ŤŚŹ Ź¨ Śç). + +---> This ( is a test line with ('s, ['s ] and {'s } in it. )) + +: ŹŤć ĺ¤ §Ś˘ç Ž¨ăŠ ŁŚ ŠŤ¤ §ŚŠ˘ŁáŤŕŠ ¤ćŞ §¨Ś¨áŁŁŤŚŞ + Ł Ł Ť ¨ ŠŤâŞ §¨¤âŠ Ş! + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ4.4: + + + ** ¨áŻŤ :s/old/new/g ¤ ˘˘áĽŤ ŤŚ 'new' Ł ŤŚ 'old'. ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨ĄáŤŕ ¨ŁŁă ŠŁ ŕŁâ¤ Ł --->. + + 2. ¨áŻŤ :s/thee/the <ENTER> . Ł 銍 ćŤ ŹŤă ¤ŤŚ˘ă ˘˘á Łć¤Ś + Ť¤ §¨éŤ Łá¤ Š ŠŤ ¨ŁŁă. + + 3. é¨ ¨áŻŤ :s/thee/the/g ¤¤Śé¤ŤŞ ¤ Ąă ¤Ť ĄŤáŠŤŠ ŠŤ + ¨ŁŁă. ŹŤć ˘˘á 梪 Ť Ş Ł¤ĺŠ Ş §ĺ ŤŞ ¨ŁŁăŞ. + +---> thee best time to see thee flowers is in thee spring. + + 4. ¤ ˘˘áĽŤ Ąá Łá¤ Š ŁĺŞ ŠŹŁŚ˘ŚŠ ¨áŞ ŁŤĽç çŚ ¨ŁŁé¤, + ¨áŻŤ :#,#s/old/new/g 槌Ź #,# Ś ¨ ŁŚĺ Ťŕ¤ çŚ ¨ŁŁé¤. + ¨áŻŤ :%s/old/new/g ¤ ˘˘áĽŤ Ąá Łá¤ Š Š 梌 ŤŚ ¨ŽĺŚ. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 4 + + + 1. Ś Ctrl-g Ł¤ĺ Ť ⊠ŠŞ ŠŤŚ ¨ŽĺŚ Ą Ť¤ ĄŤáŠŤŠă ŤŚŹ. + Ś Shift-G §ĺ¤ ŠŤŚ Ťâ˘ŚŞ ŤŚŹ ¨ŽĺŚŹ. 뤪 ¨ ŁćŞ ¨ŁŁăŞ + ĄŚ˘ŚŹŚçŁ¤ŚŞ §ć Shift-G §ĺ¤ Š Ąĺ¤ Ť ¨ŁŁă. + + 2. ¨áŚ¤ŤŞ / ĄŚ˘ŚŹŚçŁ¤Ś §ć Łĺ ¨áŠ ŻáŽ¤ §¨ŚŞ Ť + Ť ¨áŠ. ¨áŚ¤ŤŞ ? ĄŚ˘ŚŹŚçŁ¤Ś §ć Łĺ ¨áŠ ŻáŽ¤ §¨ŚŞ Ť + Ť ¨áŠ. Ťá §ć Łĺ ¤ăŤŠ §ŤăŠŤ n ¤ ¨ĺŤ Ť¤ + §ćŁ¤ Łá¤ Š §¨ŚŞ Ť¤ ĺ ĄŤçŹ¤Š ă Shift-N ¤ ŻáĽŤ + §¨ŚŞ Ť¤ ¤ŤĺŤ ĄŤçŹ¤Š. + + 3. Ťé¤ŤŞ % 抌 Ś ¨ŚŁâŞ ĺ¤ §á¤ŕ Š Łĺ (,),[,],{, ă } ¤ŤŚ§ĺ + ŤŚ ¤ŤĺŠŤŚ ŽŚ Ťĺ¨ ŤŚŹ Ź¨ Śç. + + 4. ¤Ť ĄŤáŠŤŠ Ł new ŤŚŹ §¨éŤŚŹ old ŠŤ ¨ŁŁă ¨áŻŤ :s/old/new + ¤Ť ĄŤáŠŤŠ Ł new ć˘ŕ¤ Ťŕ¤ 'old' ŠŤ ¨ŁŁă ¨áŻŤ :s/old/new/g + ¤Ť ĄŤáŠŤŠ ¨áŠŕ¤ ŁŤĽç çŚ # ¨ŁŁé¤ ¨áŻŤ :#,#s/old/new/g + ¤Ť ĄŤáŠŤŠ ć˘ŕ¤ Ťŕ¤ Ł¤ĺŠŕ¤ ŠŤŚ ¨ŽĺŚ ¨áŻŤ :%s/old/new/g + ¨éŤŠ § ĺ੪ Ąá Ś¨á §¨ŚŠâŠŤ ⤠'c' "%s/old/new/gc + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ5.1: + + +** ¨áŻŤ :! ĄŚ˘ŚŹŚçŁ¤Ś §ć Łĺ ĽŕŤ¨ Ąă ¤ŤŚ˘ă ¤ Ť¤ ĄŤ˘âŠŤ. ** + + 1. ŤăŠŤ Ť¤ Ś Ąĺ ¤ŤŚ˘ă : ¤ ⊍ ŤŚ¤ ¨ŚŁâ ŠŤŚ ĄáŤŕ Łâ¨ŚŞ + ŤŞ Ść¤Ş. ŹŤć ŠŞ § Ť¨â§ ¤ 銍 Łĺ ¤ŤŚ˘ă. + + 2. é¨ §ŤăŠŤ ŤŚ ! (ŹŁŠŤ Ąć). ŹŤć ŠŞ § Ť¨â§ ¤ ĄŤ˘âŠŤ + Ś§Ś 㧌Ť ĽŕŤ¨ Ąă ¤ŤŚ˘ă ŤŚŹ ˘Ś Śç. + + 3. ¤ §¨á Ł ¨áŻŤ ls ŁŤá §ć ŤŚ ! Ą §ŤăŠŤ <ENTER>. ŹŤć + ŠŞ Ł¤ĺŠ Łĺ ˘ĺŠŤ ŤŚŹ ĄŤ˘ćŚŹ ŠŞ, Ą¨ éŞ Š¤ ¤ ㊊Ť¤ ŠŤ¤ + §¨ŚŤ¨Ś§ă ŤŚŹ ˘Ś Śç. ě Ž¨Š ŁŚ§Ś ㊍ :!dir ¤ ŤŚ ls ¤ ŚŹ˘ç . + +---> ŁĺŕŠ: ĺ¤ Ź¤Ťć¤ ¤ ĄŤ˘âŠŤ Ś§Ś 㧌Ť ĽŕŤ¨ Ąă ¤ŤŚ˘ă + Ł ŹŤć¤ ŤŚ¤ Ť¨ć§Ś. + +---> ŁĺŕŠ:  Ś ¤ŤŚ˘âŞ : §¨â§ ¤ Ť¨ŁŤĺŚ¤Ť §Ťé¤ŤŞ ŤŚ <ENTER>. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ5.2: + + + ** ¤ ŠéŠŤ Ť Ş ˘˘áŞ §ŚŹ Ąá¤Ť ŠŤŚ ¨ŽĺŚ, ¨áŻŤ :w . ** + + 1. ¨áŻŤ :!dir ă :!ls ¤ §á¨Ť Łĺ ˘ĺŠŤ ŤŚŹ ĄŤ˘ćŚŹ ŠŞ. + ě Ľâ¨Ť ćŤ §¨â§ ¤ §ŤăŠŤ <ENTER> ŁŤá §ć ŹŤć. + + 2. ˘âĽŤ ⤠椌Ł ¨ŽĺŚŹ §ŚŹ ¤ Ź§á¨Ž ĄćŁ, ć§ŕŞ ŤŚ TEST. + + 3. é¨ ¨áŻŤ: :w TEST (槌Ź TEST ĺ¤ ŤŚ 椌Ł ¨ŽĺŚŹ §ŚŹ ˘âĽŤ). + + 4. ŹŤć Šé 梌 ŤŚ ¨ŽĺŚ (vim Tutor) Ł ŤŚ 椌Ł TEST. ¤ ŤŚ + §˘çŠŤ, ¨áŻŤ Ľ¤á :!dir ¤ ĺŤ ŤŚ¤ ĄŤá˘Ść ŠŞ. + +---> Ł 銍 ćŤ ¤ 复 §ć ŤŚ¤ Vim Ą Ł§ĺ¤Ť Ľ¤á Ł ŤŚ 椌Ł + ¨ŽĺŚŹ TEST, ŤŚ ¨ŽĺŚ ㍤ Ą¨ ⪠¤Ťĺ¨Ś ŤŚŹ tutor 捤 ŤŚ ŠéŠŤ. + + 5. é¨ ¨áŻŤ ŤŚ ¨ŽĺŚ ¨áŚ¤ŤŞ (MS-DOS): :!del TEST + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ5.3: + + + ** ¤ ŠéŠŤ ŤŁăŁ ŤŚŹ ¨ŽĺŚŹ, ¨áŻŤ :#,# w ** + + 1. ꢢ Ł Ś¨á, ¨áŻŤ :!dir ă :!ls ¤ §á¨Ť Łĺ ˘ĺŠŤ §ć ŤŚ¤ + ĄŤá˘Ść ŠŞ Ą ˘âĽŤ ⤠ĄŤá˘˘˘Ś 椌Ł ¨ŽĺŚŹ ć§ŕŞ ŤŚ TEST. + + 2. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤŚ §á¤ŕ Łâ¨ŚŞ ŹŤăŞ ŤŞ Š˘ĺŞ Ą §ŤăŠŤ + Ctrl-g ¤ ¨ĺŤ ŤŚ¤ ¨ Łć ŹŤăŞ ŤŞ ¨ŁŁăŞ. + ! + + 3. é¨ §ĺ¤Ť ŠŤŚ ĄáŤŕ Łâ¨ŚŞ ŤŞ Š˘ĺŞ Ą §ŤăŠŤ Ctrl-g Ľ¤á. + ! + + 4. ¤ ŠéŠŤ ⤠ŤŁăŁ Š ¨ŽĺŚ, ¨áŻŤ :#,# w TEST + 槌Ź #,# Ś çŚ ¨ ŁŚĺ §ŚŹ §ŚŁ¤ŁŚ¤çŠŤ (§á¤ŕ,ĄáŤŕ) Ą TEST ŤŚ + 椌Ł ŤŚŹ ¨ŽĺŚŹ ŠŞ. + + 5. ¤á, ĺŤ ćŤ ŤŚ ¨ŽĺŚ ĺ¤ Ąĺ Ł Ť¤ :!dir ˘˘á ŤŚ ¨áŻŤ. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ5.4: + + + ** ¤ ŠáŤ Ť §¨ ŽćŁ¤ ¤ćŞ ¨ŽĺŚŹ, ¨áŻŤ :r ** + + 1. ¨áŻŤ :!dir ¤ ŕĺŤ ćŤ ŤŚ TEST Ź§á¨Ž §ć §¨ ¤. + + 2. Ś§ŚŤăŠŤ ŤŚ¤ ¨ŚŁâ ŠŤŚ §á¤ŕ Łâ¨ŚŞ ŤŞ Š˘ĺŞ. + +: 捌Ź ĄŤ˘âŠŤ ŤŚ 㣠3 ĺŤ ŤŚ ᣠ5.3. + Ťá Ą ¤ĺŤ Ľ¤á §¨ŚŞ ŤŚ ŁáŁ ŹŤć. + + 3. é¨ ¤ĄŤăŠŤ ŤŚ ¨ŽĺŚ ŠŞ TEST Ž¨Š ŁŚ§Ś é¤ŤŞ Ť¤ ¤ŤŚ˘ă :r TEST + 槌Ź TEST ĺ¤ ŤŚ 椌Ł ŤŚŹ ¨ŽĺŚŹ. + +: Ś ¨ŽĺŚ §ŚŹ ¤ĄŤáŤ ŤŚ§ŚŤĺŤ ĽĄ ¤é¤ŤŞ Ąĺ §ŚŹ ¨ĺŠĄŤ + Ś ¨ŚŁâŞ. + + 4. ¤ §˘çŠŤ ćŤ ŤŚ ¨ŽĺŚ ¤ĄŤăĄ, §ĺŠŕ ŤŚ¤ ¨ŚŁâ Ą + §¨Ť¨ăŠŤ ćŤ Ź§á¨ŽŚŹ¤ Ťé¨ çŚ ¤Ťĺ¨ ŤŚŹ 㣍ŚŞ 5.3, ŤŚ + ¨Ž Ąć Ą ⥌Š ŤŚŹ ¨ŽĺŚŹ. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5 + + + 1. :!¤ŤŚ˘ă ĄŤ˘ĺ Łĺ ĽŕŤ¨ Ąă ¤ŤŚ˘ă. + + ¨ Ąá Ž¨ăŠ Ł §¨ĺŁŤ ĺ¤ (MS-DOS): + :!dir - Łá¤ Š ˘ĺŠŤŞ ¤ćŞ ĄŤ˘ćŚŹ. + :!del - ¨á ŤŚ . + + 2. :w ¨á ŤŚ Ť¨âŽŕ¤ ¨ŽĺŚ ŤŚŹ Vim ŠŤŚ 劥Ś Ł 椌Ł . + + 3. :#,#w Šé Ť Ş ¨ŁŁâŞ §ć # ŁâŽ¨ # ŠŤŚ . + + 4. :r ¤ĄŤĺ ŤŚ ¨ŽĺŚ 劥ŚŹ Ą ŤŚ §¨Łá˘˘ ŁâŠ + ŠŤŚ Ť¨âŽŚ¤ ¨ŽĺŚ ŁŤá §ć Ť ⊠ŤŚŹ ¨ŚŁâ. + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ6.1: + + + ** ŤăŠŤ o ¤ ¤ŚĺĽŤ Łĺ ¨ŁŁă ĄáŤŕ §ć ŤŚ¤ ¨ŚŁâ Ą ¤ + ¨ĺŤ Š ŤáŠŤŠ Łâ¤ŚŹ. ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨ĄáŤŕ ¨ŁŁă ŠŁ ŕŁâ¤ Ł --->. + + 2. ŤăŠŤ o (§ć) ¤ ¤ŚĺĽŤ Łĺ ¨ŁŁă §ć ŤŚ¤ ¨ŚŁâ Ą ¤ + ¨ĺŤ Š ŤáŠŤŠ Łâ¤ŚŹ. + + 3. é¨ ¤Ť ¨áŻŤ Ť ŠŁ ŕŁâ¤ Ł ---> ¨ŁŁă Ą §ŤăŠŤ <ESC> ¤ + ĺŤ §ć Ť¤ ŤáŠŤŠ Łâ¤ŚŹ. + +---> After typing o the cursor is placed on the open line in Insert mode. + + 4. ¤ ¤ŚĺĽŤ Łĺ ¨ŁŁă §ć ŤŚ¤ ¨ŚŁâ, §ŤăŠŤ §˘á ⤠Ą˘ĺŚ + O, ¤Ťĺ ⤠§ć o. ŚĄ ŁáŠŤ ŤŚ ŠŤ¤ §¨ĄáŤŕ ¨ŁŁă. +¤ŚĺŤ ¨ŁŁă §á¤ŕ §ć ŹŤă¤ §Ťé¤ŤŞ Shift-O 抌 Ś ¨ŚŁâŞ ĺ¤ ŠŤ ¨ŁŁă + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ6.2: + + ** ŤăŠŤ a ¤ ŠáŤ ĄĺŁ¤Ś ŤŚ¤ ¨ŚŁâ. ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤŚ Ťâ˘ŚŞ ŤŞ §¨éŤŞ ¨ŁŁăŞ §¨ĄáŤŕ + ŠŁ ŕŁâ¤ Ł ---> §Ťé¤ŤŞ $ ŠŤ¤ ¤Ś¤ Ąă ŤáŠŤŠ. + + 2. ŤăŠŤ ⤠a (§ć) ¤ §¨ŚŠâŠŤ ĄĺŁ¤Ś §ć ŤŚ¤ Ž¨ĄŤă¨ + §ŚŹ ĺ¤ ĄáŤŕ §ć ŤŚ¤ ¨ŚŁâ. (Ś Ą˘ĺŚ A §¨ŚŠâŤ ŠŤŚ Ťâ˘ŚŞ + ŤŞ ¨ŁŁăŞ). + +ŁĺŕŠ: ŹŤć §Śç ŤŚ §áŤŁ ŤŚŹ i , ŤŚ¤ Ť˘ŹŤĺŚ Ž¨ĄŤă¨, ŤŚ + ĄĺŁ¤Ś ŤŞ ŠŕăŞ, <ESC>, ¨ŚŁâ-Ľ á, Ą Ťâ˘ŚŞ, x, Łć¤Ś Ą + Łć¤Ś ¤ §¨ŚŠâŠŤ ŠŤŚ Ťâ˘ŚŞ ŤŞ ¨ŁŁăŞ! + + 3. ŹŁ§˘¨éŠŤ Ťé¨ Ť¤ §¨éŤ ¨ŁŁă. Ł 銍 §ĺŠŞ ćŤ §¨ŚŠăĄ ĺ¤ + Ą¨ éŞ ĺ ŠŤ¤ ŤáŠŤŠ Łâ¤ŚŹ Ł Ť¤ ŤáŠŤŠ ŠŕăŞ, ĄŤćŞ + §ć Ť ⊠§ŚŹ ŠáŤ ŤŚ ĄĺŁ¤Ś. + +---> This line will allow you to practice +---> This line will allow you to practice appending text to the end of a line. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ6.3: + + + ** ŤăŠŤ Ą˘ĺŚ R ¤ ˘˘áĽŤ §¨ ŠŠćŤ¨ŚŹŞ §ć ⤤ Ž¨ĄŤă¨Ş. ** + + 1. ŤĄ ¤ĺŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ §¨éŤ ¨ŁŁă §¨ĄáŤŕ ŠŁ ŕŁâ¤ Ł --->. + + 2. Ś§ŚŤăŠŤ ŤŚ¤ ¨ŚŁâ ŠŤ¤ ¨Žă ŤŞ §¨éŤŞ ˘âĽŞ §ŚŹ ĺ¤ Ś¨Ť Ąă + §ć Ť 獨 ¨ŁŁă ŠŁ ŕŁâ¤ Ł ---> ( ˘âĽ 'last'). + + 3. ŤăŠŤ Ťé¨ R Ą ˘˘áĽŤ ŤŚ Ź§ć˘Ś §Ś ŤŚŹ Ą Łâ¤ŚŹ ŠŤ¤ §¨éŤ ¨ŁŁă + ¨áŚ¤ŤŞ §á¤ŕ §ć ŤŚ §˘ ć ĄĺŁ¤Ś 銍 ¤ Ąá¤Ť Ť¤ §¨éŤ ¨ŁŁă ĺ + Ł Ť 獨. + +---> To make the first line the same as the last on this page use the keys. +---> To make the first line the same as the second, type R and the new text. + + 4. Ł 銍 ćŤ ćŤ¤ §ŤáŤ <ESC> ¤ ĺŤ, §¨Łâ¤ Ś§Ś Śă§ŚŤ + ¤˘˘Śĺ૦ ĄĺŁ¤Ś. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ᣠ6.4: + + + ** ŹŁĺŠŤ Łĺ § ˘Śă ⍊ 銍 ¤ăŤŠ ă ¤Ť ĄŤáŠŤŠ ¤ ¤Śĺ + Ť Ś¨á §é¤-Ą˘ĺठ** + + 1. Ἅ 'ignore' ŠáŚ¤ŤŞ: + /ignore + Ź¤ŽĺŠŤ ¨ĄŤâŞ Ś¨âŞ §Ťé¤ŤŞ ŤŚ §˘ăĄŤ¨Ś n. + + 2. ⊍ Ť¤ § ˘Śă 'ic' (Ignore case) ¨áŚ¤ŤŞ: + :set ic + + 3. Ἅ Ťé¨ Ľ¤á 'ignore' §Ťé¤ŤŞ: n + Ź¤ŽĺŠŤ Ť¤ ¤ăŤŠ Ł¨ ĄâŞ ĄćŁ Ś¨âŞ §Ťé¤ŤŞ ŤŚ §˘ăĄŤ¨Ś n + + 4. ⊍ Ť Ş § ˘ŚâŞ 'hlsearch' Ą 'incsearch': + :set hls is + + 5. ŠáŤ Ťé¨ Ľ¤á Ť¤ ¤ŤŚ˘ă ¤ăŤŠŞ, Ą ĺŤ Ť ŠŹŁĺ¤ + /ignore + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 6 + + + 1. Ťé¤ŤŞ o ¤Śĺ Łĺ ¨ŁŁă §ć ŤŚ¤ ¨ŚŁâ Ą ŤŚ§ŚŤĺ ŤŚ¤ + ¨ŚŁâ ŠŤ¤ ¤Ś ŽŤă ¨ŁŁă Š ŤáŠŤŠ Łâ¤ŚŹ. + + 2. ŤăŠŤ a ¤ ŠáŤ ĄĺŁ¤Ś ŤŚ¤ Ž¨ĄŤă¨ ŠŤŚ¤ Ś§ŚĺŚ ĺ¤ + Ś ¨ŚŁâŞ. Ťé¤ŤŞ Ą˘ĺŚ A ŹŤćŁŤ §¨ŚŠâŤ ĄĺŁ¤Ś ŠŤŚ Ťâ˘ŚŞ + ŤŞ ¨ŁŁăŞ. + + 3. Ťé¤ŤŞ Ą˘ĺŚ R Šâ¨ŽŤ ŠŤ¤ ŤáŠŤ ¤Ť ĄŤáŠŤŠŞ ŁâŽ¨ ¤ + §Ťĺ ŤŚ <ESC> Ą ¤ Ľâ˘ . + + 4. ¨áŚ¤ŤŞ ":set xxx" ¨ŹŁĺ Ť¤ § ˘Śă "xxx". + + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 7: ON-LINE + + + ** ¨Š ŁŚ§Ś ㊍ ŤŚ on-line ŠçŠŤŁ Śă Ş ** + + Vim ⎠⤠§¨ ĄŤ Ąć on-line ŠçŠŤŁ Śă Ş. ¤ ĽĄ ¤ăŠ , + ŚĄ ŁáŠŤ Ąá§Ś Ś §ć Ť Ť¨ĺ: + - §ŤăŠŤ ŤŚ §˘ăĄŤ¨Ś <HELP> (¤ ⎍ Ąá§Ś Ś) + - §ŤăŠŤ ŤŚ §˘ăĄŤ¨Ś <F1> (¤ ⎍ Ąá§Ś Ś) + - ¨áŻŤ :help <ENTER> + + ¨áŻŤ :q <ENTER> ¤ Ą˘ĺŠŤ ŤŚ §¨áŹ¨Ś ŤŞ Śă Ş. + + §Ś¨ĺŤ ¤ ¨ĺŤ Śă §á¤ŕ Š Ąá ¤Ť ĄĺŁ¤Ś, 夌¤ŤŞ Łĺ §¨áŁŤ¨Ś + ŠŤ¤ ¤ŤŚ˘ă ":help". ŚĄ ŁáŠŤ ŹŤá (Ł¤ ĽŽ¤áŤ ¤ §ŤáŤ <ENTER>): + + :help w + :help c_<T + :help insert-index + :help user-manual + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 8: SCRIPT + + ** ¤¨Ś§Ś ㊍ Ž¨ĄŤ¨ ŠŤ Ąá ŤŚŹ Vim ** + + Vim ⎠§Ś˘˘á §¨ ŠŠćŤ¨ Ž¨ĄŤ¨ ŠŤ Ąá §' ć,Ť Ś Vi, ˘˘á Ť + §¨ ŠŠćŤ¨ ĺ¤ ¨Ž Ąá §¤¨Ś§Ś Łâ¤. ¤ ¨ŽĺŠŤ ¤ Ž¨Š ŁŚ§Ś ĺŤ + §¨ ŠŠćŤ¨ Ž¨ĄŤ¨ ŠŤ Ąá §¨â§ ¤ Ť Ἅ ⤠¨ŽĺŚ "vimrc". + + 1. ¨ŽĺŠŤ Ś¨é¤Ś¤ŤŞ ŤŚ ¨ŽĺŚ "vimrc", ŹŤć Ľ¨ŤáŤ §ć ŤŚ ŠçŠŤŁá ŠŞ: + :edit ~/.vimrc Unix + :edit $VIM/_vimrc MS-Windows + + 2. é¨ ŠáŤ ŤŚ ĄĺŁ¤Ś §¨ĺŁŤŚŞ ¨ŽĺŚ "vimrc": + :read $VIMRUNTIME/vimrc_example.vim + + 3. ¨áŻŤ ŤŚ ¨ŽĺŚ Ł Ť¤: + :write + + ¤ §ćŁ¤ Ś¨á §ŚŹ ĽĄ ¤ăŠŤ ŤŚ¤ Vim Ž¨Š ŁŚ§Ś 㩠ૠŠŁć + Šç¤ŤĽŞ. §Ś¨ĺŤ ¤ §¨ŚŠâŠŤ 梪 Ť Ş §¨ŚŤ ŁéŁ¤Ş § ˘ŚâŞ Š' ŹŤć + ŤŚ ¨ŽĺŚ "vimrc". + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + é Ś˘ŚĄ˘¨é¤Ť ŤŚ Vim Tutor. ĄŚ§ćŞ ŤŚŹ ㍤ ¤ éŠ Łĺ Šç¤ŤŚŁ + §¨ĺ˘Ż ŤŚŹ ŠŹ¤ŤáĄŤ Vim, ŤŚŹ˘áŽ ŠŤŚ¤ ŤćŠ 銍 ¤ ŠŞ § Ť¨âŻ ¤ + Ž¨Š ŁŚ§Ś ㊍ ŤŚ¤ ŠŹ¤ŤáĄŤ ¨ĄŤá 祌˘. §âŽ §Ś˘ç §ć Łĺ + Ś˘ŚĄ˘¨ŕŁâ¤ §¨ŚŹŠĺŠ ĄéŞ Ś Vim ⎠§á¨ §Ś˘˘âŞ ¤ŤŚ˘âŞ. ኍ + ĄŤć§ ¤ ŤŚ Ž ¨ĺ Ś Ž¨ăŠŞ: + ":help user-manual". + + §¨ Ťâ¨ŕ ኣ Ą Ł˘âŤ, ŠŹŠŤă¤Ť ŹŤć ŤŚ ˘ĺŚ: + Vim - Vi Improved - by Steve Oualline + Publisher: New Riders + Ś §¨éŤŚ ˘ĺŚ §˘ă¨ŕŞ ¨ŕŁâ¤Ś ŠŤŚ¤ Vim. + 卨 Ž¨ăŠ ŁŚ ¨Žá¨ ŚŹŞ. + §á¨ŽŚŹ¤ §Ś˘˘á §¨ĺŁŤ Ą Ąć¤Ş. + ĺŤ Ť¤ http://iccf-holland.org/click5.html + + ŹŤć ŤŚ ˘ĺŚ ĺ¤ §˘ 捨Ś Ą §¨ ŠŠćŤ¨Ś ŤŚ¤ Vi §¨á ŤŚ¤ Vim, + ˘˘á §ĺŠŞ ŠŹ¤ ŠŤéŁ¤Ś: + Learning the Vi Editor - by Linda Lamb + Publisher: O'Reilly & Associates Inc. + ĺ¤ â¤ Ą˘ć ˘ĺŚ ¤ ŁáŤ ŠŽć¤ Ť §á¤Ť §ŚŹ ⢍ + ¤ Ąá¤Ť Ł ŤŚ¤ Vi. + ⥍ ⥌Š §¨ ⎠ĄćŁ §˘¨ŚŚ¨ĺŞ ŤŚ¤ Vim. + + ŹŤă §¨ ㊠¨áŤĄ §ć ŤŚŹŞ Michael C. Pierce Ą Robert K. Ware, + Colorado School of Mines Ž¨Š ŁŚ§Ś é¤ŤŞ âŞ §ć ŤŚ¤ Charles Smith, + Colorado State University. E-mail: bware@mines.colorado.edu. + + ¨ŚŠ¨ŁŚă ŤŚ¤ Vim §ć ŤŚ¤ Bram Moolenaar. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/runtime/tutor/tutor.hr b/runtime/tutor/tutor.hr new file mode 100644 index 000000000..f1d346c2a --- /dev/null +++ b/runtime/tutor/tutor.hr @@ -0,0 +1,972 @@ +=============================================================================== += D o b r o d o š l i u VIM p r i r u č n i k - Verzija 1.7 = +=============================================================================== + + Vim je vrlo moćan editor koji ima mnogo naredbi, previše da bi ih + se svih ovdje spomenulo. Namjena priručnika je objasniti dovoljno + naredbi kako bi početnici znatno lakše koristili ovaj svestran editor. + + Približno vrijeme potrebno za uspješan završetak priručnika je oko + 30 minuta a ovisi o tome koliko će te vremena odvojiti za vježbanje. + + UPOZORENJE: + Naredbe u ovom priručniku će promijeniti ovaj tekst. + Napravite kopiju ove datoteke kako bi ste na istoj vježbali + (ako ste pokrenuli "vimtutor" ovo je već kopija). + + Vrlo je važno primijetiti da je ovaj priručnik namijenjen za vježbanje. + Preciznije, morate izvršiti naredbe u Vim-u kako bi ste iste naučili + pravilno koristiti. Ako samo čitate tekst, zaboraviti će te naredbe! + + Ako je CapsLock uključen ISKLJUČITE ga. Pritiskajte tipku j kako + bi pomakli kursor sve dok Lekcija 1.1 ne ispuni ekran. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 1.1: POMICANJE KURSORA + + + ** Za pomicanje kursora, pritisnite h,j,k,l tipke kako je prikazano ** + ^ + k Savjet: h tipka je lijevo i pomiče kursor lijevo. + < h l > l tipka je desno i pomiče kursor desno. + j j izgleda kao strelica usmjerena dolje. + v + 1. Pomičite kursor po ekranu dok se ne naviknete na korištenje. + + 2. Držite tipku (j) pritisnutom. + Sada znate kako doći do sljedeće lekcije. + + 3. Koristeći tipku j prijeđite na sljedeću lekciju 1.2. + +NAPOMENA: Ako niste sigurni što ste zapravo pritisnuli uvijek koristite + tipku <ESC> kako bi prešli u Normal mod i onda pokušajte ponovno. + +NAPOMENA: Kursorske tipke rade isto. Korištenje hjkl tipaka je znatno + brže, nakon što se jednom naviknete na njihovo korištenje. Stvarno! + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 1.2: IZLAZ IZ VIM-a + + + !! UPOZORENJE: Prije izvođenja bilo kojeg koraka, + pročitajte cijelu lekciju!! + + 1. Pritisnite <ESC> tipku (Vim je sada u Normal modu). + + 2. Otipkajte: :q! <ENTER>. + Izlaz iz editora, GUBE se sve napravljene promjene. + + 3. Kada se pojavi ljuska, utipkajte naredbu koja je pokrenula + ovaj priručnik: vimtutor <ENTER> + + 4. Ako ste upamtili ove korake, izvršite ih redom od 1 do 3 + kako bi ponovno pokrenuli editor. + +NAPOMENA: :q! <ENTER> poništava sve promjene koje ste napravili. + U sljedećim lekcijama naučit će te kako promjene sačuvati. + + 5. Pomaknite kursor na Lekciju 1.3. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 1.3: PROMJENA TEKSTA - BRISANJE + + + ** Pritisnite x za brisanje znaka pod kursorom. ** + + 1. Pomaknite kursor na liniju označenu s --->. + + 2. Kako bi ste ispravili pogreške, pomičite kursor dok se + ne bude nalazio na slovu kojeg trebate izbrisati. + + 3. Pritisnite tipku x kako bi uklonili neželjeno slovo. + + 4. Ponovite korake od 2 do 4 dok ne ispravite sve pogreške. + +---> KKKravaa jee presskočila mmjeseccc. + + 5. Nakon što ispravite liniju, prijeđite na lekciju 1.4. + +NAPOMENA: Koristeći ovaj priručnik ne pokušavajte pamtiti + već učite primjenom. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 1.4: PROMJENA TEKSTA - UBACIVANJE + + + ** Pritisnite i za ubacivanje teksta ispred kursora. ** + + 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->. + + 2. Kako bi napravili prvu liniju istovjetnoj drugoj, pomaknite + kursor na prvi znak POSLIJE kojeg će te utipkati potreban tekst. + + 3. Pritisnite i te utipkajte potrebne nadopune. + + 4. Nakon što ispravite pogrešku pritisnite <ESC> kako bi vratili Vim + u Normal mod. Ponovite korake od 2 do 4 kako bi ispravili sve pogreške. + +---> Nedje no teka od v lin. +---> Nedostaje nešto teksta od ove linije. + + 5. Prijeđite na sljedeću lekciju. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 1.5: PROMJENA TEKSTA - DODAVANJE + + + ** Pritisnite A za dodavanje teksta. ** + + 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->. + Nije važno na kojem se slovu nalazi kursor na toj liniji. + + 2. Pritisnite A i napravite potrebne promjene. + + 3. Nakon što ste dodali tekst, pritisnite <ESC> + za povratak u Normal mod. + + 4. Pomaknite kursor na drugu liniju označenu s ---> + i ponovite korake 2 i 3 dok ne popravite tekst. + +---> Ima nešto teksta koji nedostaje n + Ima nešto teksta koji nedostaje na ovoj liniji. +---> Ima nešto teksta koji ne + Ima nešto teksta koji nedostaje baš ovdje. + + 5. Prijeđite na lekciju 1.6. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 1.6: PROMJENA DATOTEKE + + + ** Koristite :wq za spremanje teksta i napuštanje Vim-a. ** + + !! UPOZORENJE: Prije izvršavanja bilo kojeg koraka, pročitajte lekciju!! + + 1. Izađite iz programa kao sto ste napravili u lekciji 1.2: :q! + + 2. Iz ljuske utipkajte sljedeću naredbu: vim tutor <ENTER> + 'vim' je naredba pokretanja Vim editora, 'tutor' je ime datoteke koju + želite uređivati. Koristite datoteku koju imate ovlasti mijenjati. + + 3. Ubacite i izbrišite tekst kao što ste to napravili u lekcijama prije. + + 4. Sačuvajte promjenjeni tekst i izađite iz Vim-a: :wq <ENTER> + + 5. Ponovno pokrenite vimtutor i nastavite čitati sažetak koji sljedi. + + 6. Nakon sto pročitate gornje korake i u potpunosti ih razumijete: + izvršite ih. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 1 SAŽETAK + + + 1. Kursor se pomiče strelicama ili pomoću hjkl tipaka. + h (lijevo) j (dolje) k (gore) l (desno) + + 2. Pokretanje Vim-a iz ljuske: vim IME_DATOTEKE <ENTER> + + 3. Izlaz: <ESC> :q! <ENTER> sve promjene su izgubljene. + ILI: <ESC> :wq <ENTER> promjene su sačuvane. + + 4. Brisanje znaka na kojem se nalazi kursor: x + + 5. Ubacivanja ili dodavanje teksta: + i utipkajte tekst <ESC> unos ispred kursora + A utipkajte tekst <ESC> dodavanje na kraju linije + +NAPOMENA: Tipkanjem tipke <ESC> prebacuje Vim u Normal mod i + prekida neželjenu ili djelomično završenu naredbu. + +Nastavite čitati Lekciju 2. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 2.1: NAREDBE BRISANJA + + + ** Tipkajte dw za brisanje riječi. ** + + 1. Pritisnite <ESC> kako bi bili sigurni da je Vim u Normal modu. + + 2. Pomaknite kursor na liniju označenu s --->. + + 3. Pomaknite kursor na početak riječi koju treba izbrisati. + + 4. Otipkajte dw kako bi uklonili riječ. + +NAPOMENA: Vim će prikazati slovo d na zadnjoj liniji kad ga otipkate. + Vim čeka da otipkate w . Ako je prikazano neko drugo slovo, + krivo ste otipkali; pritisnite <ESC> i pokušajte ponovno. + +---> Neke riječi smiješno ne pripadaju na papir ovoj rečenici. + + 5. Ponovite korake 3 i 4 dok ne ispravite rečenicu; + prijeđite na Lekciju 2.2. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 2.2: JOŠ BRISANJA + + + ** Otipkajte d$ za brisanje znakova do kraja linije. ** + + 1. Pritisnite <ESC> kako bi bili + sigurni da je Vim u Normal modu. + + 2. Pomaknite kursor na liniju označenu s --->. + + 3. Pomaknite kursor do kraja ispravne rečenice + (POSLJE prve . ). + + 4. Otipkajte d$ + kako bi izbrisali sve znakove do kraja linije. + +---> Netko je utipkao kraj ove linije dvaput. kraj ove linije dvaput. + + 5. Prijeđite na Lekciju 2.3 za bolje objašnjenje. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 2.3: UKRATKO O OPERATORIMA I POKRETIMA + + + Mnogo naredbi koje mijenjaju tekst se sastoje od operatora i pokreta. + Oblik naredbe brisanja sa d operatorom je sljedeći: + + d pokret + + Pri čemu je: + d - operator brisanja. + pokret - ono na čemu će se operacija izvršavati (navedeno u nastavku). + + Kratka lista pokreta: + w - sve do početka sljedeće riječi, NE UKLJUČUJUĆI prvo slovo. + e - sve do kraja trenutačne riječi, UKLJUČUJUĆI zadnje slovo. + $ - sve do kraje linije, UKLJUČUJUĆI zadnje slovo. + + Tipkanjem de će se brisati od kursora do kraja riječi. + +NAPOMENA: Pritiskajući samo pokrete dok ste u Normal modu bez operatora će + pomicati kursor kao što je navedeno. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 2.4: KORIŠTENJE BROJANJA ZA POKRETE + + + ** Tipkanjem nekog broja prije pokreta, pokret se izvršava toliko puta. ** + + 1. Pomaknite kursor na liniju označenu s --->. + + 2. Otipkajte 2w da pomaknete kursor dvije riječi naprijed. + + 3. Otipkajte 3e da pomaknete kursor na kraj treće riječi naprijed. + + 4. Otipkajte 0 (nulu) da pomaknete kursor na početak linije. + + 5. Ponovite korake 2 i 3 s nekim drugim brojevima. + +---> Rečenica sa riječima po kojoj možete pomicati kursor. + + 6. Prijeđite na Lekciju 2.5. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 2.5: KORIŠTENJE BROJANJA ZA VEĆE BRISANJE + + + ** Tipkanje broja N s operatorom ponavlja ga N-puta. ** + + U kombinaciji operatora brisanja i pokreta spomenutih iznad + ubacujete broj prije pokreta kako bi izbrisali više znakova: + + d broj pokret + + 1. Pomaknite kursor na prvo slovo u riječi sa VELIKIM SLOVIMA + označenu s --->. + + 2. Otipkajte 2dw da izbrišete dvije riječi sa VELIKIM SLOVIMA + + 3. Ponovite korake 1 i 2 sa različitim brojevima da izbrišete + uzastopne riječi sa VELIKIM SLOVIMA sa samo jednom naredbom. + +---> ova ABCČĆ DĐE linija FGHI JK LMN OP riječi je RSŠ TUVZŽ popravljena. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 2.6: OPERIRANJE NAD LINIJAMA + + + ** Otipkajte dd za brisanje cijele linije. ** + + Zbog učestalosti brisanja cijelih linija, dizajneri Vi-a su odlučili da + je lakše brisati linije tipkanjem d dvaput. + + 1. Pomaknite kursor na drugu liniju u donjoj kitici. + 2. Otipkajte dd kako bi izbrisali liniju. + 3. Pomaknite kursor na četvrtu liniju. + 4. Otipkajte 2dd kako bi izbrisali dvije linije. + +---> 1) Ruže su crvene, +---> 2) Plaža je super, +---> 3) Ljubice su plave, +---> 4) Imam auto, +---> 5) Satovi ukazuju vrijeme, +---> 6) Šećer je sladak +---> 7) Kao i ti. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 2.7: NAREDBA PONIŠTENJA + + + ** Pritisnite u za poništenje zadnje naredbe, U za cijelu liniju. ** + + 1. Pomaknite kursor na liniju označenu s ---> i postavite kursor na prvu + pogrešku. + 2. Otipkajte x kako bi izbrisali prvi neželjeni znak. + 3. Otipkajte u kako bi poništili zadnju izvršenu naredbu. + 4. Ovaj put ispravite sve pogreške na liniji koristeći x naredbu. + 5. Sada utipkajte veliko U kako bi poništili sve promjene + na liniji, vraćajući je u prijašnje stanje. + 6. Sada utipkajte u nekoliko puta kako bi poništili U + i prijašnje naredbe. + 7. Sada utipkajte CTRL-R (držeći CTRL tipku pritisnutom dok + ne pritisnete R) nekoliko puta kako bi vratili promjene + (poništili poništenja). + +---> Poopravite pogreške nna ovvoj liniji ii pooništiteee ih. + + 8. Vrlo korisne naredbe. Prijeđite na sažetak Lekcije 2. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 2 SAŽETAK + + + 1. Brisanje od kursora do sljedeće riječi: dw + 2. Brisanje od kursora do kraja linije: d$ + 3. Brisanje cijele linije: dd + + 4. Za ponavljanje pokreta prethodite mu broj: 2w + 5. Oblik naredbe mijenjanja: + operator [broj] pokret + gdje je: + operator - što napraviti, npr. d za brisanje + [broj] - neobavezan broj ponavljanja pokreta + pokret - kretanje po tekstu po kojem se operira, + kao što je: w (riječ), $ (kraj linije), itd. + + 6. Postavljanje kursora na početak linije: 0 + + 7. Za poništenje prethodnih promjena, pritisnite: u (malo u) + Za poništenje svih promjena na liniji, pritisnite: U (veliko U) + Za vraćanja promjena, utipkajte: CTRL-R + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 3.1: NAREDBA POSTAVI + + + ** p za unos prethodno izbrisanog teksta iza kursora. ** + + 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->. + + 2. Otipkajte dd kako bi izbrisali liniju i spremili je u Vim registar. + + 3. Pomaknite kursor na liniju c), IZNAD linije koju trebate unijeti. + + 4. Otipkajte p kako bi postavili liniju ispod kursora. + + 5. Ponovite korake 2 do 4 kako bi postavili sve linije u pravilnom + rasporedu. + +---> d) Možeš li i ti naučiti? +---> b) Ljubice su plave, +---> c) Inteligencija je naučena, +---> a) Ruže su crvene, + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 3.2: NAREDBA PROMJENE + + + ** Otipkajte rx za zamjenu slova ispod kursora sa slovom x . ** + + 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->. + + 2. Pomaknite kursor tako da se nalazi na prvoj pogrešci. + + 3. Otipkajte r i nakon toga ispravan znak na tom mjestu. + + 4. Ponovite korake 2 i 3 sve dok prva + linije ne bude istovjetna drugoj. + +---> Kede ju ovu limija tupjana, natko je protuskao kruve tupke! +---> Kada je ova linija tipkana, netko je pritiskao krive tipke! + + 5. Prijeđite na Lekciju 3.2. + +NAPOMENA: Prisjetite da trebate učiti vježbanjem, ne pamćenjem. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 3.3: OPERATOR MIJENJANJA + + + ** Za mijenjanje do kraja riječi, istipkajte ce . ** + + 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->. + + 2. Postavite kursor na a u lackmb. + + 3. Otipkajte ce i ispravite riječ (u ovom slučaju otipkajte inija ). + + 4. Pritisnite <ESC> i pomaknite kursor na sljedeći znak + kojeg je potrebno ispraviti. + + 5. Ponovite korake 3 i 4 sve dok prva rečenica ne postane istovjetna + drugoj. + +---> Ova lackmb ima nekoliko rjlcah koje trfcb mijdmlfsz. +---> Ova linija ima nekoliko riječi koje treba mijenjati. + +Primijetite da ce briše riječ i postavlja Vim u Insert mod. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 3.4: JOŠ MIJENJANJA KORIŠTENJEM c + + + ** Naredba mijenjanja se koristi sa istim pokretima kao i brisanje. ** + + 1. Operator mijenjanja se koristi na isti način kao i operator brisanja: + + c [broj] pokret + + 2. Pokreti su isti, npr: w (riječ) i $ (kraj linije). + + 3. Pomaknite kursor na prvu sljedeću liniju označenu s --->. + + 4. Pomaknite kursor na prvu pogrešku. + + 5. Otipkajte c$ i utipkajte ostatak linije tako da bude istovjetna + drugoj te pritisnite <ESC>. + +---> Kraj ove linije treba pomoć tako da izgleda kao linija ispod. +---> Kraj ove linije treba ispraviti korištenjem c$ naredbe. + +NAPOMENA: Možete koristiti Backspace za ispravljanje grešaka. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 3 SAŽETAK + + + 1. Za postavljanje teksta koji je upravo izbrisan, pritisnite p . Ovo + postavlja tekst IZA kursora (ako je pak linija izbrisana tekst se + postavlja na liniju ispod kursora). + + 2. Za promjenu znaka na kojem se nalazi kursor, pritisnite r i nakon toga + željeni znak. + + 3. Operator mijenjanja dozvoljava promjenu teksta od kursora do pozicije do + koje dovede pokret. tj. Otipkajte ce za mijenjanje od kursora do kraja + riječi, c$ za mijenjanje od kursora do kraja linije. + + 4. Oblik naredbe mijenjanja: + + c [broj] pokret + +Prijeđite na sljedeću lekciju. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 4.1: POZICIJA KURSORA I STATUS DATOTEKE + + ** CTRL-G za prikaz pozicije kursora u datoteci i status datoteke. + Pritisnite G za pomicanje kursora na neku liniju u datoteci. ** + +NAPOMENA: Pročitajte cijelu lekciju prije izvršenja bilo kojeg koraka!! + + 1. Držite Ctrl tipku pritisnutom i pritisnite g . Ukratko: CTRL-G. + Vim će ispisati poruku na dnu ekrana sa imenom datoteke i pozicijom + kursora u datoteci. Zapamtite broj linije za 3. korak. + +NAPOMENA: Možete vidjeti poziciju kursora u donjem desnom kutu ako + je postavka 'ruler' aktivirana (objašnjeno u 6. lekciji). + + 2. Pritisnite G za pomicanje kursora na kraj datoteke. + Otipkajte gg za pomicanje kursora na početak datoteke. + + 3. Otipkajte broj linije na kojoj ste bili maloprije i zatim G . Kursor + će se vratiti na liniju na kojoj se nalazio kada ste otipkali CTRL-G. + + 4. Ako ste spremni, izvršite korake od 1 do 3. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 4.2: NAREDBE TRAŽENJA + + ** Otipkajte / i nakon toga izraz kojeg želite tražiti. ** + + 1. U Normal modu otipkajte / znak. Primijetite da se znak + pojavio zajedno sa kursorom na dnu ekrana kao kod : naredbe. + + 2. Sada otipkajte 'grrrreška' <ENTER>. To je riječ koju zapravo tražite. + + 3. Za ponovno traženje istog izraza, otipkajte n . + Za traženje istog izraza ali u suprotnom smjeru, otipkajte N . + + 4. Za traženje izraza unatrag, koristite ? umjesto / . + + 5. Za povratak na prethodnu poziciju koristite CTRL-O (držite Ctrl + pritisnutim dok ne pritisnete tipku o). Ponavljajte sve dok se ne + vratite na početak. CTRL-I slično kao CTRL-O ali u suprotnom smjeru. + +---> "pogrrrreška" je pogrešno; umjesto pogrrrreška treba stajati pogreška. + +NAPOMENA: Ako se traženjem dođe do kraja datoteke nastavit će se od njenog + početka osim ako je postavka 'wrapscan' deaktivirana. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 4.3: TRAŽENJE PRIPADAJUĆE ZAGRADE + + + ** Otipkajte % za pronalazak pripadajuće ), ] ili } . ** + + 1. Postavite kursor na bilo koju od ( , [ ili { + otvorenih zagrada u liniji označenoj s --->. + + 2. Otipkajte znak % . + + 3. Kursor će se pomaknuti na pripadajuću zatvorenu zagradu. + + 4. Otipkajte % kako bi pomakli kursor na drugu pripadajuću zagradu. + + 5. Pomaknite kursor na neku od (,),[,],{ ili } i ponovite % naredbu. + +---> Linija ( testiranja običnih ( [ uglatih ] i { vitičastih } zagrada.)) + + +NAPOMENA: Vrlo korisno u ispravljanju koda sa nepripadajućim zagradama! + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 4.4: NAREDBE ZAMIJENE + + + ** Otipkajte :s/staro/novo/g da zamijenite 'staro' za 'novo'. ** + + 1. Pomaknite kursor na liniju označenu s --->. + + 2. Otipkajte :s/cvrćč/cvrč <ENTER> . Primjetite da ova naredba zamjenjuje + samo prvi "cvrćč" u liniji. + + 3. Otipkajte :s/cvrćč/cvrč/g . Dodavanje g stavke znači da će se naredba + izvršiti na cijeloj liniji, zamjenjivanjem svih "cvrćč" u liniji. + +---> i cvrćči cvrćči cvrćčak na čvoru crne smrče. + + 4. Za zamjenu svih izraza u rasponu dviju linija, + otipkajte :#,#s/staro/novo/g #,# su brojevi linije datoteke na kojima + te između njih će se izvršiti zamjena. + Otipkajte :%s/staro/novo/g za zamjenu svih izraza u cijeloj datoteci. + Otipkajte :%s/staro/novo/gc za pronalazak svakog izraza u datoteci i + potvrdu zamjene. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 4 SAŽETAK + + + 1. CTRL-G prikazuje poziciju kursora u datoteci i status datoteke. + G postavlja kursor na zadnju liniju datoteke. + broj G postavlja kursor na broj liniju. + gg postavlja kursor na prvu liniju. + + 2. Tipkanje / sa izrazom traži UNAPRIJED taj izraz. + Tipkanje ? sa izrazom traži UNATRAG taj izraz. + Nakon naredbe traženja koristite n za pronalazak izraza u istom + smjeru, i N za pronalazak istog izraza ali u suprotnom smjeru. + CTRL-O vraća kursor na prethodnu poziciju, CTRL-I na sljedeću poziciju. + + 3. Tipkanje % dok je kursor na zagradi pomiče ga na pripadajuću zagradu. + + 4. Za zamjenu prvog izraza staro za izraz novo :s/staro/novo + Za zamjenu svih izraza staro na cijeloj liniji :s/staro/novo/g + Za zamjenu svih izraza staro u rasponu linija #,# :#,#s/staro/novo/g + Za zamjenu u cijeloj datoteci :%s/staro/novo/g + Za potvrdu svake zamjene dodajte 'c' :%s/staro/novo/gc + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 5.1: IZVRŠAVANJE VANJSKIH NAREDBI + + + ** Otipkajte :! sa vanjskom naredbom koju želite izvršiti. ** + + 1. Otipkajte poznatu naredbu : kako bi kursor premjestili na dno + ekrana. Time omogućavate unos naredbe u naredbenoj liniji. + + 2. Otipkajte znak ! (uskličnik). Tako omogućavate + izvršavanje naredbe vanjske ljuske. + + 3. Kao primjer otipkajte ls nakon ! te pritisnite <ENTER>. + Ovo će prikazati sadržaj direktorija, kao da ste u ljusci. + Koristite :!dir ako :!ls ne radi. + +NAPOMENA: Moguće je izvršavati bilo koju vanjsku naredbu na ovaj način, + zajedno sa njenim argumentima. + +NAPOMENA: Sve : naredbe se izvršavaju nakon što pritisnete <ENTER> + U daljnjem tekstu to neće uvijek biti napomenuto. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 5.2: VIŠE O SPREMANJU DATOTEKA + + ** Za spremanje promjena, otipkajte :w IME_DATOTEKE. ** + + 1. Otipkajte :!dir ili :!ls za pregled direktorija. + Već znate da morate pritisnuti <ENTER> na kraju tipkanja. + + 2. Izaberite ime datoteke koja još ne postoji, npr. TEST. + + 3. Otipkajte: :w TEST (gdje je TEST ime koje ste prethodno odabrali.) + + 4. Time će te spremiti cijelu datoteku (Vim Tutor) pod imenom TEST. + Za provjeru, otipkajte ponovno :!dir ili :!ls + za pregled direktorija. + +NAPOMENA: Ako bi napustili Vim i ponovno ga pokrenuli sa vim TEST , + datoteka bi bila potpuna kopija ove datoteke u trenutku + kada ste je spremili. + + 5. Izbrišite datoteku tako da otipkate (MS-DOS): :!del TEST + ili (Unix): :!rm TEST + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 5.3: SPREMANJE OZNAČENOG TEKSTA + + + ** Kako bi spremili dio datoteke, otipkajte v pokret :w IME_DATOTEKE ** + + 1. Pomaknite kursor na ovu liniju. + + 2. Pritisnite v i pomaknite kursor pet linija ispod ove. + Primijetite promjenu, označeni tekst se razlikuje od običnog. + + 3. Pritisnite : znak. Na dnu ekrana pojavit će se :'<,'> . + + 4. Otipkajte w TEST , pritom je TEST ime datoteke koja još ne postoji. + Provjerite da zaista piše :'<,'>w TEST + prije nego što pritisnite <ENTER>. + + 5. Vim će spremiti označeni tekst u TEST. Provjerite sa :!dir ili !ls . + Nemojte je još brisati! Koristiti će te je u sljedećoj lekciji. + +NAPOMENA: Tipka v započinje Vizualno označavanje. Možete pomicati kursor + unaokolo kako bi mijenjali veličinu označenog teksta. Možete + koristiti i operatore. Npr, d će izbrisati označeni tekst. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 5.4: UČITAVANJE DATOTEKA + + + ** Za ubacivanje sadržaja datoteke, otipkajte :r IME_DATOTEKE ** + + 1. Postavite kursor iznad ove linije. + +NAPOMENA: Nakon što izvršite 2. korak vidjeti će te tekst iz Lekcije 5.3. + Stoga pomaknite kursor DOLJE kako bi ponovno vidjeli ovu lekciju. + + 2. Učitajte vašu TEST datoteku koristeći naredbu :r TEST + gdje je TEST ime datoteke koju ste koristili u prethodnoj lekciji. + Sadržaj učitane datoteke je ubačen liniju ispod kursora. + + 3. Kako bi provjerili da je datoteka učitana, vratite kursor unatrag i + primijetite dvije kopije Lekcije 5.3, originalnu i onu iz datoteke. + +NAPOMENA: Možete također učitati ispis vanjske naredbe. Npr, :r !ls + će učitati ispis ls naredbe i postaviti ispis liniju ispod + kursora. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 5 SAŽETAK + + + 1. :!naredba izvršava vanjsku naredbu. + + Korisni primjeri: + (MS-DOS) (Unix) + :!dir :!ls - pregled direktorija. + :!del DATOTEKA :!rm DATOTEKA - briše datoteku DATOTEKA. + + 2. :w DATOTEKA zapisuje trenutačnu datoteku na disk sa imenom DATOTEKA. + + 3. v pokret :w IME_DATOTEKE sprema vizualno označene linije u + datoteku IME_DATOTEKE. + + 4. :r IME_DATOTEKE učitava datoteku IME_DATOTEKE sa diska i stavlja + njen sadržaj liniju ispod kursora. + + 5. :r !dir učitava ispis naredbe dir i postavlja sadržaj ispisa liniju + ispod kursora. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 6.1: NAREDBA OTVORI + + + ** Pritisnite o kako bi otvorili liniju ispod kursora + i prešli u Insert mod. ** + + 1. Pomaknite kursor na sljedeću liniju označenu s --->. + + 2. Otipkajte malo o kako bi otvorili novu liniju ISPOD kursora + i prešli u Insert mod. + + 3. Otipkajte nešto teksta i nakon toga pritisnite <ESC> + kako bi napustili Insert mod. + +---> Nakon što pritisnete o kursor će preći u novu liniju u Insert mod. + + 4. Za otvaranje linije IZNAD kursora, otipkajte umjesto malog o veliko O , + Pokušajte na donjoj liniji označenoj s --->. + +---> Otvorite liniju iznad ove - otipkajte O dok je kursor na ovoj liniji. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 6.2: NAREDBA DODAJ + + + ** Otipkajte a za dodavanje teksta IZA kursora. ** + + 1. Pomaknite kursor na početak sljedeće linije označene s --->. + + 2. Tipkajte e dok se kursor ne nalazi na kraju li . + + 3. Otipkajte a (malo) kako bi dodali tekst IZA kursora. + + 4. Dopunite riječ kao što je na liniji ispod. + Pritisnite <ESC> za izlaz iz Insert moda. + + 5. Sa e prijeđite na sljedeću nepotpunu riječ i ponovite korake 3 i 4. + +---> Ova li omogućava vje dodav teksta nekoj liniji. +---> Ova linija omogućava vježbanje dodavanja teksta nekoj liniji. + +NAPOMENA: Sa i, a, i A prelazite u isti Insert mod, jedina + razlika je u poziciji od koje će se tekst ubacivati. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 6.3: DRUGI NAČIN MIJENJANJA + + + ** Otipkajte veliko R kako bi zamijelili više od jednog znaka. ** + + 1. Pomaknite kursor na prvu sljedeću liniju označenu s --->. + Pomaknite kursor na početak prvog xxx . + + 2. Pritisnite R i otipkajte broj koji je liniju ispod, + tako da zamijeni xxx . + + 3. Pritisnite <ESC> za izlaz iz Replace moda. + Primijetite da je ostatak linije ostao nepromjenjen. + + 5. Ponovite korake kako bi zamijenili preostali xxx. + +---> Zbrajanje: 123 plus xxx je xxx. +---> Zbrajanje: 123 plus 456 je 579. + +NAPOMENA: Replace mod je kao Insert mod, ali sa bitnom razlikom, + svaki otipkani znak briše već postojeći. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 6.4: KOPIRANJE I LIJEPLJENJE TEKSTA + + + ** Koristite y operator za kopiranje a p za lijepljenje teksta. ** + + 1. Pomaknite kursor na liniju s ---> i postavite kursor nakon "a)". + + 2. Pokrenite Visual mod sa v i pomaknite kursor sve do ispred "prva". + + 3. Pritisnite y kako bi kopirali označeni tekst. + + 4. Pomaknite kursor do kraja sljedeće linije: j$ + + 5. Pritisnite p kako bi zalijepili tekst. Onda utipkajte: druga <ESC> . + + 6. Koristite Visual mod kako bi označili " linija.", kopirajte: y , kursor + postavite na kraj sljedeće linije: j$ i ondje zalijepite tekst: p . + +---> a) ovo je prva linija. + b) + +NAPOMENA: možete koristiti y kao operator; yw kopira jednu riječ. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 6.5: MIJENJANJE POSTAVKI + + + ** Postavka: naredbe traženja i zamijene ne razlikuju VELIKA i mala slova ** + + 1. Potražite 'razlika' tipkanjem: /razlika <ENTER> + Nekoliko puta ponovite pritiskanjem n . + + 2. Aktivirajte 'ic' (Ignore case) postavku: :set ic + + 3. Ponovno potražite 'razlika' tipkanjem n + Primijetite da su sada i RAZLIKA i Razlika pronađeni. + + 4. Aktivirajte 'hlsearch' i 'incsearch' postavke: :set hls is + + 5. Otipkajte naredbu traženja i primijetite razlike: /razlika <ENTER> + + 6. Za deaktiviranje ic postavke koristite: :set noic + +NAPOMENA: Za neoznačavanje pronađenih izraza otipkajte: :nohlsearch +NAPOMENA: Bez razlikovanja velikih i malih slova u samo jednoj naredbi + koristite \c u izrazu: /razlika\c <ENTER> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 6 SAŽETAK + + 1. Pritisnite o za otvaranje linije ISPOD kursora i prelazak u Insert mod. + Pritisnite O za otvaranje linije IZNAD kursora. + + 2. Pritisnite a za unos teksta IZA kursora. + Pritisnite A za unos teksta na kraju linije. + + 3. Naredba e pomiče kursor na kraj riječi. + + 4. Operator y kopira tekst, p ga lijepi. + + 5. Tipkanjem velikog R Vim prelazi u Replace mod dok ne pritisnete <ESC> . + + 6. Tipkanjem ":set xxx" aktivira postavku "xxx". Neke postavke su: + 'ic' 'ignorecase' ne razlikuje velika/mala slova pri traženju + 'is' 'incsearch' traži nedovršene izraze + 'hls' 'hlsearch' označi sve pronađene izraze + Možete koristite dugo ili kratko ime postavke. + + 7. Prethodite "no" imenu postavke za deaktiviranje iste: :set noic + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 7.1: DOBIVANJE POMOĆI + + + ** Koristite on-line sustav pomoći ** + + Vim ima detaljan on-line sustav pomoći. + Za početak, pokušajte jedno od sljedećeg: + - pritisnite <HELP> tipku (ako je vaša tipkovnica ima) + - pritisnite <F1> tipku (ako je vaša tipkovnica ima) + - utipkajte :help <ENTER> + + Pročitajte tekst u prozoru pomoći kako bi ste se znali služiti istom. + Tipkanjem CTRL-W CTRL-W prelazite iz jednog prozora u drugi. + Otipkajte :q <ENTER> kako bi zatvorili prozor pomoći. + + Pronaći će te pomoć o bilo kojoj temi, tako da dodate upit samoj + ":help" naredbi. Pokušajte (ne zaboravite pritisnuti <ENTER>): + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 7.2: PRAVLJENJE SKRIPTE + + + ** Aktivirajte Vim mogućnosti ** + + Vim ima mnogo više alata od Vi-ja, ali većina njih nije aktivirana. + Kako bi mogli koristiti više mogućnosti napravite "vimrc" datoteku. + + 1. Uredite "vimrc" datoteku. Ovo ovisi o vašem sistemu: + :e ~/.vimrc za Unix + :e $VIM/_vimrc za MS-Windows + + 2. Sada učitajte primjer sadržaja "vimrc" datoteke: + :r $VIMRUNTIME/vimrc_example.vim + + 3. Sačuvajte datoteku sa: + :w + + Sljedećeg puta kada pokrenete Vim, bojanje sintakse teksta biti će + aktivirano. Sve vaše postavke možete dodati u "vimrc" datoteku. + Za više informacija otipkajte :help vimrc-intro + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 7.3: AUTOMATSKO DOVRŠAVANJE + + + ** Dovršavanje iz naredbene linije pomoću CTRL-D i <TAB> ** + + 1. Provjerite da Vim nije u Vi modu: :set nocp + + 2. Pogledajte koje datoteke postoje u direktoriju: :!ls or :!dir + + 3. Otipkajte početak naredbe: :e + + 4. Tipkajte CTRL-D i prikazati će se lista naredbi koje započinju sa "e". + + 5. Pritisnite <TAB> i Vim će dopuniti unos u naredbu ":edit". + + 6. Dodajte razmak i početak datoteke: :edit FIL + + 7. Pritisnite <TAB>. Vim će nadopuniti ime datoteke (ako je jedinstveno). + +NAPOMENA: Moguće je dopuniti mnoge naredbe. Koristite CTRL-D i <TAB>. + Naročito je korisno za :help naredbe. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Lekcija 7 SAŽETAK + + + 1. Otipkajte :help ili pritisnite <F1> ili <Help> za pomoć. + + 2. Otipkajte :help naredba kako bi dobili pomoć za naredba . + + 3. Otipkajte CTRL-W CTRL-W za prelazak u drugi prozor + + 4. Otipkajte :q kako bi zatvorili prozor pomoći + + 5. Napravite vimrc skriptu za podizanje kako bi u nju spremali + vaše omiljene postavke. + + 6. Kada tipkate naredbu koja započinje sa : + pritisnite CTRL-D kako bi vidjeli moguće valjane vrijednosti. + Pritisnite <TAB> kako bi odabrali jednu od njih. + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Kraj. Cilj priručnika je da pokaže kratak pregled Vim editora, tek toliko + da omogući njegovo korištenje. Priručnik nije potpun jer Vim ima mnogo više + naredbi. Za više informacija: ":help user-manual". + + Za čitanje i korištenje, preporučamo: + Vim - Vi Improved - by Steve Oualline + Izdavač: New Riders + Prva knjiga potpuno posvećena Vim-u. Vrlo korisna za početnike. + Sa mnogo primjera i slika. + Posjetite http://iccf-holland.org/click5.html + + Sljedeća knjiga je nešto starija i više o Vi-u nego o Vim-u, preporučamo: + Learning the Vi Editor - by Linda Lamb + Izdavač: O'Reilly & Associates Inc. + Solidna knjiga, možete saznati skoro sve što možete napraviti + u Vi-u. Šesto izdanje ima nešto informacija i o Vim-u. + + Ovaj priručnik su napisali: Michael C. Pierce i Robert K. Ware, + Colorado School of Mines koristeći ideje Charles Smith, + Colorado State University. E-pošta: bware@mines.colorado.edu. + + Naknadne promjene napravio je Bram Moolenaar. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Preveo na hrvatski: Paul B. Mahol <onemda@gmail.com> + Preinaka 1.42, Lipanj 2008 + + diff --git a/runtime/tutor/uninstal.txt b/runtime/tutor/uninstal.txt new file mode 100644 index 000000000..bb06c9935 --- /dev/null +++ b/runtime/tutor/uninstal.txt @@ -0,0 +1,80 @@ +Uninstalling Vim on Dos and MS-Windows. + +There are three ways to remove Vim: + +1. With the GUI uninstaller. + This is only available when Vim was installed with the self-installing + executable. This has a minimal number of questions. It can delete + everything that was installed. This also unregisters the VisVim.dll + +2. With uninstal.exe. + This removes most installed items, but does not delete the files you + unpacked. + +3. By hand. + This is a bit more work, but you can decide exactly what you want to + remove. For uninstalling the "Edit with Vim" popup menu entry you still + have to use uninstal.exe. + +It's recommended to use the method that matches with how you installed Vim. +Thus if you installed Vim by hand, deleted it by hand. + +The first two methods should be available from the Add/Remove software window +and the Vim entry in the Start menu. If these have been removed already, find +"uninstall-gui.exe" or "uninstal.exe" in the Vim directory. + Running these programs should be self-explanatory. Carefully read the +messages to avoid deleting something you want to keep. + +Here are guidelines for removing Vim by hand: + +1. Remove the "Edit with Vim" popup menu entry, if it exists. This will only + be on MS-Windows 95/98/NT. This is done by running the uninstal.exe + program. It removes the registry entries for the "Edit with Vim" popup + menu entry. You only need to run uninstal.exe when you have installed the + menu entry. You can also run uninstal.exe from the Control panel with the + Add/Remove programs application. + Note that uninstal.exe offers you to uninstal other items. You can skip + this. + +2. Only if you have used the OLE version of gvim: Remove the registration of + this program by running "gvim -unregister" in a console window. + +3. Delete the executables. If you copied the executables to another location, + you will have to delete them from where you copied them to. If you don't + remember where they are, look in the directories from the $PATH environment + variable. + If you created .bat files when installing Vim, also search for vim.bat, + gvim.bat, etc. + +4. If you completely want to delete vim, and are not going to install another + version, you can delete the vimrc files that you created. These are + normally located in a directory like "C:\vim". If the $VIM environment + variable is set, it will tell the name of the directory. Normally you can + delete everything in this directory. Warning: You might have put some + files there that you would like to save. If you did remove it all, you can + skip the next step. + +5. Delete the distributed files. If you followed the directions, these will + be located in a directory like "C:\vim\vim54". If the $VIM environment + variable is set, the directory will be $VIM\vim54. Delete the "vim54" + directory and all that is in it. Warning: If you changed any of the + distributed files, or added some of your own files, you might want to save + these first. But normally you would not have changed or added files here. + +6. Remove setting the $VIM and $VIMRUNTIME environment variable and adjust + $PATH. $VIM only needs to be removed if you are not going to install + another version of Vim. $VIMRUNTIME is mostly not set. Check if $PATH + contains the path of the vim directory. Note that $PATH may be set in + several places, you will have to find the right one, and only delete the + Vim path from it. You can most likely find the lines that set $PATH, $VIM + and/or $VIMRUNTIME in C:\autoexec.bat. Under Windows NT you might need to + use the "System Properties" editor to change the environment variables, if + they are not in the C:\autoexec.bat file. You can start it by selecting + Start/Settings/Control Panel and then "System". + +7. If you added a Vim entry in the start menu, delete it. + +8. If you created icons for Vim on the desktop, delete them. + +Vim does not use .ini files. The above should remove all Vim files, except +the ones that you moved elsewhere yourself. |